Существует ли поддерживаемая лицензия CodePlex, ограничивающая использование исходного кода в коммерческих целях?[закрыто]

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

  •  03-07-2019
  •  | 
  •  

Вопрос

Я читал лицензии с открытым исходным кодом, поддерживаемые CodePlex, я не мог до конца понять все, что я ищу, это Лицензию, которая ограничивает коммерческое использование моего исходного кода.

есть ли такой?

Спасибо

Это было полезно?

Решение

Почему ты хочешь это сделать?Это не в духе открытого исходного кода!Даже GPL позволяет и даже поощряет коммерческие поставщики распространяют бесплатное программное обеспечение (с открытым исходным кодом) за определенную плату.Большое количество программного обеспечения с открытым исходным кодом выпускается на коммерческой основе (много вкладов в Linux, GNOME, KDE ...), что было бы невозможно при таком положении.

[CodePlex - это программа Microsoft с открытым исходным кодом хостинг проекта Сайт:его эквивалент Sourceforge, Google Code, Savannah, Launchpad и т.д.Тот Самый веб-сайт утверждает, что поддерживает следующие лицензии:

Лицензия Apache 2.0, Общая лицензия на разработку и распространение (CDDL), Публичная лицензия Eclipse (EPL), Общая публичная лицензия GNU (GPL) v2, Общая публичная лицензия GNU Library (LGPL), публичная лицензия Microsoft (Ms-PL), взаимная лицензия Microsoft (Ms-RL), Публичная лицензия Mozilla 1.1 (MPL), Новая лицензия BSD и лицензия MIT.
из которых те, что начинаются с "Microsoft" на самом деле может быть более строгим, чем "открытый исходный код"..

Позвольте мне объяснить "три уровня" лицензий с открытым исходным кодом, используя Слова Дэйва Джонсона:

  • Уровень 1: Отдай мне должное (Лицензия Apache, BSD, MIT) Вы можете использовать, изменять и распространять мой код в своем продукте, но отдайте мне должное.
  • Уровень 2: Дай мне исправления (Публичная лицензия Mozilla, CDDL, LGPL) Вы можете использовать, изменять и распространять мой код в своем продукте, но дайте мне исходный код для любых исправлений, которые вы вносите в него.
  • Уровень 3: Отдай мне ВСЕ это! (GPL) Вы можете использовать, изменять и распространять мой код в своем продукте, но предоставьте мне весь исходный код вашего продукта.

Первые два уровня позволяют компаниям создавать собственные производные (не с открытым исходным кодом) на основе вашего кода;Они мне не нравятся.GPL ("авторское лево") заставляет их выпускать свой исходный код (применяется только в том случае, если они распространять их продукт;ничто не мешает им использовать программное обеспечение внутри компании для собственных нужд — и это хорошо).Если вы хотите избежать ощущения "обворованного" коммерческой компанией, "крадущей" ваш код, вам следует использовать GPL.Они могут вносить в него улучшения, но эти улучшения будут доступны всем.

Обратите внимание, что ничто из этого не мешает компании связаться с вами отдельно и получить ваш код по лицензии, отличной от GPL, — вы можете взимать с них плату за то, чтобы они могли создавать проприетарную производную от вашего кода, если хотите.(Разумеется, до тех пор, пока ваш код полностью принадлежит вам, чтобы вы могли его раздавать.)

Другие советы

Спасибо, если вы ограничите коммерческое использование кода, вы будете поощрять бесплатные проекты с открытым исходным кодом, таковы были мои первоначальные мысли, но теперь я подумаю о том, чтобы перейти на публичную лицензию Mozilla.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top