2011-04-12 4 views
5

현재 LGPL하에 게시 된 기존 코드를 사용하고자하는 iPhone 응용 프로그램을 개발 중입니다. 애플 앱 스토어의 본질 때문에 애플리케이션은 오픈 소스가 아니며 스토어에 퍼블리싱 할 때의 범위를 커버하기 위해 금액을 청구 할 것이다 (0.99 달러 또는 1.99 달러). LGPL을 연구했으며 라이브러리로 사용하는 경우 독점 소프트웨어 용 코드를 사용할 수 있음을 알고 있습니다. 그러나 문제의 코드는 JavaScript로 작성되어 있으므로 Objective-C로 변환해야합니다.이 코드는 "파생 된 작업"으로 간주되며 공개 소스 여야합니다. 내가 틀렸다면). 그래서 제 질문은 라이브러리를 다른 언어로 번역하면 "파생물"이되고, 그렇다면 라이브러리 만 열어도 충분합니까? 아니면 라이브러리를 사용하는 전체 응용 프로그램도 LGPL하에 게시해야합니까?라이브러리를 다른 언어로 번역하면 GPL/LGPL의 목적을위한 "파생물"이됩니까?

나는 또한 하위 질문이 있습니다. Objective-C를 포함하여 이미 여러 언어로 번역 된 이전 버전의 라이브러리가 있습니다. 그러나 라이브러리는 GPL (폐쇄 소스 소프트웨어에서 사용하는 것을 금지 함)에 따라 배포되는 동안 작성되었습니다. 그 동안 라이선스가 LGPL (원래 JavaScript 버전)으로 변경되었지만 번역 된 버전에 영향을 줍니까? 아니면 여전히 순수한 GPL입니까?

+2

이 질문은 프로그래밍이나 소프트웨어 개발이 아니므로 라이센스 또는 법적 문제에 관한 주제이므로 오프 토픽으로 마감 처리하도록하겠습니다. 자세한 내용은 [여기를] (http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964) 및 [help]를 참조하십시오. – JasonMArcher

답변

3

그래서 제 질문은 다른 언어로 라이브러리를 번역하는 것은 "파생"

예를하게됩니다.

그렇다면 오픈 소스만으로 충분합니까? 아니면 라이브러리를 사용하는 전체 응용 프로그램이 LGPL에서도 게시되어야합니까?

변경 사항이없는 경우 (즉, 다른 변경 사항이없는 경우) 라이브러리 만 오픈 소스이어야합니다. 라이센스가 은 LGPL (원래 자바 스크립트 버전)로 변경되었습니다 그 동안

하지만,이 번역 된 버전에 영향을 미치거나 그들은 여전히 ​​순수한 GPL이다 입니까?

소프트웨어의 버전 X에만 기반한 모든 번역 또는 기타 파생물은 다른 소프트웨어 버전의 라이센스에 의해 영향을받지 않습니다. 그렇습니다. 명시 적으로 변경하지 않는 한 그들은 여전히 ​​GPL입니다.

이것은 법률 자문이 아니며 변호사가 아닙니다.

+1

설명을위한 고맙습니다.나는 도서관을 번역하고 LGPL에 게시 할 것이다. 나는 또한 그와 함께 모두 차가운 지 확인하기 위해 원저자에게 연락을 취했다. – pajevic

0

IANAL는, 어쨌든 훨씬 적은 당신의 변호사 만이 : 그냥 같은 라이선스 (LGPL)로 라이브러리을 유지

  • 원래 라이브러리의 라이센스에 충분한
  • 변경해야하지 이전 파생 상품에 영향을 미침
관련 문제