상업용 소스를 사용하여 제한하는 지원되는 CodePlex 라이센스가 있습니까? [닫은

StackOverflow https://stackoverflow.com/questions/405581

  •  03-07-2019
  •  | 
  •  

문제

CodePlex 지원 오픈 소스 라이센스를 읽고 있습니다. 모든 것을 이해할 수 없었습니다. 내가 찾고있는 것은 내 소스 코드의 사용을 상업적으로 제한하는 라이센스입니다.

하나있어?

감사

도움이 되었습니까?

해결책

왜 그렇게하고 싶니? 오픈 소스 정신이 아닙니다! 심지어 GPL 허용 그리고 조차 격려합니다 상업용 공급 업체는 무료 (오픈 소스) 소프트웨어를 유료로 배포합니다. 많은 양의 오픈 소스 소프트웨어가 상업적으로 생산되며 (Linux, Gnome, KDE ...에 대한 많은 기여는 그러한 조항으로 불가능했을 것입니다.

CodePlex는 Microsoft의 오픈 소스입니다 프로젝트 호스팅 사이트 : Sourceforge, Google Code, Savannah, LaunchPad 등과 같습니다. 웹 사이트는 지원한다고 말합니다 다음 라이센스 :

Apache License 2.0, Common Development and Distribution License (CDDL), Eclipse Public License (EPL), GNU 일반 공개 라이센스 (GPL) V2, GNU Library General Public License (LGPL), Microsoft Public License (MS-PL), Microsoft 상호 라이센스 (MS-RL), Mozilla Public License 1.1 (MPL), 새로운 BSD 라이센스 및 MIT 라이센스.
그 중 "Microsoft"로 시작하는 것 실제로 "오픈 소스"보다 더 제한적 일 수 있습니다..

사용하는 오픈 소스 라이센스의 "3 단계"를 설명하겠습니다. 데이브 존슨의 말:

  • 레벨 1: gimme 크레딧 (Apache License, BSD, MIT) 제품에서 내 코드를 사용, 수정 및 재분배 할 수 있지만 신용을 제공 할 수 있습니다.
  • 레벨 2: gimme 수정 (Mozilla Public License, CDDL, LGPL) 제품에서 내 코드를 사용, 수정 및 재분배 할 수 있지만 수정 사항에 대한 소스를 제공 할 수 있습니다.
  • 레벨 3 : 모두 gimme! (GPL) 제품에서 내 코드를 사용, 수정 및 재분배 할 수 있지만 전체 제품의 소스 코드를 제공 할 수 있습니다.

처음 두 수준을 통해 회사는 코드에서 독점적 (오픈 소스) 파생 상품을 만들 수 있습니다. 나는 그들을 좋아하지 않는다. GPL ( "Copyleft")은 소스 코드를 릴리스하도록 강요합니다 ( 분배하다 그들의 제품; 그들 자신의 용도로 내부적으로 소프트웨어를 사용하지 못하게하는 것은 없습니다. 좋은 일입니다). 상업 회사가 코드를 "도둑질"하는 느낌을 피하려면 GPL이 사용해야합니다. 그들은 그것을 개선 할 수 있지만 모든 사람이 개선 할 수 있습니다.

이 중 어느 것도 회사가 별도로 연락하지 않고 GPL 라이센스가 아닌 라이센스에 따라 코드를받지 못하게 막을 수 있습니다. 원하는 경우 코드의 독점적 파생 상도를 할 수 있도록 수수료를 청구 할 수 있습니다. (코드가 전적으로 당신의 것이라면 물론.)

다른 팁

감사합니다. 코드의 상업적 사용을 제한하면 초기 생각이었던 무료 오픈 소스 프로젝트를 장려하지만 이제는 Mozilla 공개 라이센스를 고려할 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top