오픈 소스 프로젝트
라이선스가 없는 코드라면?
: 오픈 소스가 아니라는 뜻
: 기여 권한 x
➡️ 오픈 소스로 할 생각 없는지 제안(propose) 하기, License 종류까지 제시
오픈 소스 라이선스 제시하기
프로젝트가 어떻게 쓰였으면 좋겠는지(=사용자 입장에서)
1. 어떤 프레임워크 위에서 작동하는지, 어떤 모듈이랑 같이 쓰이는지? ex) node.js
npm 다른 모듈들이 어떤 라이선스 적용✔️
그 중에서 가장 많이 쓰이는 MIT 라이선스
2. 딱히 고려할 것이 없으면
가장 간단하고, 가장 고려할 것이 없고, 이해하기 쉽고 저작자만 보호해주세요 👉🏻 누구나 사용 가능 MIT 라이선스
3. 기업이 사용하기를 원하면, 웹 관련 Apache : "특허"
4. 오픈소스 커뮤니티 / 프로젝트 구성원 / 컨트리뷰터 등등 히스토리 GNU (L/A/) GPL v3
오픈 소스 "라이선스" 변경? 가능합니다!
- mongoDB : AGPL > SSPL
- elasticsearch: Apache > SSPL
- Grafana: Apache > AGPL
- SENTRY: BSD 3 Clause > BUSL
나에게 맞는 오픈 소스 프로젝트 찾기
추천 사이트
1. 구글 코드인
https://codein.withgoogle.com/archive/2019/organization/
Organizations - 2019 - Google Code-in Archive
Google Code-in 2019 list of organizations
codein.withgoogle.com
2. 네이버 오픈 소스
NAVER Open Source
Open, Share and Enjoy - NAVER Open Source
naver.github.io
3.codetriage
Get Started Contributing to Open Source Projects | CodeTriage
www.codetriage.com
4. 내가 가고 싶은 회사 오픈 소스 '구글링'