Подтвердить что ты не робот

Какую лицензию Google Code я должен использовать?

Это первый раз, когда я создаю проект с открытым исходным кодом, и я решил (на основе этот вопрос) разместить его на Код Google. Теперь я спрашиваю, какую из нескольких лицензий с открытым исходным кодом я бы хотел использовать. Я не заинтересован в том, чтобы копаться в них, чтобы понять их, поэтому:

Какой я должен выбрать?

4b9b3361

Ответ 1

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

(Изменить: вам действительно нужно прочитать лицензии, однако, если "то, что я понимаю" неверно.)

Ответ 2

Присвойте каждому номеру на кости и дайте ему бросок. Если вы не хотите тратить время на чтение каждого и сами решать, какой из них подходит вам лучше всего, нет никакой разницы между прокатом кости и использованием того, что кто-то предлагает вам.

Ответ 3

Конечно, самое важное - выбрать лицензию, совместимую с целями и философией вашего проекта. Если ваше программное обеспечение предназначено для использования в сочетании с каким-либо другим программным обеспечением с открытым исходным кодом, предпочитайте использовать ту же лицензию, если это возможно, или, по крайней мере, совместимую лицензию. Если вы не хотите, чтобы ваш код использовался в несвободном программном обеспечении без вашего разрешения, предпочитайте GPLv3 (или GPLv2). Если вы хотите, чтобы ваш код использовался как можно шире, даже позволяя другим распространять его под другой или закрытой лицензией, предпочитайте Apache v2 (или MIT или новый BSD).

Резюме лицензий с открытым исходным кодом можно найти на http://en.wikipedia.org/wiki/Comparison_of_free_software_licences. Прочтите статью в Википедии о любой интересующей лицензии, чтобы получить более подробную информацию. Как только вы предварительно выбрали тот, прочитайте лицензию, чтобы убедиться, что сюрпризов нет. Если вам не нравится какая-то часть, выберите другую.

Ответ 4

Вы должны действительно прочитать о каждой лицензии и выбрать наиболее подходящий вариант. Читать и читать снова, чтобы хорошо понимать. Нет другого простого способа выбора лицензии.

Ответ 5

Взгляните на this
Он содержит почти все сведения о лицензиях с открытым исходным кодом.

Ответ 6

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

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

Только вы действительно можете ответить на этот вопрос.

Если вы заставили меня ответить, я бы скорее всего выбрал лицензию BSD.