现在的问题是:在分发我的程序的方式中,我将不得不分发我的源代码,因此它将是一个带有安装程序的(.gz),或者可能是(.deb).
我的问题是:
>(我知道这是一个愚蠢的,但我是新来的)我怎样才能确保没有人会把我的源代码用作他们的源代码,我的意思是程序是免费的,但我需要某种证明这件事是我写的?
>我应该在该计划上使用什么样的开源许可证? (考虑到我使用的是Debian,Ruby,Cron,Partimage,Qt4)
对Wikipedia的一些可用许可证进行了很好的比较.
从该列表中,您还应该查看每个许可证上的wikipeIDa页面,以获取有关其详细信息的详细信息.
你应该看看的主要是GPL,LGPL,麻省理工学院,BSD,Apache和Mozilla.
值得一看的是各种creative commons许可证.它们提供了一些易于配置的选项来构建适合您的许可证.
请注意,某些许可证(如GPL)要求如果有人想使用您的代码,则必须使用相同(或兼容)的许可证进行发布.这可能会限制商业公司或专有软件使用的代码,因此有些人更喜欢限制较少的许可.这当然完全取决于您,以及您希望如何使用代码.
总结以上是内存溢出为你收集整理的ruby – 我应该如何对我的免费软件进行版权和许可?全部内容,希望文章能够帮你解决ruby – 我应该如何对我的免费软件进行版权和许可?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)