2011-01-28 3 views
1

Я начинаю получать небольшую (только меня на данный момент) компанию веб-дизайна с земли, и есть одна вещь, которая немного нечеткая для меня - могу ли я юридически использовать приложения с открытым исходным кодом на сайтах, которые я построил, не платя ,Open Source или Коммерческая лицензия?

Скажите, например, что я хочу включить CKEditor в пользовательскую CMS на сайте, которую я создаю. Должен ли я платить коммерческую лицензию?

Я маленький стартап на данный момент и действительно не имею больших денег, чтобы покупать OEM или коммерческие лицензии. Где линия между «личным» и коммерческим, когда дело касается дизайна?

+4

Я голосую, чтобы закрыть этот вопрос как не по теме, потому что ** речь идет о лицензировании или юридических проблемах **, а не о программировании или разработке программного обеспечения. [См. Здесь] (http://meta.stackoverflow.com/a/274964/1402846) для получения дополнительной информации и [помощь/по теме] для получения дополнительной информации. –

+0

Священная корова, взрыва из прошлого, теперь привлекая внимание;) – NightMICU

ответ

7

CKEditor можно использовать, не платя коммерческую лицензию. Коммерческая лицензия доступна, если GPL, LGPL или MPL не являются удовлетворительными. В приведенном ниже тексте указывается, что для компаний, которые по какой-либо причине не могут использовать программное обеспечение по лицензии Open Source, они все равно могут приобрести коммерческую лицензию.

For many companies and products, Open Source licenses are not an option. 
This is why the CKSource Closed Distribution License (CDL) has been introduced. 

Для вашего использования я рекомендовал бы LGPL или MPL быть в безопасности. GPL требует, чтобы все программное обеспечение, связанное с кодом GPL, также было GPL (или совместимой лицензией). Вот почему он считается «вирусной лицензией» многих компаний. Другие лицензии не несут этого требования. LGPL специально удаляет его; поэтому он известен как «Библиотека» или «Малый» GPL.

Что касается линии между коммерческим и некоммерческим использованием, это зависит от программного обеспечения, которое вы интегрируете с. Совершенно нормально, если кто-то заплатит вам за создание сайта - это не значит, что сама работа в итоге является коммерческой. Вы не интегрируете редактор на свой сайт веб-дизайна, поэтому не должны быть критериями, которые вы используете для принятия решения. Вы бы интегрировали его в сайт, который вы наняли для создания. Если этот сайт сам предоставляет или является фронтом для коммерческих продуктов или услуг, то он является коммерческим. Но опять же, вам не нужно приобретать коммерческую лицензию, если ваш клиент в порядке с условиями LGPL или MPL (я не понимаю, почему они не будут).

+0

Благодарим вас за вежливость и предоставление информации о точке :) – NightMICU

0

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

+0

Итак, вы говорите, пока я не утверждаю, что запрограммировал приложение (как в приведенном примере, CKEditor) сам? Это не то, что я делаю отдельный продукт, который будет распределен по массе, это зависит от каждого конкретного случая. Это то, где я получаю немного нечеткое. С точки зрения владельца веб-сайта, моего клиента, это в некотором смысле личное использование - на их сайте. Но коммерческий в том, что они заплатили мне за создание сайта, который использует это приложение – NightMICU

1

Вы видели страницу http://ckeditor.com/license? Кажется довольно ясным, что он бесплатный для некоммерческого использования, но вам нужна лицензия для коммерческого использования.

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

+0

Я просто использовал это в качестве примера. Вопрос был, когда он станет коммерческим использованием. – NightMICU

0

К сожалению, это не так просто, как только две модели лицензирования, поскольку лицензии с открытым исходным кодом относятся к нескольким другим категориям. В некоторых случаях вы не можете освободить свой код под другой лицензией с помощью связанной с ним библиотеки с открытым исходным кодом (например, GPL). В других случаях вы можете вносить изменения в открытый исходный код и повторно выпускать его как закрытый источник (например, Apache License). См. this reference для получения бесплатных лицензий на программное обеспечение, и которые можно связать или опубликовать с различными лицензиями.

2

CKEditor (ранее FCKEditor) можно получить по лицензии GPL, LGPL, MPL и даже CKSource Closed Distribution License (CDL). GPL и LGPL (возможно, MPL) также являются лицензиями на основе дистрибутивов. То есть, они применяются только при повторном распространении программного обеспечения.Хотя из вашего вопроса неясно, думаю, вы просто хотите использовать CKEditor в дизайне веб-сайта, а не включать его в программное обеспечение веб-сайта, которое вы собираетесь распространять и/или продавать. В случае использования в веб-сайте ASP loophole, вероятно, относится к вашему сценарию, независимо от личного или коммерческого использования, и нет необходимости платить за что-либо или применять какие-либо лицензии на вашем сайте.

Если вы обмениваетесь и решаете, хотите ли вы попробовать распространять и/или продавать свою собственную CMS, которая включает CKEditor (например, продавать ее другим разработчикам веб-сайтов, которым нужна CMS), тогда вы должны соблюдать по правилам какой бы лицензии вы не выбрали и не заплатили соответственно, если вы решите, что лицензия на CDL наиболее подходит для ваших нужд. На веб-сайте CKEditor есть хорошие примеры причин, по которым вы выбрали вариант CDL.