软件许可:开源,非商业,无衍生品

时间:2009-02-05 11:39:04

标签: licensing open-source

我知道我正在打开一堆虫子,但经过几天的研究后我就陷入了困境。

我正在寻找开源项目的软件许可证。 (又一个网站内容管理工具,但这不是重点)。

我想用以下内容发布源代码;

  • 允许免费使用软件(个人和公司)
  • 免费使用输出(这是一个网站)
  • 进行私人修改
  • 不公开发布原始版本或修改版本
  • 属性原作者
  • 对基于软件或衍生版本的咨询或服务不收取任何费用

因为我根据自己的专业经验撰写代码,所以我不希望我的辛勤工作被联营公司(以前的雇主)接管并进行商业开发。我很高兴公司或个人将我的软件用于他们的网站。

GPL和麻省理工学院都允许“出售”。 Creative Commons建议不要使用他们的软件许可证。

更新
同意“开源”一词可能不正确 明确的回答正是我想要的 - 非常感谢!

3 个答案:

答案 0 :(得分:5)

您所描述的内容听起来像“包含来源的免费软件”。这是一种不太常见的分发软件的形式,但它存在。我知道这种形式尤其来自Delphi VCL组件,也许这就是开始寻找可用的许可证,你可以改变以满足自己的要求。

但为了在法律方面真的安全,你应该会见律师。软件许可证模型不是轻量级的东西......

答案 1 :(得分:5)

  

没有原始版本或修改版本的公开发布

这绝不是开源的。

  

免费提供基于软件的咨询或服务

这绝不是合理的或可执行的。

答案 2 :(得分:1)

您可能想看一下POV-Ray的许可。 有一个end-user license,一个distributor's license和一个modification license,所有这些似乎结合起来允许来源分发,但没有POV-Ray“品牌”被稀释或代码库分叉。请注意,它位于Debian的“非自由”存储库中,因此不能被视为开源。