현재 LGPL하에 게시 된 기존 코드를 사용하고자하는 iPhone 응용 프로그램을 개발 중입니다. 애플 앱 스토어의 본질 때문에 애플리케이션은 오픈 소스가 아니며 스토어에 퍼블리싱 할 때의 범위를 커버하기 위해 금액을 청구 할 것이다 (0.99 달러 또는 1.99 달러). LGPL을 연구했으며 라이브러리로 사용하는 경우 독점 소프트웨어 용 코드를 사용할 수 있음을 알고 있습니다. 그러나 문제의 코드는 JavaScript로 작성되어 있으므로 Objective-C로 변환해야합니다.이 코드는 "파생 된 작업"으로 간주되며 공개 소스 여야합니다. 내가 틀렸다면). 그래서 제 질문은 라이브러리를 다른 언어로 번역하면 "파생물"이되고, 그렇다면 라이브러리 만 열어도 충분합니까? 아니면 라이브러리를 사용하는 전체 응용 프로그램도 LGPL하에 게시해야합니까?라이브러리를 다른 언어로 번역하면 GPL/LGPL의 목적을위한 "파생물"이됩니까?
나는 또한 하위 질문이 있습니다. Objective-C를 포함하여 이미 여러 언어로 번역 된 이전 버전의 라이브러리가 있습니다. 그러나 라이브러리는 GPL (폐쇄 소스 소프트웨어에서 사용하는 것을 금지 함)에 따라 배포되는 동안 작성되었습니다. 그 동안 라이선스가 LGPL (원래 JavaScript 버전)으로 변경되었지만 번역 된 버전에 영향을 줍니까? 아니면 여전히 순수한 GPL입니까?
이 질문은 프로그래밍이나 소프트웨어 개발이 아니므로 라이센스 또는 법적 문제에 관한 주제이므로 오프 토픽으로 마감 처리하도록하겠습니다. 자세한 내용은 [여기를] (http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964) 및 [help]를 참조하십시오. – JasonMArcher