首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >选择合适的许可证

选择合适的许可证
EN

Stack Overflow用户
提问于 2010-10-05 12:29:35
回答 1查看 83关注 0票数 0

我正在为游戏开发一个基于网络的阶梯系统。这是非常具体的游戏,我想让这个项目开源,这样社区就可以回馈,贡献,并使每个人的体验更好。然而,与此同时,我不希望人们在不同的网站上重用代码/实现代码,因为网站/项目的目的是将社区统一在一个屋檐下。所以我的问题是:什么是最好的许可证来实现这一点?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-10-05 14:02:46

...我不希望人们重复使用代码/在不同的站点上实现代码……

这真的忽略了自由软件的要点,或者正如自由软件基金会所说的那样,它是open source but not really Free Software。不管我的语气,我不是在这里教训你,我只是简单地指出,如果项目有这样的限制,人们不太可能提供帮助。

但是,如果将其更改为:

...我不希望人们在没有向项目贡献任何修改的情况下,就在不同的站点上重用代码/实现代码……

那么GNU Affero General Public License可能是合适的;它可以防止人们修改您的网站,除非他们在相同的许可证下发布他们的更改。

如果你仍然坚持你原来的限制,那么没有开源许可证会对你有帮助,因为它们中的大多数都是关于自由软件的,而不仅仅是开源的。您将不得不编写自己的许可证,或者修改现有的许可证。

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

https://stackoverflow.com/questions/3860847

复制
相关文章

相似问题

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