AI Codes

코드와 데이터 라이센스 관련 리서치

아르카눔 2025. 6. 10. 15:31
코드와 데이터, 문서의 상업적 이용을 위해서는 라이센스의 확인이 필요하다.
전에 러프하게 리서치한 내용이 있는데 블로그에 옮겨 적어본다.  
코드, 데이터, 문서 별로 보기 좋게 다시 정리하는게 필요해서 나중에 다시 한 번 정리할 예정이다. 
MIT나 Apache 2.0이면 소스 공개 의무가 없는데 GPL의 경우 코드를 공개해야 해서 주의해야했던 라이센스로 알고있다.  
 

 

주요 레퍼런스

오픈소스SW 라이선스 종합정보시스템:
 
Open Source Initiative (OSI):
 
SKT 오픈소스 가이드:
  • 링크 written in Korean
  • SKT 오픈소스 가이드의 설명

 

재배포하지 않는다면 자유롭게 사용 가능
먼저, 대부분의 오픈소스 라이선스는 준수해야 할 의무 사항을 ‘재배포’시 부여한다. 이 말은 오픈소스를 ‘재배포’하지 않는다면 고지, 소스 코드 공개 등의 의무사항이 발생하지 않고, 자유롭게 사용이 가능하다는 의미이다.
 
재배포란?
여기서 재배포란 오픈소스의 소스 코드 또는 바이너리의 복사본을 다른 사람에게 제공하는 행위를 의미한다. 앱스토어 배포, 판매, 3rd party 제공, 고객사 납품 등이 재배포에 해당한다. 사내 개발 환경 구축, 테스트 도구 등 사내 용도로만 오픈소스를 사용하는 경우는 재배포에 해당하지 않는다.
 

List of Licenses

Apache 2.0
  • Apache-2.0은 Apache Software Foundation에서 만든 오픈소스 라이선스이며, 소스 코드 공개를 요구하지 않는 Permissive 형태의 라이선스이다.
 
ODC-By 1.0 license
  • ODC-By는 Open Data Commons에서 만든 데이터베이스를 위한 오픈 라이선스입니다. 주요 특징은 다음과 같습니다:
    1. 사용 권한:
    • 데이터베이스의 공유, 수정, 상업적 사용이 모두 가능합니다
    • 데이터베이스에서 데이터를 추출하고 재사용할 수 있습니다
    • 데이터베이스를 바탕으로 2차 저작물을 만들 수 있습니다
    1. 주요 의무사항:
    • 원본 데이터베이스의 출처를 반드시 표시해야 합니다
    • 원본 데이터베이스의 저작자나 라이선스 보유자를 명시해야 합니다
    • 수정했을 경우 수정 사실을 표시해야 합니다
  • https://opendatacommons.org/licenses/by/1-0/
 
MIT License
  • MIT 라이선스는 Massachusetts Institute of Technology (MIT)에서 만들었으며, 소스 코드 공개를 요구하지 않는 대표적인 Permissive한 라이선스이다.
 
 
GNU Free Documentation License (GFDL)
  • 문서에 관한 라이센스
    • GNU 프로젝트에서 만든 자유 문서 라이선스입니다
    • 주요 특징:
      • 문서의 복사, 수정, 재배포가 자유롭게 허용됩니다
      • 2차 저작물도 반드시 GFDL로 배포해야 합니다 (카피레프트)
      • 원저작자의 크레딧을 반드시 표시해야 합니다
      • 문서의 변경 이력을 명시해야 합니다
      • 주로 소프트웨어 문서, 교육자료, 참고자료 등에 사용됩니다
 
 
GPL (GNU General Public License)
  • GPL 3.0
    • • 소스 형태로 재배포
      • ◦ 고지 의무 : 소스 코드 내 명시된 저작권/라이선스 정보를 그대로 유지한 상태로 재배포한다.
        • ▪ 수정시 의무사항
          • • 추가/수정한 부분에 GPL-3.0을 적용한다.
          • • 수정 사항에 대한 고지를 포함한다. (예: 수정일, 수정내용을 주석 형태로 포함)
    • • 바이너리 형태로 재배포
      • ◦ 고지 의무 : 오픈소스 고지문을 생성하여 바이너리 재배포 시 동봉한다.
        • ▪ 수정시 의무사항
          • • 추가/수정한 부분에 GPL-3.0을 적용한다.
          • • 수정 사항에 대한 고지를 포함한다. (예: 오픈소스 고지문에 수정일, 수정내용을 포함)
        • ▪ 소스 코드 제공 의무
          • • 바이너리에 해당하는 전체 소스 코드를 제공한다.
          • • 바이너리 사용자가 공개된 소스 코드로 동일한 바이너리를 만들 수 있는 빌드 환경을 제공한다.
      • 설치 정보 제공 의무 : 바이너리를 User Product와 배포한다면 설치 정보(Installation Information)을 제공한다.
 
 
Creative Commons Attribution-Share-Alike 3.0 License
  • CC BY-SA 3.0
    1. Creative Commons Attribution-Share-Alike 3.0 License (CC BY-SA 3.0)
    • Creative Commons에서 제공하는 라이선스입니다
    • 주요 특징:
      • 저작물의 자유로운 공유와 수정이 가능합니다
      • 원저작자를 반드시 표시해야 합니다 (Attribution)
      • 2차 저작물은 원본과 동일한 라이선스로 배포해야 합니다 (Share-Alike)
      • 상업적 이용이 가능합니다
      • 전 세계적으로 널리 사용되는 표준 라이선스입니다
 
 

License and Data Table

License Data Description
ODC-By 1.0 license Refined Web  
MIT License The Pile  
  Wikimedia Wikipedia All original textual content is licensed under the GNU Free Documentation License (GFDL) and the Creative Commons Attribution-Share-Alike 3.0 License
ODC-By 1.0 license C4  
Apache 2.0    
GPL (GNU General Public License)