自由软件与开源软件的定义(3)
2023-03-16 来源:你乐谷
这里有个特殊问题,如果许可证要求你改变程序被其他程序调用时的名字。这样做实际上阻碍了你发布修改版以便在其被其它程序调用时取代原始版。这种情况仅当通过一种别名机制来标示原始程序名是修改版的别名时才可被接受。
有时政府的出口管制或者贸易制裁会影响你国际范围内发布软件的自由。软件的开发者没有权力消除或覆盖这些限制,但他们可以做的是拒绝强制要求使用程序时接受这些条件。这样,这些限制就不会影响到那些政府管辖以外的国家和人民的活动。因此自由软件许可证为了行使这些必要的自由,不能要求服从任何这些出口限制条款。
我们仅仅只是提及这些出口限制条款,而没有将这些条款作为软件许可证的条件,因为这样并没有限制用户,所以也是可以接受的。如果该出口限制条款对自由软件来说是非常普遍的,将其作为需要的条件也不是一个问题。然而这会产生一个潜在问题,出口限制法规若之后有一定修改,可能会让软件变成非自由的。
自由的许可证不能要求遵守非自由程序的许可证。所以,如果一个许可证要求你必须遵守“你使用的所有程序”的许可证,那么运行非自由程序的用户在这种情况下意味着需要遵守非自由程序的许可证,那么这将使得该许可证变成非自由的。
自由软件许可证可以指定与软件相关的诉讼需要遵守哪个地区的法律,或需要在哪里提起诉讼。
大多数自由软件许可证是基于版权的,而何种要求能通过版权施加是有限制的。如果一个基于版权的许可证尊重如上文所述的自由,那么也就不会发生我们意料之外的问题(尽管这也许会发生)。然而有些自由软件许可证是基于合同的,而合同可以增加更大范围的限制。这样就有更大可能性使得该许可证出现无法接受的限制或非自由。
我们无法将这些可能的情形一一列出。如果一个基于合同的许可证以不同于基于版权许可证的方式限制了用户,此处也没有表明其为合法,那么我们就需要考察这个许可证,并且很可能会将之视为非自由的。
在谈到自由软件的时候,尽量不要用“赠予”(Give Away)或“免费”(For Free),因为这些词都是暗示价格上的免费而非自由的。一些常用语比如“盗版”也体现了一些我们希望你不会认同的意见。相关详情参见本书《应避免使用(或慎用)的词语,由于它们是不公正的或者引起混淆的》一文。我们同时还根据不同语言列出了“自由软件”(Free Software)一词的翻译,请参见本书附录 B。
最后,这些有关自由软件的标准需要谨慎的解读。判断一个软件许可证是否是自由软件许可证,标准就是看它是否符合自由软件精神以及用语是否确切。如果一个许可证包含了不合理的限制,即便是此文中我们没有预料到的问题,我们也会拒绝它。有些时候一个许可证会带来新的问题和思考,这需要我们与律师咨询以后,共同思考和研判。我们最终得出结论以后,将会更新这份标准以使其能更容易体现特定的许可证是否符合标准。
如果你对特定的许可证感兴趣,可以参考我们的许可证列表,位于
如果你打算起草一份新的许可证,请首先通过上面这个邮箱联系自由软件基金会。不同的自由软件许可证意味着用户需要花费更多精力来理解;我们也许可以帮你从现有的自由软件许可证里找到符合你需要的。
如果这样依然不行,你真的需要一份新的许可证,有了我们的帮助也可以确保许可证符合自由软件标准并避免一些现实问题。
软件之外
软件手册必须是自由的4,就如同软件必须是自由的一样,因为手册会对软件产生一部分影响。
同理可证其他各种具有实用功能的作品,也就是说,任何体现知识可用性的作品也应该如此,比如教育资源和参考资料。维基百科(Wikipedia)就是最著名的例子。
有时政府的出口管制或者贸易制裁会影响你国际范围内发布软件的自由。软件的开发者没有权力消除或覆盖这些限制,但他们可以做的是拒绝强制要求使用程序时接受这些条件。这样,这些限制就不会影响到那些政府管辖以外的国家和人民的活动。因此自由软件许可证为了行使这些必要的自由,不能要求服从任何这些出口限制条款。
我们仅仅只是提及这些出口限制条款,而没有将这些条款作为软件许可证的条件,因为这样并没有限制用户,所以也是可以接受的。如果该出口限制条款对自由软件来说是非常普遍的,将其作为需要的条件也不是一个问题。然而这会产生一个潜在问题,出口限制法规若之后有一定修改,可能会让软件变成非自由的。
自由的许可证不能要求遵守非自由程序的许可证。所以,如果一个许可证要求你必须遵守“你使用的所有程序”的许可证,那么运行非自由程序的用户在这种情况下意味着需要遵守非自由程序的许可证,那么这将使得该许可证变成非自由的。
自由软件许可证可以指定与软件相关的诉讼需要遵守哪个地区的法律,或需要在哪里提起诉讼。
大多数自由软件许可证是基于版权的,而何种要求能通过版权施加是有限制的。如果一个基于版权的许可证尊重如上文所述的自由,那么也就不会发生我们意料之外的问题(尽管这也许会发生)。然而有些自由软件许可证是基于合同的,而合同可以增加更大范围的限制。这样就有更大可能性使得该许可证出现无法接受的限制或非自由。
我们无法将这些可能的情形一一列出。如果一个基于合同的许可证以不同于基于版权许可证的方式限制了用户,此处也没有表明其为合法,那么我们就需要考察这个许可证,并且很可能会将之视为非自由的。
在谈到自由软件的时候,尽量不要用“赠予”(Give Away)或“免费”(For Free),因为这些词都是暗示价格上的免费而非自由的。一些常用语比如“盗版”也体现了一些我们希望你不会认同的意见。相关详情参见本书《应避免使用(或慎用)的词语,由于它们是不公正的或者引起混淆的》一文。我们同时还根据不同语言列出了“自由软件”(Free Software)一词的翻译,请参见本书附录 B。
最后,这些有关自由软件的标准需要谨慎的解读。判断一个软件许可证是否是自由软件许可证,标准就是看它是否符合自由软件精神以及用语是否确切。如果一个许可证包含了不合理的限制,即便是此文中我们没有预料到的问题,我们也会拒绝它。有些时候一个许可证会带来新的问题和思考,这需要我们与律师咨询以后,共同思考和研判。我们最终得出结论以后,将会更新这份标准以使其能更容易体现特定的许可证是否符合标准。
如果你对特定的许可证感兴趣,可以参考我们的许可证列表,位于
如果你打算起草一份新的许可证,请首先通过上面这个邮箱联系自由软件基金会。不同的自由软件许可证意味着用户需要花费更多精力来理解;我们也许可以帮你从现有的自由软件许可证里找到符合你需要的。
如果这样依然不行,你真的需要一份新的许可证,有了我们的帮助也可以确保许可证符合自由软件标准并避免一些现实问题。
软件之外
软件手册必须是自由的4,就如同软件必须是自由的一样,因为手册会对软件产生一部分影响。
同理可证其他各种具有实用功能的作品,也就是说,任何体现知识可用性的作品也应该如此,比如教育资源和参考资料。维基百科(Wikipedia)就是最著名的例子。