来自编辑部,2005年7月:双赢/双输局面
我们付印时,正值一场围绕内核开发的糟糕争吵有望结束之际,Linus Torvalds 终于被迫放弃了他最喜欢的源代码管理系统 BitKeeper,并开发替代方案。 Samba 大师 Andrew Tridgell 开发了一个从 BitKeeper 存储库提取数据的免费工具,BitKeeper 的 Larry McVoy 回应,撤回了内核开发者一直在使用的免费版本,很多人在由此产生的——好吧,让我们好听一点,称之为讨论——中手腕都受到了伤害。
尽管我们很乐于找到双赢的局面,但人们有不同的目标。您是编写一个真正优秀的操作系统内核,还是建立一个专有软件业务,或者您想及时了解情况,而无需接受 BitKeeper 的竞业禁止条款? Linux 业务在很多方面都已发展成熟,硬件、软件和服务交易额达数十亿美元,但既然我们已经成为 IT 市场,就应该更诚实地面对冲突。
我们中的一些人总是听起来像软件自由狂热分子,而另一些人总是听起来像贪婪的骗子。 答案不是用“如果你在我的问题上妥协,那对 Linux 有好处”的论点来抨击对方。 了解您处于冲突之中,并尽可能地推销您的替代方案。 Linux Journal在这里站在一个必须与市场中其他参与者对立的立场上——但我们不会说这是为了“Linux”的利益,也不会在人们不损害自身利益的情况下开始抨击。
从长远来看,我们认为,花大量的深夜、喝热咖啡并冒着在支持列表中被抨击的风险,将您组织的目录服务从专有选择转向对自由友好的标准化替代方案是值得的。 尽管如果您只是将 Linux 插入到您现有的专有目录中,您可能会更快地将某些应用程序迁移到 Linux,但这是走向锁定的道路。 让读者被锁定对我们不利,因为我们来这里是为了帮助每个人在各种系统上进行新的创新项目,而不仅仅是目录供应商感兴趣支持的任何内容。
当 Craig Swanson 和 Matt Lung 在 2002 年提出现在著名的“OpenLDAP Everywhere”时,它是作为一篇关于让您的整个业务在 Linux 上运行的文章。 这是一个很大的主题,因此 Craig 和 Matt 决定缩小范围。 奇怪的是,他们仍然设法涵盖了让您的整个公司正常运行的要点。 自 2002 年以来,情况发生了很大变化,因此 Craig 和 Matt 回到第 40 页,发布了一个新的更新版本,其中涵盖了新的软件版本和经验教训。
但这个月并不全是争议。 最好的工具不会迫使您做出艰难的选择。 Joshua Bentham 在第 54 页介绍了跨平台、易于使用的开发数据库应用程序的方法。 享受这一期吧。
Don Marti 是Linux Journal的主编。