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

Лучшая лицензия на продажу программного обеспечения с открытым исходным кодом

Какая самая лучшая лицензия для использования в вашем программном обеспечении, если вы хотите получать оплату за коммерческое использование, но счастливы использовать для некоммерческих /geeks для использования бесплатно?

4b9b3361

Ответ 1

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

Коммерческие - "дружественные" лицензии - это LGPL и лицензия BSD.

Хорошее руководство для нового GPL из фонда бесплатного программного обеспечения: http://www.fsf.org/licensing/licenses/quick-guide-gplv3.html

В GNU есть большой список лицензий для просмотра и советы о том, как они могут быть использованы. http://www.gnu.org/philosophy/license-list.html

Обратите внимание, что он ограничен их философией, но тем не менее он удобен.

Еще одно краткое руководство: http://everything2.com/title/Software%2520license%2520guide

Ответ 2

Посмотрите двойная лицензия TrollTech, MySQL. Пока вы владеете всей кодовой базой, вы можете выбирать разные лицензии для разных целей.

Ответ 4

Просто для того, чтобы это стало ясно: программное обеспечение с открытым исходным кодом по определение бесплатное для любого использования, без какой-либо платы (особенно пункты 1 и 6 определения).

Итак, если это было вашим намерением,

  • Лицензия Open Source не ограничивает коммерческое использование программного обеспечения
  • Никакая лицензия с открытым исходным кодом не требует обязательных лицензионных сборов

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

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

Таким образом, если вы действительно хотите заставить своих клиентов платить за коммерческое использование, вы не сможете сделать это с помощью лицензии Open Source.

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

Обратите внимание, что в этом случае клиент оплачивает услугу, а не программное обеспечение. Это контрастирует с двойным лицензированием, где программное обеспечение является продуктом, за который платят.

Ответ 5

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

Ответ 6

Во-первых: лицензия с открытым исходным кодом не ограничивает область использования, поэтому коммерческое использование всегда возможно. Но если вы продаете библиотеку, GPL может помочь, потому что она требует, чтобы все программы, использующие эту библиотеку, тоже были GPL. То, как Trolltech продал Qt (пока Nokia не купила его и не сделала LGPL, потому что у них другая повестка дня).

MySQL является примером двойного лицензирования небиблиотечной программы. Но GPL позволяет также коммерческое использование MySQL. Люди платят за поддержку.

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

Ответ 7

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

Ответ 8

Вы не можете ограничивать коммерческое использование приложения действительной лицензией с открытым исходным кодом (одобренным OSI).

Двойное лицензирование работает для разработчиков/программных библиотек, которые должны быть связаны/распространены с помощью коммерческого программного обеспечения. Хорошие примеры - Trolltech и MySql.

Если вы хотите заработать деньги из программного обеспечения с открытым исходным кодом, ваш продукт с открытым исходным кодом должен быть дополнением к тому, что можно продать. Например, у вас может быть ядро ​​с базовыми функциями, а для расширенных функций вы можете продать коммерческую лицензию. Это работало на PyDev (плагин Eclipse для разработки Python). И если продукт сложный и предприимчивый, вы можете продать поддержку.

Ответ 9

GPL также позволяет использовать forking и, как таковое, может быть не выгодным, если вы считаете, что другие могут улучшить вашу работу, поскольку у вас не будет этих улучшений. Даже если это код сервера, который можно сохранить конфиденциальным, исключение связи, разрешенное для Gnu Aferro, может даже разместить часть комбинированной работы под более ограничительной лицензией. MIT/BSD относятся только к атрибуции и не гарантируют доступность кода. Бета-версия MPL 2 позволяет одностороннее преобразование в GPL через совместимость по умолчанию, поэтому вам придется использовать либо MPL-версию 1, либо MPLv2-GPL несовместимо, если вы хотите получить доступ к коду.

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

Если вы планируете коммерческое использование, MPLv1 был написан компанией, которая намерена сохранить коммерческую жизнеспособность ее использования. Я также предлагаю потребовать лицензионное соглашение с вкладчиком, а также гарантировать, что у вас есть лицензия на авторское право (в дополнение к оригинальным авторам, так как они НЕ откажутся от своих авторских прав бесплатно). Или, по крайней мере, предоставляется полная неисключительная лицензия в соответствии с текущей лицензией проектов в дополнение к будущим лицензиям, которые может выбрать проект. (Эксклюзивные лицензии могут серьезно повредить вам в случае банкротства, поэтому будьте осторожны с ними. Помните, что лицензия не продается.).

Ответ 10

Как предложил epatel, двойная лицензия - это аккуратный способ справиться с этим. Если один из GPL, Creative Commons или аналогичных лицензий обрабатывает использование с открытым исходным кодом, то вы настроены на эту сторону. И вы, вероятно, можете найти коммерческую лицензию, близкую к тому, что вам нужно довольно легко.

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

Ответ 11

Я знаю, что это "закрыто", но я думал, что ответ @flights был немного неоднозначным, поэтому вот текст от людей из GNU о "Платах" - это тихо.

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

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

Слово "свободный" имеет два законных общие значения; он может ссылаться либо к свободе или к цене. Когда мы говорим "бесплатного программного обеспечения", мы говорим о свободе, а не цене. (Думать о "свободная речь", а не "бесплатное пиво".) В частности, это означает, что пользователь бесплатно запустить программу, изменить программы и перераспределить программу с изменениями или без изменений.

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

Безналичные программы обычно продаются за высокая цена, но иногда магазин предоставит вам копию бесплатно. Это не делает его бесплатным программным обеспечением, хоть. Цена или без цены, программа не имеет права, поскольку пользователи не имеют свободы.

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

Бесплатное программное обеспечение - это проект сообщества, и каждый, кто от этого зависит, должен искать способы внести свой вклад в создание сообщества. Для дистрибьютора, способ сделать это дать часть прибыли бесплатно проектов разработки программного обеспечения или Фонд свободного программного обеспечения. Сюда вы можете продвигать мир бесплатно программное обеспечение.