라이선스 선택하기

../_images/33907149294_82d7535a6c_k_d.jpg

소스코드를 공개하려면 라이선스가 필요합니다. 미국에서는 라이선스를 정하지 않으면 사용자가 다운로드, 수정, 제품 배포를 할 수 없습니다. 뿐만 아니라 규칙을 정해 알리지 않는 한 다른 사람들이 코드에 기여할 수도 없습니다.라이선스 선택은 복잡합니다. 몇 가지 지침을 알려드릴게요:

오픈소스. 수많은 오픈소스 라이선스 를 선택할 수 있습니다.

보통 라이선스는 이 두 카테고리 중 하나에 속합니다:

  1. 기쁜 마음으로 사용자가 이 소프트웨어를 자유롭게 사용할 수 있도록 하는 데 보다 중점을 둔 라이선스(MIT, BSD, Apache처럼 보다 관대한 라이선스)
  2. 코드를 항상 무료로 사용(변경과 배포 포함)할 수 있도록 하는 데 중점을 둔 라이선스(GPL, LGPL처럼 덜 허용적인 자유 소프트웨어 라이선스)

후자는 소프트웨어에 코드를 수정하지 못 하게 하고, 수정한 소스코드를 포함하지 않으면 배포를 할 수 없다는 점에서 덜 허용적인 라이선스입니다.

프로젝트의 라이선스를 선택하는 데 도움을 받고 싶다면 라이선스 선택기 가 있습니다. 써보세요!.

보다 자유로운 라이선스

  • PSFL (Python Software Foundation License) -- 파이썬에 기여하기 위한 라이선스
  • MIT / BSD / ISC
    • MIT (X11)
    • New BSD
    • ISC
  • Apache

덜 허용적인 라이선스

  • LGPL
  • GPL
    • GPLv2
    • GPLv3

tl;drLegal 에서 특정 소프트웨어를 사용하여 무엇을 할 수 있고, 할 수 없는지에 대한 개괄적인 설명을 보실 수 있습니다.