프로그램 라이센스 선택 문제
글쓴이: alfalf / 작성시간: 수, 2007/02/28 - 11:26오전
이번에 Python을 이용하여 프로그램에 하나 작성하였습니다. 프로그램 내부적으로 PyGTK, PySQLite 등을 사용합니다(물론, 또 그 안쪽에서는 GTK+ 와 SQLite를 이용하겠죠?). 일단은 프로그램의 라이센스를 GNU GPL로 하였는데 문제가 없을까요?
다시말해, 여러개의 서로 다른 라이센스 조건을 가지는 라이브러리 또는 프로그래밍 언어를 이용하여 프로그램을 조합하여 개발할 때 최종 프로그램의 라이센스를 어떻게 가져가야 할까요?
Forums:
gtk+, pygtk, sqlite,
gtk+, pygtk, sqlite, pysqlite의 각각 라이센스는 다음과 같습니다.
gtk+: LGPL
pygtk: LGPL
sqlite: public domain
pysqlite: zlib/libpng
위의 라이센스 조합으로 나오는 결과물은 아무 라이센스로 하여도 문제 없어 보입니다. (독점 라이센스를 사용해도 될겁니다.)
단 gtk+과 pygtk의 소스의 변경이 있다면 gtk+과 pygtk에서 변경한 부분은 공개하여야 합니다.
----
데스크탑 프로그래머를 꿈꾸는 임베디드 삽질러
고맙습니다.
답변 고맙습니다. 그런데, 이번의 제 경우는 큰 문제가 없지만, 서로 상충되는 경우는 어떻게 해결해야 할까요? (음, 당장은 적절한 예가 생각 나지는 않는군요. ^^;) 처음부터 그런 부분을 고려하여 라이브러리 등을 선택해야 할까요?
댓글 달기