|
这就是为什么我们要讲「自由软件」而不是「开源软件」。
开源软件的支持者或许有各种各样的目的,但我们支持自由软件只有一个目的:捍卫自己使用、修改、分发软件的「四项基本自由」。仅此而已,不是什么「乌托邦」,并不需要「信仰」,也不需要「站在整个人类的角度」。
---
我不是程序员(会写点代码,或许算半个程序员),但作为用户我是坚定的自由软件支持者。原因很简单,专有软件我用着不爽。它们通常喜欢狂妄自大地教用户做事、用各种霸王条款限制用户、肆无忌惮地收集用户隐私、生态封闭难以与其他软件交互,等等。我也无法低成本地修改、调教它们以满足自己的需求。
虽然自由软件无法完全避免上面那些问题,但如果开发者是真的怀着「尊重用户的软件自由」的心态去开发,那做出来的软件在这些方面通常是能够令人接受的。我可以轻松选择出若干个自由软件的组合,适当地进行修改,有时会让它们和我自己写的软件配合,从而满足自己使用 PC 的各种需求。而如果让我从专有软件里选,那恕我无能,我做不到。
如今我的个人设备上 99% 的软件都是自由软件,少数的例外包括某些在国内生活无法避免的软件(比如微信,除非不跟国人联系,或者能说服和自己联系的人都不用微信,我做不到),还有电子游戏(个人认为电子游戏作为一种文艺形式而不是工具,它的 nonfree 属性某种程度上是可以接受的)。
---
当然,我不完全是自由软件的「吸血者」。自从 2020 年底我持续给 FSF 捐赠,来支持他们的自由软件运动。我有时也会给我所使用的自由软件的开发者捐赠(尤其是当他们声称自己经济上遇到了困难)。虽然技术能力有限,但有时我还是会在能力范围内回馈社区,比如回答新手问题,或者贡献 bugfix 甚至新功能(像 foot 终端模拟器、FreeBSD 等常用软件里,常常能看到我的代码,虽然量不大)。
我也偶尔会把自己写的东西分享出来,如果我觉得别人可能感兴趣或者觉得有用。当然「己所不欲,勿施于人」,我只会分发自由软件而不是专有软件。
如果将来有机会能从事程序员工作的话,我也会选择那些能够促进自由软件事业的工作(事实上我正在做这方面的准备,也看中了一些目标公司,如果有进展或许我会发个帖子聊聊)。
---
最后,有关自由软件: https://www.gnu.org/philosophy/
或许大部分人早就有所了解,但如果只是道听途说,或许会有所曲解。可以看看自由软件运动的创始人是怎么说的(当然要结合自己的思考,盲目地听信或者排斥都是有害的)。 |