Mercurial如何成为版权和自由软件?

时间:2009-12-02 15:15:01

标签: mercurial

我正在查看我的Mercurial版本,我不明白它是如何同时受版权保护和免费软件的。

  

Mercurial Distributed SCM(版本   1.3.1 + 7cea12e70129)

     

版权所有(C)2005-2009 Matt Mackall    和其他人这是   免费软件;看到来源   复制条件。没有   保证;甚至没有适销性   或适用于特定目的。

2 个答案:

答案 0 :(得分:21)

所有软件,甚至是免费软件,都受版权保护。免费软件许可证仅表示版权所有者 授予您根据特定条款使用,修改和分发软件的权利。他们首先被允许这样做的原因是因为他们版权所有者,因此可以决定软件的使用条款。

事实上,这个想法首先是关于GPL的新颖之处:它使用版权法框架来强制执行许可所涵盖的软件的分发条款。

答案 1 :(得分:5)

GPL(和类似许可证)通过版权工作。在美国以及任何签署伯尔尼公约的国家/地区,作品默认为创作者的版权,未经其许可不得分发。 GPL授予此类权限 - 还有一些额外的限制来启动。由于您通常无权分发软件,因此仅通过重新分发软件就可以自动激活您必须忍受以换取再分发的GPL限制。

因此,您的问题不应该是程序如何成为GPL并受版权保护;相反,它是GPL利用版权工作的方式。