免费软件许可,但源代码封闭的应用程序


16

我已经开发了一个简单的应用程序,想要免费发布,但是我不打算发布源代码。我希望该应用程序免费提供,但我不希望任何人出售或对其进行反向工程。MIT许可证看上去简单而漂亮,但它也允许任何人出售。是否有适合我的许可证,还是应该只修改MIT许可证?


2
+1好问题-有大量的开源许可证,但据我所知,大多数免费软件仍在

2
你为什么不卖?并不是它会削减您的收入,而且只要免费提供,没人会为它收取更多的便利价格。
David Thornley

1
我认为允许其他人出售它的问题在于,它会让人们从不做任何工作中获利,并可能因他已经做的事情而获得荣誉。
indyK1ng 2011年

1
@David-很好。问题是有些人可能不知道该程序也免费提供。
Giorgi

2
@David:这就是Paint.NET 更改其许可证的原因-人们会在新的安装程序中重新打包,然后将其“出售”为自己的工作。有些人是败类。
迪恩·哈丁

Answers:


4

CC BY-NC-ND 3.0
http://creativecommons.org/licenses/by-nc-nd/3.0/

创用CC许可不是特别用于开放源代码软件,而是可以仍然适用于软件-并用于此类目的。本质上,您的免费软件程序将是您希望自由共享的艺术品。并且-noncommercial标记以及-noderivatives规则将符合您的意图。

Attribution-NonCommercial-NoDerivatives
此许可是我们六个主要许可中限制性最强的一种,仅允许他人下载您的作品并与他人共享(只要他们对您有信用),但他们不能以任何方式更改它们或将其用于商业用途。


如果我想允许某人在商业上使用某种产品而不出售该产品本身怎么办?Bison曾经拥有完整的GPL许可证(在发明LGPL之前),使其无法使用,只可编写本身在GPL之下的应用程序-生成的代码包括当时在GPL之下的样板。出售Bison与使用Bison来创建另一个商业产品不同,并且同一问题很可能适用于其他软件。
Steve314 2011年

@ Steve314:CC许可证没有明确指出。对于类似的特殊情况,您需要找到真实的软件许可证;甚至编写自己的代码(或使用带有例外条款的GPL,就像该用例的其他一些项目一样)。
mario

@mario-我选择了一个不好的例子-这不仅仅是关于编程实用程序。例如,OpenOffice在商业上使用。如果要发布一些办公软件,我希望允许它在办公室中使用-但不允许转售。IOW,我怀疑这是软件的普遍问题-其他广告素材通常不会遇到相同的问题,尽管很难想到可能的例外。
Steve314 2011年

@ Steve314:我明白你的意思了。而且,如何区分“商业用途”和“商业用途”始终存在一个很大的超级灰色区域。我猜这主要取决于应用程序类型。对于OP来说,严格来说是禁止出售他的简单免费软件应用,而CC许可的长文本版本似乎还可以。
mario

3
在知识共享网站上:“我可以对软件使用知识共享许可证吗?我们不建议这样做。知识共享许可证不应该用于软件。我们强烈建议您使用一种非常好的软件许可证,这些许可证已经可用。我们建议考虑由自由软件基金会提供或在开源倡议中列出的许可证。与我们的未提及源代码或目标代码的许可证不同,这些现有许可证是专门为与软件一起使用而设计的。”
用户

1

您想以二进制但不提供任何源的形式提供它,对吗?那不是开源,它是免费软件(小写“ f”),例如MIT,GPL,CC等都是开源许可,用于源代码,没有二进制文件。

如果它是免费的但已关闭,则它仍然是专有的。只要确保您的下载具有很高的知名度,就不会在未经您同意的情况下将其出售。


0

编辑:[如果您不介意按要求提供源代码:] GPL并未明确禁止出售该程序,但是它将要求卖方提供源代码,并告知买方该源代码可用。这可能足以阻止任何出售软件的尝试。我不确定任何人都可以隐藏该程序也是免费提供的事实。

使用GPL的另一个好处是,如果其他人确实改进了您的程序并进行了重新分发,则他们的更改将可供您使用。


1
除了OP不想发布源代码之外。当然,如果使用GPL,则OP只能分发二进制文件,而其他任何人都不能分发。
David Thornley

@David:我错过了问题的那一部分。我不确定如果OP至少不按要求提供源代码,那么GPL将如何工作。
拉里·科尔曼

我认为事实并非如此,这是GPL的条件之一。OP可以基于GPL制作自己的修改后的许可证,并删除有关使源代码可用的部分,是否可以?
FrustratedWithFormsDesigner

1
版权持有人可以自由分发,而不管其他任何事情。只要所有序列号都被删除,任何人都可以基于GPL制作新的许可证,但是GPL的目的之一是共享源代码,因此我认为这不是一个好的开始。
David Thornley
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.