Skip to content

Open-Source License

1. Github Public Project 는 모두 오픈 된 것이니 막 사용해도 되는 것 아닌가요?

opensource.guide & github docs

Making your Github project public != licensing your project

2. 가장 많이 사용되는 라이센스 비교

1. Apache License 2.0

  • Apache 소프트웨어 재단에서 만든 소프트웨어 라이센스
  • 누구나 해당 소프트웨어에서 파생된 프로그램을 제작할 수 있으며 저작권을 양도, 전송할 수 있는 라이선스 규정을 의미
  • 누구든 자유롭게 아파치 소프트웨어를 다운 받아 부분 혹은 전체를 개인적 혹은 상업적 목적으로 이용할 수 있다.
  • 아파치 라이선스가 적용된 코드를 활용하는 경우 아파치 라이선스 버전 및 표기는 반드시 포함하도록 한다.

Permissions

  • ✅ Commercial use
  • ✅ Modification
  • ✅ Distribution
  • ✅ Patent use
  • ✅ Private use
Limitations
  • ❌ Trademark use
  • ❌ Liability
  • ❌ Warranty
Conditions
  • ℹ License and copyright notice
  • ℹ State changes

2. GNU Public License Version 3

  • 누구든 라이선스 적용 문서의 복사/분배는 허용되지만 변경은 허용하지 않는다.
  • Free Software Foundation (FSF) 에 의해 작성된 라이선스로 최초의 copyleft 개념을 포함한다.

Permissions

  • ✅ Commercial use
  • ✅ Modification
  • ✅ Distribution
  • ✅ Patent use
  • ✅ Private use
Limitations
  • ❌ Liability
  • ❌ Warranty
Conditions
  • ℹ  License and copyright notice
  • ℹ  State changes
  • ℹ  Disclose source
  • ℹ  Same license

3. MIT License

  • MIT 에서 개발한 소프트웨어 라이선스로 BSD 라이선스에 기반하고 있다.
  • 소스 코드 공개의 의무가 없다.
  • 상업적/개인적 이용 및 수정, 배포 모두 가능하다.

Permissions

  • ✅ Commercial use
  • ✅ Modification
  • ✅ Distribution
  • ✅ Private use
Limitations
  • ❌ Liability
  • ❌ Warranty
Conditions
  • ℹ  License and copyright notice

Last update: February 26, 2023
Created: February 26, 2023