选择适合我的需要正确的软件许可证? [关闭]
-
20-09-2019 - |
题
我有,我会上传到CodePlex上在不久的将来几个应用程序。
任何人都可以自由地查看源代码,并在自己的应用中使用它,但我想问的是,我认为是代码的原始开发商,它不能在任何商业应用中使用未经我的许可。
我已经看过的杰夫的概述许可证的,但我还是有点困惑,该许可证是最适合我的要求。
有可能是一个时间,我想代码只能用只有我的许可使用,是有可能改变的许可协议的条款的代码已经被发布后?
由于
解决方案
当您添加了一个项目,CodePlex上它会让你选择一个许可证。逸岸你不会成为能够不为你的项目选择许可证发布。最好的办法是通过列出的所有许可阅读和选择最好的。
我总是选择基于Microsoft Public License(MS-PL)
其他提示
是可以改变的条款 代码之后许可证被 公布
这是一些有争议的问题,但共识似乎是,你不能撤销其牌照。换句话说,如果您更改或添加许可证,谁获得,不在原许可使用工作的用户不会受到影响。
据我所知,没有一个许可证限制商业用途;甚至超严格GPL让衍生物出售。
虽然这不是推荐的软件,我可能会在这种情况下,知识共享许可协议去,具体的署名 - 非商业性使用许可证(这里”SA与英国许可证作为管辖)。
此许可证将要求人们给予肯定,同时也让他们将其用于非商业项目的自由。它也有一个条款,允许人们以征求您的同意重写许可(即使用市场)。
不隶属于 StackOverflow