본문 바로가기

공부/타입스크립트로 함께하는 웹 풀 사이클 개발(React, Node.js)

Code contributor: 오픈소스 프로젝트 활용(4)

 

라이선스가 없는 코드라면?

❄️오픈 소스가 아니다❗=> 기여 권한X

 

💢이 코드가 좋아보여서 자유롭게 사용, 수정, 배포를 원할시

저작자에게 오픈 소스로 전환하기를 제안할 수 있다.

➡️License 종류를 제시하고 propose를 하고 저작자가 제안을 받아들일시,

✨나는 그 오픈 소스의 첫 번째 컨트리뷰터가 된다❗

어떤 라이선스를 제안해볼까?

프로젝트가 어떻게 쓰였으면 좋을지 생각해보기 (사용자 입장)

1. 어떤 프레임워크 위에서 작동하는지, 어떤 모듈과 같이 쓰이는지?

2. 딱히 고려사항이 없다면, MIT 라이선스

3. 기업이 사용하기를 원하면, 웹 관련 Apache 2.0 -> 특허가 포함되어있음

4. 오픈 소스 커뮤니티 / 프로젝트 구성원 / 컨트리뷰터 등등의 히스토리 공개 GNU GPL v3.0

오픈 소스 라이선스 변경

가능하다❗❗

mongoDB, elasticsearch와 aws사이의 논란으로

둘 다 SSPL(Server Side Public License), +Elastics License 로 변경되었다.

https://www.itworld.co.kr/news/118949

 

몽고DB SSPL로 촉발된 오픈소스 라이선스 논쟁 “더는 중요하지 않을 수도”

몽고DB가 오픈소스 AGPL(Affero General Public License)에서 오픈소스로 인정되지 않는 SSPL(Server Side

www.itworld.co.kr

나에게 맞는 오픈 소스 프로젝트 찾기

https://codein.withgoogle.com/archive/

 

Google Code-in Archive

Google's contest introducing 13-17 year old pre-university students to open source software development.

codein.withgoogle.com

https://naver.github.io/

 

NAVER Open Source

Open, Share and Enjoy - NAVER Open Source

naver.github.io

https://www.codetriage.com/

 

Get Started Contributing to Open Source Projects | CodeTriage

 

www.codetriage.com