产业气象站|对自由软件的定义:与免费无关,开源≠免费!GNU( 二 )


长期而言 , 自由软件的用户数量主要取决于自由软件能够做多少事以及自由软件有多好用 。 许多用户并不把自由放在首位;如果自由软件不能提供给人们所需的全部功能 , 他们会继续用专有软件 。
因此 , 长期而言 , 如果我们想增加用户数量 , 我们的当务之急是开发更多更好的自由软件 。
达成此目的最直接的方法是亲自编写人们需要的自由软件或者是撰写手册 。 但如果你并不是自由软件编写者而是发行这些软件的人 , 那么最好的方法是为编写自由软件的人募集资金 。
“销售软件”一词也可能令人困惑
严格地说 , “销售”一词的涵义是以物换钱 。 贩售自由软件的拷贝是合法的 , 我们也鼓励这项销售行为 。
但是 , 当提到“销售软件”时 , 人们通常会想到的是大多数公司销售软件的方式:使之成为专有软件 , 而不是自由软件 。
所以 , 除非你像这篇文章这样 , 很小心地划清界线 , 我们建议你最好避免使用“销售软件”这个词汇 , 而选用其他词汇来表达 。 例如 , 你可以说 , “收费发行自由软件”——这样就不会模棱两可 。
收费高低和GNUGPL协议
除了一个特例 , GNU通用公共许可证(GNUGPL)并未限制你可以从发行自由软件这项行为中收取多少费用 。 你可以不收费 , 你也可以只收一块钱、十块钱、甚至一百万 。 随便你!但是 , 这是市场经济 , 如果没有人愿意付一百万买你的版本 , 不要来怪我们 。
这个唯一的特例是 , 发行二进制码 , 却没有提供完整的源代码 。 GNU通用公众许可证就会规定发行者在被要求时提供源代码 。
如果此时没有源代码的价格限制 , 某些发行者就会索取非常高的费用——比如一百万美元——这样的销售手段是假装发行源代码 , 实际则是为不提供源码找借口 。
在这种情况之下 , 我们不得不限制源码价格以保障用户的自由 。 然而 , 一般而言并没有这种情形让我们限制发行费用 , 所以我们也不限制发行价格 。
有时候 , 一些不遵守GNUGPL的厂商会请求FSF给予例外 , 说他们“不会对GNU软件收费”之类的话 。 他们和我们不是一路人 。 自由软件关乎自由 , GPL就是为保护自由而生 。
当我们保障这些自由的时候 , 我们不会因为价格问题而分散注意力 。 自由是问题所在 , 自由是整个问题 , 更是唯一的问题 。
英文原文地址:https://www.gnu.org/philosophy/selling.en.html本文遵循CreativeCommonsAttribution-NoDerivatives4.0International协议【来源:开源中国】
【产业气象站|对自由软件的定义:与免费无关,开源≠免费!GNU】声明:转载此文是出于传递更多信息之目的 。 若有来源标注错误或侵犯了您的合法权益 , 请作者持权属证明与本网联系 , 我们将及时更正、删除 , 谢谢 。 邮箱地址:newmedia@xxcb.cn