开源或商业许可?

时间:2011-01-28 04:23:41

标签: open-source licensing

我现在开始在网站设计公司中找到一小部分(我此刻就是我)并且有一件事对我来说有点模糊 - 我是否可以合法地在我建立的网站中使用开源应用程序支付。

比如说,我想将CKEditor合并到我生产的网站上的自定义CMS中。我应该支付商业许可吗?

我现在是一家小型创业公司,并且没有大笔资金可以购买OEM或商业许可证。在设计方面,“个人”和商业之间的界限在哪里?

5 个答案:

答案 0 :(得分:7)

无需支付商业许可即可使用CKEditor。如果GPL,LGPL或MPL不满意,则可获得商业许可。以下文字指出,对于因任何原因无法使用开源许可证下的软件的公司,他们仍然可以购买商业许可证。

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。

就商业和非商业用途之间的界限而言,这取决于您正在整合的软件。有人付钱给你创建一个网站是完全没问题的 - 这并不意味着最终的工作本身就是商业的。您没有将编辑器集成到Web设计服务站点中,因此这不应该是您用来决定的标准。您将把它集成到您​​雇用的网站中进行创建。如果该网站本身提供或是商业产品或服务的前端,那么它是商业的。但是,如果您的客户对LGPL或MPL的条款没有问题,您也不需要购买商业许可证(我不明白他们为什么不这样做。)

答案 1 :(得分:2)

CKEditor(以前的FCKEditor)可以在GPL,LGPL,MPL甚至CKSource Closed Distribution License (CDL)下获得许可。 GPL和LGPL(也可能是MPL)是基于分发的许可证。也就是说,它们仅在您重新分发软件时适用。虽然你的问题并不清楚,但我猜你只是想在网站设计中“使用”CKEditor而不是将其合并到你要分发和/或销售的网站软件中。在网站使用案例中,ASP loophole可能适用于您的方案,无论是个人还是商业用途,并且无需为您的网站工作支付任何费用或应用任何许可。

但是,如果您转过身并决定尝试分发和/或出售包含CKEditor的自定义CMS(例如,将其出售给需要CMS的其他网站设计者),那么您必须遵守如果您决定CDL许可证最适合您的需求,您选择的许可证的规则和相应的费用。 CKEditor网站有很好的例子说明您选择CDL选项的原因。

答案 2 :(得分:1)

您是否看过http://ckeditor.com/license页?很明显它可以免费用于非商业用途,但你需要获得商业用途的许可证。

更一般地说,它取决于相关应用的许可证。开源应用程序通常可以免费使用,但可能会限制重新分发。如果许可证是麻省理工学院,BSD或Apache,你基本上可以做你想要的,只要你在那里保留他们的版权声明。如果许可证是GPL,则在copyleft许可证下重新分发代码的要求通常与商业用途不兼容。

答案 3 :(得分:0)

您必须检查您使用的许可证,但一般情况下,只要您不将其作为自己的声明,就可以使用开源内容。

答案 4 :(得分:0)

不幸的是,它并不像两种许可模式那么简单,因为开源许可证属于其他几个类别。在某些情况下,您无法在与其链接的开源库(如GPL)的不同许可下发布您的代码。在其他情况下,您可以更改开源代码并将其作为封闭源重新发布(如Apache许可证)。有关免费软件许可证,请参阅this reference,可以使用不同的许可证链接或发布。