热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

庄表伟:国内开源技术和产品就像“在土壤中生长的农作物”,现状远称不上良好丨COSCon'20专访...

2020中国开源年会(COSCon20)将于10月24-25日由开源社举办,SegmentFault思否社区为本次大会的战略合作媒体,并将进行独家的线上

2020 中国开源年会 (COSCon'20) 将于 10月24-25日由开源社举办,SegmentFault 思否社区为本次大会的战略合作媒体,并将进行独家的线上直播。

本次年会将采取线上线下相结合的形式,北京、上海、深圳、成都、长沙五城联动,11 个分会场,线上线下同时进行。

本次活动的讲师阵容堪称业界顶配,详情可点击右侧链接进行查看 ——《开源领域顶配嘉宾团现身开源年会!线上直播、线下聚会,限时免费报名!》


为了让大家进一步了解开源、了解本次 COSCon’20,SegmentFault 思否特别采访了开源社理事长 —— 庄表伟。

庄表伟是华为云 DevCloud 高级产品经理、华为内源社区架构师、华为云代码托管服务产品经理,同时也是开源社理事、执行长,曾著有:《开源思索集》一书。

作为长期活跃于开源社区和开发者社区的一名开源布道师,在本次的开源年会中,庄表伟老师将以《开源治理与数字化转型》为主题进行分享。

以下为 SegmentFault 思否对庄表伟老师的访谈内容:


1、网上有很多关于您的介绍,您一般倾向于如何介绍自己?

我比较喜欢自称为架构师 + 产品经理。在自己的职业生涯中,我做过不少技术架构的设计,也做过不少的产品设计。现在越来越感觉到:无论是技术架构还是产品,要想做出好的设计,背后的很多原则其实是相通的。

架构,不仅仅是技术架构,也包括业务架构,商业架构。产品,不仅仅是一套具体的软件产品,也包括我们打算呈现给目标对象的一整套形象。比如说一个开源社区,你也可以从架构师的角度去思考,社区如何组织架构。也可以从产品经理的角度思考,如何运营打磨。

这些思考,都非常有意思。

 


2、能否谈一下您对开源的理解?您认为开源的核心和精髓是什么?

 

我理解的开源,是一套方法论。作为一场席卷全球的世界性运动,20 多年来的历史证明,开源不仅仅能够孕育最新的技术、创造更好的软件,更能够帮助这个世界变得更好。剖析开源的内涵,理解开源的精神,能够让我们理解,为何开源能够让世界变得更好。在我看来,开源的精神体现在这几个方面:

- 分享

- 开放

- 平等

- 协作

- 创造美好世界

乐于分享是一切善举的开端;公开透明是一切良好协作的基石;对于平等的追求是社区健康的保障;开放式协作,逐步凝聚共识是社区繁荣的秘诀;创造更加美好的世界,是开源的终极追求。

面对一个急速变幻、急速下坠、甚至可能变得撕裂的世界,我们更应该推广开源的精神,凝聚众人向善之力,汇聚众人向善之智,开放协作、互惠共赢,为这个世界变得更好,做出贡献!

最近我写了一篇宣言,总结了开源的分享、开放、平等、协作,然后在此基础上,创造美好世界的基础逻辑。可以供大家参考。

《开源人宣言》链接:

https://github.com/kaiyuanshe/Open-Source-Fans-Manifesto


 

3、能否分享一下您对国内开源技术和产品的看法?

 

正好之前和朋友讨论过这个话题,我的看法是:应该将国内的开源技术和产品,看成某种“在土壤中生长的农作物”。

我们当然希望这些庄稼长势良好,但是现状是:远远称不上良好。我们对于自己的定位,应该是农业的工程师,不仅仅要埋头苦干,更不能拔苗助长。需要深入的研究土壤、水文、阳光、气温、肥力等等诸多因素,然后考虑如何逐步改进。还需要选种、育种,培养一代又一代更加优良的农作物,使得咱们的庄稼,越长越好。

 

换成行内术语就是:现在国内的开源土壤气候环境,还存在各种问题,我们得想办法不断改进。更加需要改进的,是我们的开源教育,引导培养更多的新人,热爱开源,投身开源。


4、几年前,您对“想要进入开源领域的开发者”的建议是“慎入”,那现在呢?这个开源领域对于新手还是那么的“危险”么?为什么?

 

依然是慎入,因为开源不是伊甸园,不是乌托邦。投入巨大热情,也可能会换来失望。如果无法坚持,还会反过来说:“我忽悠他们”。那我还是不忽悠,把难题讲得清楚些。

 

投入开源最大的危险,还是因为缺乏足够的时间,导致三天打鱼、两天晒网。几年前我提出慎入的时候,还没有996这个说法呢。现在,只会更难。

 


5、您在具体的开源过程中遇到的最大的挑战是什么?

 

无法合理的分配自己的时间,导致曾经的承诺无法兑现,很多自己想做的开源项目,也没有坚持下去。说实话,开源不是那种特别困难,特别挑战的任务。关键是,愿意花时间投入。

 


6、华为内部开源治理有哪些比较普适的经验或者方法可以分享?

 

正好本次COSCon 2020,我会有一场演讲《开源治理与数字化转型》,我对于这个方面也有一些自己的思考,想分享给大家。主要就是我从开源治理实践中,总结出来的一些方法论,欢迎大家收看大会的直播(直播链接见文末),也欢迎在社区里找我们讨论。

 


7、开源社区应该如何协调与商业之间的关系?

 

面对这个问题,我脑子里冒出来的第一个词是“无欲则刚”,哈哈。本质上,开源社区对于商业,平视即可。不必蔑视,不必仰视,不必唾弃,也不必依赖。平常心对待即可。另一方面,多学一点法律相关的内容,知识产权保护方面的内容,会有帮助。

 


8、您认为影响开源项目成败最关键的因素是什么?为什么?

 

Apache 社区的理念是社区大于代码(Community Over Code),但是在我看来,Code 是一串数字中的那个 1,Community 是 1 后面的那些 0。

我们不能简单的认为:社区比代码更重要,而是一个开源项目先得有代码,再在此基础上,培育健康的社区。到了某种良性循环的阶段,健康的社区能帮助代码发展得更好,那就妥当了。单纯强调其中一个因素,可能会有偏废。


中国开源年会作为国内最具影响力的开源爱好者聚会品牌,今年大会的主题是 「开源向善」,由来自于国内外领头羊的开源基金会和企业领袖,和观众分享开源运动与开源技术的最新发展和开源向善的本质与实践是如何改变了世界。

10月24日 主会场

嘉宾日程&主题概览

☟☟☟

*更多主题信息以会议当天内容为准


报名方式 & 直播链接

对 COSCon'20 内容感兴趣的你,可以通过下方的链接或点击阅读原文进行报名,期待你的参与!除了在线上观看直播外,本次峰会将在北京、上海、深圳、成都、长沙五城展开线下聚会,审核通过后即可免费报名参加~

快来扫码报名年会吧!

如果有问题想问本次峰会的大神嘉宾们,欢迎在本文评论区中提出,小编精选之后会直接提交给他们哦!

开源年会

END

不见不散

相关阅读 | Related Reading

1

开源领域顶配嘉宾团现身开源年会!线上直播、线下聚会,限时免费报名!

2

如何理解Eating这个词?云原生与微服务专场介绍

3

发起 Wuhan 2020,他是高校开源创新首批「吃螃蟹的人」

4

你不该错过的2020中国开源年报,填开源开发者问卷,成为国内开源的见证者


推荐阅读
  • 秒建一个后台管理系统?用这5个开源免费的Java项目就够了
    秒建一个后台管理系统?用这5个开源免费的Java项目就够了 ... [详细]
  • ABP框架是ASP.NET Boilerplate的简称,它不仅是一个开源且文档丰富的应用程序框架,还提供了一套基于领域驱动设计(DDD)的最佳实践架构模型。本文将详细介绍ABP框架的特点、项目结构及其在Web API优先架构中的应用。 ... [详细]
  • 优化后的标题:深入探讨网关安全:将微服务升级为OAuth2资源服务器的最佳实践
    本文深入探讨了如何将微服务升级为OAuth2资源服务器,以订单服务为例,详细介绍了在POM文件中添加 `spring-cloud-starter-oauth2` 依赖,并配置Spring Security以实现对微服务的保护。通过这一过程,不仅增强了系统的安全性,还提高了资源访问的可控性和灵活性。文章还讨论了最佳实践,包括如何配置OAuth2客户端和资源服务器,以及如何处理常见的安全问题和错误。 ... [详细]
  • 本文深入解析了Spring Cloud路由网关Zuul的核心功能及其典型应用场景。通过对方志朋老师教材的学习和实践,详细探讨了Zuul在微服务架构中的重要作用,包括请求路由、过滤器链管理以及服务动态扩展等关键特性。同时,结合实际案例,展示了Zuul在高并发和复杂业务场景下的应用优势,为读者提供了全面的技术参考。 ... [详细]
  • 文章目录python包-requests关于requests包安装和使用pythonrequests请求超时设置工作中遇到的常见问题整理访问https网站,报错cer ... [详细]
  • RocketMQ 运维监控实践指南
    本文详细介绍了如何实现 RocketMQ 的运维监控,包括监控平台的搭建、常用运维命令及其具体用法。适合对 RocketMQ 监控感兴趣的读者参考。 ... [详细]
  • 本文探讨了 TypeScript 中泛型的重要性和应用场景,通过多个实例详细解析了泛型如何提升代码的复用性和类型安全性。 ... [详细]
  • 持续集成持续部署持续交付今天,我将谈论开发人员的一个误解:持续集成是关于运行自动化集成管道的…什么是持续集成(CI) ... [详细]
  • 兆芯X86 CPU架构的演进与现状(国产CPU系列)
    本文详细介绍了兆芯X86 CPU架构的发展历程,从公司成立背景到关键技术授权,再到具体芯片架构的演进,全面解析了兆芯在国产CPU领域的贡献与挑战。 ... [详细]
  • 本文详细介绍了Java代码分层的基本概念和常见分层模式,特别是MVC模式。同时探讨了不同项目需求下的分层策略,帮助读者更好地理解和应用Java分层思想。 ... [详细]
  • 应用链时代,详解 Avalanche 与 Cosmos 的差异 ... [详细]
  • 本文探讨了利用Python编程语言开发自动化脚本来实现文件的全量和增量备份方法。通过详细分析不同备份策略的特点,文章介绍了如何使用Python标准库中的os和shutil模块来高效地管理和执行备份任务。此外,还提供了示例代码和最佳实践,帮助读者快速掌握自动化备份技术,确保数据的安全性和完整性。 ... [详细]
  • 解读中台架构:微服务与分布式技术的区别及应用
    中心化与去中心化是长期讨论的话题。中心化架构的优势在于部署和维护相对简单,尤其在服务负载较为稳定的情况下,能够提供高效稳定的性能。然而,随着业务规模的扩大和技术需求的多样化,中心化架构的局限性逐渐显现,如扩展性和故障恢复能力较差。相比之下,微服务和分布式技术通过解耦系统组件,提高了系统的灵活性和可扩展性,更适合处理复杂多变的业务场景。本文将深入探讨中台架构中微服务与分布式技术的区别及其应用场景,帮助读者更好地理解和选择适合自身业务的技术方案。 ... [详细]
  • 在前一篇文章《Hadoop》系列之“踽踽独行”(二)中,我们详细探讨了云计算的核心概念。本章将重点转向物联网技术,全面解析其基本原理、应用场景及未来发展前景。通过深入分析物联网的架构和技术栈,我们将揭示其在智能城市、工业自动化和智能家居等领域的广泛应用潜力。此外,还将讨论物联网面临的挑战,如数据安全和隐私保护等问题,并展望其在未来技术融合中的重要角色。 ... [详细]
  • 机顶盒,即数字电视机顶盒(Digital TV Set-Top Box,简称STB),是一种放置在电视机旁的设备。它主要用于将数字信号转换为电视能够识别的模拟信号,从而实现高质量的视频和音频播放。机顶盒不仅支持基本的电视节目接收功能,还具备多种增值服务,如互动点播、网络浏览等。随着技术的发展,现代机顶盒集成了更多的智能功能,成为家庭娱乐的重要组成部分。 ... [详细]
author-avatar
赤木律孑
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有