17611538698
webmaster@21cto.com

一位程序员如何将一个开源工具变成价值 75 亿美元的帝国

作者 万能的大雄 分类 CTO说 2023年01月16日

导读:各位是否知道 WordPress 这款产品,很多人都用它来搭建博客或公司网站。本文就来介绍它的开发者和创建者的真实历程。

背景

Matt Mullenweg 是 WordPress.com 及其母公司 Automatic 的创始人。Automattic 目前估值为 75 亿美元。

据最新数据,Automattic 管理团队最近从员工手中回购了价值 2.5 亿美元的股票。

据数据合并报告,互联网上 40% 的网站都是使用 WordPress 构建的。其官网WordPress.org 最初是作为非营利性博客平台创建。

Matt Mullenweg  喜欢茶、龙舌兰酒和麦乐鸡块。Matt 是Blog博客和开源软件的爱好者。他的想法是建立一个允许任何人创建博客的网络平台。

他之前收到过许多科技巨头抛过来的橄榄枝,但他拒绝了这些工作机会。因为如果他加入了任何一家科技巨头,他就必须放弃自己的知识产权。

目前,Automattic 是 WordPress.com 的母公司,在全球拥有约 2,000 名员工。Automattic 的员工分布在全球各个地方。

本文就是讲述程序员 Matt Mullenweg 从零开始构建 WordPress 的创业故事。

Matt Mullenweg 的童年

Matt Mullenweg 和妹妹在美国休斯顿长大。Matt 的妈妈管理着这个家庭,Matt 的爸爸在石油公司担任计算机工程师。

十几岁的时候,Matt Mullenweg 一直想当一名音乐家,他对萨克斯管有着浓厚的兴趣,因为他的爸爸也很喜欢演奏它。

Matt 接下来就读于一所表演艺术的高中,学校的艺术气氛很棒,他常常走出校园吹萨克斯管赚钱。他在不同的地方演奏萨克斯管,包括很多环境不错的意大利餐厅。

为什么不选择音乐家作为职业
“在学校里,有些孩子是真正的神童,这个职业很体面,但必须非常努力才能到达顶峰……而且我不是班里最好的……我这才把目标重新锚定清晰。”

Matt 的父亲有一台电脑用来写程序和工作,后来还给他买了一台新电脑,Matt 开始正式接触计算机。

起初,他曾经就是拿电脑玩游戏,但随着时间的推移,他融入了不同的网站社区。根据Matt Mullenweg 的想法描述:

社区围绕共同利益形成。这是关于其他人的,你会了解那里的其他 20 个人……有一个非常好玩,叫做 IRC 的东西……这是一种基于文本的聊天室。

Matt 是怎样学会创建网站的

在 2000 年左右,创建一个网站要复杂得多。

Matt Mullenweg 在高中时就学会了如何建立网站。他当时在书籍的帮助下,还有大量的反复试验中做到了这一点。

当时也有许多网站发布软件,例如 GeoCities、Dreamweaver、FrontPage 等等。大多数时候,他通过点击某个特定软件上的所有按钮,然后还要看看底细发生了什么。

当时,Matt 创办了一个名为 “footman” 的摄影网站。在那个网站上,他不断发布照片。为了开发该网站,他用了名为 Gallery 的开源程序,这是一个允许将照片发布到网上的 PHP 脚本。( 也就是 Flickr 和 Facebook 出现之前的时代。)

Matt 和陌生人创办了 Wordpress.org

在 Matt Mullenweg 学习编程时,他参与了一个名为 b2 cafelog 的开源博客平台。他喜欢这个平台,并对博客平台 b2 cafelog 进行一些代码更改,b2 的首席开发人员也比较喜欢 Matt 的代码,Matt 被要求一起提交代码。

Matt 提交的代码很快被接受,后来成为b2正式发布版本的一部分,后面更新b2软件的每个用户都会运行Matt 的代码。
“我太高兴了,天啊,有成百上千的网站在运行我编写的代码……真是太激动了。”

Matt 从此开始频繁地向 b2 平台贡献代码。b2 平台在世界各地都有许多代码贡献者,首席 b2 开发人员 Mitchell 掌握着整个 b2 平台的关键。

2002 年,首席开发人员 Mitchell 退出了 b2,他本是该项目的仁慈独裁者。由于 Mitchell 离开了 b2,因此无法对平台进行新的代码升级。

后来世界各地的人们就暂停了对 b2 平台的贡献。

Mike 是如何发现 Matt Mullenweg 的

Matt 一直在博客上记录当时和 b2 发生的一切。他写了一篇博客文章,标题为“博客软件的困境”。

Matt 提到他想要一个与众不同的博客平台,他想要一些非常漂亮的东西,有很好的排版来发布博客文章。他提到平台应该像 Blogger 一样简单,并且应该像 b2 一样易于使用,代码必须非常漂亮和灵活。

因为 b2 cafelog 是开源的,并使用 GPL 许可证,以前首席开发人员 Mitchell 所做的工作并没有丢失。

通过这篇文章,Matt 想告诉社区里的其他人,即使有人从地球上消失了,这个人创造开发的代码也永远不会丢失,人们可以轻松地获取该代码并继续构建自己想要的任何东西。

Matt的帖子公开后,一个名叫 Mike Little 的人评论说,如果 Matt 想从事这样的项目,他很乐意一起和他一起工作。

图片

这就是 Mike 和 Matt 最终合作的重要原因。

他们最开始仍然采用了 b2 cafelog 代码,对其进行了分叉,并将其用作创建新代码的基础。

Matt 和 Mike 原来曾在 IRC 上互相聊天,但至少前三年里没有见过面。他们过去常常互相发送代码段,还通过对代码的点评中进行交流。

WordPress.org 名字从何而来?

Mike 和 Matt 开启了 b2的一个分支,此外还有五六个其它分支,人们都在使用 b2 代码来创建一些有意义的东西。

当时,Matt 是博客社区的活跃分子。与该社区有关的人过去常常在咖啡店或酒吧见面并闲逛讨论博客。

当 Matt 谈到 Mike 和 Matt 正在构建的新平台时,其中一位名叫 Christin 的博主想到了 WordPress 这个名字。Matt 很喜欢 WordPress 这个名字,于是开始使用它。

许多以前参与 b2 的人也都喜欢 Matt 和 Mike 所做的事情。他们中的大多数人也都迁移到这个新项目。

仔细查看 WordPress.org 的历史时,我们会发现它开始时并未作为一家企业经营,他们只是想让博客更容易、更有趣,让每个人都能做出贡献。这是参与该项目 (WordPress.org) 的每个人的爱好项目之一。

彻底改变WordPress的想法

Mike 和 Matt 在 2003 年 5 月正式向全世界发布了 WordPress.org。世界上大多数使用过任何类型的博客软件的博主都对 WordPress 感到兴奋。

此外,来自各种在线社区的开发人员对 WordPress 充满着热情。在 WordPress 推出之前,Matt 联系了 b2 的前同事,并要求他们能为项目做出贡献,而不是像以前单独的项目上工作。

他要求同事们做一件大事,加入的人们开始为 WordPress 做贡献。在推出时,WordPress 有五六个专职的开发人员,但还有数百名开发人员对其进行了微小的更改或调整。

当 WordPress.org 首次发布时,数百人开始在日常生活中使用它来撰写博客。

随着越来越多的人开始采用 WordPress.org,运营的总成本是多少?随着越来越多的人开始使用 wordpress.org,需要更大的服务器。而当时还没有亚马逊网络服务(AWS)。

他们租了一台服务器,就像某处建筑物中的一个盒子。你可以在线与它互动。运营和租用服务器所需的总资金为每月 425 美元。

当时,只有服务器才是主要成本。为了支付服务器的费用,Matt Mullenweg 曾经到处承接网站建设和电脑售卖,他还在一些地方吹萨克斯管赚钱。

雅虎和 CNet 等公司的工作机会

Matt Mullenweg 收到了一大堆科技巨头的工作邀请。这些公司都想雇用马特,都想让他为他们做一些重要的事情。

其中一些公司包括雅虎和 CNet。CNet 是最早的互联网媒体公司之一。他们之前建立了一个内容管理系统。CNet 为马特提供的薪水约为 9 万美元/年。Matt 当时的收入约为 1000 美元/月。对于 20 岁的 Matt 来说,90,000 美元的报价就像中了彩票一样。

Matt 接受了 CNet 的工作邀请,原因如下:
“他们允许我保留正在创建的代码的知识产权……一般情况下,当你加入像Google这样的公司时,你会签署一份协议……对我来说,知识产权非常重要。”

20 岁的他,当时是怎么知道 IP 的价值?
“我只是在网上阅读了很多博客,而且我也有音乐背景,我对知识产权非常熟悉……我仍然坚信版权。”

Matt在 CNet 担任项目经理。在 CNet,他被分配到特殊项目中。Matt 在 WordPress.org 方面的经验能够帮助 Cnet 的人们快速完成设置。

在 CNet 工作期间,他还为非赢利组织 wordpress.org 贡献代码。

是什么促使 Matt 推出赢利性 WordPress.com?

Matt 向当时的 CNet 首席执行官推销:
WordPress.org 很酷,但设置起来很复杂……我们可以让你只需单击几个按钮即可轻松设置自己的博客。我认为它会很受欢迎……让我们开始吧……

但是整个 CNet 团队并不想涉足博客托管业务。

对这个想法非常兴奋。在 CNet 工作期间,他创办了名叫 Automattic 的公司。Matt 还为 Automattic 这家刚刚成立的公司,雇佣了几名员工。

这个想法是创建商业实体,这些实体有一些是 WordPress 的附加组件,然后提供简单的托管服务。公司创建一些产品组件,让任何人都可以使用 WordPress,而无需成为专业开发人员。

如果普通人想要拥有一个博客但不知道如何编码,他或她可以使用WordPress启动一个博客。

Matt 开始运营 Automattic 

Matt Mullenweg 创建了Automattic公司,是用自己的钱资助整个项目。他开始用自己的信用卡和 CNet 的薪水支撑 Automattic 的运营。

根据Matt Mullenweg的说法:"我绝对过度扩张了自己"。

当事情开始在公司内部发生变化时,他意识到他的薪水与信用卡上的钱不足以支持营利性版本的 WordPress。

Matt Mullenweg 记得一个案例,有人联系他在 WordPress.org 上做广告。在 WordPress.org 上投放广告的费用约为每月 2,000 美元。

广告商知道他的网站有一些高价值的关键字,但希望它的排名更高。广告商告诉 Matt,由于人们会复制他们网站上的内容,这让他们无法在 Google 上排名最靠前。

他希望 Matt 提供指向他在 WordPress.org 上第三方网站的链接,这会帮助他们在谷歌上排名更高。

广告商想要排名的关键词是有价值的,比如各种疑难杂症。为了拿下这个广告商,马特发明了一种向用户发送垃圾邮件的方法。

此外,Matt 还使用 CSS 应对不同类型的访问者,如果以用户身份在浏览器中访问该网站,则外部链接将不可见。如果以 Google 之类的机器人身份访问 WordPress.org 网站,则网站上则存在有第三方外部链接。

因为谷歌使用机器人来抓取索引网站,这个效果初步显现。Matt的策略是可以帮助广告商,通过有价值的关键字获得数百万新用户。

简而言之,Matt Mullenweg 接受了垃圾邮件发送者的钱,向非常有价值的 wordpress.org 用户发送了大量垃圾邮件。

“当他的薪水取决于不理解时,一个人很难理解它。”

后来谷歌了解到WordPress 的问题,发现这个简单的 CSS 代码欺骗了他们的搜索引擎时非常生气。因此,谷歌决定从其搜索引擎中删除 WordPress,就像从互联网上除名一样。

Matt Mullenweg 这样做,也背叛了成千上万用户的信任。

后来一段时间,Matt 修复了代码并写了一篇博文公开道歉。最终谷歌原谅了Matt,他们将 WordPress 继续恢复并收录在搜索引擎中。

离开 CNet,创建反垃圾邮件软件

Matt 后来离开 Cnet 专注于 Automattic。Matt 创建的第一个商业产品称为 Akismet。这是他以姐姐的名字命名的软件,它是一个反垃圾邮件软件。

它同时是一个机器学习系统,可以分析数百万博客的垃圾邮件模式,然后 Akismet 返回同意或反对。如果它返回竖起大拇指,则表示具有是合法邮件,否则就是垃圾邮件。这将帮助人们自动从他们的网站中删除垃圾邮件。无需人工干预即可识别垃圾邮件。Akismet 对个人使用是免费的,但对于商业用途是付费版本。

Matt 很早就决定 WordPress.com 保持免费,他的商业模式是销售 WordPress 的插件和服务。

Matt 是如何筹集资金的

Automattic 的每位员工都来自不同的城市,几乎遍布世界各地。

当时,Automattic 的月收入约为 2 万美元。Matt意识到,如果出现其它什么事,他们在这种情况下随时停止赚钱,公司将无法支付下个月的员工工资。

他开始感受到,不能辜负那些与 Automattic 公司有关联,包括信任Matt的人的责任。

公司经营的业务并不需要太多钱,但Matt 希望有一些现金储备,这样他就可以耐心地开发产品,或者在最坏的情况下,员工仍能平稳工作。

最初,当Matt与一些投资者会面时,他们要求Matt要为公司招聘首席执行官、首席技术官等相关职位,而Matt 并不想招聘这些角色。

有一天,Matt遇到了Tony Schneider ,后者曾将自己的一家公司成功卖给了雅虎,两个人坐在一起相谈甚欢。Matt聘请Tony Schneider 担任 Automattic 的首席执行官,请他帮助 Automattic 从投资者那里筹集资金。

从此,Tony Schneider  担任公司首席执行官,Matt 的头衔是 Automattic 总裁。

WordPress.com 是如何吸引人们使用平台与服务的?

根据Matt的说法:都是口口相传……我们当时做的一件事是所有默认运行 WordPress 的网站在模板底部都写着:“powered by WordPress”。

如果你访问任何运行正常的 WordPress 网站,会将看到一个链接,表明该网站由 WordPress 提供支持,单击该链接到达官网。

如果在探索阶段之后用户喜欢 wordpress.com,谁可以轻松地尝试一下。

从一开始,Matt 就喜欢阅读各种人在WordPress上的博客。每当有人抱怨诸如“哦……我的网站越来越慢”之类的事情时,Matt 都会向他们介绍 WordPress.com 服务。

2 亿美元的收购要约和 Automattic 估值

Automattic 团队当时大约有 20 人。Matt拥有公司70%以上股份。在2007年,他收到一个 2 亿美元的价格出售 wordpress.com 要约。

这对于一家成立仅 2 年的公司而言,这是一笔特别大的交易。23 岁的Matt如果卖掉公司,就可以赚 1 亿多美元。

他开始认真地思考起来。他想,自己这么年轻有必要退休吗?当质疑自己时,他发现退休的想法非常无聊。

他向自己的姐姐、妈妈和爸爸提出了一个严肃的问题:如果银行里有 1 亿美元,他们会用这笔钱做什么?是想买一辆超级酷的跑车,买房子去度假。

但是要做到这一切,他只需要 500 万美元就能搞定。

他会用剩下的钱做什么?他当时的想法就是每天写代码并环游世界,结识新朋友。他想和他喜欢共事的人一起工作,仅此而已。

有一次,他认真地问自己,他得到的唯一答案是不要在这么年轻的时候卖掉公司。

2009 年,WordPress 超过 1000 万次下载

2009年前,WordPress团队增加了一个新功能,WordPress不仅可以运行用户的博客,还可以管理整个网站。

事实证明,该功能是 WordPress.com 受欢迎的主要功能之一。它帮助 WordPress 成为一个CMS内容管理系统。在那之前 WordPress 只是一种电子杂志或博客软件。

后来,更大更多的公司被 WordPress 所吸引,因为他们可以通过其管理自己网站的所有页面和内容。

Automattic的当前估值

2021 年,Matt Mullenweg 宣布Automattic 公司的当前估值为 75 亿美元。在这段旅程中,Automattic 收购了 WooCommerce、Tumblr、Simplenote 等产品和公司。



作者:春晓
参考:https://ma.tt/
https://tim.blog/2015/02/09/matt-mullenweg/

评论