소개

공공도서관 자료관리시스템으로 개발하여 배포하였던 KOLAS Ⅲ를 누구나 자유롭게 개작하여 무료로 이용할 수 있도록 소스 코드를 제공합니다.

KOLAS Ⅲ 공개SW 소스코드의 저작권과 지식재산권은 국립중앙도서관에 귀속합니다.

라이선스 공개

KOLAS Ⅲ 공개SW는 라이선스 GPL3.0 정책에 따라 공개하며, 누구나 무료로 다운로드하여 이용가능 합니다.

다운받으신 공개SW 소스코드를 수정하여 개작한 소프트웨어를 만들었을 경우에 공개SW 라이선스가 적용되어야 하며, 개작된 소프트웨어의 유통에 있어서도 기존 라이선스(GPL3.0 정책)를 상속하는 것을 원칙으로 합니다. 이에 따라 공개SW는 2차적 저작물의 생산이나 수정을 허용하며, 공개SW 라이선스를 지킨다면 동일한 조건으로 재 배포되는 것이 허용되어야 합니다. 이를 위반할 경우에는 라이선스 위반 및 저작권 침해에 대한 법적인 책임이 발생하기 때문에 주의가 필요합니다.

※ 소스를 개작할 때는 개작한 사실, 내용, 날짜를 파일에 명시해야 합니다.

라이선스 정책 안내

프로젝트 라이선스인 GPL-3.0은 해당 GPL 코드 뿐만 아니라 사용자 코드 전체를 GPL-3.0과 동일조건으로 소스코드를 공개해야 하며 사용자들에게 코드 수정, 복제, 리버스엔지니어링 권한을 부여해야 하는 의무사항이 있는 라이선스 입니다.

다만, Separate Work의 결합형태 즉, GPL코드를 파이프라인, 소캣, 리모트 콜 방식 등으로 사용자 코드와 결합 사용 시에는 사용자 코드를 공개하지 않아도 되는 예외조항이 있습니다.

KOLAS Ⅲ 공개SW 소스코드를 사용하여 개작한 경우 GPL3.0 라이선스 정책을 상속하며, 다음과 같은 경우 개발 고지한 라이선스를 우선 적용합니다.

- 해당 파일은 검증파일현황 참조

라이선스 정책 안내 테이블(라이선스, 결합형태, 해당파일 수)
라이선스 결합형태 해당파일수
BSD 3-clause “New” or “Revised” Licdense Snippet 1
Chris Maunder Feel Free License Snippet 1
Code Project Open License 1.02 Separate Work 177
Common Public License 1.0 Separate Work 2
Creative Commons Attribution Share Alike 2.5 Snippet (+ File) 19
GNU General Public License v3.0 or later Original Code 2003
Independent JPEG Group License Snippet (+ File) 140
MIT License Snippet (+ File)
Unspecified Snippet (+ File) 780
Libpng License Snippet (+ File) 279
공개SW 라이선스 설명
GNU General Public License 3.0 or Later.

자유 소프트웨어 재단(FSF)과 이 재단의 GNU 프로젝트에 의해 배포되며 GNU 소프트웨어에 적용되는 공개 소프트웨어의 대표적인 라이선스 체계로 GNU GPL 이라고도 하며, 저작권(copyright)의 반대라는 의미로 카피레프트(copyleft)라고도 한다.

라이선스 사용료나 사용상의 제약 조건을 자유롭게 하여 소프트웨어의 유통을 활성화하기 위한 의도에서 출발한 것으로 GNU 소프트웨어로 공개되는 원시 부호는 누구나 변경 또는 일반 공중 라이선스(GPL)로 재배포하고, 이를 이용하여 상업적 웹 사이트를 구축할 수도 있다. 그렇다고 저작권의 완전한 포기를 의미하는 것은 아니어서 GPL의 기본 원칙과 공개하는 측이 정의한 바를 충실하게 따르도록 되어있다.

1990년대에 마련된 GPL V2.0에 이어 2005년에 V3.0이 발표되었다.

GPL 버전 Ⅲ은 2007년 6월 29일에 발표되었다. 2005년 후반에 자유 소프트웨어 재단에서 GPL의 세번째 판을 개발할 것이라고 발표했다. 바뀐점 중에서 가장 중요한 4가지를 말하자면, 소프트웨어 특허에 대처하는 것, 다른 라이선스와의 호환성, 어떤 부분의 원시 코드와 무엇이 GPL이 포함되어야 하는 원시 코드를 구성하는지와 디지털 제한 관리(Digital Restrictions Management)에 신경을 썼다.

주요특징
  • 각 복제본에 저작권 고지와 보증책임이 없음을 명시
  • GPL 3.0의 조건 및 제7조의 조건에 관한 내용을 있는 그대로 유지
  • 프로그램을 양도 받는 모든 이들에게 프로그램과 함께 GPL 라이선스 사본 제공
  • 수정시 수정사실 및 일시를 명시
  • 원본저작물과 파생저작물을 GPL3.0에 의해 배포
  • 원본저작물 및 파생저작물에 대한 소스코드를 제공하거나, 요청시 제공하겠다는 약정서 제공
  • 사용자제품에 대한 인증키 등 설치정보의 제공
  • 차별적인 특허라이선스 계약체결의 금지
배포시 의무 사항
  • 라이선스 및 저작권 고지
  • 라이선스 사본 제공
  • 보증 부인 및 면책 고지
  • 2차적저작물을 동일한 라이선스(GPL-3.0)로 배포해야 함
  • GPL-3.0의 공개SW를 사용했다면 수정 여부와 관계 없이 직접 개발한 부분을 포함한 전체SW의 소스코드를 공개해야 함
  • GPL-3.0이 적용된 라이브러리를 개발한SW와 정적 또는 동적 링크하여 연결했다면 직접 개발한 부분을 포함한 전체SW의 소스코드를 공개해야 함
  • GPL-3.0으로부터 파생되지 않은 별도의 독립 SW라면 소스코드를 공개하지 않아도 됨. FSF는 파이프(Pipe), 소켓(Socket), 명령행 인자(Command Argument)로 통신하거나, 플러그인(Plug-in)을 실행하기 위해 Fork와 Exec를 사용하는 경우 독립된 SW로 볼 수도 있음
  • GPL-3.0의 공개SW와 독립된 다른 SW를 동일한 매체(CD, USB, Server 등)에 모아 놓은 집합물이라면 독립된 다른 SW의 소스코드는 공개하지 않아도 됨
  • 공개해야하는 소스코드는 생성·설치·구동·수정에 필요한 모든 소스코드, 이러한 활동을 제어하는 스크립트 예를 들면, 해당 소스에는 SW의 소스 파일과 연관된 인터페이스 정의 파일과 서브 프로그램, SW가 특별 히 필요로 하는 라이브러리의 소스코드가 포함 됨
  • GPL-3.0은 사유(Proprietary)SW와 결합하는 것을 허용하지 않음. 사유SW와의 결합을 허용하지 않는 것이 상업적 목적으로 사용을 금지하는 것을 뜻하는 것은 아님. GPL-3.0으로 배포되고 있는 공개SW를 기업 또는 개인의 독점적 소유로 점유되는 것을 허용하지 않는 것을 뜻함
  • DRM 금지 WIPO 저작권 조약을 따르는 사용자 제품의 SW 사용·복제·배포 방지를 위한 보호 기술 사용을 금지
  • GPL-3.0은 사용자 제품의 설치 정보를 제공해야 함. 설치 정보란 사용자 제품의 SW의 수정버전을 설치하고 실행하기 위한 방법과 절차, 인증키, 기타 필요한 정보를 뜻함 설치 정보는 문서화된 형식을 갖추어야 하며, 문서를 읽거나 복제하기 위해 특별한 암호나 키 입력을 요구해서는 안 됨 설치 정보는 GPL-3.0의 적용을 받는 SW의 소스코드를 제공할 때 함께 동봉하여 동시에 제공해야 함. 사용자 제품은 일반 개인이 사용하는 소비자 제품이나, 거주지에서 사용될 목적으로 디자인되거나 판매 되는 제품을 뜻함. 설치 정보에 사용자 제품에 대한 지원 서비스나 보증, 업데이트 제공 조건은 포함되지 않음 SW가 ROM에 설치된 경우처럼 수정된 버전의 SW를 사용자 제품에 설치할 수 없는 경우에는 설치 정보 를 제공하지 않아도 됨
  • GPL-3.0에 포함된 특허 코드에 대해 특허권자는 사용자에게 로열티 없이 제작·사용·판매·판매를 위한 청약·수입·실행·개조·프로퍼게이트할 수 있는 특허 라이선스를 부여
  • 특허 라이선스는 모든 사람에게 부여하는 권리에 차별없이 부여
  • 특허가 침해되었다고 주장하는 교차청구 및 반소를 포함한 소송을 제기할 수 없음. 소송을 제기하는 순간 라이선스를 위반 한 것으로 간주되어 제8조의 종료 조항에 따라 본 라이선스와 특허 라이선스가 부여하는 모든 권리는 자동적으로 박탈 됨
  • 추가허용사항은 GPL-2.0이 다른 라이선스와의 호환이 어려운 점을 보완하기 위해 마련된 조항. 추가허용사항의 조건들은 사용자가 임의로 복제본 전체나 일부로부터 제외시킬 수 있음
  • a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or
  • b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or
  • c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or
  • d) Limiting the use for publicity purposes of names of licensors or authors of the material; or
  • e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or
  • f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors.
위로