Py学习  »  Git

偶然创办的项目被GitHub收购后,我又买回来了,这是什么体验?

InfoQ • 2 年前 • 284 次点击  
作者 | John Nunemaker
编译 | Sambodhi
偶然间创立了一个项目

我创办的这个项目叫做 Speaker Deck,它的诞生其实是个偶然。多年前,当我在调用 imagemagick 的命令行时出了差错,我传入的是一个 PDF 文件,但返回的是一张图片。我当时就想:把 PDF 转换成图片如此简单吗?

从那以后,我就知道所有的演示构建应用都可以 PDF 的形式导出。同时,我还知道演示文稿的显示基本上就是一个图片库,其中的图片以特定顺序展示。

最后,我找了几个人跟我一起把 Speaker Deck 做出来了,并借此参加了 RubyConf ,并在这次会上认识了 GitHub 的创始人 @defunkt。在会议期间,我经常和 @defunkt 聊天,我只觉得对方比较喜欢聊天,也没想别的。

但是,几天后收到的一封邮件让我激动不已。

GitHub 想要收购我的项目

邮件是 @defunkt 发过来的,主题是投资,内容只有一段话的长度,包括金钱数额和对我们项目的一些赞美。但因为不知道如何回复,我就决定先试着不想这件事情。

24 小时之后,我收到了第二封 @defunkt 发过来的邮件,依旧对我们的项目进行了赞美并希望可以尽快和我们面谈。收到这封邮件后,我们决定和 @defunkt 见面。

在会面那天,我们花了一整天的时间来讨论这个项目的各种可能性,并在正午的时候,话题从投资转到了收购,这让我感觉到兴奋。

两个星期后,我们团队再次前往 GitHub 的办公室,会见公司的所有领导,并当面确认合同,让我印象最为深刻的是 @defunkt 展示了 Atom 的早期版本(这是 2011 年 12 月的事情)。

因为此前没有经历过这样的事情,所以我整个过程都非常紧张,GitHub 提供了通常的工作,包括薪水、福利、部分预付现金和股票期权。考虑到我们整个团队比较关注长期价值,我们选择了双倍股票期权,对方则用双倍现金进行了反击。

最终,我们接受了收购建议,并很快就搬到了 GitHub 工作。经过数月的法律谈判,双方律师达成协议,我们对协议进行了签字。

项目陷入维护阶段,停止增长

在进入 GitHub 之后,Speaker Deck 从未真正发展过,尽管很多人在使用它,但它大多时候处于维护模式。

在 2017 年,有几家公司从 GitHub 购买了 Speaker Deck。此时,GitHub 已经非常成功了,花时间来审查买家并完成交易, 对他们来说不值得 。

由于我在 Speaker Deck 的工作经历,以及我在 GitHub 上维护它的事实,所以我自愿去审查买家。

然后,我就想到了。我想成为买家。

但是,公司为什么要把产品卖给员工呢?好吧,如果你信任这个员工,那将是一种双赢。GitHub 可以把 Speaker Deck 搬到一个新家。这个新家是 值得信任 且 经过审查 的。他们无需关闭服务。对于他们来说,这是一场 公关上的胜利。没有必要敷衍了事,因为我创建了这个应用并对此进行维护,我知道自己将面对什么。

在我看来,这也是一场胜利。我有了 创新能力,去做一些 自己能控制的 小事。在那个时候,GitHub 已经有成千上万的用户,这使我无法控制任何事情。

2017 年 8 月,我向 GitHub 正式提出了收购 Speaker Deck 的要约。这需要一些时间,但他们在 12 月批准了,甚至将报价降低了 90%,基本上就是把网站给了我。

但是几个月过去了,这桩交易还是没有进展。

转折来了,微软决定收购 GitHub

在 2018 年 6 月,我突然收到一封电子邮件,说他们希望立即达成交易。那时我感到非常开心,2018 年 6 月 4 日星期五,我们签署了文件,Speaker Deck 就要回家了。

我当时并不知道为什么会发生如此快速的变化。一天后,我和儿子在公园玩。有人给我发了一条短信,说有传闻称微软要收购 GitHub。

我在 GitHub 工作期间,就有很多关于不同大公司收购 GitHub 的传闻。通常情况下,我不会相信这样的传闻,除了用一个很大的虚假数字来计算我虚假的净资产。

但是,这个传闻的感觉却不同。

为什么 Speaker Deck 的交易会突然达成,而数月来却 没有任何变化 呢?微软拥有 LinkedIn,后者拥有 SlideShare。我把这些点联系起来(并不是说 Speaker Deck 曾经影响过微软的决策,哈哈),我觉得这件事情应该是真的。

事实上也是如此。GitHub 一定会知道,如果他们被微软收购,Speaker Deck 就会死掉,所以他们很快就把它卖给了我。让它继续存在。

开始有收入

微软收购 GitHub 后,我休息了一段时间。我们没有真正对 Speaker Deck 做任何事情,并为此支付了近一年的账单(每月几千美元)。

在某一时刻,我们决定投放一些有品位的广告,以减少每个月的开支,曾经一度甚至达到收支相抵,并有几个月还能赚钱。但是之后新冠肺炎疫情爆发,广告收入几乎为零。

在接下来的几个月里,我们添加了许多新功能(关注、通知、私人 Deck、优先上传、预定发布等),去年 12 月,这些新功能中有几个被作为 专业账户推出。

我的希望是,在一年之内,Speaker Deck 就能收支相抵。好在自收费以来,每个月(包括第一个月)Speaker Deck 的收入都超过了支出。从上个月的收入来看,现在每个月都有盈利。

但我最终还是决定卖掉

虽然整个项目已经开始有盈利了,但是我最终决定将它卖掉,因为我最近感觉压力很大,我们只有两个人推动了三个项目(Box Out、Speaker Deck 和 Flipper Cloud)的开发,我觉得已经没有精力让 Speaker Deck 成长的更好了,最终我做了决定,但我相信 SpeakerDeck 有 价值 并能成为一家 企业,这是我十年前创办 Speaker Deck 时所相信的。

今日好文推荐
从行业标准到销声匿迹,被Kubernetes击败的Heroku
敏捷“杀死”统一建模语言?
十年三次重大架构升级,微博应对“极端热点”的进阶之路
腾讯升级员工买房安居福利:最高可免息借款90万;台湾禁止半导体人才赴大陆工作;卢伟冰:小米内部非常清楚得高端者得天下|Q资讯


每周精要上线移动端,立刻订阅,你将获得
InfoQ 用户每周必看的精华内容集合:
资深技术编辑撰写或编译的全球 IT 要闻
一线技术专家撰写的实操技术案例
InfoQ 出品的课程技术活动报名通道;
“码”上关注,订阅每周新鲜资讯

点个在看少个 bug👇
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/113974
 
284 次点击