仓库源文

.. Kenneth Lee 版权所有 2017-2020

:Authors: Kenneth Lee :Version: 1.0

做与不做都是战略


这一篇延续这篇补充一个独立的主题: 《理解《道德经》的道》

前段时间有个产品的人来找我,说领导要求她们把产品代码开源, 问我有什么操作经验。 下面是一段对答:

我:你为什么要开源?

她:因为领导说要开源

我:……

她:……好吧,开源可以有更多的开发者参与

我:更多的开发者参与有什么好处?

她:他们会帮助我们把产品开发得更好

我:……你信吗?

她:……但这个是领导的要求

我:领导的要求永远都是钱,钱,钱。什么时候在乎过开源了?如果你开完源,没有拿钱 回去,你觉得他会认为你“开源”了?他说的“开源”是通过“开源这件事”(这件他不懂的事 )变现,什么时候一个投资者的眼睛会盯到情怀上,而不是钱上了?……所以我可以和你讨 论你这个产品如何通过开源变成商业利益,我教不了你怎么开源的。开源是方法,不是目 标啊。

她:原来这么复杂啊。这么看,我还是派两个人到你们这里来学习一下再说吧。

我:派两个人来学习一下? 你想象一下,你有几十人在开发产品,二个人来搞开源,这两 个人回去说开源非常重要,你那几十个人信不信?这两个人给开源社区贡献了100个补丁, 你那几十个人用好了,会说“幸亏有他们给开源社区贡献补丁”还是会说“那个补丁还是不行 ,没有我们给它做产品化,哪里能用?”。最后你的决策会是什么?你觉得你这样操作下去 ,你这个团队会做开源?

她:……这个好难,看来我们还是不能做开源。

我:不做开源你们也用开源代码了,我算你有90%的开源代码,10%的自己的代码,构成一 个解决方案吧,你们产品代码量也不小,如果你没有人能跟住开源代码的发展,三年后开 源部分代码升级,和20个参加厂商的代码兼容,和你的内部代码不兼容,导致你的代码60% 重写,每次应标都要提供一组补丁让客户打到他的解决方案中……这个锅你背不背?

她:……

好吧,我的故事讲完了,我猜她很可能想的是:三年后管他洪水滔天……:)

这是开玩笑了,我们的兄弟姐妹们还是很有情怀的:)

如果读者看了上一篇,这个故事也不需要我解释了。但我还是强调几个要点吧:

  1. 战略可以选择,但不能不选。不选也是一种选。

  2. 道德经指导的规律,不是你信不信的问题,而是事态就会那样发展的问题。这个东西没 得躲

  3. 当你选择一条“大”道,“正”道的时候,不是因为你善良和伟大,而是因为你真的把所有 路子都看过了以后,还是这条路好。多言数穷,不如守中。不是一种玄而又玄的技巧, 是穷举以后的唯一道路。

还是那句话,看不到恶,不要说你善良,那只是你无知(蠢)。