읽어도 읽어도 라이센스는 참으로 이해하기 어렵다.
GPL, LGPL, BSD 등등 이런 라이센스는 계속 읽어 보아다 어렵다. 사실, 이건 소스를 공개한다면 그렇게 어렵지 않겠지만, 독점으로 프로그램을 만들려는 나쁜 의도를 갖고 읽고 있으니 참으로 어렵다고 느끼는 것은 아닐지.


http://user.oss.or.kr/license_issue/view.html?num=10&page=3

GPL 로 된 프로그램을 이용해 독점소프트웨어를 이용할 수 없을 것 같다. 피해갈려면 독립적인 프로그램을 만들어 pipe 를 통해 GPL 로 된 프로그램을 이용해야 한다. 이건 내가 봐도 너무 나쁜일이다. 그리고 논란의 여기가 많다.

LGPL 은 동적 링크를 하면 독점소프트웨어를 만들 수 있다. 여기서 문제는 윈도우즈에서는 동적링크를 할려면 라이브리가 있는 dll 파일인데. 이것을 독점소프트웨어와 묶어 놓아도 되는 건가? 아직 여기에 대해서는 모르겠다. Static 링크를 할 때는 응용프로그램의 Object Code를 제공해야 한다. (이 Object Code 가 프로그램 해석에 어떤 영향을 미치는지 모르겠다. )

BSD 는 그냥 지져먹든 삶아 먹든 상관없다고 생각했었다. 그런데 다시 읽어보니 그렇지 않은 것 같다. 소스 코드에 대해서는 상관없는데 라이센스에 대해서는 저자권표시가 있어야 한다. 그냥 막 갔다 쓰는것이 아니었다.

여기서 고민되는 생각들. gcc 로 컴파일 하면 이것도 GPL 내지 LGPL 이 되어야 하나.
(http://www.gnu.org/licenses/gpl-faq.ko.html#UseGCC)

도움이 될만한 사이트

http://korea.gnu.org/people/chsong/gl/gb-2001-2-1.html

http://gcc.gnu.org/onlinedocs/gcc-4.1.1/gcc/Copying.html#Copying
by 한밀 | 2006/11/17 22:00 | 기타
<< 이전 다음 >>