BSD или GPL: Выбор открытым исходным лицензии

Написал sudhirmangla 4 июля 2008 году

Если вы когда-либо плана по вводу открытым исходным кодом программы, то вы должны сделать важное решение, выбрав программу лицензии. В целом по открытым исходным кодом программы, Существуют два основных лицензий, что большинство разработчиков принимать во внимание. Эти лицензии GNU General Public License и BSD лицензией. Эта статья объясняет основы каждой лицензии, а также помогут вам в выборе лицензии на право с открытым исходным проектом.

Первая лицензия на программное обеспечение, что приходит на ум по открытым исходным кодом программы GNU General Public License (GPL). Создан Richard Stallman в 1989 году, в настоящее время GPL версии 3. GPL является ограничительной лицензией, которая активно применяет "авторского"

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

Основные различия между GPL и BSD лицензий

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

"Вопрос: Кто может использовать мой код?"

BSD Ответ: При использовании BSD лицензии, компания (или лицо) может принять ваш код и использовать его в своих собственных коммерческих или не коммерческих продуктов, и не требуется, чтобы дать вам кредит или компенсацию за Вашу работу.

GPL Ответ: Еще один участник не может использовать код под лицензией GPL без первоначального создателя (например, вами) кредитов для их работы. Если участник не решите использовать вашу работу на коммерческой основе, они не могут взимать плату за свою работу, только для повторной его. Примером этого является Cedega, коммерческая программа для Linux, которая является вилка вина, Windows слой совместимости для Linux. Со Вина является лицензированным под LGPL (Малого лицензия GPL), Cedega должна предоставить исходный код для всех вин код, который они используют. Они также должны предоставить исходный код любых модификаций, что они делают для Винный источник. Хотя некоторые из его собственного кода, который не был раздвоенный от Вино имеет лицензию по другому закрытая лицензия, так что код не должен быть опубликован для всеобщего просмотра.

Вопрос: Так зачем беспокоиться, используя BSD лицензией GPL, если код моему дает лучшую защиту?

Ответ: Для некоторых разработчиков, просто их код в дикой природе является штраф, и они не нуждаются или заботиться о защите их код от коммерческого использования. Лицензия BSD также облегчает для людей, для создания коммерческих или некоммерческих целях вилки кода, если Вы решите отказаться от вашего проекта. Эта причина была решающим фактором для Apache Software группе, когда они решили BSD-стиль лицензию на их веб-сервер, который заявил: "Этот тип лицензии является идеальным для поощрения использования ссылка органа код, который реализует протокол общего обслуживания . Это еще одна причина, почему мы выбрали это [лицензией BSD] для Apache группы - многие из нас хотят видеть HTTP выжить и стать подлинной многопартийности стандарта, и не будет иметь единомышленников в малейшей если Microsoft или Netscape решили включить наши HTTP двигателя или любой другой компонент нашего кода на свою продукцию, если она способствовала дальнейшему цели сохранения HTTP общего ... "

В итоге, выбирая либо GPL или BSD лицензией сводится к тому, что вы (разработчик) намерен делать с кодом, который вы используете. Этот документ должен сделать адекватную работу по представлению вас информацию по каждой лицензии, и теперь до вас весят в преимуществах и недостатках использования каждой лицензии в вашей программе, и выбрать тот, который лучше всего подходит для ваших нужд . Удачи, удачи и работающих на Ваш проект!

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

Соответствующих должностей

Категории: Linux Теги: Linux

9 ответов на "BSD или GPL: Выбор открытым исходным лицензия"

  1. Джаспер по 5 Июля 2008 2:58 вечера

    [не юридические консультации, проверить это]
    Заметим, что если _all_ вкладчиков _ever_ для GPL проектов согласиться с его (удобно, если вы являетесь единственным создателем.) Вы можете распространение копий с другой лицензией. Это не лишает лицензии требованием версии уже распространяется под GPL, однако.
    Так что в принципе можно попросить на дыбы, если они хотят ваши источника, и до сих пор помогают свободного программного обеспечения. Конечно, это мешает вам принять изменения от других лиц, которые будут требовать держать его в GPL. Или, по крайней мере, получить долю в прибыли, а затем эта проблема становится, как много. Я wouldnt, что делать, если это является очень четким.

  2. Томас Херст по 5 Июля 2008 5:49 вечера

    "BSD Ответ: При использовании BSD лицензии, компания (или лицо) может принять ваш код и ... не требуется, чтобы дать вам кредит"

    Постойте, а что? Вы уверены, что делать придется дать мне кредит на мое лицензией BSD работы:

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

  3. Марио от 6 июля 2008 12:47 утра

    Я также хочу вес в отношении кредитной части. Единственная вещь, и только лицензия BSD вовсе требует предоставить кредит.

    GNU GPL, с другой стороны, не обеспечивать предоставление кредита. Она обеспечивает вечное наличие исходного кода.
    То, что автор получает уведомление об авторских правах сохранил является побочным продуктом большинства местных законов об авторском праве. GNU GPL, не позаботится об этом.

  4. веб-дизайн от 6 июля 2008 года 9:03 вечера

    Они в основном пытаются сохранить свободу. Стиль лицензии BSD уделять самое свободное indivudual, тогда как GPL дает свободу для большинства сообщества в целом.

  5. DATAMAN по 8 июля 2008 8:47 утра

    Cedega был раздвоенный От вина до Вино было лицензии LGPL, чтобы они не дать ничего Вино код, хотя они и пообещали добиваться каких-либо улучшений вверх по течению до винного сообщества, но они дают ОЧЕНЬ LITTLE, если таковые имеются.

  6. C. Конрад Cady по 8 июля 2008 11:25 утра

    >> The BSD лицензия разрешительную лицензию, позволяющую больше свободы для пользователей, желающих использовать ваши работы в своих программах.

    Я думаю, было бы яснее, использование термина "разработчиков", а не "пользователи".

  7. Джек Ripoff по 10 июлю 2008 11:47 вечера

    "При использовании BSD лицензии, компания (или лицо) может принять ваш код и использовать его в своих собственных коммерческих или не коммерческих продуктов, и не требуется, чтобы дать вам кредит или компенсацию за вашу работу".

    Это является общим заблуждением по поводу авторских прав разрешительной лицензии, хотя все они гласят:

    "При условии, что выше уведомление об авторских правах, и это разрешение заметить, как во всех экземплярах".

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

    Просто запустите "strings.exe" в Windows бинарные файлы, и вы увидите оригинальные BSD TCP / IP стека авторского заявление.

  8. Руй Сильва Мигель Сеабра по 11 Июля 2008 4:50 вечера

    Так парень, который знает практически только Microsoft технологий неправильно лицензий, которые являются диаметрально противоположными ни к чему, он используется для борьбы с ... и? Ли в мире целях?

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

    Sudhir, я рекомендую Вам прочитать многие из Free Software эссе на http://www.fsf.org/philosophy/

    Некоторые из ваших чрезвычайно основных заблуждений:

    * Атрибуции
    WTF? Первые строки BSD претензии вам должны дать присвоения. Ты прочитал лицензии BSD или вы просто доверие кого-то слово в Microsoft?

    * Коммерческие VS патентованных
    Вы не знаете разницы, и это создает абсурдные заявления. Оба GNU GPL и BSD позволить использования коммерческим, это только использование патентованного, что это запрещено GPL

    Наконец, вы можете посмотреть на GNU GPL в качестве универсального Билль о правах всех пользователей программного обеспечения

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

  9. Закладки на 11 июля «crncosta на 4 августе 2008 года 5:18 утра

    [...] BSD или GPL: Выбор открытым исходным лицензии - Если вы когда-либо плана по вводу открытым исходным кодом программы, то вы должны сделать важное решение, выбрав программу лицензии. Эта связь описать различие между этим двумя важными лицензий, используя нейтральные мнения. Эта запись была написана по-Карлос Коста и размещены 11 июля 2008 года в 3:34 вечера, и подал в соответствии ru. Закладка постоянной. Соблюдайте все комментарии здесь с RSS канал для этого поста. Пост оставить комментарий или trackback: Trackback URL. «Закладки на 8 июля статью Н. А. PCMaster» [...]

Got-то сказать?