首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >软件许可:免费(如免费)和版权

软件许可:免费(如免费)和版权
EN

Software Engineering用户
提问于 2012-12-29 09:22:00
回答 2查看 189关注 0票数 -2

我一直在阅读关于软件许可的文章,因为我觉得我现在正处在一个阶段,在这个阶段,我可能应该拥有与我的代码相关的某种许可。

我正在寻找的是一个版权(弱或强)许可,基本上是非常自由的。因此,我希望许可证允许任何人使用代码/程序做任何事情,但没有人可以从代码中赚钱。我不希望任何人能够得到我的代码并出售它,或者得到我的代码并出售它,或者得到我的代码,以任何方式修改它并出售它。我不想让任何人从我写的任何代码中赚钱。除此之外,只要代码的原始作者(在本例中是我)与我编写的代码相关联,我就不在乎它是如何使用的。

我看过GPL许可,MIT许可和其他几个,但我找不到我想要的。有人有什么建议吗?

如果有关系,许可证将与C/C++、汇编程序和Ruby程序相关联。

EN

回答 2

Software Engineering用户

发布于 2012-12-29 14:29:34

您正在寻找的并不是真正的开源或免费软件,主流复制左许可证是为了支持。这似乎更像是一个相当严格的专有许可。

如果您仍然想坚持使用版权,我想的是一些类似AGPL的东西,它基本上是GPL,但是如果在基于web的服务中使用它,则需要对源代码进行更改(通常是在编写基于服务器的软件或类似的软件时)。

人们仍然可以从中赚钱。GNU/Linux在企业版本中被出售,例如Red,尽管在没有支持的情况下,同样的东西是免费的。你觉得可以吗?

如果你需要完全确保没有人会从中赚钱,无论如何,请考虑写你自己的严格许可证。也许你需要咨询律师才能做到100%正确。

也许你可以从undefined之类的东西开始,然后稍微放松一下?

票数 0
EN

Software Engineering用户

发布于 2012-12-29 09:49:02

GPL可能最接近您对标准许可证的要求。虽然它确实允许有人出售你的作品的副本,但这种业务的商业基础是相当有限的,因为他们的客户可以在网上免费获得相同的代码。它还严格限制了某人在商业产品中使用您的代码的能力--即使他们这样做了,它也将是大得多的产品的一部分,而您的工作将是商业交易的一小部分。

如果这是不可接受的,那么您将需要创建您自己的许可证。

我很想知道你到底想达到什么目的?

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

https://softwareengineering.stackexchange.com/questions/180915

复制
相关文章

相似问题

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