Какую Лицензию Исходного кода использовать для Вашего проекта? [закрытый]

11
задан 2 revs, 2 users 100% 3 May 2010 в 11:36
поделиться

1 ответ

две наиболее часто используемые лицензии - это GPL и MIT / BSD. Чтобы выбрать между двумя, задайте себе следующие вопросы:

  • используете ли вы какой-либо код GPL? затем используйте GPL
  • . Вы пишете в контексте существующего сообщества? затем используйте лицензию, одобренную сообществом
  • , хотите ли вы, чтобы она использовалась кем-нибудь ? затем используйте MIT / BSD
  • , хотите ли вы, чтобы он использовался только в проектах с открытым исходным кодом? затем используйте GPL
  • . Это серверное программное обеспечение, и вы хотите, чтобы любой пользователь внес свой вклад, даже если они используют его только на своих серверах? затем используйте GPL v3

, и это краткие (очень короткие) описания самих лицензий:

  • MIT / BSD: кто угодно использует для чего угодно. самое большее, о чем вы можете попросить, - это атрибуция.
  • GPL v2: если кто-то еще (кроме вас) захочет использовать в другом проекте, весь проект будет под GPL.если кто-то еще пишет улучшения / расширения / изменения, они должны опубликовать изменения, если они распространяют полученное программное обеспечение.
  • GPL v3: как v2; но если они улучшают ваше программное обеспечение, они должны опубликовать изменения, даже если они не распространяют программное обеспечение, а используют его только на общедоступном сервере.
  • LGPL: что-то среднее между GPL и BSD, в основном для библиотек. если кто-то использует его для проекта, весь проект не обязательно должен быть GPL; но если они изменяют саму библиотеку (и распространяют результат), они должны опубликовать изменения.
13
ответ дан 3 December 2019 в 08:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: