일부 오픈 소스 소프트웨어의 라이센스를 찾고 GPL을보고 있습니다. 이 라이센스 사용의 장단점은 무엇입니까?
일부 오픈 소스 소프트웨어의 라이센스를 찾고 GPL을보고 있습니다. 이 라이센스 사용의 장단점은 무엇입니까?
답변:
좋아, GPL의 장단점 목록 :
찬성
단점
궁극적으로 나를 위해 단점은 프로보다 큽니다. 나에게 그것은 오픈 소스 복음 주의자들이 세상을 속여서 그 이익의 세계를 설득하는 대신 오픈 소스로 나아가도록 노력하는 것입니다.
h4xxr이 FTW에 대한 답변을 제공 했지만 다른 유형의 라이센스가 무엇인지 확실하지 않은 경우 유용한 링크가 몇 가지 더 있습니다.
무료 소프트웨어 라이센스 비교 (표 비교)
오픈 소스 이니셔티브-이름 별 라이센스 (현재 소프트웨어 세계에서 일반적으로 사용되는 라이센스)
GPL과 호환되는 라이센스를 포함한 소프트웨어 라이센스 목록
F --- GPL <-지적인 비판 (이 "지혜의 진주":-)
FWIW 개인적으로 개발자를 이끌고있는 큰 오픈 소스 프로젝트를 가지고 있으며 GPL이 내 코드를 사용하지 못하게하는 사람들이 많기 때문에 다중 라이센스 모델을 정확하게 채택했습니다. 내 코드는 자체 라이센스 모델을 선택하여 라이센스가 부여되며 다음 라이센스를 허용합니다. GPL, LGPL, MIT
LGPL을 통해 사람들은 코드 / 라이브러리 / 실행 파일을 수정하지 않은 그대로 제품에 그대로 통합 할 수 있습니다. 이는 제품이 작동해야하지만 제품 작동 방식을 변경할 필요가없는 상용 / 폐쇄 소스 제품을 구축하는 회사에 가장 유용합니다.
MIT 라이센스는 본질적으로 사람들이 사용자의 작업을 수정하고 원하는대로 자신의 작업에 맞게 용도를 변경할 수있는 허용 라이센스입니다. 사용자가이 작업을 원한다고 생각하고 사람들이 수정할 수있는 소스에 액세스 할 수없는 경우이 옵션을 사용하십시오.
GPL을 선택 하는 것은 이념적 단계입니다.
무료 소프트웨어 개발자는 라이브러리를 사용할 수 있고 상용 플레이어는 할 수 없기 때문에 (적어도 GPL처럼 제품을 출시하고 싶지 않은 경우) 이점을 제공합니다. 회사는 동일한 기능을 가진 라이브러리를 작성하려면 근로자에게 비용을 지불해야합니다. 그런 식으로 자유 소프트웨어를 홍보하고 있습니다.
MIT와 같이 덜 제한적인 라이센스를 선택하는 것이 더 실용적입니다.
돈을 코딩 할 때 (프리랜서, 직원) 라이브러리를 직접 사용할 수 있습니다. 그러나 모든 사람이 할 수 있으므로 기업은 이미 돈이 없어도 돈을 저축 할 수 있도록 도와줍니다.