现在国内的开源土壤气候环境,还存在各种问题,我们得想办法不断改进。更加需要改进的,是我们的开源教育,引导培养更多的新人,热爱开源,投身开源。
——开源社理事长:庄表伟
2020 中国开源年会 (COSCon'20) 将于 10月24-25日由开源社举办,SegmentFault 思否社区为本次大会的战略合作媒体,并将进行独家的线上直播。
本次年会将采取线上线下相结合的形式,北京、上海、深圳、成都、长沙五城联动,11 个分会场,线上线下同时进行。
为了让大家进一步了解开源、了解本次 COSCon’20,SegmentFault 思否特别采访了开源社理事长 —— 庄表伟。
庄表伟是华为云 DevCloud 高级产品经理、华为内源社区架构师、华为云代码托管服务产品经理,同时也是开源社理事、执行长,曾著有:《开源思索集》一书。作为长期活跃于开源社区和开发者社区的一名开源布道师,在本次的开源年会中,庄表伟老师将以《开源治理与数字化转型》为主题进行分享。
以下为 SegmentFault 思否对庄表伟老师的访谈内容:
1、网上有很多关于您的介绍,您一般倾向于如何介绍自己?
我比较喜欢自称为架构师 + 产品经理。在自己的职业生涯中,我做过不少技术架构的设计,也做过不少的产品设计。现在越来越感觉到:无论是技术架构还是产品,要想做出好的设计,背后的很多原则其实是相通的。
架构,不仅仅是技术架构,也包括业务架构,商业架构。产品,不仅仅是一套具体的软件产品,也包括我们打算呈现给目标对象的一整套形象。比如说一个开源社区,你也可以从架构师的角度去思考,社区如何组织架构。也可以从产品经理的角度思考,如何运营打磨。
这些思考,都非常有意思。
2、能否谈一下您对开源的理解?您认为开源的核心和精髓是什么?
我理解的开源,是一套方法论。作为一场席卷全球的世界性运动,20 多年来的历史证明,开源不仅仅能够孕育最新的技术、创造更好的软件,更能够帮助这个世界变得更好。剖析开源的内涵,理解开源的精神,能够让我们理解,为何开源能够让世界变得更好。在我看来,开源的精神体现在这几个方面:
- 分享
- 开放
- 平等
- 协作
- 创造美好世界
乐于分享是一切善举的开端;公开透明是一切良好协作的基石;对于平等的追求是社区健康的保障;开放式协作,逐步凝聚共识是社区繁荣的秘诀;创造更加美好的世界,是开源的终极追求。
面对一个急速变幻、急速下坠、甚至可能变得撕裂的世界,我们更应该推广开源的精神,凝聚众人向善之力,汇聚众人向善之智,开放协作、互惠共赢,为这个世界变得更好,做出贡献!
最近我写了一篇宣言,总结了开源的分享、开放、平等、协作,然后在此基础上,创造美好世界的基础逻辑。可以供大家参考。
《开源人宣言》链接:
3、能否分享一下您对国内开源技术和产品的看法?
正好之前和朋友讨论过这个话题,我的看法是:应该将国内的开源技术和产品,看成某种“在土壤中生长的农作物”。
我们当然希望这些庄稼长势良好,但是现状是:远远称不上良好。我们对于自己的定位,应该是农业的工程师,不仅仅要埋头苦干,更不能拔苗助长。需要深入的研究土壤、水文、阳光、气温、肥力等等诸多因素,然后考虑如何逐步改进。还需要选种、育种,培养一代又一代更加优良的农作物,使得咱们的庄稼,越长越好。
换成行内术语就是:现在国内的开源土壤气候环境,还存在各种问题,我们得想办法不断改进。更加需要改进的,是我们的开源教育,引导培养更多的新人,热爱开源,投身开源。
4、几年前,您对“想要进入开源领域的开发者”的建议是“慎入”,那现在呢?这个开源领域对于新手还是那么的“危险”么?为什么?
依然是慎入,因为开源不是伊甸园,不是乌托邦。投入巨大热情,也可能会换来失望。如果无法坚持,还会反过来说:“我忽悠他们”。那我还是不忽悠,把难题讲得清楚些。
投入开源最大的危险,还是因为缺乏足够的时间,导致三天打鱼、两天晒网。几年前我提出慎入的时候,还没有996这个说法呢。现在,只会更难。
5、您在具体的开源过程中遇到的最大的挑战是什么?
无法合理的分配自己的时间,导致曾经的承诺无法兑现,很多自己想做的开源项目,也没有坚持下去。说实话,开源不是那种特别困难,特别挑战的任务。关键是,愿意花时间投入。
6、华为内部开源治理有哪些比较普适的经验或者方法可以分享?
正好本次COSCon 2020,我会有一场演讲《开源治理与数字化转型》,我对于这个方面也有一些自己的思考,想分享给大家。主要就是我从开源治理实践中,总结出来的一些方法论,欢迎大家收看大会的直播(直播链接见文末),也欢迎在社区里找我们讨论。
7、开源社区应该如何协调与商业之间的关系?
面对这个问题,我脑子里冒出来的第一个词是“无欲则刚”,哈哈。本质上,开源社区对于商业,平视即可。不必蔑视,不必仰视,不必唾弃,也不必依赖。平常心对待即可。另一方面,多学一点法律相关的内容,知识产权保护方面的内容,会有帮助。
8、您认为影响开源项目成败最关键的因素是什么?为什么?
Apache 社区的理念是社区大于代码(Community Over Code),但是在我看来,Code 是一串数字中的那个 1,Community 是 1 后面的那些 0。
我们不能简单的认为:社区比代码更重要,而是一个开源项目先得有代码,再在此基础上,培育健康的社区。到了某种良性循环的阶段,健康的社区能帮助代码发展得更好,那就妥当了。单纯强调其中一个因素,可能会有偏废。
中国开源年会作为国内最具影响力的开源爱好者聚会品牌,今年大会的主题是 「开源向善」,由来自于国内外领头羊的开源基金会和企业领袖,和观众分享开源运动与开源技术的最新发展和开源向善的本质与实践是如何改变了世界。
对 COSCon'20 内容感兴趣的你,可以通过下方的链接或点击阅读原文进行报名,期待你的参与!除了在线上观看直播外,本次峰会将在北京、上海、深圳、成都、长沙五城展开线下聚会,审核通过后即可免费报名参加~
会议报名链接:https://www.bagevent.com/even...
线上直播链接:
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。