오픈소스

라이선스가 없는 프로젝트의 경우

라이선스가 없을경우 오픈소스가 아니므로 기여 권한이 없다.
하지만 해당 프로젝트가 너무 좋아보이면 제작자에게 오픈 소스로 만들의향이 없는지 propose기능을 통해 제안할 수 있다.

라이선스 고르기

  • 프로젝트가 어떻게 쓰였으면 좋을지 고민한다.
  • 어떤 프레임워크 위에서 작동하는지, 어떤 모듈이랑 같이 쓰였는지 확인한다.
  • 딱히 고려할것이 없으면, 가장 간단하고 고려할것이 적은 MIT 라이선스 사용
  • 기업이 사용하기를 원하면, 웹 관련 Apache 라이선스 사용 : "특허"를 챙김
  • 오픈소스 커뮤니티/프로젝트 구성원/컨트리뷰터 등 히스토리를 오픈하길 원하면 GNU(L/A), GPL v3 사용

오픈소스의 라이선스 변경

오픈소스의 라이선드 또한 변경이 가능하다.
라이선스를 변경한 오픈소스에는 다음과 같은 것들이 있다.

  • MongoDB : AGPL > SSPL
  • elasticsearch : Apache > SSPL
  • Grafana : Apache > AGPL
  • SENTRY : BSD 3 Clause > BUSL

0개의 댓글

Powered by GraphCDN, the GraphQL CDN