diff options
Diffstat (limited to 'docs/free-sw.md')
-rw-r--r-- | docs/free-sw.md | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/docs/free-sw.md b/docs/free-sw.md index c31f206..2c2c19f 100644 --- a/docs/free-sw.md +++ b/docs/free-sw.md @@ -41,9 +41,9 @@ 为了实现自由之一和自由之三(修改软件并发布修改版的自由),你必须能够访问程序的源代码,因此有权力访问程序的源代码对自由软件来说是一个必要条件。而混淆过的“源代码”不能算真正的源代码[^freesw-n]。 -[^freesw-n]: 这里指的是“代码混淆”技术 Obfuscated code,是将计算机程序的代码,转换成一种功能上等价,但是难于阅读和理解的形式的行为。——译者注,摘自维基百科 +[^freesw-n]: 这里指的是“混淆代码”(Obfuscated code)的做法,是将计算机程序的代码,转换成一种功能上等价,但是难于阅读和理解的形式的行为。——译者注,摘自维基百科 -自由之一允许用你修改的版本来替代原始的版本。如果一个程序从产品设计的角度发布只能用其他人修过的版本而不能用你的修改版——例如所谓的“Tivo化”[^freesw-tivo]或“锁定”,或者(用行业内的话来说)就是“安全启动”(Secure Boot)——这样自由之一就被架空而无法实现,即便这些软件的二进制是从自由的源代码编译而来,也不能算是自由软件。 +自由之一允许用你修改的版本来替代原始的版本。如果一个程序从产品设计的角度发布只能用其他人修过的版本而不能用你的修改版——例如所谓的“Tivo化”[^freesw-tivo]或“锁定”,或者(用行业内的话来说)“安全启动”(Secure Boot)——这样自由之一就被架空而无法实现,即便这些软件的二进制是从自由的源代码编译而来,也不能算是自由软件。 [^freesw-tivo]: “Tivo”是美国一大有线电视机顶盒产品,“Tivo化”(Tivoization)是指该产品包含了以 GPL 许可证发布的软件,但实际上用户不能修改,因为一旦设备发现软件经过修改就会自动关机。相关内容可参考本书《为何升级到 GPLv3》一文。 @@ -79,7 +79,7 @@ 我们无法将这些可能的情形一一列出。如果一个基于合同的许可证以不同于基于版权许可证的方式限制了用户,此处也没有表明其为合法,那么我们就需要考察这个许可证,并且很可能会将之视为非自由的。 -在谈到自由软件的时候,尽量不要用“赠予”(Give Away)或“免费”(For Free),因为这些词都是暗示价格上的免费而非自由的。一些常用语比如“盗版”也体现了一些我们希望你不会认同的意见。相关详情参见本书《应避免使用(或慎用)的词语,由于它们是不公正的或者引起混淆的》一文。我们同时还根据不同语言列出了“自由软件”(Free Software)一词的翻译,请参见本书附录 B。 +在谈到自由软件的时候,尽量不要用“赠予”(Give Away)或“免费”(For Free),因为这些词都是暗示价格上的免费而非自由的。一些常用语比如“盗版”也体现了一些我们希望你不会认同的意见。相关详情参见本书《应避免使用(或慎用)的词语,由于它们是不公正的或者引起混淆的》一文。我们同时还根据不同语言列出了“自由软件”(Free Software)一词的翻译,请参见本书附录 B。 最后,这些有关自由软件的标准需要谨慎的解读。判断一个软件许可证是否是自由软件许可证,标准就是看它是否符合自由软件精神以及用语是否精确。如果一个许可证包含了不合理的限制,即便是此文中我们没有预料到的问题,我们也会拒绝它。有些时候一个许可证会带来新的问题和思考,这需要我们与律师咨询以后,共同思考和研判。我们最终得出结论以后,将会更新这份标准以使其能更容易体现特定的许可证是否符合标准。 |