我有,我会上传到CodePlex上在不久的将来几个应用程序。

任何人都可以自由地查看源代码,并在自己的应用中使用它,但我想问的是,我认为是代码的原始开发商,它不能在任何商业应用中使用未经我的许可。

我已经看过的杰夫的概述许可证的,但我还是有点困惑,该许可证是最适合我的要求。

有可能是一个时间,我想代码只能用只有我的许可使用,是有可能改变的许可协议的条款的代码已经被发布后?

由于

有帮助吗?

解决方案

当您添加了一个项目,CodePlex上它会让你选择一个许可证。逸岸你不会成为能够不为你的项目选择许可证发布。最好的办法是通过列出的所有许可阅读和选择最好的。

我总是选择基于Microsoft Public License(MS-PL)

其他提示

  

是可以改变的条款   代码之后许可证被   公布

这是一些有争议的问题,但共识似乎是,你不能撤销其牌照。换句话说,如果您更改或添加许可证,谁获得,不在原许可使用工作的用户不会受到影响。

据我所知,没有一个许可证限制商业用途;甚至超严格GPL让衍生物出售。

虽然这不是推荐的软件,我可能会在这种情况下,知识共享许可协议去,具体的署名 - 非商业性使用许可证(这里”SA与英国许可证作为管辖)。

此许可证将要求人们给予肯定,同时也让他们将其用于非商业项目的自由。它也有一个条款,允许人们以征求您的同意重写许可(即使用市场)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top