블로터 다음세대재단
  • 아이티캐너스
  • 오픈노하우
  • 소리아카이브
  • e하루616
  • 만드는 사람들
  • 함께해요
  • 궁금해요
  • 아카이브
  • 태그
  • 오픈램프 소개
 

오늘 회사에서 전화상담을 하는데 GPL, LGPL 등을 사용해서
프로그램을 개발했는데 배포하려면 어떻게 해야하는지 묻는 상담이 왔다.

GPL이나 LGPL은 소스공개를 해야하는지만 알지 어떻게 하는지를 모르는 경우가 많이 있다.
소스코드를 공개하는 방법은 여러가지 방법이 있는데 가장 손쉬운 방법은 세가지가 있다.

첫번째 방법은 소스코드를 라이선스와 함께 웹사이트에 올려놓는 방법이다.
그리고 라이선스를 표시할 때 소스코드를 다운 받을 수 있는 웹사이트 주소를 알려주는 방법이다.

또 하나의 방법의 CD 등을 배포할 때는 소스코드를 같이 배포하면 된다.
일반적으로 'COPYING.txt'라는 파일명으로 해당 라이선스를 적어주고 거기에 소스코드를 같이 배포하면 된다. 아니면 소스코드의 상단에 각주로 처리해도 된다.

그리고 마지막 방법은 해당 프로그램에 라이선스 표시와 함께 해당 소스코드가 있는 웹사이트의 주소를 기재하면 된다. 가장 잘 만들어진 형태는 곰플레이어다.

예) 곰플레이어 저작권 정보

사용자 삽입 이미지

이 프로그램은 곰TV/소프트웨어 공급업체/사용권
 허가업체의 서비스 사용자를 위해서 제작된 프로그램이며,
 개인/기업/학교/관공서등 어디서나 자유롭게 설치하여
 사용이 가능합니다.

* 주의사항
 - 이 프로그램은 저작권법과 프로그램 보호법에 의해 보호를 받고 있으며 관련 법규에서 명시적으로 허용한 제한적인 범위 이외에 본 소프트웨어 제품을 개작하거나 리버스 엔지니어링, 디컴파일, 디스어셈블 할 수 없습니다. ( 단, FFmpeg 은 LGPL 을 따릅니다. )
 - 이 프로그램은 제작사의 허락없이 절대 상업적 목적으로 사용할 수 없습니다.
 - 이 프로그램은 제작사의 허락없이 인터넷(온라인) 이외의 방법(CD/DVD/플로피 등)으로 재배포할 수 없습니다.
 - 이 프로그램을 재배포할 경우, 반드시 설치 파일 형태로 변형 없이 배포하여야 합니다.

* 저작권 정보
 - 이 프로그램에 포함된 비디오 디코더는 FFmpeg(http://ffmpeg.sourceforge.net)을 수정하여 제작하였으며, FFmpeg의 라이선스는 LGPL을 따릅니다. LGPL 라이선스는 설치 디렉터리의 LGPL.TXT를 참고하시기 바랍니다. 수정된 FFMPEG의 소스는 http://gomdevel.gomtv.com 을 통해서 다운로드 받으실 수 있습니다.
 - 이 프로그램에 포함된 JPEG 인코딩 루틴은 Independent JPEG Group(http://www.ijg.org) 에서 공개한 소스를 사용하였습니다.
 - 이 프로그램에 포함된 WMA 코덱의 저작권은 Microsoft(R)에 있습니다.
 - 이 프로그램에 사용된 zlib 압축 라이브러리는 http://www.zlib.net 에 공개된 소스를 사용하였으며, 라이선스는 'zlib License'를 따릅니다.
 - 이 프로그램에 사용된 png 라이브러리는 libpng(http://www.libpng.org)를 사용 하였으며, 라이선스는 'zlib/png License'를 따릅니다.
 - 이 프로그램에 사용된 OGG(VORBIS) 라이브러리는 Xiph.org 에서 공개한 소스(http://www.vorbis.com)를 사용하였으며, 라이선스는 'BSD-like license'를 따릅니다.
 - 이 프로그램의 설치 파일은 NSIS(http://nsis.sourceforge.net)를 사용하여 제작되었으며, NSIS의 라이선스는 'zlib/libpng License'를 따릅니다.
 - 이 프로그램에 대한 저작권은 (주)그래텍(http://www.gretech.com)에 있습니다.

* 특허권 정보
  다음은 곰플레이어와 관련된 특허권의 등록번호 입니다. 특허권은 대한민국 특허법에 의해 보호됩니다.
 - 10-0440495-0000
 - 10-0507028-0000


그리고 GPL, LGPL라이선스를 표시하는 방법은 해당 라이선스 맨 마지막에 보면 예제가 나와있으니 그 예제에 따라서 작성하면 쉽게 작성하면 된다. 아래는 GPL2.0을 사용한 Dolphin Gamecube 에물레이터의 적용 예이다.

예) dolphin-emu


//////////////////////////////////////////////////////////////////////////////////////////
// Project description
// ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
// Name: nJoy
// Description: A Dolphin Compatible Input Plugin
//
// Author: Falcon4ever (nJoy@falcon4ever.com)
// Site: www.multigesture.net
// Copyright (C) 2003-2008 Dolphin Project.
//
//////////////////////////////////////////////////////////////////////////////////////////
//
// Licensetype: GNU General Public License (GPL)
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, version 2.0.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License 2.0 for more details.
//
// A copy of the GPL 2.0 should have been included with the program.
// If not, see http://www.gnu.org/licenses/
//
// Official SVN repository and contact information can be found at
// http://code.google.com/p/dolphin-emu/
//
//////////////////////////////////////////////////////////////////////////////////////////

 
TAG ,

트랙백 주소 :: http://openlamp.co.kr/trackback/89

  1. |
    2009/02/02 23:43

    이미지를 올리려고 하니까 아무 반응을 하지 않는데 어떻게 해야하는지요? ^^

    • |
      2009/02/03 05:47

      아마도 플래시 문제(보안 이슈)로 보입니다.
      플래시 10 을 사용하고 계시다면, 9 버전으로 다운그레이드하시기 바랍니다.

    • |
      2009/02/03 17:04

      플래시9로 다운그레이드하는 방법은 아래 링크를 참조하세요.
      http://blog.tistory.com/1152

  2. |
    2009/02/03 17:38

    감사합니다. 다운그레이드하니까 되네요.
    오늘 집에 가서 그림 넣어야겠네요..^^
    감사합니다.

  3. |
    2010/04/26 08:53

    안녕하세요.
    LGPL 아이콘을 현재 상용프로그램에 적용한게 있는데
    좋은 정보 참고하고 갑니다.
    Setup시에 라이센스 표시할때 표시해 줘도 상관없겠군요.
    감사합니다.

  4. |
    2012/01/13 13:40

    Lets stand together and give these animals a voice!

  5. |
    2012/01/16 16:04

    아주 멋진 웹 사이트 야! 사람 .. 아름다운 ... 놀라운 ... 당신의 웹 사이트를 즐겨찾기에 추가하고 또한 피드를 취할 것입니다 ... 난 우리가이 점에서 공유 주셔서 감사합니다 더 많은 전략을 개발해야합니다, 게시물에 여기에 수많은 유용한 정보를 찾아 드리겠습니다. . . .