开源在不断发展,但似乎有些跑偏?
sourceforge 社区团队最近发表了一篇文章《Open Source Is Growing, But Not How It Should》,如文章标题所言,内容表达了 sourceforge 对于开源近来发展的一些见解与担忧。
文章开门见山:开源已经发生了令人不快的事情,并且近年来变得越来越明显。从 AI 到云,开源驱动着各个领域,并且在飞速发展,但是尽管表面上似乎一切进展顺利,但实际上只有少数开发人员在做所有工作。
长期以来人们一直认为使用开源代码的流行会导致或等同于增加编写开源代码的人数,但事实并非如此,并且这种情况在最近几年变得越来越明显。根据 Stack Overflow 的最新调查,仅有 12.4% 的受访者表示他们每月至少一次或更频繁地为开源做贡献,而 23.1% 的受访者说他们每年进行一次以上的贡献,其余的受访者则表示,他们每年在开源上的贡献少于一次,甚至根本没有。
为什么会出现这样的情况呢?sourceforge 认为答案在于开源项目本身,其从两个方面解释了这种情况:
准入门槛
根据技术主管 Mathew Lodge 的说法,许多开源项目可能会非常不受欢迎,尤其是对于临时开源贡献者来说,他们为了使项目维护者相信自己的价值,必须投入大量的工作,但是很多时候,贡献者不愿意或者根本无法花时间和精力来向项目维护者证明他们自己的能力。
另一方面,项目维护者的确有合理的理由要警惕临时贡献者,因为其中许多贡献可能需要花费时间来审查,导致复杂的问题或 bug,也需要文档与合并等。现在的情况是在开源贡献上提供高质量代码的人越来越稀有。
找时间做贡献
大多数贡献者都没有从编写开源软件中获得报酬,而往往开源贡献需要花费时间,并且参与贡献还需要自证价值,为样使得现在越来越多的开发者无法参与开源。sourceforge 认为采用“交易形式”可以解决这样的问题,同时这样的机制也不会造成对项目的贡献标准的降低。
具体来讲,公司会付钱给程序员,让他们不仅在空闲时间而且在工作时间参与开源项目,这样可以鼓励他们贡献。通过付钱给程序员参与开源项目,公司不仅可以改善和指导他们依赖的关键项目,而且可以帮助他们的员工提高技能,使他们从事自己感兴趣的事情。在公司内部树立积极的工程文化,从而极大地改善公司形象并吸引更多多元化的人才。
开源可以为开发人员和公司提供很多东西,但实际上它不是免费的午餐。为了获得开源的最大利益,必须进行一些投资,无论是时间、金钱还是精力。只有当所有相关人员包括使用开源软件的人都知道这一点,开源才能从最佳状态中受益,并能够按需繁荣发展。
原文查看:

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
UOS 基于 Deepin,但它只用于商业用途
前几天我们报导了国产操作系统UOS 正式发布 v20 的消息。UOS 是一个基于 Linux 内核的操作系统,分为统一桌面操作系统和统一服务器操作系统。统一桌面操作系统以桌面应用场景为主,统一服务器操作系统以服务器支撑服务场景为主,支持龙芯、飞腾、兆芯、海光、鲲鹏等芯片平台的笔记本、台式机、一体机和工作站,以及服务器。 其实稍微对背景有一些了解的开发者会知道 UOS 其实是在 Deepin 公司武汉深度被统信收购后以 Deepin 系统为基础开发的,这让人想了解关于接下来这两个系统的区别与定位具体是怎么样。根据驱动之家的消息,我们知道 Deepin 社区前几天发表过一次 Q&A 问答,解释了UOS 与 Deepin 之间的关系: ·什么是UOS?它与Deepin有什么不同? UOS是Linux在中国的商业发行版,主要开发工作由Deepin团队完成,UOS与Deepin的关系就像是Fedora和Redhat RHEL那样。 ·UOS会取代Deepin吗? Deepin是社区版,不会被UOS取代,UOS只用于商业用途。 ·Deepin V20版的进度如何? UOS与Deepin V...
- 下一篇
Fedora CoreOS 正式 GA
Fedora CoreOS 目前已经 GA。 2018 年年初,Red Hat 斥资 2.5 亿美元收购了 CoreOS,并于 6 月份宣布推出 Fedora CoreOS,成为 CoreOS 新的上游发行版。 Fedora CoreOS 是一个专门为安全和大规模运行容器化工作负载而构建的新 Fedora 版本,它是 Fedora Atomic Host和CoreOS Container Linux的后续项目。Fedora CoreOS 将Container Linux 的提供工具、自动更新模型和思想与封装技术、OCI 支持和 Atomic Host 的 SELinux 安全相结合。 Fedora CoreOS 的一些特性包括: 自动更新、分阶段部署和分阶段推出 基于 Fedora 31 构建,带上了以下特性: Linux 5.4 systemd 243 Ignition 2.1 通过 Podman 1.7 和 Moby 18.09 支持 OCI 和 Docker 容器 默认情况下启用 cgroups v1,以实现更广泛的兼容性;cgroups v2 可通过配置获得 目前 Fedora...
相关文章
文章评论
共有0条评论来说两句吧...