首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >开源,非商业执照?

开源,非商业执照?
EN

Stack Overflow用户
提问于 2010-12-29 22:47:42
回答 2查看 6.2K关注 0票数 9

我想在开放源码许可下发布我的软件,有以下条件:

你可以:

  • 共享-要复制、分发和传输工作
  • ,请在应用程序

中使用修改后的代码版本。

不得:

  • 发布代码的修改版本
  • 在任何商业

中使用该代码

有没有符合我需要的软件许可证?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-12-29 23:14:00

您可以在您想要的任何许可下发布代码,但是如果它符合OSI定义:http://www.opensource.org/docs/osd,则只能是F/OSS,开源。你的条件在几个方面是不相容的。

请注意,开放软件几乎所有的玩家都使用OSI兼容的许可证--您将完全违背当前的所有意见和实践。

票数 0
EN

Stack Overflow用户

发布于 2010-12-29 22:55:11

有一个非商业条款是违背开源精神的。所以,没有。如果你自己做的话,你就不应该把它叫做开放资源,而应该称之为非商业许可证。

事实上,有代码与您正在谈论的那类许可,而且开放资源社区广泛承认它是非开源的。MINIX (由Tanenbaum著)就是其中之一。该代码是免费的,公开的,任何人都可以看到,但对重新发布修改有严格的限制。MINIX被广泛认为是一种封闭源代码.

许多商业、本体、封闭源代码的嵌入式操作系统实际上都是作为代码分发的,并且只有版权法保护它们(而不是复杂的、繁杂的DRM)。仅仅是人们可以看到您的源代码这一事实并不意味着它是开源的。

最后一个例子。Windows (包括XP、Vista和7)。微软将源代码Windows提供给任何需要它用于非商业教育目的的人,前提是您签署NDA。他们的来源执照听起来很像你想要的。查看这里的许可证:http://www.microsoft.com/resources/sharedsource/licensing/basics/wrklicense.mspx。我怀疑有人会争辩说Windows是开源的。

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

https://stackoverflow.com/questions/4558546

复制
相关文章

相似问题

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