본문 바로가기

IT업무 협업

[IT업무 협업] 오픈 소스 라이선스

오픈 소스 라이선스는,

개발과정에 필요한 소스코드, 설계도를 누구나 접근해서 열람할 수 있도록 공개하는 것을 뜻한다. 

오픈 소스여도 저작권(라이선스)가 있는지 반드시 확인하고 사용해야 한다. (법적 분쟁을 피하려면..)

무료 사용여부는 개인 사용인지, 기업에서 사업용으로 사용인지 구분으로 본다.

(e.g.개인사용 가능, 기업사용 가능 표시될 경우, 무료로 사용할 수 있다.)

https://opensource.org/

 

Open Source Initiative

The steward of the Open Source Definition, setting the foundation for the Open Source Software ecosystem.

opensource.org

 

 


 

무료로 이용 가능한 (저작권 저촉 없는) 라이선스 : 

 

1. Apache License (https://www.apache.org/licenses/LICENSE-2.0)

아파치 소프트웨어 재단에서 자체 소프트웨어에 적용하기 위해 만든 라이선스

특징 : 
- 개인적/상업적 이용 가능
- 배포, 수정, 특허 신청 가능

 

 

2. MIT License (https://tlo.mit.edu/learn-about-intellectual-property/software-and-open-source-licensing/open-source-licensing)

매사추세츠공과대학(MIT)에서 소프트웨어 학생들을 위해 개발한 라이선스

특징 : 
- 개인 소스에 해당 라이선스를 사용하고 있다는 명시 필요
- 사용 제약 없음

 

** 대부분 프로젝트에서 자동으로 오픈소스가 같이 빌드(웹 사이트 최종 결과를 만드는 행위)되기 때문에 따로 관리할 필요는 없다. 

 

 

3. BDS License

버틀리 캘리포니아대학에서 개발한 라이선스

MIT 조건과 동일

 

 

4. Beerware

오픈소스 개발자에게 맥주를 사줘야 하는 라이선스

반응형