-1

我喜欢开源的想法,“你买,你自己使用,修改等等”,但我不喜欢有人拿走我的项目,编辑 5 行,然后商业转售的想法。如果我的班级在另一个项目中,那又如何;但是,如果我的整个项目在稍作修改的情况下被转售,那么这个想法让我很兴奋。

所以我想使用 code.google.com 来托管我的开源项目,但我想使用一个许可证来阻止人们(合法地)转售或免费分发(没有重大修改)我的项目。有什么建议么?

4

1 回答 1

0

也许您应该使用 GPLv3 等限制性的 copyleft 许可证来发布您的代码。这样人们就可以在开源项目中使用您的代码,并且他们添加或更改的任何代码都需要在相同的许可下发布。

如果有人决定拿走你的代码并出售它,他们还需要发布他们的源代码,这会消除他们的大部分商业动机......

http://www.gnu.org/licenses/quick-guide-gplv3.html

于 2012-04-26T10:35:59.090 回答