开放知识产权

2004 年 8 月 4 日

我乐于在 Thoughtworks 工作有很多原因,其中很大一部分是因为这里的大多数人都与我分享着广泛的原则。多年来,其中一个引发了一些争论的原则,是我们对自身知识产权的态度——本质上,我们将其赠送出去。

一个例子是我们在 持续集成 方面的做法和工具。有些人认为我们应该将我们开发的专业知识和工具保留在内部。相反,我们写了关于我们所学到的东西,并谈论了这些东西,并将我们有用的 工具 放入了开源社区。对一些人来说,特别是那些有财务背景的人来说,这似乎是一种奇怪的行为——当然不是成熟的咨询公司会做的事情。

在我作为独立顾问的时期,我也经历过类似的想法。一些同事更喜欢不谈论他们最好的想法,这样他们就可以向客户收取使用这些想法的费用。其他人则会毫不犹豫地分享他们遇到的每一个技巧。我职业生涯中最重要的导师是吉姆·奥德尔,他一直遵循着赠送想法的理念。我喜欢他做事的方式,因此我也做了同样的事情。这非常符合杰里·温伯格的理念。

现在,我并不是说我和 Thoughtworks 这样做是为了利他主义。我们不是试图成为某种无私地赠送我们所有财产的网络圣人。开放知识产权是一项可以带来巨大回报的原则。

最明显的回报之一是宣传。世界上最好的想法,如果没有人知道,就无法带来大量的现金。通过谈论你的想法,你会发现想要雇用你的人。提供一般性想法是有价值的,但存在 一般性建议的局限性,因此人们可能会雇用你将这些一般性想法应用于具体情况。其他人可能更喜欢以不同的方式包装这些想法,因此人们会请人来进行培训课程,以学习在其他来源中可获得的材料。

即使你谈论的特定想法不可用,写下它们也会让其他人有机会了解你的一般思维方式。因此,你可能会被邀请参与与你写作内容相关的周边事物,因为你的写作展示了你如何处理事物。

当然,通过在书籍和文章中出售表达方式,也可以更直接地获得让你的想法流传出去的经济回报。然而,这样做很难获得可观的收入。我总是告诉潜在的书籍作者,他们不应该为了钱而写书。虽然从技术书籍中赚到钱并非不可能,但你必须非常、非常幸运才能做到。(记录一下,我曾经是幸运儿之一。)

(我说写作,但我不仅仅是指我所做的那种技术散文写作。我也指编写软件,特别是开源软件。我们是程序员,程序是我们主要的表达方式。发布我们的程序与发布散文一样重要,甚至更重要。)

我正在谈论回报,但重要的是要说,回报不一定是经济上的才能有价值。成为一位受人尊敬的作家本身就是一种相当大的回报。有时这种尊重可能是过度的或不必要的,但我知道的大多数作家都比他们的银行存款更看重他们的声誉。

写作的另一个回报是学习。我经常写文章是因为我不完全理解某些东西,而写作帮助我在脑海中理清它(这是我最近写东西的主要原因)。那些发布代码的人通常这样做是因为他们想探索一项技术应该如何工作,无论是他们正在使用的技术还是他们正在构建的技术。我认为开源开发已成为一个重要的研究来源,并且将许多开源开发视为正在进行的研究项目更容易。

这大部分是个人回报,这对 Thoughtworks 这样的公司有什么作用?当然,Thoughtworks 从 ThoughtWorkers 通过写作获得的累积宣传和尊重中获益。但它也从拥有更快乐的 ThoughtWorkers 中获益。许多程序员之所以成为程序员,是因为他们热爱这份工作。为付费客户交付软件很重要,但他们从出版中获得的回报也很重要。一家拒绝后者的回报的公司可能会降低其最关键资产的积极性或失去这些资产。