首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将软件授权为开源软件,但对编译后的可执行文件收费?

将软件授权为开源软件,但对编译后的可执行文件收费?
EN

Stack Overflow用户
提问于 2009-04-19 02:35:48
回答 4查看 669关注 0票数 3

据我所知,开源软件并不妨碍你销售它(这取决于许可证的类型吗?)但是这是一个好主意吗?

对于我喜欢的项目,目标受众大多是不知道如何编译源代码的非程序员,但我仍然希望让它保持开放,主要是让未来的潜在雇主查看我的“投资组合”,并从其他人那里获得批评,或者只是为了让其他人学习。

我不希望辞去我的日常工作或其他任何事情,主要只是为了支付一些小成本,如虚拟主机,域名和其他杂物,希望还有一些零花钱。

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

听起来最友好的许可证是Ms-RSL,但我目前使用的Google Code不支持该许可证,快速搜索一下看起来Sourceforge也不支持(我可能错了)。它目前是GPL,但我现在只有几个类存根,所以更改不是问题。

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

编辑:除了法律方面,我更感兴趣的是,直接销售开源软件的做法是否通常是不受欢迎的,也就是说,我会不会激怒购买了它的客户,然后发现它是开源的。我是应该在网站上宣布它,还是应该保留一个从源代码到零售网站的单向链接,而不是相反?宣布它,但不突出它?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-04-19 02:57:57

如果你试图出售你自己的代码,没有人会在意,即使它是开源的。人们唯一生气的时候是当你试图卖给别人的开源代码时,而且只有在违反许可的情况下(无论是在文字上还是在精神上)

票数 3
EN

Stack Overflow用户

发布于 2009-04-19 02:47:09

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

票数 4
EN

Stack Overflow用户

发布于 2009-04-19 02:42:43

如果你在没有许可证的情况下分享它,一般的版权法都适用。我看不出对开源软件收费有什么错。大多数开源许可证(如GPL)只要求您将源码提供给获得二进制代码的人,并且他们可以使用该源码做任何他们想做的事情。包括出售他们自己编译的二进制文件。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/764714

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档