当前位置:  开发笔记 > 后端 > 正文

我应该如何对我的免费软件进行版权和许可?

如何解决《我应该如何对我的免费软件进行版权和许可?》经验,为你挑选了1个好方法。

我对开源免费软件的事情都很陌生,但无论如何我都会很好地进入它(我猜!!).

现在的问题是:在分发我的程序的方式中,我将不得不分发我的源代码,因此它将是一个带有安装程序的(.gz),或者可能是(.deb).

我的问题是:

    (我知道这是一个愚蠢的,但我是新来的)我怎样才能确保没有人会把我的源代码用作他们的源代码,我的意思是程序是免费的,但我需要某种证明吗这件事是我写的吗?

    我应该在该程序上使用什么样的开源许可证?(考虑到我使用的是Debian,Ruby,Cron,Partimage,Qt4)

Simon P Stev.. 6

有许多不同的开源许可证,其中许多有微小的差异.您需要确定对您的代码如何被其他人使用和分发的重要性.

维基百科上的一些可用许可证有很好的比较.

从该列表中,您还应该查看每个许可证上的wikipeida页面,以获取有关其详细信息的详细信息.

你应该看看的主要是GPL,LGPL,麻省理工学院,BSD,Apache和Mozilla.

同样值得一看的是各种创意公共许可证.它们提供了一些易于配置的选项来构建适合您的许可证.

请注意,某些许可证(如GPL)要求如果有人想使用您的代码,则必须使用相同(或兼容)的许可证进行发布.这可能会限制商业公司或专有软件使用的代码,因此有些人更喜欢限制较少的许可.这当然完全取决于您,以及您希望如何使用代码.



1> Simon P Stev..:

有许多不同的开源许可证,其中许多有微小的差异.您需要确定对您的代码如何被其他人使用和分发的重要性.

维基百科上的一些可用许可证有很好的比较.

从该列表中,您还应该查看每个许可证上的wikipeida页面,以获取有关其详细信息的详细信息.

你应该看看的主要是GPL,LGPL,麻省理工学院,BSD,Apache和Mozilla.

同样值得一看的是各种创意公共许可证.它们提供了一些易于配置的选项来构建适合您的许可证.

请注意,某些许可证(如GPL)要求如果有人想使用您的代码,则必须使用相同(或兼容)的许可证进行发布.这可能会限制商业公司或专有软件使用的代码,因此有些人更喜欢限制较少的许可.这当然完全取决于您,以及您希望如何使用代码.

推荐阅读
小色米虫_524
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有