软件许可

时间:2010-09-15 18:24:13

标签: licensing

是否有许可证保留我在商业上使用该软件的权利,但允许重新分发和修改所述软件用于非商业用途?

基本上我想成为唯一可以将其用于商业目的的人。但是,非商业发行和修改对所有人开放。

4 个答案:

答案 0 :(得分:4)

许可证信息

以下是不同软件许可证的有用细分。杰夫阿特伍德的编码恐怖blog在解释每种许可类型方面做得很好。


名称:无|来源:开放|类型(子句):无

没有许可证,默认情况下代码受版权保护。人们可以阅读代码,但他们没有合法的权利使用它。要使用该代码,您必须直接与作者联系并获得许可。

姓名:Public domain |来源:开放|类型(子句):允许(0)

如果您的代码属于公共领域,任何人都可以将您的代码用于任何目的。默认情况下,公共领域不存在任何内容;如果你想在那里工作,你必须明确地将你的工作放在公共领域。否则,在你的工作恢复到公共领域之前,你必须已经死了很长时间。

姓名:GPL |来源:开放|类型(子句):Copyleft(12)

典型的胡子,凉鞋包括自由软件许可证。您的代码永远不会在任何专有程序中使用!拿资本主义!

姓名:LGPL |来源:开放|类型(子句):主要是Copyleft(16)

GPL具有巧妙构造的压力阀释放。在某些特定情况下,您的免费软件可以与专有程序二进制链接。

姓名:MIT/X11 |来源:开放|类型(子句):Permissive(2)

短而甜蜜。包括通用法律免责声明。

姓名:BSD |来源:开放|类型(子句):Permissive(2)

短而甜蜜。包括明确命名的组织的法律免责声明。

姓名:Apache |来源:开放|类型(子句):Permissive(9)

要求衍生作品在公共位置提供任何许可或专有代码的通知。

姓名:Eclipse |来源:开放|类型(子句):允许(7)

商业友好。允许衍生作品为其贡献选择自己的许可证。

姓名:Mozilla |来源:开放|类型(子句):弱Copyleft(13)

允许与专有软件自由混合。

姓名:MS Permissive |来源:开放|类型(子句):Permissive(3)

类似于MIT和BSD许可证。 OSI未正式接受,也提供“仅限Windows”的LPL版本。

姓名:MS Community |来源:开放|类型(子句):Copyleft(3)

类似于GPL许可证。要求将所有贡献的代码返回给社区。 OSI未正式接受,也提供“仅限Windows”的LCL版本。

姓名:MS Reference |来源:专有|类型(子句):只读(3)

您可以查看代码或复制代码,但不能以任何方式使用或更改代码。在以前完全专有的密码上允许一个窗口(没有双关语)。


有用的链接

如果您没有要使用的软件许可证模板,请查看Binpress的许可证generator。我不是Binpress的员工。我遇到了他们的工具并发现它很有用。

答案 1 :(得分:3)

是的,您只需使用multi-licensing在两组或更多条不同的条款和条件下分发您的软件。有许多产品使用这种方法,其中一个很好的例子是MySQL

答案 2 :(得分:0)

当您是版权所有者时,您可以根据自己的喜好定义使用条款......

您可以要求您的客户/被许可人根据GNU GPL,Creative Commons NonCommercial ShareAlike或您认为合适的任何许可证使用您的软件。

答案 3 :(得分:0)

这是典型的情况,许可证模板对您没有多大帮助。

因为您不想自己编写自己的许可证,或者更糟糕的是,从模板中复制/粘贴您不理解的段落,如果您是认真的话,您真的需要聘请律师用软件做生意。