2013-06-22 5 views
-1

정말 PGM을 사용하여 하나의 회사에서 작업하고있는 응용 프로그램에 사용하고 싶습니다. 해당 애플리케이션은 배포되지 않으며 내부 용으로 만 사용됩니다. OpenPGM이라는 구현체와 프로토콜을 구현 한 파생물 인 javapgm (저는 믿습니다)이 있습니다. 둘 다 LGPL의 허가를 받았습니다.LGPL 프로젝트 소스 코드를 읽고 전혀 다른 구현을하게되면 그 작업은 파생 된 작업입니까?

제 질문은이 라이브러리의 소스 코드를 읽고 Erlang PGM 구현을 만드는 데 도움이되는 지식을 파생 작업으로 간주하는 것입니까? BSD 라이센스하에 구현을 공개하기를 원하기 때문에 무언가를 취하려고하지는 않지만 공정하게 플레이하고 싶습니다. 다음 단락에서

는 :

  1. /내 버전은 LGPL하에 배포해야겠습니까?
  2. 회사에서 내부적으로 만 사용하는 경우 해당 라이브러리를 사용하는 방법에 제한이 있습니까? (그것은 결코 회사 외부로 배포되지 않을 것입니다).
  3. LGPL 라이센스의 정신으로하고 싶은 일을하고 있습니까?

미리 감사드립니다. :)

+2

나는 라이센스 또는 법적 문제가 프로그래밍에 관한 문제이므로 오프 토픽 으로이 질문을 닫으려면 투표 또는 소프트웨어 개발. 자세한 내용은 [여기를] (http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964) 및 [help]를 참조하십시오. – JasonMArcher

+0

나는 프로그래밍이나 소프트웨어 개발이 아닌 라이센싱/저작권/지적 재산권/법적 문제에 관한 주제이기 때문에이 질문을 주제와 관련이 없으므로 닫으려고합니다. 자세한 내용은 [도움말/on-topic]을 참조하십시오. – Pang

답변

0

당신의 코드 줄과 오픈 소스 코드 사이에 1 : 1 상관 관계가 없으면 파생 된 것이라고 생각하지 않습니다. 우리는 여기서 발명의 개념이 중요한 특허를 말하는 것이 아닙니다.

  1. 내부적으로 만 사용되는 경우에는 필요하지 않습니다.

  2. 실수로 누출되거나 다른 프로젝트에 포함되거나 포함되지 않는다고 확신 할 수 없습니다.

  3. OpenPGM을 사용하여 필요한 Erlang 인터페이스를 만들어야합니다. 그때 그것은 오픈 소스, 다른 사람들이 당신을 위해 그것을 유지하는 데 도움이 될 수 있습니다, 당신은 무료 코드 리뷰를 얻을 수 있습니다.

+0

글쎄, 나는 BSD 라이센스 하에서 파생 시켰고 파생 된 작품이라면 LGPL 라이센스를 발급 받았다. BSD 라이센스를 선호하는 이유는 모든 사람들이 더 쉽기 때문입니다.하지만 나는 LGPL의 조건에 따라 공정하게 게임하기를 원합니다. – PeterM

+0

나에게 정말로 기쁜 소식을 전하는 OpenPGM 친구들에게 이메일을 보냈다. 그냥 처음에 핑 (ping) 했어야합니다 - 라이센스 문제는 많은 사람들이 (나 자신을 포함해서) 조금 두려워하는 것 같아요. – PeterM

+0

나는 확립 된 프로젝트로 작업하고 있다고 확신합니다. 그들은 당신에게 많은 경험과 도움을 줄 수 있습니다. – koan