저희 회사는 상용 독점 응용 프로그램에 대해 LGPL 하에서 Qt 4.7.4를 사용합니다.Qt 변경 및 LGPL
Qt의 소스 코드에 두 가지 변경 사항을 적용하고 몇 가지 문제를 해결하기 위해 DLL을 다시 빌드해야했습니다. LGPL에서 우리는 지금 무엇을해야합니까? 소스 코드를 공개해야합니까? 아니면 우리가 변경 한 Qt 파일을 공개해야합니까? 이 "노출"의 본질은 무엇입니까? 웹 사이트에 게시 하시겠습니까?
어떻게 작동합니까?
저희 회사는 상용 독점 응용 프로그램에 대해 LGPL 하에서 Qt 4.7.4를 사용합니다.Qt 변경 및 LGPL
Qt의 소스 코드에 두 가지 변경 사항을 적용하고 몇 가지 문제를 해결하기 위해 DLL을 다시 빌드해야했습니다. LGPL에서 우리는 지금 무엇을해야합니까? 소스 코드를 공개해야합니까? 아니면 우리가 변경 한 Qt 파일을 공개해야합니까? 이 "노출"의 본질은 무엇입니까? 웹 사이트에 게시 하시겠습니까?
어떻게 작동합니까?
LGPL은 주로 라이브러리를위한 것이며 "폐쇄 소스"응용 프로그램, 즉 소스 코드를 공개 할 필요가없는 응용 프로그램과 함께 Qt를 사용할 수 있음을 의미합니다.
Qt가 GPL일까요? 그렇다면 자신의 앱을 오픈 소스해야 할 것입니다. 이제
어떻게 이루어 졌는지 돌에서 고정되지 않았습니다. 수정 사항이 일반적으로 필요한 경우 Code Review에 패치를 제출해야합니다. 자세한 내용은 Contribute to Qt을 참조하십시오.
필요에 매우 특정한 경우 웹 사이트에 패치를 게시하는 것으로 충분합니다.
정말 4.8로 수정 된 버그입니다. 그러나 플랫폼 제약으로 인해 4.8로 업그레이드 할 수없고 4.7.4로 유지해야합니다. 그 작은 수정은 Qt 커뮤니티에서 가치가 없다고 생각합니다. – JasonGenX
글쎄, 패치는 당신과 같은 상황에있는 다른 사람들에게 도움이 될 수 있기 때문에 패치를 제출할 것을 제안합니다. 패치가 받아 들여지지 않거나 포함되지 않더라도, 그것은 공개되어 다른 사람들이 찾을 수 있습니다. – Koying
가치가 있든 없든, 공개적으로 애플리케이션을 배포하면 QPL 라이브러리에 대한 수정본을 LGPL에 배포해야합니다. 참고하시기 바랍니다. – JadziaMD
아무것도 정말 당신은 Qt는 소스의 수정 된 버전을 사용할 수 있도록해야 앱 여전히
독점, Qt는 여전히 LGPL입니다 변경되었습니다. GNU의 엄격한 해석은 수정 한 Qt 소스 트리의 복사본을 호스트해야만 가능하다는 것입니다.
좀 더 유용한 방법은 이것들이 단지 작은 수정 일 뿐이라면 Qt 트리에 패치를 적용하는 것입니다. 이상적으로이 수정 사항을 Qt 소스에 다시 제공하고 채택하게하여 후속 버전에 다시 적용하지 않아도되고 사용자가 훨씬 쉽게 사용할 수 있습니다.
Qt가 Nokia의 쇠퇴를 따라보다 개방 된 개발로 이동하면 좋을 것입니다.
[라이센스 정보가 스택 오버플로에 관한 주제와 관련이 없기 때문에]이 질문을 주제와 관련이 없도록 닫으려고합니다. (http://stackoverflow.com/help/on-topic) 도움을 얻을 수 있습니다. [프로그래머 스택 익스체인지 (Programmers Stack Exchange)]에서 ** 계속 진행하기 전에 ** 자주 묻는 질문 (FAQ)을 읽어보십시오.] (http://meta.programmers.stackexchange.com/questions/7265/when-is-a-software-licensing-question-on- 주제) – durron597
나는 프로그래밍이나 소프트웨어 개발이 아닌 라이센스 및 법적 문제에 관한 주제이기 때문에이 질문을 주제와 관련이 없으므로 닫으려고합니다. 자세한 내용은 [여기를 참고하십시오] (http://meta.stackoverflow.com/a/274964/1402846) 및 [help/on-topic]을 참조하십시오. – Pang