商业授权的源代码

我已经编写了一个软件程序,可以编码一种独特类型的视频,并希望在非商业许可下发布源代码。 但是,我很难找到符合我需求的现有许可证。 也许一些好人知道我失踪的人?

更多细节

我的意思是,它不能用于商业环境,用于帮助开发商业产品,与其他商业软件结合使用,或以任何方式商业销售。 一般来说,如果您正在或将要在使用该软件时或通过使用该软件来收取款项,则您违反了许可证。 这种描述可能比我需要的更具限制性,所以任何至少有点类似的许可证都会引起人们的兴趣。

最受欢迎的非商业许可可能是Creative Commons Non-Commercial。 Creative Commons Attribution-Noncommercial-Share Alike许可证基本上是我想要的,但根据他们的wiki,他们“不推荐”使用CC软件。

我发现的唯一选择是Qt非商业许可版本1.0。 因为它明确规定“每个人都可以复制和分发”许可证本身,所以我应该可以使用它来授权我的源代码。 但最后的说明称它“受挪威法律管辖”。 “争议由奥斯陆市法院解决”让我有些不安。 我也很惊讶在网络上的任何地方都很少提及这个许可证。 这就像Trolltech /诺基亚完全否认许可证曾经使用过的任何知识。


更新:仔细看看Qt非商业版许可证1.0版,似乎并不是说你不能为了商业目的而执行软件,它只是说你不能在软件上开发商业用途。

这有助于我看到有所不同,我的主要愿望是,无论我的程序是否已被修改,它都不会被用于商业目的(例如编码视频以用于商业项目)。 如果一家公司想要开发或更换我的软件,但不将其输出用于商业目的,我可以忍受这一点。 但是,在那种情况下,我宁愿将源代码放在类似于互惠公共许可证的地方。 然后,他们所做的更改必须公之于众,无论他们是否分发。


我已经搜索了其他选择的高低,但没有看到任何可以随意使用我的软件的非商业许可证。 大多数非商业许可证文本似乎都受版权保护,或明确说明授权人是谁。

另外(因为有人很可能会提到它),我非常了解当今用于源代码的各种流行许可证(GPL,LGPL,BSD,MIT等)以及不使用它们的含义。 他们是很好的许可证,但没有一个符合我上面所述的要求。 谢谢!


难道你不能使用你的首选许可证吗?

根据Qt非商业许可版本1获得许可,如下所述,除了法律选择条款是:

本许可证由任何管辖权的法律管辖。 争议应由任何管辖权的法院解决。

我知道人们经常使用GPL,但有一些例外,我想你可以在这个许可证上做同样的事情。


在我最近的搜索中,我可能已经用非商业许可证MAME发现了最受欢迎的社区软件项目。 由于人们“使用CC-BY-NC软件许可证”的问题,似乎有人甚至基于MAME创建了非商业许可证。

由于这里缺乏非商业许可证,我可能会被卡住使用这种类似MAME的许可证。


您最好的选择可能是双重许可证,他们可以使用GPL许可证(非LGPL)或商业使用许可证的费用。 您遇到的问题是大量的项目都有一个捐赠系统来覆盖开发人员努力的一些隐藏成本 - 这是商业用途吗? 你在哪里画线? 从我所知道的情况来看,最能覆盖你的目标的许可证将成为下列其中一项:

  • GPL。 这允许接受捐赠的用户,尽管采用不同的措辞,国际海事组织很可能会实现您的基本目标。
  • 微软参考源许可证(非常限制,可能比你想要的更多)
  • 或者甚至可能是E文本编辑器的开放式公司许可证。
  • 链接地址: http://www.djcxy.com/p/79487.html

    上一篇: commercial license for source code

    下一篇: I am the author of a GPL application, can I sell it under a different license?