震撼!!!大佬们对ClickHouse的讨论,值得深思。。。
新粉请关注我的公众号
前两天在一个数据库大佬云集的群里,旁观目睹了几位大佬对ClickHouse的一段讨论,我觉得颇有收益,值得写下来。
我就试着还原记录一下这段对话的过程,然后再讨论为什么值得深思:
大佬A表示,现在互联网公司开始研究ClickHouse了。
大佬B接过话,表示,研究ClickHouse的人很多,但是有几家愿意给ClickHouse付钱呢?
大佬B继续说,假设基于ClickHouse的二次开发,需要500万人民币的投入,而为了解决问题,买ClickHouse公司的咨询费用,只需要投入200万人民币,国内的各家企业会怎么选?
其他大佬马上接过来话茬表示,如果要二次开发的话,多半是选择研究ClickHouse代码,拉队伍做个NiubilityHouse,预算1000万,然后把NiubilityHouse卖给其他公司,绝不说这个是从ClickHouse二次开发而来的。
有大佬马上继续补刀,说35岁以后,再把开发人员给“毕业“掉。
然后大佬们感叹,国内产业任重道远啊。什么时候国内堂堂正正的有那么20%-30%的人愿意正经的付费了,这个产业才有体面。
最后某个大佬总结说,白嫖没有商业价值,意味着难以持续。
大佬们这些话,反映了很多现实问题。这些问题也不仅仅是国内有的。记得早年好几个著名的开源项目指责几大公有云公司,趴在开源项目上吸血,却从来都不贡献。
这直接导致了MongoDB,Elastic Search,Redis等开源项目修改开源协议,新的协议要求如果云厂商要把开源项目打包成服务卖钱的话,就需要把自己的整套云相关的技术栈全部开源了。
这也算是开源社区遇到了云厂商流氓,不得不做的改变。而且时至今日,开源软件遇到云厂商流氓,多多少少还是弱势群体。
当然,这种事情不仅仅是云厂商,有的时候,其他的创业公司,也可以是开源项目的敌人。
比如说,有家创业公司,一边坚定说自己是原创,自主研发,一边抄着PostgreSQL的代码,改改代码名字,就当成是自己的原创了。我觉得能够做到这样的精分,实在是非常的不容易。
ClickHouse的日子也不是很好过,比如说,有家著名的创业公司,它家的产品就是这里拿一点,那里拿一点,然后魔改一番凑在一起。其做查询执行的就全是ClickHouse的代码,然后魔改。
当然,人家是承认自己拿了ClickHouse的代码的。只不过呢,你不问它不说,而且人家也不开源,自己从ClickHouse那里吸取了营养,赚到了钱,但却不贡献回ClickHouse社区,也不给ClickHouse公司付费,也算得上是够牛逼的。
还有开源企业魔改ClickHouse的事。比如某著名创业公司的开源HTAP数据库,它的AP代码就是基于ClickHouse魔改而来。
该公司也没有藏起来说自主原创,而是大大方方的承认自己的代码是基于ClickHouse改的。与此同时,公司创始人,从一开始就说,自己公司对ClickHouse的改动很大,大到它已经不是原来的ClickHouse代码了。该公司给魔改的代码一个“新名字”。为了避免让大家觉得针对特定公司,我这里用“新名字”来代替那个具体的名字。
魔改版一开始是作为企业版付费功能存在的,但最终也开源出来了,只不过开源在了公司自己的HTAP数据库的代码库里。他们的魔改,当然没有贡献回ClickHouse社区。更重要的是,在公开场合,该公司对自己的AP代码,都用“新名字”,而不是会标注成“新名字--基于某个版本的ClickHouse魔改而来”。
这就成了这样一种现象,你不问它就告诉你我们有AP引擎“新名字”,你要仔细问,它也不否认最初是基于某个ClickHouse的版本魔改。但是它会强调,改动幅度如此之大,已经类似于重新写了,不是ClickHouse了。最终,很多人只知道“新名字”,不知道ClickHouse。
AP这部分最开始并没有开源,是企业版的功能之一,这是赚钱的手段。至于赚到的钱,有没有分给ClickHouse公司一部分,显然也是没有的。
总结一下呢,国内国外都有不少研究ClickHouse魔改ClickHouse,二次开发ClickHouse的。这些魔改的项目,当然并没有反哺社区,也没有给ClickHouse公司分钱。
大佬们说得很值得思考:白嫖没有商业价值,意味着难以持续。
微信扫码关注该文公众号作者