본문 바로가기

Program

[Program] 오픈 소스 라이선스

오픈 소스라고 해서 모든 패키지를 아무런 제약 없이 사용할 수 있는 것은 아닙니다. 라이선스별로 제한 사항이 있으므로 설치 전에 반드시 라이선스를 확인해야 합니다. 

ISC, MIT 나 BSD 라이선스를 가진 패키지를 사용할 때는 사용한 패키지와 라이선스만 밝혀주면 자유롭게 사용할 수 있습니다. 

Apache 라이선스 패키지는 사용은 자유롭지만 특허권에 대한 제한이 포함되어 있습니다. 

GPL 라이선스 패키지를 사용할 때는 조심해야 합니다. GPL 계열의 패키지를 사용한 패키지를 배포할 때는 자신의 패키지도 GPL 로 배포하고 소스 코드도 공개해야 하기 때문입니다.

라이선스별로 특징이 다르므로 오픈 소스를 사용하기 전에 반드시 라이선스를 확인하고 세부 내용을 읽어보기 바랍니다. 나중에 상용 프로그램을 개발했을 때 법적 문제가 생길 수 있습니다. [1] (169)

 

 

 

 

 


Reference

[1] Node.js 교과서, 조현영 (2018), 길벗

'Program' 카테고리의 다른 글

[Program] 함수형 프로그래밍  (0) 2022.10.09
[Program] 변수 표기법  (0) 2022.09.10