운영체제 GPL 라이센스의 상용화 문제
글쓴이: winicon / 작성시간: 일, 2005/04/10 - 3:50오후
안녕하세요.
라이센스에 대한것을 검색 해 봐서 읽어 봤는데요.
무슨 소린지 복잡하네요.
예를 들어:
리눅스 커널 2.6 버전을 가진 부팅 이미지(네트워크 드라이버 포함)와 GPL 라이센스 가진 프로그램의 소스를 참고 해서 만든 A라는 프로그램을 같이 상용으로 배포 했을때 라이센스는 어떻게 되는지 알고 싶습니다.( 무조건(상용이든 아니든) 배포시 사용하는 쪽에서 소스를 공개 해 달라고 하면 다 공개 해야 되나요.?)
또 요즘 운영체제 중에서 상용으로 배포해도 문제(소스 공개, 라이센스 구입)가 되지 않는 OS도 있나요?
Forums:
GPL 로 배포 해야 합니다.문제 없는 라이선스를 원하신다면, B
GPL 로 배포 해야 합니다.
문제 없는 라이선스를 원하신다면, BSD 를 알아보시는 것도 좋을 듯.
A가 GPL 소스를 뜯어고친 것이 아니라 참고만 하고 새로 작성하신 독립
A가 GPL 소스를 뜯어고친 것이 아니라 참고만 하고 새로 작성하신 독립적으로 돌아가는 프로그램이라면 원하시는 라이센스를 A에 적용하셔도 될 것 같은데.. 아닌가요..?
상용으로 배포해도 되는 OS는 많죠. *BSD, Debian, 요즘 나온 우분투, .. 문제라는 것이 어떤 문제를 말씀하시는지 잘 모르겠습니다.
[quote="검은해"]A가 GPL 소스를 뜯어고친 것이 아니라 참고만
라이센스를 A에 적용한다는 것은 상용이든 아니든 배포시 원하면 소스를 공개를 해야 하는 건가요?
http://www.gnu.org/licenses/gpl-faq.html
http://www.gnu.org/licenses/gpl-faq.html#TOCGPLInProprietarySystem
위 사이트에서는 융합은 안되지만 (소스 면에서나 동작 면에서나) 완전히 독립적인 프로그램의 경우 문제가 없다고 밝히고 있습니다.
그 경우 소스 공개를 원치 않으실 경우 A의 배포 조건을 그렇게 정하시면 되는 문제 같습니다.
---
A를 GPL 소스를 기반으로 작성하셨다면 A도 GPL을 따라야 합니다.
GPL을 따라야 합니다. (A가 어찌되건 리눅스 커널을 함께 배포한다면
GPL을 따라야 합니다. (A가 어찌되건 리눅스 커널을 함께 배포한다면 GPL이여야 합니다 / 별개로 배포할 경우는 A의 상태에 따르지만, A가 GPL 소스를 기반으로 한거라면 물론 GPL이여야 합니다)
즉, 구입한 사람이 소스를 원한다면 넘겨줘야만 합니다.
하지만 GPL이라고 해서 상용으로 배포하는데 문제가 있는건 아닙니다.
소스 공개와 상용으로 배포하는건 별개의 일이니까요.
(간단한 예로 RHEL은 상용이지만, GPL에 따라 소스를 공개하면서 잘 팔고 있습니다)
소스 공개를 원하지 않는 경우는 BSD 커널을 사용하는 경우가 많은 걸로 알고 있습니다.
progcom님 말씀은 현실과 맞지 않는 것 같습니다. 데비안에 포함된
progcom님 말씀은 현실과 맞지 않는 것 같습니다. 데비안에 포함된 소프트웨어는 GPL이 아닌 것도 있지만, GPL인 리눅스 커널과 문제 없이 배포되고 있습니다. 왜 GPL을 따라야 한다고 생각하시나요..?
GPLv2의 2항의 일부를 인용해보자면..
Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.
본인이 직접 독립적으로 작성한, 완전히 독립적으로 작동하는 코드는 해당사항이 없습니다.
In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.
다른 라이센스의 프로그램과 GPL 프로그램을 같은 매체에 배포하는 것도 문제 없습니다.
----
즉, A가 독립적인 프로그램이 맞다면 원하시는 라이센스로, 같은 매체의 GPL 프로그램은 GPL로 배포하셔도 될 것 같습니다. 제가 잘못 알고 있다면 지적 부탁드립니다.. :)
댓글 달기