2010-05-20 56 views
1

我有一个开源项目,我正在努力研究什么liscense会是最好的搭配。本质上,我的项目是一个开发人员用来创建自己的项目的框架。我应该为我的开源项目使用哪个许可

愿景我对项目的许可(纯英文):

  • 用户不得销售源代码或任何衍生品。
  • 用户不得销售框架或任​​何衍生产品。
  • 允许用户出售使用框架的程序。

基本上,我只是不希望任何人滥用项目的开源方面,采取我所做的,并转向并出售它。

有关许可证的任何建议用于实现这一目标吗?

感谢

+0

这也是有趣的看这里:http://stackoverflow.com/q/691802/570191 – 2012-05-25 16:45:13

+4

我投票作为题外话,因为它是关于授权或法律问题,关闭了这个问题,而不是编程或软件开发。 [见这里](http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964)和[这里](http://meta.stackexchange。com/questions/139804/can-licensing-questions-ever-be-on-topic)以​​获取详细信息,以及[help]获取更多信息。 – JasonMArcher 2015-06-16 17:15:16

回答

0

看一看boost license
它很小,易于阅读,被Sourceforge接受,并符合您的愿景。它的目标是从上面链接的页面直接复制的:

  • 必须易于阅读和理解。
  • 必须授予许可,才能复制,使用和修改软件以用于任何用途(商业和非商业)。
  • 必须要求许可证与软件源代码的所有副本[包括再分发]一起出现。
  • 不得要求许可证显示带有库的可执行文件或其他二进制用途。
  • 不得要求源代码可用于库的执行或其他二进制使用。
相关问题