“最开始的时候只有2个人的沙龙”,“现在每次都可以有上千人开发者线下大会”,
“2016年没有收入”,“现在RTT已经用在火箭卫星上了”,“车机OS将在2022年上路”,
“开源系统怎样商业化?”
“一个有工程师情怀的CEO,现在还写代码吗?给工程师们有什么建议?”
俄乌冲突,打乱了世界秩序,包括科技行业。即使一直宣称处于中立地位的开源软件也是如此。前段时间,两个顶级的 Linux 开源力量:Red Hat和SUSE也宣布撤出俄罗斯。
可见,开源的自主化也非常重要。
请看Aspencore Challey对RT-Thread(以下简称RTT)物联网操作系统创始人兼CEO 熊谱翔先生(Bernard)的独家访谈,其中包括了RT-Thread从2人沙龙到千人开发者大会的曲折发展过程、开源软件在免费和商业化之间的平衡,以及RT-Thread进军火箭、卫星OS和车机OS等情况。
在开源兴起的今天和更加流行的明天,从本文也能学到或参考如何做一个开源系统并使之商业化。
RT-Thread 开源OS的曲折发展
RTT诞生于2006年,源于对当时小型RTOS现状的诸多不满,Bernard最初的想法是重新做一个极简内核,在这个内核基础上做一个精致而优雅的操作系统。
2006年,发布了面向对象方式的RT-Thread实时核心(但依然保留了C语言的优雅、小巧风格)和Finsh Shell,小型、实时、可剪裁。这是RTT第一个版本V0.0.1。
坚持中立、开放、开源原则
在RTT开发之初,Bernard就坚持中立、开放、开源的原则,持续做了十多年,这个原则一直没有改变,哪怕是现在进行了商业,免费部分依然没有改变,没有任何限制。
这也是RTT社区非常火爆,贡献者非常多的原因。
开源,在过去、现在是社区力量的集结地,也将是未来发展的最大方向。开源能够有这么强大的生命力和凝聚力,这个原则是最重要的。
如何凝聚社区,发展生态?
有了中立、开源、开放的原则,实际上怎样去凝聚社区中的开发者、厂商等生态链上的各个角色呢?
“在这个平台上面,我们也是一个服务的态度”,“去服务到一系列这种开发者,一系列厂商和合作伙伴” ,这是Bernard在接受Aspencore Challey独家采访时给出的答案:以服务为本。
从2人沙龙到千人开发者大会
RTT发展之初,也是2006年前后,当时,开发者之间流行的的沟通方式是:沙龙。但是最初RTT沙龙只有2个人,而且人数较长一段时间内没有大幅增长。面对这种情况,Bernard的心态是如何的呢?
“一个平常的心态,来看待的这个事情”,但又“期待”成功,因此以“非常专注的方式去做这个事情”。这是他当时内心的想法。
“哪怕只有两个人,只有三五个人,我们依然可一起聚在线下,去沟通大家的一些想法”。正是这种初心和坚持,即使是新冠疫情肆虐了两年的情况下,每年一度的开发者大会,在2020年12月,以及2021年12月的开发者大会均座无虚席,线下就超过了千人,还有更多数万国内外线上参与者。
从2人沙龙到千人开发者大会,经历了14余年,期间不懈的努力、持之以恒的(服务)付出终于有了汇报,其OS在全球的装机量超过14亿,并且被中国的火箭卫星用做OS,在物联网OS领域享有盛誉。
开源系统如何平衡免费与商业化问题
在RTT发展到一定阶段后,商业化是面临的一大难题,这也是所有开源系统面临的商业模式问题。开头提到的Linux界的RedHat和SUSE的商业模式基本一致,主要是提供专业领域的发行版本,对于政企客户采取收取订阅和技术支持服务费的方式。
而RTT的模式稍有不同,不仅仅提供专业领域的发行版本,还提供更多更深层次的商业化组件和深度优化,使得这些专业领域的厂商可以毫无顾虑的使用。譬如面向穿戴领域发布湃心穿戴OS平台PersimWear,面向航天领域推出极简和极其稳定可靠的RT-Thread Space,以及最近推出的车机OS :“程翧”(念[xuān])。
这是RTT在科技不断发展过程中结合前沿技术不断探索并与实际结合的商业模式。
既能“上天”,又能“入地”的原因
前面已经提到了,RTT不仅仅发布了在火箭卫星上使用的OS,能够上天,同时最近也发布了车机OS,能够在地上跑。一款OS能够跨领域这么大,那么其原因何在呢?
主要原因是因为RTT强调极简的内核、极高的安全性、实时性和可靠性。
详情请看视频访谈。
10年前后物联网及未来科技的变化与发展
十年前,物联网的概念就推出来了,当时的口号是“万物互联”,但是,十年前,这也仅仅是一个口号,在十年后的今年,这个口号开始实现了。物联网的地位也似乎与移动互联网并驾齐驱了。
Bernard对这种改变又是如何看待的呢?
独家采访最后,他还对未来5-10年科技行业的发展阐明了自己的看法,他认为,未来,随着越来越多的不同的软硬件、OS和芯片的出现,异构问题将会越来越显著,因此,融合与万物互联将是科技发展与应用的主旋律之一,也是整个未来的数字化进程中需要彻底解决的一个层面。
同时,Bernard是从一个软件工程师开始亲自不断精雕细琢出强大的RTT OS,现在已经是CEO了,他还写代码吗?作为一个有情怀的工程师CEO,他对工程师们有什么样的建议?
以上答案和访谈详情请看视频。
Author:Challey, Aspencore Senior Industry Analyst
欢迎投稿和联系CXO采访
Wechat:Challey
Email:challey.peng@aspencore.com