GPL : GNU General Public License 아이티 이야기

모상용게임 제작업체에서 GPL 소스를 자사 게임에 이용했다가 결국 자신들이 제작한 게임의 소스를 공개해야되는 상황에 처했다고 하더군요.
사실 GPL은 상당히 딱딱하고 강압적인 부분이 있는 것도 사실입니다. GPL로 제작된 소스를 사용할 경우 반드시 해당 소프트웨어도 소스를 공개해야된다는 점은 사람에 따라서는 억울하다는 느낌이 들 수도 있습니다만, 개인적으로는

"싫으면 쓰질 말지?"

입니다. 일단 존재하는 라이센스 규정에 자신이 맞춰야지 자기 편이대로 멋대로 라이센스를 무시하고 행동하려는 것은 상당히 얌체스럽고 뻔뻔한 행동이 아닐까싶습니다. (경우에 따라서는 도둑놈 심보랄까)


이처럼 GPL에 대한 무지로 종종 문제들이 발생하곤 합니다만, 결국 '모른 놈이 문제' 라는 생각이네요.



ps.솔직히 자본주의의 개념으로는 GPL은 받아들이기 힘든 부분이 있기도 합니다. 어찌보면 (학문적인 개념으로서의) 공산주의에 가까운지도 모르겠네요.
ps.조금 다른 이야기지만, GPL을 따르지 않는 상용제품에 GPL운운하며 공유어쩌고 하는 사람은 '허튼소리 하지마!' 입니다. 무식하면 용감한 것도 아니고 아무곳에나 공유/자유정신이라니...;;;

* 주요 Open Source 라이센스의 특징
(1) GPL : GNU General Public License
A) 소프트웨어에 대한 자유로운 사용, 복제, 배포 및 수정을 허용
B) 소프트웨어를 배포하는 경우 저작권 표시, 보증책임이 없다는 표시 및 GPL에 의해 배포된다는 사실 명시
C) 소프트웨어를 수정하거나 새로운 소프트웨어를 링크시키는 경우 GPL에 의해 소스 코드 공개
D) 리눅스를 기반으로 개발된 Application은 소스 공개할 필요 없음
E) Object Code 또는 Executable Form으로 소프트웨어를 배포하는 경우, 소스 코드 또는 written offer를 함께 제공해야 함
F) 자신의 특허를 Royalty-Free로 제공하는 경우에 한하여 이를 구현한 프로그램을 GPL로 배포할 수 있으며, 제3자의 특허인 경우에도 특허권자가 Royalty-Free형태의 라이센스를 제공해야만 해당 특허기술을 구현한 프로그램을 GPL로 배포하는 것이 가능

(2) LGPL : GNU Lesser General Public License
A) 소프트웨어에 대한 자유로운 사용, 복제, 배포 및 수정 허용
B) 소프트웨어를 배포하는 경우 저작권 표시, 보증책임이 없다는 표시 및 LGPL에 의해 배포된다는 사실 명시
C) LGPL Library의 일부를 수정하는 경우 수정한 Library를 LGPL에 의해 소스 코드 공개
D) LGPL Library에 응용프로그램을 링크시킬 경우 해당 응용프로그램의 소스를 공개할 필요 없음. 다만 사용자가 Library 수정 후 동일한 실행 파일을 생성할 수 있도록 Static Linking시에는 응용프로그램의 Object Code를 제공해야 함
E) 특허의 경우 GPL과 동일함

(3) BSD : Berkeley Software Distribution License
A) ‘저작권 표시’, ‘무보증의 표시’만 한다면 누구든지 자유로이 사용, 복제, 배포, 수정이 가능함
B) 수정 프로그램에 대한 소스 코드의 공개를 요구하지 않기 때문에 상용 소프트웨어에 무제한 사용가능

* 다른 곳에서 퍼온 것인데 GPL원문에는 (1)-D) 항목은 없더군요. 그래서 삭제합니다.

트랙백

이 글과 관련된 글 쓰기 (트랙백 보내기)
TrackbackURL : http://solette.egloos.com/tb/1075479 [도움말]
  • 투하트2 XRATED 외 에로게들 소스 공개? 2005/12/23 04:44 #

    투하트2 XRATED 게임 내의 동영상을 재생하는 데 쓰인 XViD 라이브러리가 GPL 라이센스인고로 게임 자체도 소스를 공개해야 하게 되었습니다. 이외에도 3개의 게임이 더 있는데 에로게의 소스 공개라.. 투하트2 XRATED가 발매된지 얼마되지 않은 아쿠아플러스(=리프)로서는 꽤 곤혹스러운 일이 아닐 수 없겠군요. 한낱 무비 재생 라이브러리를 가져다 쓴 것 덕분에 게임 전체 소스의 공개라니. 뭣 모르고 가져다 쓴 프로그래머는 책임을 추...... more

덧글

  • 카스미 2005/12/18 17:27 # 답글

    BSD 라이선스가 참 멋지네요!
  • serialx 2005/12/18 18:19 # 삭제 답글

    좋은글입니다. 시원한 부분을 긁어주시는군요. 추천한방 쎄리고 조만간 트렉백하러 저장합니다. ^^
  • nvu 2005/12/18 20:37 # 삭제 답글

    뭐 GPL이란게 자세히 읽어보지 않으면 그냥 가져다 써도 되겠거니 하게 만드는 라이센스인지라 저런 일이 발생한 것 같아요.
    뭐 별도 라이센스를 맺을 것 같은 느낌이지만. (저라도 그렇게 할 것 같고)
  • 룬그리져 2005/12/18 21:01 # 답글

    리프의 경우(...) 뭐 모르고있다가 화들짝.이라는 느낌이 강하더군요.^^;
    뭐 비주얼노벨의 소스를 공개해봐야 크게 놀라울건 없긴 합니다만.(...)
  • 코카스 2005/12/18 21:12 # 삭제 답글

    GPL의 요약 D번 항목이 잘 이해가 안가네요.
  • 솔레트 2005/12/18 21:33 # 답글

    카스미// 어떤면에서는 BSD가 진정한 프리소프트웨어가 아닐까 싶습니다. '그냥 네 맘대로 해!'라니....^^;

    serialx// 감사합니다. (^^)

    nvu// 사실 저런 라이센스관련은 복잡하긴 하지만, 잘 읽어둘 필요가 있지요. 대개보면 저런것 무시하다가 나중에 많이들 당하더라고요? 저도 그런 부분은 잘 안 읽긴하지만 꽤 중요하죠.

    룬그리져// 그러니까 무식하면 손발이 고생... 이 아니라, 회사에서 그런 부분을 소홀히 다룬다는 점이 좀 한심하달까, 그런 생각이 듭니다.

    코카스// 저도 D는 이해가 안 갔는데 원문을 살펴보니 딱히 저런 문구는 없었습니다. 저글을 정리한 사람이 착각을 한 것 같습니다. (아니면 고의적인 왜곡?)
덧글 입력 영역


Adsense

ClustrMaps

Locations of visitors to this page