当免费软件实际上并不优越时(2015)

2020-12-18 15:56:09

开放源代码计划的使命声明中写道:“开放源代码是一种软件开发方法,可以利用分布式同行评审的力量和过程的透明度。开源的承诺是更高的质量,更高的可靠性,更高的灵活性,更低的成本以及终结掠夺性供应商锁定。”

十多年来,自由软件基金会一直反对自由软件运动的这种“开源”特征。自由软件的倡导者主要反对这种构架,因为“开源”是显式的努力,其强调自由的核心信息并掩盖了我们在所构建软件的成功中所起的作用。我们认为,“开源”从根本上说是不好的,因为它试图阻止人们谈论软件自由。但是还有另一个原因,我们应该警惕开源框架。如上面的任务说明中所引用的,基本的开源争论通常是不正确的。

尽管“开放源代码倡议”建议“开放源代码的承诺是更好的质量,更高的可靠性,更多的灵活性”,但这种承诺并非总是能实现的。尽管我们并不经常宣传事实,但是早期免费软件项目的任何用户都可以解释说,从纯粹的实践意义上讲,免费软件并不总是比其专有竞争对手更方便。自由软件有时质量低下。有时是不可靠的。有时是不灵活的。如果人们认真对待支持开放源代码的论点,他们必须解释为什么开放源代码没有履行其“承诺”,并得出结论,专有工具将是更好的选择。我们没有理由也不必这样做。