이 시나리오를 고려하십시오.
- GPL 라이센스 라이브러리 QuuxTools를 사용하는 FooSuite 프로그램을 개발 중입니다.
- GPL에서 FooSuite 1.0 프로그램을 릴리스합니다
나중에 나는 어떤 이유로 든 다른 용어로 누군가에게 프로그램 라이센스를 부여해야한다는 것을 알게되었습니다.
금후:
-
QuuxTools를 통해 GPL에 대한 종속성을 제거합니다.
- 이 라이브러리를 더 이상 사용하지 않도록 프로그램을 다시 작성
- QuuxTools에 대한 다른 라이센스 획득 (이중 라이센스 인 경우 PyQt 참조)
-
비 GPL 라이센스하에 FooSuite 1.1을 릴리스합니다.
그러나 FooSuite 1.1은 여전히 FooSuite 1.0의 파생물 입니다. 나는 낯선 사람이 내가 한 일을하는 것이 합법적이지 않다는 것을 이해하지만, FooSuite의 소유자로서 본인은이 제한에서 자유롭습니까?
답변
일부의 모든 코드에 대한 저작권을 보유하고있는 한 FooSuite
(기고자가 귀하에게 저작권을 부여하지 않는 한 커뮤니티에서 코드를 통합 한 경우 문제가 발생 함) 코드를 당신이 원하는 많은 다른 라이센스. 따라서 FooSuite 1.1
다른 라이센스로 릴리즈 할 수 있습니다.
물론 다른 누군가 FooSuite 1.0
가 이미 GPL에 따라 릴리스 된 코드를 가져 와서 GPL 아래에있는 자체 코드를 작성하고 OpenFooSuite 1.1
1.1 릴리스에 추가 한 기능을 통합 할 수 있습니다. 에 관심이있는 대규모 커뮤니티가있는 경우 FooSuite
폐쇄 소스 버전이 공개 버전과 경쟁하기가 매우 어려울 수 있습니다.