大厂Data+Agent 秘籍:腾讯/阿里/字节解析如何提升数据分析智能。 了解详情
写点什么

从“新血液”到“开源主力”,如何打破开源开发中的代际壁垒?

  • 2025-04-21
    北京
  • 本文字数:1699 字

    阅读完需:约 6 分钟

大小:826.50K时长:04:42
从“新血液”到“开源主力”,如何打破开源开发中的代际壁垒?

导读:本文深入探讨了自由开源软件(FOSS)领域面临的重要问题,尤其是年轻开发者如何克服参与障碍。瑞典开发者 Jesper Olsson 与我们分享了重启近十年未更新的 SchemaSpy 项目的经验,剖析了年轻人面临的挑战,并讨论了资助、开发者倦怠及如何通过创新吸引更多年轻人加入开源社区。

 

FOSDEM 2025,参与开源项目是积累开发、文档编写、国际化等经验的绝佳途径,但实际过程中,困难往往超出预期。

 

去年,我的同事 Steven J. Vaughan-Nichols 曾撰文指出,逐渐老龄化的开源社区迫切需要新鲜血液。这篇文章促使瑞典开发者 Jesper Olsson 主动与我们联系,最终我们在布鲁塞尔的 FOSDEM 大会期间与他见面。Olsson 是 SchemaSpy 项目重启团队的核心成员,该项目在停滞近十年后正在重新振兴。

 

El Reg:在你看来,年轻人在参与自由开源软件开发时面临的挑战有哪些?

 

Olsson:

参与开源项目的门槛并不总是显而易见,但它们确实存在,而且可能相当高。

 

El Reg:能举个例子吗?

 

Olsson

举个例子,当你贡献代码时,需要跨过很高的门槛。人们常常觉得,必须超越现有的功能才能获得接受。为了被认可,你必须提供比一些已经存在几十年的产品更优秀的解决方案。

 

此外,如果你既是新手,又非常年轻,那么要鼓起勇气在全球公开展示自己的代码,往往会让人望而生畏。许多首次贡献代码的人都是学生。大学课程时间较长,且在编程语言和代码编写方面讲解得很深入,但问题是,它们往往没有涵盖对贡献者至关重要的内容。例如,如何使用 Git 等工具 —— 不仅是 Git 本身,还包括 GitHub 这样的协作平台。同样,这也适用于 GitLab 等其他替代方案。

 

有些潜在贡献者虽然对编程很熟悉,能够阅读和编写代码,但可能从未提交过 issue 或发起过 pull request。这对于他们来说是一个让人恐惧的第一步。也有一些人具备必要的技术能力,但缺乏创意和灵感。那么,他们该从哪里入手呢?此外,恐惧心理还可能导致“冒名顶替综合征”。许多人害怕自己的不成熟代码被全世界看到,这种恐惧是打消他们分享代码欲望的主要原因。

 

还有一个普遍的技术问题,这并不仅限于 IT 或计算机领域。例如汽车领域。上世纪 80 年代,自己动手修车比现在容易得多。现在,设备不仅更加复杂,也更难以为业余爱好者所触及。你想尝试做什么?该从哪里着手?更重要的是,为什么要做?我们创造了代码和工具,但却没有激励机制去推动人们深入探索、实验和改进。

 

El Reg:动机呢?

 

Olsson:

是的,没错。为什么要做开源软件呢?为什么要把自己的东西开源?为什么不把时间和精力投入到创业、致富上?正如大多数贡献者所说,参与 FOSS 项目往往会导致工作与生活的严重失衡。

 

El Reg:这对你有影响吗?

 

Olsson:

是的,事实上,我最近刚结婚。但我在 SchemaSpy 项目的一个共同维护者有妻子和两个孩子。这就带来了冲突。当你想花更多时间陪伴家人时,如何抽出时间来写代码呢?

 

El Reg:众所周知,资助自由开源软件一直是一个难题

 

Olsson:

资金很重要,但这不是唯一的问题。你不能用资金购买时间。

 

解决这些问题并不是技术层面的问题,而是需要通过市场营销、沟通,以及资金来解决。沟通是其中一个大问题。举个例子,Linux 内核就是一个很好的例子。

 

El Reg:我们知道,内核开发者的倦怠问题一直很严重。

 

Olsson:

不仅如此。内核非常显眼,但开发团队很小。然而,这些问题并不仅仅出现在技术领域。例如,很多人都在为视频游戏制作 mod。游戏 mod 是一项极具创意的活动,充满了创新空间,同时也有许多渠道可以接触到受众,比如流媒体等。这适用于各类游戏,例如《口袋妖怪》、《上古卷轴》和《我的世界》。游戏 mod 是一个很好的切入点,甚至可以成为创业或谋生的途径。但它并不被视为开源软件。对于初学者来说,这甚至可能会让他们远离开源软件开发。

 

从社交媒体到科技巨头公司吸引人才,各种事情都在分散人们的注意力。即使是大学生,也会被其他事物吸引。对于那些真正希望参与开源软件、愿意帮助发现问题(更准确地说,是帮助找到解决方案)的人来说,这并不容易。

 

我们都想为社会做贡献,但社会并没有告诉我们它到底需要什么!

 

原文链接:

https://www.theregister.com/2025/02/14/youngsters_in_foss

2025-04-21 14:184800

评论

发布
暂无评论

【JVM规范】第三章-Java虚拟机编译

四月

Java JVM

极客时间运维进阶训练营第九周作业

老曹

是不是你在找的推特GIF动图下载方法?!支持苹果安卓双系统使用!

frank

twitter 推特视频下载

让数据说话-中国农业经济发展情况

搞大屏的小北

数据可视化 经济可视化 经济发展

如何接受或拒绝 Excel 中的修订

在下毛毛雨

C# .net Excel 工作表 跟踪修订

京东金融APP-新交互技术“虚拟数字人”赋能世界杯主题营销

京东科技开发者

大数据 前端 Web 交互 虚拟人

转转实时OLAP分析场景技术选型与应用实践

转转技术团队

OLAP

全网首发!华为云UCS正式商用

爱科技的水月

华为云连接CC——让多区域协同办公更高效更稳定

秃头也爱科技

HVML 解释器 PurC 0.9.2 发布;持续演进!

hvmlenvoy

编程语言 解释器 HVML

葡萄酒越贵越好?贾斯特里尼&布鲁克斯刷新你的认知

联营汇聚

拒绝内卷挖掘境外新蓝海,华为云虚拟专用网络VPN有多特别?

爱科技的水月

用品质提升品味,贾斯特里尼&布鲁克斯葡萄酒

联营汇聚

同是弹性公网IP,华为云弹性公网IP的优势有哪些?

秃头也爱科技

vivo 游戏中心低代码平台的提效秘诀

vivo互联网技术

低代码 组件化 配置化 提效

关于佛萨奇系统开发及原力元宇宙2.0佛萨奇系统开发方案

I8O28578624

有序存储对于高性能的意义

陈橘又青

算法

南京公安研究院与秒云达成生态合作,携手赋能产业智能化发展

MIAOYUN

智慧公安 生态合作

使用DataEase分析销售数据有多方便?

搞大屏的小北

数据可视化 销售数据分析 数据展示

数智为线,经纬中国:新华三勾勒出的山河锦绣

脑极体

华为云左少夫:面向分布式云原生 构筑无处不在的云原生基础设施

爱科技的水月

弹性公网IP支持多产品灵活绑定或解绑,能为企业提供独立公网IP资源!

秃头也爱科技

DataEase单点登录之OIDC

搞大屏的小北

keycloak 单点登录 OIDC

贾斯特里尼&布鲁克斯葡萄酒,历经百年的传世经典

联营汇聚

DataEase 做出来好看吗?

搞大屏的小北

数据可视化 大屏可视化 DataEase

一招搞定小白最头疼的数据大屏配色问题!

搞大屏的小北

色彩匹配 大屏配色

2022-12-26:有一个数组包含0、1、2三种值, 有m次修改机会,第一种将所有连通的1变为0,修改次数-1, 第二种将所有连通的2变为1或0,修改次数-2, 返回m次修改机会的情况下,让最大的0

福大大架构师每日一题

Linux 算法 Shell 福大大

正确理解和使用JAVA中的字符串常量池

JAVA旭阳

Java

极客时间运维进阶训练营第一周作业

独钓寒江

想做运维审计大屏?用这个工具就对了!

搞大屏的小北

大屏可视化 运维审计 审计大屏

预测式外呼算法模型的深度应用详解

中关村科金

人工智能 大数据 AI 智能

从“新血液”到“开源主力”,如何打破开源开发中的代际壁垒?_开源_Liam Proven_InfoQ精选文章