오픈소스
라이선스가 없는 프로젝트의 경우
라이선스가 없을경우 오픈소스가 아니므로 기여 권한이 없다.
하지만 해당 프로젝트가 너무 좋아보이면 제작자에게 오픈 소스로 만들의향이 없는지 propose기능을 통해 제안할 수 있다.
라이선스 고르기
- 프로젝트가 어떻게 쓰였으면 좋을지 고민한다.
- 어떤 프레임워크 위에서 작동하는지, 어떤 모듈이랑 같이 쓰였는지 확인한다.
- 딱히 고려할것이 없으면, 가장 간단하고 고려할것이 적은 MIT 라이선스 사용
- 기업이 사용하기를 원하면, 웹 관련 Apache 라이선스 사용 : "특허"를 챙김
- 오픈소스 커뮤니티/프로젝트 구성원/컨트리뷰터 등 히스토리를 오픈하길 원하면 GNU(L/A), GPL v3 사용
오픈소스의 라이선스 변경
오픈소스의 라이선드 또한 변경이 가능하다.
라이선스를 변경한 오픈소스에는 다음과 같은 것들이 있다.
- MongoDB : AGPL > SSPL
- elasticsearch : Apache > SSPL
- Grafana : Apache > AGPL
- SENTRY : BSD 3 Clause > BUSL