일상&개발 로그

OpenSource Licence 종류 본문

개발/개발 일반

OpenSource Licence 종류

dskim98 2017. 6. 5. 16:47

오픈소스를 사용할 때 참고하기위해 퍼온 자료입니다.

원 저작자는 http://www.androidpub.com/2582044글의 HackerK님 입니다.



GPL -> GNU Public Licence (GNU 공공 허가서)

의 경우는 v2, v3 차이는 기억이 안나지만

이 라이센스의 오픈소스를 사용할 경우 결과물도 반드시 오픈소스여야합니다.



LGPL -> GNU Lesser (2.1에서 Library -> Lesser로 변경) General Public License 

GPL과 비슷하지만, 독점 소프트웨어에 사용 가능합니다. 

이 라이센스를 라이브러리 형태로만 사용한다면 소스를 공개하지 않아도 되고, 수정할 경우 그 수정된 라이브러리를 공개해야합니다. 수정된 라이브러리는 GPL이나 LGPL을 따라야합니다.



MIT 허가서 (BSD 계열입니다)

무상, 무제한이지만 저작관 표시. MIT 허가서를 소프트웨어에 기재해야합니다.


BSD 허가서

수정도 가능하고의무는 아니지만 수정한 것도 제한 없이 배포 가능상용에서도 사용 가능합니다

참고로 이 라이센스 자체가 공공기관에서 나온거라서 제한이 거의 없습니다. 



아파치 라이센스는 완전자유?정도로 보시면 됩니다. 단지 불가능한건 아파치 아이콘 쓰시면 안됩니다.

상용에 써도 상관없고 (대표적으로 아파치 서버, 톰캣 등등), 수정도 자유입니다. 공개 의무도 없구요. 단, 아파치 2.0 라이센스를 포함해야하고 그 라이센스가 아파치 재단에 의한것임을 명시해야합니다.



CCL은 좀 많아서 그냥 표로 첨부합니다. 딱히 설명도 필요없구요.

라이선스이용조건문자표기
by저작자표시
저작자의 이름, 저작물의 제목, 출처 등 저작자에 관한 표시를 해주어야 합니다.
CC BY
by저작자표시-비영리
저작자를 밝히면 자유로운 이용이 가능하지만 영리목적으로 이용할 수 없습니다.
CC BY-NC
by저작자표시-변경금지
저작자를 밝히면 자유로운 이용이 가능하지만, 변경 없이 그대로 이용해야 합니다.
CC BY-ND
by저작자표시-동일조건변경허락
저작자를 밝히면 자유로운 이용이 가능하고 저작물의 변경도 가능하지만, 
2차적 저작물에는 원 저작물에 적용된 것과 동일한 라이선스를 적용해야 합니다.
CC BY-SA
by저작자표시-비영리-동일조건변경허락
저작자를 밝히면 이용이 가능하며 저작물의 변경도 가능하지만, 영리목적으로 이용할 수 없고 2차적 저작물에는 원 저작물과 동일한 라이선스를 적용해야 합니다.
CC BY-NC-SA
by저작자표시-비영리-변경금지
저작자를 밝히면 자유로운 이용이 가능하지만, 
영리목적으로 이용할 수 없고 변경 없이 그대로 이용해야 합니다.
CC BY-NC-ND




완벽한 라이센스 정보를 보시려면 

http://www.olis.or.kr/ossw/license/compareGuide.do

여기 참고하세요. 한국 저작권 위원회입니다.



표 하나 첨부합니다

출처 : http://www.freesens.com/x/?p=171

 GPLLGPLBSDMPLEPLApache
코드의 무료이용가능가능가능가능가능가능
코드의 자유배포가능가능가능가능가능가능
소스코드의 공개공개공개비공개공개공개??
소스코드의 수정가능가능가능가능가능가능
수정 코드의 소스공개공개공개비공개공개공개비공개
상용S/W 와의 링크불가가능가능가능가능??


출처 - http://www.androidpub.com/2582044에서 HackerK님의 댓글




Comments