乐趣区

关于开源:为什么要参与到开源社区里面来

2023 年 3 月 25 号,开源社理事长陈阳在中国开发者生态峰会发表了“社区的力量”的主题演讲。对于「为什么要参加到开源社区中来」这个话题,陈阳老师整顿了六个要点:

  • 获取资源和寻求帮忙,解决工作上的理论问题
  • 开源技能造就和实践实操,晋升职业教训和专业知识
  • 跟开源专家交换和碰撞,跟世界级的开发者一起工作
  • 晋升集体影响力,工作被更多人看到,找到更好的工作
  • 奉献和发明事物的乐趣,造就好奇心
  • 结交敌人,感到乏味,充电,跟气味相投的一群人一起成长

这六个要点整顿得很好,让我产生了强烈的共鸣,让我回忆起了参加开源社区经验的点点滴滴。回过头来看,我心愿从另一个层面把上述参加社区的收益总结为:成就感 幸福感

成就感是指一个人做完一件事件或者做一件事件时,为本人所做的事件感到欢快或胜利的感觉,即欲望与事实达到均衡产生的一种心理感触。具体来说,参加开源社区,与社区成员合作举办一场胜利的技术沙龙、协同实现交付一组高质量的翻译工作、独立实现一个性能开发或者 bug 修复从而解决理论问题,这些事件的实现都能取得成就感。

幸福感是指人类基于本身的满足感与安全感而主观产生的一系列欣慰与愉悦的情绪,幸福感是一种短暂的、外在的、动摇的心理状态,并非短暂的情绪体验。在开源社区的工作被更多人看到且收到继续认可和点赞、结识许多气味相投能够独特成长的敌人、相干软技能和硬技能的晋升与成长,这些都是长久的外在的情绪体验,能让人取得幸福感。

文化洗礼

2018 年,那个时候云原生和微服务在国内刚刚掀起一股龙卷风,如同刚刚过来麻利训练浪潮一样迅猛。我机缘巧合在比拟早的工夫节点就摸索了 Spring Cloud 全家桶以及 K8S、Docker、Prometheus 等云原生技术。软件吞噬世界,开源吞噬软件,而云原生技术就是被开源所吞噬。基于云原生技术的摸索,我对于开源充斥了好奇,退出了 ServiceMesher 社区,意识了很多社区小伙伴,一起合作做了不少文档和博客翻译的工作。文档成为了大家钻研 Istio 开源我的项目的材料,博客公布到了多个公众号和技术网站上。这是我对于开源社区和开源文化的初体验。

2019 年底,一个机缘巧合下理解到清华大学举办开源之道大讲堂且面向社会凋谢,我和好友 Jimmy 一起去加入了这个流动。在这个流动中,我第一次见到了许多驰名的开源 KOL 和首领,初步理解了 Apache 基金会以及国内参加开源和被动开源的停顿,并理解到了 Apache 文化 Apache Way。这场流动和文化盛宴对我来说影响是耳濡目染的,是影响深远的,更是多个层面的,包含将开源的种子植入到了我的内心深处。

神奇的是,直到几年后的某一天,咱们不经意的一次谈话中理解到,字节开源法务专家孙振华老师以及最近退出字节的 Apache 基金会董事姜宁老师,都加入了这场开源文化流动,尽管过后咱们并不相识,然而冥冥之中让咱们起初成为了共事和敌人,深感缘分之微妙。

那么 开源文化 到底是什么呢?业内有很多专家做了摸索,不同人可能会有不同的了解,我认为是 凋谢、共享、合作、共赢 。放弃凋谢,让常识可能为所有人共享,大家独特合作,一起推动技术提高; 开源不是零和游戏 ,社区共同体能够在其中实现共赢多赢,相对不是只有一个赢家; 开源世界没有相对权威 ,没有任何一个开源我的项目没有 bug,也没有人永远不犯错,挑战权威是被激励的,也是常态; 开源世界里也没有阶层,大家通过奉献赢取声望和位置,进行奉献,声望和位置就会降落。

开源布道

2020 年,感激 Jimmy Song 的邀请,几个气味相投的敌人一起成立了云原生社区,心愿在国内布道更多云原生技术并提供一个交换的平台,不再局限于服务网格技术。慢慢地,我在业务工夫承载了更多社区治理和布道的工作,也意识了十分多的开源技术专家和终端用户,与此同时我对服务网格以及 Istio 相干开源我的项目有了较深刻的了解。兴许也是因为我的社区身份,受到了百度开源办公室谭中意老师的邀请,面向百度外部开源社区全员分享了 Service Mesh。很荣幸,这个课程让很多百度同学理解了服务网格这个技术和 Istio 相干开源我的项目,据理解,起初有很多新退出的同学都看了这个视频录播,有的被动和我建设了集体分割。大家的激励和点赞让我取得很强的幸福感和成就感,让我粗浅领会了技术布道的价值,这也是常识共享带来的力量。

2020 年底,感激过后领导的信赖,举荐我去报名加入了 Top 100 寰球软件案例钻研峰会,代表团队对外分享了“百度云原生开源我的项目与落地实际”,具体内容涵盖了 bRPC 在内的三个百度开源我的项目的停顿介绍和落地实际分享。在这场分享的序幕,我提出了两个案例启发:

一、云原生业务落地 不能闭门造车 ,须要 借力开源我的项目,借鉴各家所长。

二、开源不是一昧地索取,更须要 反馈与奉献;将优良的我的项目开源并奉献给社区,有利于技术长期稳固地倒退,达成共赢。

时隔两年,2022 年底,我再次加入了 Top 100 寰球软件案例钻研峰会,只不过这次因为疫情很遗憾只能在线上召开,而且这次是以字节跳动的身份去分享了另一个开源我的项目在某个具体场景下的案例实际,其中一个案例启发是:

三、从开源我的项目中做好技术选型,关注开源我的项目的生态扩大能力和可持续性

随着经验的丰盛和增长,我开始深度开掘开源的价值与外延,和更多前辈专家求教与对话,并致力 将开源的理念和开源的技术宣传进来,让更多人理解开源,应用先进牢靠的开源技术。我回绝被标签化,而是把开源布道当成实现上述愿景的路径,但同时保留对技术的谋求和更多的可能性。

组织流动

同样始于 2020 年,作为云原生社区联结创始人和北京站站长,我自然而然地承载了一些社区活动的组织和主持工作,组织流动的体验和锤炼不仅晋升了我的软技能,还让我更加自信,扩大了我的人脉。

2020 年云原生社区・北京站 meetup 大略是我的流动主持首秀。社区开发者、专家、敌人、志愿者齐聚一堂,大家独特享受了这场线下交流活动。作为主办方,尽管很繁忙,但也很空虚、很高兴 ~

2021 年底,首届 Kubernetes Community Days(KCD)北京站在北京微软大厦胜利举办,数十位来自一线云计算厂商的架构师、CTO 和开源我的项目的 Maintaner 相聚一堂,分享了对于 CNCF 生态下的热门技术话题,据理解线下有 150 余人参会,线上有 5000 以上人次观看。很荣幸,我参加了线下流动相干策动、组织了志愿者并主持了下半场流动,在圆桌环节和几位开源社区负责人围绕“开源奉献”为主题的话题进行了深入探讨。

疫情之下,来自全国多地的敌人们可能齐聚一堂是十分不容易的事件,有的敌人公费从成都飞来北京加入了这场团聚。这场流动让很多未曾谋面的网友们在现场胜利实现了“面基”,建设起了更加粗浅的分割,由此可见,面对面对话和交换的力量是微小的。

CloudWeGo

2021 年,CloudWeGo 开源了,这在我的个人经历上可能具备“划时代”的意义。我开始深刻钻研 开源文化、开源治理、开源合规、开源技术、开源经营 等方方面面的常识,训练本人各个方面的能力和判断力。详见 OSCAR 2022 | 专访罗广明:字节跳动“少而精”开源策略下的明星我的项目 CloudWeGo

在开源社区,大家都是基于奉献谈话,主张所有 Work in Public,所有都(尽量)产生 Github 下面,所以,在此之后的一年里,我的 Github 活跃度开始肉眼可见变得“密集”。除了 Contribution (Issues, pull requests and discussions),还有更多的 Github Action (comments, label, assign, approve) 是公开不可见的。

咱们本人也开始承办越来越多的流动。因为疫情关系,很多流动都是线上举办,然而每次线下面对面交换的机会,大家都不会放过。因为开源,把很多平时没有机会相识的人聚在了一起,甚至让外人看来是竞争对手的多个开源我的项目负责人有机会齐聚一堂交换技术。2022 年除夕,咱们举办的一场线下流动,就把 Kitex、Dubbo-go、rpcx 的社区 maintainer 邀请到了一起。如同后面提到的,合作共赢是开源的主题,咱们不搞零和博弈

当然,最值得可喜的是,在开源社区的工作失去了社区外围贡献者、落地企业用户以及外界同行的投诉。每当他们无论是在公开场合还是在私下交换中对我进行正向反馈时,都让我感觉本人工作的价值是有价值的,从而让我备受鼓励。正是社区和团队的力量,反对我走到当初。也反对我率领开源我的项目走向更大的舞台,走向衰弱倒退的路线。

写在最初

为什么要参加到开源社区外面来?仅仅通过文字的简略铺陈可能有点虚浮不切实际,因而我心愿借助分享我的个人经历来佐证一二。总的来说,参加开源能让人播种成就感和幸福感,有的是短期的,有的是长期的,二者相辅相成,这些播种往往不是通过金钱就能简略购买到的

开源社区有两个广为流传的理念,其一,Community Over Code,即社区共同体优于代码;其二,Community is People,社区共同体是由人组成的。总结来说,再优良和胜利的我的项目,失去了社区共同体,失去了投入其中的开源贡献者,开源我的项目就失去了生命力 。因而,不论是企业开源和保护的开源我的项目,还是集体发动或者基金会保护的开源我的项目,都是 须要优良的开发者以一种自驱的形式长期投入到这份开源事业之中,秉持长期主义,把眼帘拉长,享受开源带来的成就感和幸福感

最初心愿有更多的小伙伴能够参加到开源事业中来,享受开源,Enjoy Yourself ~

这篇文章还没有完结,心愿永远不会有句号,我争取把这个续集持续写下去,给大家分享参加开源的更多乐趣与价值~


原文链接:https://mp.weixin.qq.com/s/F8YArUbioW6c1FAzgLtvxQ

退出移动版