【问题标题】:Licensing software as open source but charging for compiled executables? [closed]将软件授权为开源软件,但对编译的可执行文件收费? [关闭]
【发布时间】:2009-04-19 02:35:47
【问题描述】:

据我了解,开源软件不会阻止您出售它(这取决于许可证的类型吗?)但这是个好主意吗?

对于我的宠物项目,目标受众大部分是不知道如何编译源代码的非程序员,但我仍然希望保持开放,主要是让未来可能的雇主将我的“投资组合”视为以及获得他人的批评,或者只是供他人学习。

我不希望辞去我的日常工作或其他任何事情,主要是为了支付一些小成本,如网络托管、域名和其他杂项费用,并希望能得到一些零花钱。

提供支持并不是一个真正的选择,它是最终用户应用程序,主要目标之一是使其尽可能易于使用。

听起来对它友好的最接近的许可证是Ms-RSL,但我目前使用的 Google 代码不支持该许可证,并且快速搜索看起来 Sourceforge 也不支持(我可能是错的)。它目前是 GPL,但我现在只删除了几个类,所以改变不是问题。

是否有其他人这样做的例子(成功或失败)?我最好只要求捐款吗?我是否应该不将它作为开源许可(如果我没有任何许可,它是否会自动关闭源代码而只是根据要求分发?)还有其他我没有想到的选项吗?

编辑:除了法律方面,我更感兴趣的是直销开源软件的做法是否普遍受到反对,即我是否会惹恼购买它并后来发现它是开源的客户。我应该在网站上宣布它还是保持从源代码到零售网站的单向链接,而不是相反?宣布但不突出?

【问题讨论】:

  • 嗯,我原以为会有更多人反对这个想法,但到目前为止似乎没有人对此有异议

标签: open-source licensing


【解决方案1】:

Red Hat Enterprise Linux 可能是这样的一个很好的例子:它们是开源的,您可以从他们的 FTP 站点下载每个源代码包;但是,他们为自己的构建收费。

【讨论】:

    【解决方案2】:

    没有人会关心您是否尝试出售自己的代码,即使它是开源的。只有当你试图出售其他人的开源代码时才会激怒人们,而且只有在违反许可(在文字或精神上)的情况下

    【讨论】:

    • 我发现即使没有违反许可证,人们也会被激怒,但这并不是说他们是对的。例如,使用 Wine 源代码进行 Transgaming。
    【解决方案3】:

    如果您在未经许可的情况下共享它,则适用正常的版权法。而且我认为对开源软件收费没有任何问题。大多数开源许可证(如 GPL)只要求您将源代码提供给获得二进制文件的人,并且他们可以使用该源代码做任何他们想做的事情。包括出售他们自己编译的二进制文件。

    【讨论】:

    • 我意识到我被允许这样做,但我更感兴趣的是这是否是一个好主意(我想这有点主观的问题,但我想听听一些不同的观点和角度跨度>
    • 是的,我明白了。我知道人们正在这样做,但我不知道他们是否认为它成功......
    【解决方案4】:

    免费软件不是“不收费”。 Selling free software 是资助更多免费软件工作的绝佳方式。

    你可能不能做的就是把它当作面包来对待;没有什么能严格阻止您尝试,但您的客户拥有自己功能完善的面包复制机,因此如果您为他们做的全部,他们不太可能付钱给您。

    那么,您的考虑应该是如何持续增加价值,而不会使软件成为非免费软件。

    一种行之有效的方法是成为最有声望和最有见识的软件供应商。另一个是对定制收费(而且,让我们面对现实吧,所有用户都想要定制,这只是他们想要多少的问题)然后发布到未来的版本是另一回事。销售免费软件的方式有很多种。

    不过,您是在问业务:要有创新精神!在界限内工作(不要降低软件对其任何接收者的免费程度)并提出新的东西。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-11-01
      • 1970-01-01
      • 2011-07-31
      • 2016-09-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多