Linux 商务人士指南 - 与 Don 的对话

作者:Doc Searls

本期是 Don Marti 作为主编的最后一期。我招募 Don 加入了杂志,我非常不舍得他离开。Don 带来了知识、奉献精神、正直、洞察力、创造力和幽默的理想结合——所有这些都支撑他度过了《Linux Journal》、计算机行业贸易出版社以及 Linux 社区的艰难时期。

Don 是一位聪明而严厉的编辑。他提出了许多我后来成为专家的主题。他枪毙(这是杂志术语,表示拒绝)了不少我的文章,但总是有充分的理由。而且他总是敦促我做得更好。我并不总是对此感到高兴(很少有作家会高兴),但我将永远感激。

上次编辑部聚在一起是在 2005 年 8 月的 LinuxWorld Expo 上,执行编辑 Jill Franklin 给了我一个有趣的 assignment:采访 Don。因此,在 Steve Gillmor(同名 Gillmor Gang 播客的组织者,以及一位资深的录音制作人,可以追溯到他在 Firesign Theatre 的日子)的帮助下,我们录制了肯定也会成为播客的内容,计划与本杂志同时发布。

Doc Searls:你来多久了?

Don Marti:我从 2000 年开始在《Linux Journal》工作,从 2002 年开始担任主编。

Doc Searls:你来的时候,正是泡沫破裂的时候,你来自 VA Linux,那是最大的泡沫之一。

Don Marti:是的。我正好在互联网泡沫破裂时跳了下来。

Doc Searls:[笑] 我们现在在 LinuxWorld(Expo)上,整个展会当时就像吸食了可卡因一样。我的意思是,非常亢奋;到处都是一种奇怪的、虚幻的乐观情绪。

Don Marti:可卡因加上寿司和皮裤。

Doc Searls:所以,我对你对过去四年 Linux 发展的看法很感兴趣。我们最初对什么理解得很好?我们从未真正理解的是什么?

Don Marti:嗯,Linux 像每一个触及互联网狂潮的技术一样,做出了很多宏大的承诺。Linux 在兑现这些承诺方面比大多数技术都做得更好。而且,自从互联网泡沫破裂以来,我认为人们已经有时间填补必要的空白,并将 Linux 推向越来越多的细分市场。例如,逻辑卷管理。以及 Linux 中的实时改进,清理桌面,以及获得更多的硬件支持——只是逐项完成那些待办事项。

Doc Searls:昨晚我们开了文档 BOF 会议。其中一位与会者说,我们已经到了可以把 Linux 安装到任何一台笔记本电脑上,而且很有可能成功运行的地步。很多幕后工作使之成为可能。

Don Marti:帮助解释这一点的因素之一是 PC 硬件市场的整合。以前笔记本电脑中的怪异硬件比现在多得多。随着 USB 硬件的引入,你的驱动程序需要与之对话的实际芯片数量要少得多。当然,通过相同的芯片,你可以与电脑商店三个货架上的所有东西对话,但是支持所有这些的驱动程序开发可以更合理、更容易让更多人参与。

当 Greg Kroah-Hartman 为我们写了一篇关于编写 USB 端口多色 LED 闪烁灯设备驱动程序的文章时,他收到了很多评论,其中包括一位开发人员的评论,这位开发人员在系列文章的下一篇出来之前,已经编写了自己的 USB 设备驱动程序并将其放入了内核树中。

Doc Searls:像《Linux Journal》这样的刊物——尤其是《Linux Journal》——的读者和作者在 Linux 的开发中发挥了多大的作用?

Don Marti:Greg Kroah-Hartman 再次是一个很好的例子。他现在是顶级的内核人员之一。通过工作和他自己的项目,他已经负责了越来越多的内核。他从 2002 年开始为《Linux Journal》撰稿。而且,随着他在内核中承担了更多的责任,他也为《Linux Journal》撰写了更多的文章。Robert Love 是另一个很好的例子。在内核之外,许多其他贡献者既有他们维护的代码,这些代码在你在商店购买的 Linux CD 上,也有他们为《Linux Journal》撰写的文章。

Doc Searls:是的,我一直对《Linux Journal》和一般期刊在开发生态系统中所扮演的角色很感兴趣。你如何看待《Linux Journal》以及类似杂志的未来?目前,出版业正处于艰难时期。在互联网泡沫破裂后,我们的广告客户似乎已经完全换了一批——并且设法维持了运营。但是今天,网络上有更多免费的信息可用。而且我们有两到三个月的提前期。我们如何才能保持时效性?

Don Marti:在互联网上,每一个运动看起来都像一场大的争论,而印刷出版物可以做的事情之一是选择一方并坚持一个经过深思熟虑的观点。因此,当《Linux Journal》反对专有设备驱动程序之类的东西时,或者当《Linux Journal》站出来说目录服务器是您组织中最重要的软件之一,应该致力于开源和开放标准时,我们可以对类似的事情采取一致的立场,并整理出一系列文章,帮助那些在整体或部分上同意我们观点的人取得成功。

Doc Searls:你参与了我们的《Embedded Linux Journal》项目。这是怎么回事,嵌入式技术总体上又是怎么回事?

Don Marti:《Embedded Linux Journal》是一份定向发行的出版物。我认为免费向人们发送纸质杂志,广告商会付费来接触他们,这种想法正在瓦解。我不知道你收到多少这样的定向发行杂志,但在这种情况下,读者没有投入时间和金钱来关注这件事,最终它会成为他们最后才关注的事情之一。因此,当《Linux Journal》有愿意付费订阅的读者时,我认为他们更有可能阅读它。

Doc Searls:我还在考虑围绕嵌入式 Linux 的活动。两年前,有人告诉我,电话操作系统市场将归结为 Java 和 Symbian。现在很明显,Linux 将成为那里的重要力量,或者说是重要力量之一。

Don Marti:Java 作为应用程序环境仍然在手机上蓬勃发展。当你获得一部 Linux 手机时,它的功能之一是 Java 虚拟机,可以安装和运行 Java 应用程序。但是 Linux 在全功能手机方面肯定具有巨大的优势,因为它是大多数硬件供应商为其开发驱动程序的第一个操作系统。因此,这缩短了想要将该硬件投入手机的制造商的开发时间。

Doc Searls:我们在 LinuxWorld 或 O'Reilly 开源大会上遇到的大多数开发人员都在为计算机开发应用程序,而不是为手机开发应用程序。而且手机,即使它们内部装有 Linux,仍然是孤岛。它们在某种程度上仍然是封闭的东西。而服务器你可以把它变成你想要的任何东西。

Don Marti:当你获得手机服务时,他们会给你一部手机。而免费手机在我看来并不是什么划算的交易,因为那部手机受到运营商的严格控制,运营商决定你可以在上面运行什么,不能运行什么。部分原因是运营商需要遵守法规。部分原因是他们的商业模式。他们希望你通过他们购买应用程序,而不是能够下载和安装自己的应用程序。

Doc Searls:是的,他们想强制执行某些行为。比如,如果你不小心拍了一张照片,你别无选择,只能发送或保存。我的手机就是这样要求我做的。我猜他们会从中赚钱,否则他们不会强迫我这样做。但至少对我来说,有一种封闭环境的感觉。Linux 经常被用作本质上是封闭的东西(比如 TiVo)的基础操作系统,这让你担心吗?我的意思是,TiVo 在某种程度上是一个封闭的环境,而 TiVo 运行在 Linux 上。

Don Marti:一位 TiVo 律师告诉我,他们必须严格限制视频提取的原因是他们不想面临好莱坞的诉讼。因此,如果你在 TiVo 上以数字形式下载和存储电视节目,他们会尽一切努力使你难以从驱动器上提取这些确切的比特。你可以录制到 VHS 磁带上,但你不能制作数字副本。而且,像大多数其他消费电子和 IT 供应商一样,我认为 TiVo 在说大坏蛋好莱坞让他们做数字版权管理方面并不是 100% 诚实的。我认为 IT 供应商和消费电子供应商都希望锁定自己的客户,而把一切都归咎于好莱坞不会持续太久。因此,我担心那些内置锁定机制的设备,无论它们运行什么操作系统。

Doc Searls:你过去曾说过一些关于 DRM 的有趣的事情。例如,所有 DRM 都是坏的。你因此受到了一些反驳,但我想听听你所说的 DRM 是坏的到底是什么意思。

Don Marti:Cory Doctorow 对 DRM 和 CA 或条件访问做出了很好的区分。当你注册一项服务,他们告诉你,“你必须登录才能查看此内容”,你登录了,然后你可以阅读和查看,或者剪切和粘贴信息,这就是条件访问。当你获得一段内容,上面写着“剪切和粘贴已禁用”或“打印已禁用”或“朗读已禁用”时,那就是 DRM。而 DRM 是故意微观管理或消除该信息的价值。它破坏了一些我认为最终该信息的作者会关心的基本经济关系。

Doc Searls:如果我们今天有好莱坞高管坐在餐桌旁,说他们无法想象 DRM 以外的任何方式,你会告诉他们哪些 DRM 的替代方案可以为他们带来相同或相似的经济效益?值得权衡吗?

Don Marti:这是一个非常好的问题。我认为好莱坞多年来在努力理解互联网的过程中积累的很多理解都是基于推销 DRM 系统的供应商的推销。因此,当 DRM 供应商去好莱坞与他们谈论“我们可以控制这个,我们可以锁定这个,这将使你能够赚钱”时,这真的塑造了那些不在技术行业并且没有技术背景的人的理解。因此,在我开始滔滔不绝地谈论商业想法之前,我真的很想听听这个人理解的关于技术的情况,并试图理解和填补空白。

Doc Searls:这就引出了事物卡特尔化的问题。DVD 以他们自己的方式被加密,因为卡特尔不希望 DVD 在他们控制或与他们有关系的机器以外的任何机器上运行。DVD 可以在 Windows、Mac 上运行,但不能在 Linux 机器上运行。

Don Marti:DVD 格式中还内置了其他与商业模式相关的限制。例如,区域编码。

Doc Searls:我从不明白为什么会有区域编码。我的意思是,这似乎是一种对我来说没有任何好处的麻烦。

Don Marti:嗯,想象一下,如果一家制片厂想在美国发行一部 DVD 电影,而这部电影在欧洲还没有院线上映。因此,如果他们没有区域编码系统,那么有人可能会在美国购买 DVD,然后带到欧洲观看,从而干扰了好莱坞一直以来的经典商业模式:先在影院上映,然后等一段时间,让它完全无法观看,然后在 VHS 和现在的 DVD 上发行。而且,有趣的是,这种模式正在崩溃。在 DVD 格式被解密之前,从美国院线上映到 DVD 发行大约需要一年时间,而在过去一两年内,已经缩短到大约半年。好莱坞希望能够玩转商业模式,改变谁可以在什么时候看到什么。因此,我认为 DRM 供应商提供的服务具有巨大的吸引力,他们说,“我们可以控制你的受众,我们可以控制技术,使其符合你今年想要尝试的商业模式。”

Doc Searls:几个月前,我开始熟悉 Lucene。曾经在 Excite 工作的 Doug Cutting 认为关键词搜索本质上是一门成熟的科学。结果是一些任何人都可以使用的开放代码。现在任何人都可以进行关键词搜索。Lucene 甚至不是一个完整的产品。它只是一块建筑材料。昨晚我们谈到了 Struts,这是另一件类似的东西。它一直放在那里。所以,我担心的一件事是,随着 Linux 越来越像一块基石,它会消失。它会变成建筑物,它会变成钢筋和煤渣砖。你担心吗?还是这只是事物发展的自然过程?我们是否应该在某个时候减少对 Linux 的关注,而更多地关注 Linux 所属的通用建筑行业?

Don Marti:我认为可以从比 Linux 更古老,并且可能比 Linux 更成熟(作为产品)的项目历史中吸取一些教训。一个很好的例子是 GCC。

长期以来,GCC 一直被认为是好的、稳定的编译器,能够为几乎任何处理器编写代码。而且,在过去的几年里,随着处理器架构的许多变化以及你可以为 Opteron 等处理器做的优化,撕毁和重做 GCC 部分内容的需求出现了。而且,对于 C++ 标准模板库之类的内容,语言方面也对 GCC 施加了压力。因此,GCC 是一种位于语言和硬件之间的软件。GCC 曾是一个稳定、成熟的项目,但随着语言变得越来越复杂,人们想要编码的语言数量增加,同时硬件能够做更复杂、更快速的事情,那么成熟的结构就需要发生变化。

同样的事情也会发生在 Linux 身上,随着硬件的进步,操作系统需要能够支持更多的处理器或不寻常配置的处理器,例如较新的机器中的许多处理器,或者你可能在一个芯片上有一些处理器,在另一个芯片上有一些处理器的情况,操作系统需要知道哪些处理器在哪里。随着硬件的变化,操作系统也需要进步,随着需要操作系统服务的应用程序的变化,操作系统也需要进步。因此,除非硬件停止变化,并且应用程序停止改变它们使用内核的方式,否则 Linux 不会完全淡出背景。

Doc Searls:既然我们谈到了 GCC,我知道你是那些深刻理解 Richard Stallman 角色的人之一。我想知道……关于是否应该像 Richard 希望的那样将 Linux 称为“GNU/Linux”,还是仅仅称为 Linux,我们已经来回讨论过了。你对此有什么特别的看法吗?

Don Marti:《Linux Journal》的官方政策是,“保持作者的写作方式不变。”如果有人想在他的文章中明确整个系统被称为 GNU/Linux,那么我们就保留这种立场。如果作者想说,“我的系统的名称是,例如,Red Hat Linux”,它的名称中没有 GNU,那么我们就保持文章原文中的名称不变。

GNU 作为一个绝对关键的项目出现,是因为它多年来一直致力于构建一个系统,让人们能够做他们需要做的事情,进行交流,在计算机世界中生存。正如 Richard Stallman 自己所说,“这样我就可以继续使用计算机而不会感到羞耻。”

而且,当你点击最终用户许可协议上的“确定”时,你是在说,“我不检查我下载的这段信息是可以的。我同意不更改它或理解它的工作原理,或向其他人解释它的工作原理是可以的。”我逐渐明白我不相信这一点。而且,我对这个问题的很多理解都来自于 Richard 关于这个主题的著作。

Doc Searls:对我来说,Linux 和自由软件运动——以及对计算和软件的理解,可以追溯到独立计算的早期——最有趣的地方在于 Richard 最初对软件性质的看法:它本质上是自由的,并且想要自由,或多或少就像木材和松树想要自由一样。他不仅仅是在谈论它的经济用途;他是在谈论事物本身的性质。我的感觉是,这仍然没有被完全理解。你也有这种感觉吗?

Don Marti:嗯,我对软件的看法是,根据你如何定义它,它既是言论,也是设备。当你把软件当作言论来谈论时,往往会从中产生许多美好的事物。当你把软件当作设备来使用时,你可能会获得巨大的好处,也会遇到相当可怕的问题。因此,挑战在于将我们的文化为现实世界开发的最优秀的东西应用于软件世界。

在软件自由辩论的两方面,人们都试图将软件与现实世界的物品进行类比。因此,当 Bob Young 说,“你不会买一辆焊死了引擎盖的汽车”时,他试图将软件比作现实世界的物体。当辩论中限制性一方的某人说,“好吧,你不会走进商店,然后带着一张 CD 的副本走出去”时,这个人也在试图将软件比作现实世界的物品。理解我们最珍视的现实世界商品中的精华,并将这些价值转化为软件世界和在线世界,这是一个巨大的问题。

正如你所知,我一直对建筑业和包括软件业在内的整个计算行业之间的相似之处着迷。在建筑业中,人们对事物如何协同工作有着非常成熟的理解。现在,我们一直坐在这栋建筑里。我敢肯定,这地板是一种合成材料,那边显然有一些沉积岩,作为一种表面,在你身后是巨大的树干残骸,看起来像是一棵桉树。它不是结构性的;它只是作为一种建筑元素装饰着这个地方。这边有钢铁和水磨石。因此,我对建筑业着迷的事情之一是它充满了开源。我的意思是,制造水磨石没有任何秘密。然而,建筑业仍然存在我们所说的知识产权。但没有一项知识产权能够控制其他一切。我正在看那边的一扇门。它可能是一扇标准门,但它上面的门闩可能有一些专利,它可能有一个锁,而且那个锁也可能有一些专利。但是你可以更换那个锁,对吧?而且,我想知道你是否能看到通往那条道路的路径。我认为我们在软件方面还没有达到那个程度,我们还没有那种模块化的感觉。你认为我们会在软件方面朝着类似的方向发展吗?Linux 作为一种自然材料,可能对此有什么看法?

Don Marti:到目前为止,专有软件供应商真的把球给丢了。在自由软件方面,Richard Stallman 通过 GPL 提出了软件开发人员和用户的规范性行为准则。当有人在 GPL 下发布软件,或选择 GPL 下的软件时,这个人就同意了这些规范。如果你想谈论专有软件成为成熟市场的一部分,或成为有用结构的一部分,那么必须有一些规范,而不是“你的所有基地都属于我们”。

当你看到 Larry Ellison 的许可证说,“你不得发布基准测试,你必须点击这个才能同意那个”时,这与用多种材料或在多种许可证下构建有用的结构是不兼容的。那是拖车公园房东对城市规划的想法。因此,实际上,当专有软件许可证编写者决定像 Richard Stallman、Eben Moglen 和其他自由软件方面的人一样,在他们的许可证中投入尽可能多的思考时,我们就有可能实现那种创新和增长。在这种情况发生之前,我认为那些希望将软件视为成熟产品和负责任市场的人除了自由软件方面别无选择。因此,请向我展示一个负责任的、与创新兼容且与集成兼容的专有软件许可证,我们拭目以待。

Doc Searls:回顾你在《Linux Journal》的大约五年时间,哪些伟大的文章或成就让你印象深刻?

Don Marti:我非常自豪我们在 2.6 内核周期的早期就做了 2.6 内核预览,当时它还是 2.5 开发阶段。那时我们让那些进行 Linux 部署和应用程序的人知道,“看,这是内核中即将到来的伟大之处。”那一期 [2003 年 5 月],Robert Love 戴着耳机,标题是“你准备好摇滚了吗?”,那一期在正确的时间给 2.6 测试带来了一次很好的推动。而且,有一篇文章让我非常高兴,以至于我让作者又做了一个基本相同的想法的版本,那就是 Craig Swanson 和 Matt Lung 的“无处不在的 OpenLDAP”[2002 年 12 月和 2005 年 7 月]。那家公司将其所有客户(包括 Microsoft Windows 和 Linux)的完整服务目录整合在一起,通过它进行身份验证,共享地址簿,以非常兼容且以客户为导向的方式使用文件服务器和内联网服务器。因此,Doc,你和我讨论过这个问题,并提出了 DIY-IT 的想法——很大程度上受到了小公司的影响。

Doc Searls:我因此获得了很大的赞誉,但这实际上来自你。聪明的公司使用 Linux 使自己更聪明的概念。那是一个真正成为我在杂志社的使命的任务。观察到 Linux 上发生的一切都始于聪明的个人做聪明的事情,通常没有大型供应商的帮助。我根本不是在贬低大型供应商,只是 DIY-IT 承认他们是生态系统的一部分,而不是生态系统的起源。

Don Marti:当供应商说“目前还没有市场”时,客户应该听到的是“你的竞争对手还没有这样做”。我认为 DIY 之后的下一步是创业型 IT。在哪里你可以利用那些正在变得足够大、足够稳定、足够功能强大的构建模块,从而以非常少的集成工作和员工时间获得大量的商业价值?你如何利用这些东西,作为一个 IT 部门创造商业价值?

Doc Searls:我需要总结一下,我想说我从一开始就一直在《Linux Journal》工作——这不是在贬低任何编辑——但就我而言,你是我们有过的最好的编辑,很荣幸与你共事。

Don Marti:谢谢你。

Doc Searls 是《Linux Journal》的资深编辑。

加载 Disqus 评论