我已经写了我的学生组织的一个项目。我想在许多组织之间分享它,我希望他们免费使用它。所以我认为在GPL许可证(或其他silimar)上发布项目。不过,我不希望有人将此项目用于免费商业目的。我应该如何许可这个项目?有没有适合于此的许可证?还是应该在不同的许可证上发布我的项目的两个副本?如何许可项目
Q
如何许可项目
1
A
回答
0
如果您在GPL下发布,没有人可以使用您的代码,除非他们的项目也是GPL许可的。
0
从技术上讲,如果您禁止商业使用,您的软件不是“自由软件”。有几个“非自由”的许可证是你问什么,有在FSF website,E,G列表。 University of Utah Public License。请注意自由软件基金会对这个非自由许可证的苛刻批评。
相关问题
- 1. 如何在安装项目中添加许可协议
- 2. 如何选择使用库的项目的许可证
- 3. 2 QListWidget如何交换许多项目?
- 4. 创建的htdocs否认项目许可
- 5. 运行gradle项目时未经许可/未知许可的文件
- 6. 项目许可证及其相关许可证之间的依赖关系
- 7. 在saas项目中使用itextsharp的许可考虑事项
- 8. 在WinForm项目和许可选项中放置数据库
- 9. 获取在线github项目的依赖项的许可证
- 10. 我可以在BSD/X11许可项目中使用LGPL库吗?
- 11. 如何在Eclipse插件项目的源文件中管理许可横幅
- 12. 如何选择许多项目的可用视图的最后一行
- 13. 如何将服务堆栈许可证添加到.NET核心项目?
- 14. 如何在不违反许可证的情况下fork开源项目?
- 15. BSD许可证:如何管理叉子中的归属和项目名称
- 16. 如何在多个项目中使用库时安装许可证
- 17. 如何创建可作为Android项目导入的Maven项目
- 18. 如何使CruiseControl.NET项目不可建造
- 19. 如何创建pip可安装项目?
- 20. SWT Combo/List只允许添加项目值,但不允许添加项目
- 21. 如何为许多svn:externals的大型项目配置Netbeans subversion
- 22. 如何组织和跟踪多个(许多)项目
- 23. 如何仅允许詹金斯项目的特定凭证?
- 24. <SELECT multiple> - 如何仅允许选择一个项目?
- 25. 如何为许多连接的项目使用docker
- 26. 如何改善与许多$项目的聚合
- 27. 如何让会话允许不同的项目?
- 28. 如何允许外部用户添加错误/工作项目
- 29. 如何允许用户编辑ListBox中的项目?
- 30. webservice如何检查用户是否被允许查看项目?
dupe http://stackoverflow.com/questions/236699/what-open-source-license-to-choose其中 – 2009-12-06 22:45:42
我投票关闭这一问题作为题外话,因为**是有关许可或法律问题**,而不是编程或软件开发。 [见这里](http://meta.stackoverflow.com/a/274964/1402846)了解更多信息,以及[帮助/话题]。 – 2015-06-09 23:54:28