致编辑的信
我喜欢 [Matt Welsh] 在最新一期 LJ 上发表的文章《汝不可使用 MS-DOS》。我认为 [他] 说的是实话,但忽略了 Phil Hughes 在早期社论中提到的一个观点。
我认为 Linux 以及一般的自由软件如此伟大的原因是它们具有难以置信的消费者价值。根据格言“你投入什么,你得到什么,以及支持如何?”,大多数商业软件都一败涂地:购买昂贵,通常无法提前试用,如果坏了,你就只能任由供应商摆布,因为他们是唯一拥有源代码的人。
如果自由软件是免费的,但你没有获得源代码,那将是糟糕的;你可以提前试用,但当它最终崩溃时,无疑是在一个重要项目的中间,你会被卡住。另一方面,如果付费软件附带源代码,那将是一笔更好的交易:当它崩溃时,你可以要求制造商修复它,或者你可以打电话给你当地的黑客,根据你需要多快修复它来协商价格。当然,即使带有源代码的付费软件仍然不允许你在购买之前对其进行全面测试,但它仍然具有更好的消费者价值。
考虑一下汽车行业。在汽车的整个生命周期内,维修费用几乎与最初购买的费用一样多。你愿意预先支付双倍的价格,以避免日后支付维修费用吗?然而,这正是软件公司所做的,因为他们支付客户支持的唯一方式是提高产品的价格。难怪软件支持如此糟糕!这就是为什么能够聘请自己的黑客如此重要。
因此,关于自由软件的一个常见的困惑是:它是自由的,指的是自由的意义,但它在金钱意义上不是免费的,因为程序员也像其他人一样需要吃饭。自由软件实际上是一笔更好的交易。即使你必须为它支付一点钱,那也将是一笔划算的买卖。想象一下,每次你获得 Linux 的新主要版本时,你都必须向 Linus 支付 1 美元。Linux 仍然将是最划算的消费者选择。而且,事实上,许多 Linux 用户为方便的发行版支付了 40 美元甚至更多。
在我看来,这就是 Linux 伟大的原因。它试用便宜,质量高,购买便宜,而且当出现问题时,你可以决定花多少钱来修复它,多快修复,并且你可以得到修复。你投入什么?几美元。你得到什么?专业质量的软件。支持呢?最好的。- -David Keppelpardo@cs.washington.edu
1. 感谢 LJ 中 GNU C 库简介和 VT 接口编程 专栏。关于 signal() 的注释很受欢迎。
已经有很多专栏与 FSF+GNU 相关。LJ 应该在这些专栏中添加一些关于如何支持 FSF 和 GNU 的注释。在您的 GNU C 库 文章中,您写道“我不知道[参考手册]是否正在纸质出版”。我的 GNU 公报副本在学校,但我认为它已列出。无论如何,我希望看到 LJ 更明确地提及对 FSF 的支持(尽管您在侧边栏中提到了 FSF 书籍)。
为了完全清楚起见:我不是建议 LJ 为 FSF “乞讨”资金;只是希望 LJ 帮助新用户熟悉该项目。(我与 FSF 唯一的“官方”联系是支持 GNU awk。我没有从 FSF 收到任何钱。)
2. 在 LJ 和新闻组中,关于 Linux 的“自由性”有一个共同的主题(Deutsch 在第 2 期中的信,Kempen 在第 3 期中的采访,Welsh 的专栏)。用户忘记(或没有意识到)各种项目在 Linux 成功中的重要性。LJ 可以在未来的专栏中教育用户关于 GNU 软件、C-Kermit、ghostscript 等。—Darrel Hankersonhankedr@mail.auburn.edu
LJ 回应
1. 阅读本月的“什么是 GNU”。虽然我们不会每个月都发表这样的社论,但我们绝对同意 FSF 在 Linux 的发展中发挥了关键作用,并且值得支持。
2. 我们已经发布了几个教程。诚然,其中相当一部分不是针对 FSF 软件的,但这可能是因为 FSF 比一些较新的小型实用程序更广为人知,而人们表示有兴趣为这些实用程序编写教程。我们鼓励那些对他们使用的某些软件包感到兴奋的人发送电子邮件至 ljeditor@linuxjournal.com,讨论为该软件包编写教程。