CM 之父被踢出局:与乔布斯经历了同样的悲惨境遇

简介:

CM 之父被踢出局:他与 1985 年的乔布斯经历了同样的悲惨境遇

我多么希望我当初做出的是正确的选择,信任的是其他人(尤其是在最初的时候),但现在我却只能关心接下来该怎么做。

这句话是第三方 Android 系统 CM 之父 Steve Kondik 说的。11 月 30 日,他在 Google+ 平台的 CM 开发者社区中发表了一封面向开发者的公开信,信中揭示了他内心对于 Cyanogen 公司的另外一位创始人 Kirt McMaster 的不满。

Steve Kondik

事实上,作为 Cyanogen 公司的主要创始人,Steve Kondik 已经从这家公司离职;被自己亲自创办的公司踢出局,他最近的经历像极了 1985 年的乔布斯。

头顶上的子弹

Cyanogen 这个单词,首先被 Steve Kondik 在开发者社区用作代称,后来衍生成第三方 Android 操作系统 CM(Cyanogen Mod)以及 CM 公益社区的名字,再后来演变成一个公司的名字。无论如何,Cyanogen 这个名字沾上了太多 Kondik 的印记。

但如今,这家以 Cyanogen 为名称的商业公司,与 Kondik 已经没有任何关系了。

2013 年 9 月,身为 CM 社区管理员的 Kondik 在意识到 CM 系统的受欢迎程度之后,与联合创始人 Kirt McMaster 合作,成立了 Cyanogen 公司。从公司的命名就可以看出,Kondik 才是这个公司的主要创始人,而 Kirt McMaster 更像是一个入伙者。

image

Kirt McMaster

然而,不知出于何种原因,也许是因为 Kondik 不想过多地操心技术之外的其他事务,他把 CEO 的职位让给了 Kirt McMaster,自己担任 Cyanogen CTO 一职。在具体的职务管理上,Kondik 扮演的并不是一把手的角色。

按照 Kondik 在公开信中的说法,他之所以想创立公司,是为了把 CM 系统带给更多的用户,并希望 CM 能够运行在硬件中;为此,Kondik 雇佣了 CM 社区中的许多人员,在西雅图开设办公室,寻求支持者,以及募集到了许多资金。

但是,Kondik 说:

金钱能够改变一些东西。当胜利在望的时候,我的联合创始人很明显地改变了原来的初衷。

在这句话中,Kondik 指责的就是 Cyanogen 成立时的 CEO McMaster。 2015 年,在完成 8000 万美元的融资之后,McMaster 接受了福布斯杂志的采访,并宣称:

我们将给 Google 的脑袋里来一发子弹。

image

这句话的确有足够的冲击力,也足够噱头;它既可以说是天不怕地不怕,也可以说是不知天高地厚。但总之,Kondik 当时在心里对这句话极为不满,但作为二把手,他能做的就是极力减少这种负面宣传所带来的影响。

然而后来,Kondik 和 McMaster 在各方面的冲突越来越多,以至于在 Cyanogen 公司内部分成不同的两派,一派支持 Kondik,另一派支持 McMaster。

从被架空到出局

2016 年 7 月 24 日,也许是面临了财务上的危机,Cyanogen 公司宣布在全球范围内裁员,裁员幅度高达 23%。

10 月 10 日,Cyanogen 公司又在官网上发布文章,宣布 Kirt McMaster 不再担任 CEO 一职,改任董事长;接替他的,是 Cyanogen 的首席运营官 Lior Tal。
image

根据 Kirt McMaster 在内部信中的说法:

我依然会活跃在公司里,主要负责产品战略、招聘以及协调合作伙伴……然而,在 80% 的情况下我的角色是对外的。

而 Steve Kondik 不再担任 CTO 一职,改任首席科学官(Chief Science Officer),同时,他还要向 Cyanogen 负责工程的高级副总裁 Stephen Lawler 汇报。

两位创始人,一位升任董事长,一位降级担任虚职;尤其是 Steve Kondik,作为 Cyanogen 的主要创始人,他在 Cyanogen 公司中的角色被严重边缘化。

Steve 并没有在 11 月 30 日的公开信中非常明确地提到这件事,但他说出了一句语焉不详的话,可能与这次重大人事调整有关:

最终,我试图通过树立一个新的核心把我们双方拉向彼此,通过这种方式来营救这个公司;但似乎这些新人有别的计划。

从这句话来推断,Kondik 可能在 10 月份的人事调整中做出了很多妥协,希望这种妥协能够拯救公司,但似乎最终的结果更加糟糕。

image

2016 年 11 月 30 日,Cyanogen 现任 CEO Lior Tal 在官网发布声明,将在今年内关闭位于西雅图的办公室,并将整个团队整合到 Palo Alto 去。根据外媒的解读,实际上 Cyanogen 在 Plao Alto 的办公室规模比西雅图小很多,这实际上又是一次变相裁员。

另外,在声明中,Tal 还正式宣布:

Cyanogen 已经与 Steve Kondik 断绝任何关系。

无论是 Lior Tal 还是 Steve Kondik,双方都没有详细说明这次关系断绝的具体细节;尽管 Tal 的官方声明中带着一些寒暄式的祝福话语,但一向低调的 Kondik 却在公开信中表现出一种不得已的愤怒、委屈和悲哀。

Kondik 说:

我搞砸了,然后又被坑了……我很难过,并且失去了很多朋友。(I fucked up and got fucked over… It hurts, a lot. I lost a lot of friends.)

Kondik 的下一步

在公开信中,Kondik 表明了自己未来发展的方向,其中的一个重点就是 CM;毕竟在 Kondik 离开之后,CM 与 Cyanogen 公司已经没有什么实质上的关系。

image

Steve Kondik 首先要做的是把一些资料从 Cyanogen 中分离出去,并将一些知识产权(比如说作为一个品牌的 Cyanogen )取回来。而且,他也已经在担心,在现有的情况下 CM 究竟能否得到长足的发展以及如何处理 CM 与其他 ROM 社区的关系的问题。

但无论如何,Steve Kondik 想继续下去;毕竟,作为 CM 之父,他已经为 CM 献出了自己 8 年的生命岁月。

文章转载自 开源中国社区 [http://www.oschina.net]

目录
相关文章
|
运维 监控 Devops
自动化运维实践:打造高效的DevOps流水线
在软件开发的快节奏中,自动化运维成为提升效率、确保质量的关键。本文将引导你理解自动化运维的价值,通过实际案例分享如何构建一个高效、可靠的DevOps流水线。我们将从持续集成(CI)开始,逐步深入到持续部署(CD),并展示代码示例来具体说明。准备好让你的运维工作飞跃式进步了吗?让我们开始吧!
|
NoSQL 算法 测试技术
图数据库基准测试 LDBC SNB 系列讲解:Schema 和数据生成的机制
作为大多数图数据库性能测试标配的 LDBC SNB 它是如何保障不同系统环境之间的测评比较公平且基准测试结果可重复的呢?本文从数据和 Schema 生成入手同你讲解它的原理。
606 2
图数据库基准测试 LDBC SNB 系列讲解:Schema 和数据生成的机制
|
Java 开发者 Spring
【Java】Spring循环依赖:原因与解决方法
【Java】Spring循环依赖:原因与解决方法
593 0
|
easyexcel Java API
SpringBoot集成EasyExcel 3.x:高效实现Excel数据的优雅导入与导出
SpringBoot集成EasyExcel 3.x:高效实现Excel数据的优雅导入与导出
2829 1
|
消息中间件 监控 安全
Kafka客户端工具:Offset Explorer 使用指南
Kafka客户端工具:Offset Explorer 使用指南
11720 0
|
机器学习/深度学习 存储 人工智能
人工智能
人工智能
1589 1
|
机器学习/深度学习 大数据 测试技术
分布式系统一致性测试框架Jepsen在女娲的实践应用
女娲团队在过去大半年时间里持续投入女娲2.0研发,将一致性引擎和业务状态机解耦,一致性引擎可支持Paxos、Raft、EPaxos等多种一致性协议,根据业务需求支撑不同的业务状态机。其中的一致性引擎模块是关键,研发一致性引擎时,保证一致性引擎的正确性是一大挑战,所以我们用了TLA+、Jepsen等工具保证一致性引擎的正确性。这里分享一些Jepsen应用方面的体会。
分布式系统一致性测试框架Jepsen在女娲的实践应用
|
JavaScript
系统学习 TypeScript(五)——联合类型
在初步学习了 TypeScript 的变量声明后,对它的静态类型检查功能简直是爱不释手,但同时也发现一个问题:在正常的开发中,一个变量的类型有时可能不仅仅只限于 number 或者 string 中的一种,有可能是两种类型或者更多,
356 0
系统学习 TypeScript(五)——联合类型
|
存储 区块链
Derek解读Bytom源码-创世区块
作者:Derek 简介 Github地址:https://github.com/Bytom/bytom Gitee地址:https://gitee.com/BytomBlockchain/bytom 本章介绍Derek解读-Bytom源码分析-创世区块 作者使用MacOS操作系统,其他平台也大同小异 Golang Version: 1.8 创世区块介绍 区块链里的第一个区块创被称为创世区块。
1594 0