With 25 years of programming experience, Huan Li has gone from entrepreneurs to investors. He has practiced a variety of open source methods, and in the field of open source contributions, Huan Li is also a pioneer. Whether publishing open source projects with a cumulative total of more than 11,000 Stars on Github, or being invited by other open source organizations to become an Owner or a Maintainer, Huan Li has formed his own unique observation and experience of open source as a solution. This time it comes to “OSS Pioneer”, what new insights will Li Zhuohuan bring to everyone? The 1% energy of the open source community contribute every day, how to reverse the giant Microsoft’s contempt on Linux to integrate Linux into its own system? How does the open source project Wechaty arouse everyone’s enthusiasm for collaborative development? Let’s find out.
Video Playback
Today let’s meet Zhuohuan Li 李卓桓. #OpenTEKr #OSSPioneer He is the founder of #Wechaty and an evangelist of #Chatbot. He is also an angel investor and a mentor at 璞跃中国 Plug and Play China Venture Partner. #opensource
01 对开源的解读
可以拿微软对 Linux 观点的转变举例。90年代的时候,微软对 Linux 是非常不屑一顾的,觉得这个东西就是一个大学生业余作业的产品。虽然社区里面很多人喜欢,但微软当时真的是一点都不觉得这会对它造成多大的威胁,而且还很讨厌,因为 Linux 的文化给它带来了很大的压力(当时微软是闭源的)。但很显然,从今天来看,开源社区和微软有一个巨大的区别,也是我认为开源让软件生产力产生颠覆的一个理由:它有能力让全世界的开发者都能看到软件里面的运作方式,进而使得这个软件可以在基于全球感兴趣的开发者的帮助之下持续地、缓慢地进行迭代。
想一想,如果每天进步1%,那一年之后我们能进步多少?答案一般人都不会想到,是一个很大的数,这是基于复利和指数的力量!如果你今天是1的话,每天进步1%,一年之后我们得到的应该是37左右,也就意味着你翻了37倍。开源的协作方式让任何一个软件都能得到持续进步的可能,并且这种力量完全得自于社区的加持。
在开源社区里,很多开发者会说因为我需要、喜欢这个功能,所以我会为这个软件进行贡献。而像拿微软的Windows为例,他就算雇了非常多专业的的开发者,公司里面几万人能够在 Windows软件上产生的迭代的能力,也不会有开源社区每天都有1%(进步)的基础。这也是为什么到了今天整个互联网上的服务器可能绝大部分都是 Linux,包括微软的操作系统也把 Linux 做成内置的功能,这和整个开源的力量分不开的。
所以我觉得,开源的软件协作方式最大的价值就是让代码完全公开透明,让任何喜欢它的人都能够把这种喜欢转变成为帮助这个项目提升的沉淀。通过这种方式,开源软件从过去一点一点地成长起来,即便最一开始也不是很成熟,发展到现在或者未来,可能就已经变成了整个计算机世界的一个基石的存在。
02 中国开源与海外的区别
中国的开源社区和国际比起来,我认为目前的差距还是比较大的。绝大多数时候,我们中国的开源项目和开发者,都是在向国外的看齐和学习。
从开源基建层面上,比如说像我们很多现在在讲的 Apache Way——就是用Apache 基金会的方式来管理项目,这也是基金会沉淀了二十多年的非常棒的经验。还有无论是像Git这种软件,还是GitHub这种开源平台都极大地提高了开发者和开源项目的生产力,而我们(国内)这么多年的开发者和开源项目也都是受益于这些(国外)的积累。
再到文化层面上,其实很多国外的开源项目的开发者都是因为自己真心喜欢一件事情,而且就是想把自己想做的软件做好,他又很愿意用这个软件帮助到更多的人,也愿意 share/分享自己的源代码出来,他们真的就是用一种真爱的方式在做这样的项目。
03 开源项目成功的必备因素
从我个人角度来看,一个开源项目如果要成功的话,最重要的要素就是项目创始人——最开始推动这个开源项目的发起人,他一定对这个项目要解决的问题是真爱。真爱是什么样的?就是说不管有没有人投资,这个事我一定要做,有投资者只是能让我做的更好。开源项目我觉得也是一样,很多时候真要把项目做好,就必须要有一种劲头。
一个开源项目,首先你要有不顾一切的想把它做好的创始人,有了这种劲之后,这个项目还解决了行业里没有被处理地很好的痛点,这两者加起来相辅相成,就是成功开源项目的基础。
04 我眼中自己的三个关键词
首先是自由,“活在当下”,生命很短暂,要追随我心,找到自己喜欢的事情去做。再者是快乐,和自由是相辅相成的。不要为了融资去取悦投资人,要做真正自己喜欢的事情,没融到钱的时候,做了也很开心;融到资了到最后可能没有做成,也很开心;或者可能最后做得还不错,但随着公司越做越大,即使很累,也很开心。
然后是开放——生命中非常重要的一种态度。无论是软件开发,以前大家觉得封闭源代码,可能带来更大的经济利益,现在连微软都已经全力支持开放源代码;还是生活上的双赢思维,“做一件事情,你好别人也好”,而相对的更像是一种零和游戏,比如“我做一件事情,可能就我得到收获别人没有”。
真正双赢的时候,其实不需要隐藏什么,或者可以直接把所有的事情都当做是阳谋,一个我们设计好的但肯定对大家都有利、能拿出来说的。
05 推荐的书&电影
推荐电影《神奇遥控器 / Click》,以及理念类似的书《每周工作4小时》,帮助你理解如何平衡工作和生活,如何把工作变得更为高效?理解自己生命中为什么要工作?
About OpenTEKr
OpenTEKr has been sharing cutting-edge knowledge and insights via a series of interviews with founders, initiators, mentors, and experts within the open-source community. In its latest efforts, the OSS Pioneer series of interviews are being conducted starting from December in 2020, with a goal to gather 100 thought-leadersand contributors in China’s open-source space.
OpenTEKr is a non-for-profit open organization with advancing open-source software and open hardware technology at its core, dedicated to shaping a sustainable open technology ecosystem. We envision a better tomorrow for all mankind with individuals and organizations inspired and empowered to realize their aspirations through transformative technologies and world-class innovation. For more detail, please visit www.opentekr.com
「开源人」系列是 OpenTEKr 精心推出的,旨在帮助大家认识那些在开源生态中不断努力开拓的开源领路者,了解他们项目背后的故事。OpenTEKr 坚持认为开源的核心就是人,我们瞩目开源的精彩就是在注目那些精彩的开源人。
Source: