发展中国家开源的 3 个主要挑战

在发展中国家,开源面临许多困难,这使得人们对它的看法及其联想是不准确且脱节的。
3 位读者喜欢这篇文章。
Introduction to the Domain Name System (DNS)

Jason Baker。CC BY-SA 4.0。来源:Cloud, Globe。均为 CC0。

当我回到家乡,与科技行业或任何其他行业的人们谈论我的工作以及我每天参与的话题时,他们通常会对开源项目办公室 (OSPO)的想法感到困惑。一家公司在没有明显的直接经济利益的情况下为开源项目做出贡献的概念,在文化上可能很难理解或解释。

作为一个在长期努力发展中的国家出生和长大的人,我理解并认同这一点。曾经有一段时间,我对开源的唯一理解是,它是我可以免费使用的软件,无需等待特定问题或附加功能的发布。我可以自己本地完成我需要的任何事情。

在发展中国家,开源面临许多困难,这使得人们对它的看法及其联想是不准确且脱节的。我将在本文中讨论这些困难。

发展中国家开源面临的挑战

开源在这些地区面临的挑战可以分为三个主要领域

  • 社会和文化
  • 资源和基础设施
  • 治理

社会和文化

科技文化,特别是其中的开源部分,是受其所存在社会的文化滋养的,这已不是什么秘密。这就是为什么在当今世界,开源更有可能在世界较发达地区得到维持和维护。

但想象一下一个完美的社会,最适合开源发展、维持和维护。那个社会的文化是什么样的?它的主要特点是什么?

开放和透明

为了使开源蓬勃发展,社会文化必须尽可能开放和透明。信息必须自由且公开地访问,这在许多欠发达地区是一个巨大的问题。信息通常受到繁文缛节的限制,普通公民无法获得,更不用说试图为开源做出贡献的人了。

[ 相关阅读 开源项目中的全球通信 ]

自由

“自由”这个词有很多不同的含义和内涵。有言论自由、表达自由、选择自由、信仰自由、宗教自由等等。在这种情况下,我最关心的自由方面是在没有更高权威干预的情况下启动新社区和组织的能力。这就是开源的本质。分布式协作模式非常有效,在这种模式下,大型群体在没有强大的中央权威指导的情况下协同工作。这是这些地区面临的另一个主要挑战。新的社区和组织经常受到质疑、密切监控,不幸的是,在某些情况下,甚至因担心可能出现的新想法或其他原因而遭到起诉并最终关闭。

动态

动态文化对于开源的发展至关重要。一个愿意接受和实施新想法的文化是开源发展的理想场所。抵制变革并倾向于坚持传统方法会限制社会采用新技术和解决方案的意愿,这在大多数欠发达国家是一个主要问题。

这些地区抵制变革的最大和最常见的原因是对未知的恐惧。将对未知的恐惧讨论为“发展中国家”的问题是不公平的。这是一个普遍存在的问题,即使在发达国家也是如此。但这种恐惧背后的一些原因在欠发达地区是特有的。两个主要原因是缺乏对科技行业能力和缺乏问责制的信任。企业和个人不信任所提供的软件解决方案的能力,更不用说开源解决方案了。有一种观点认为开源软件是不安全和不安全的。当人们不信任软件开发人员的能力时,这种担忧就会加剧。其次,人们不信任该系统能够让任何人对因使用该软件或在法律冲突中可能出现的任何错误或问题负责。

资源、基础设施和经济

经济挑战是发展中国家开源面临的最明显的困难,影响了这些地区的开源开发人员和社区。

访问和资金

发展中国家的开源开发人员在可访问性问题上挣扎。无论是访问互联网还是设备,当您每天都在努力获取资源时,都很难成为一名普通的开源贡献者。这些地区的数字鸿沟巨大。仍然有许多地区没有稳定、高速的互联网连接。在设备方面,这些地区与世界其他地区之间也存在市场差距。总是存在没有足够的资金购买最新、最强大的机器的挑战,但也存在可用性问题。构建和运行最大的开源项目所需的现代、强大的技术设备在这些地区并不总是可用。

这些担忧使自学和学习变得具有挑战性。对于开源开发人员来说,由于这些访问问题,选择一个开源项目,自学所有相关知识并开始为其做出贡献是困难的。

在这种情况下,您如何建立一个开源社区?项目最终将由少数有权访问稳定高速互联网连接和最新设备的特权人士维护。其余的将是来自其他人的零星、偶尔的贡献,这些贡献几乎不能被视为一个社区。即使是那些人,一旦出现有偿工作的机会,也会消失。我个人多次见过这种情况。有人会开始学习一个开源项目,以研究特定的技术栈或提高他们的技能,并开始为其做出贡献。但是,一旦出现有偿工作的机会,即使是作为第二份工作,他们也会完全放弃开源项目。这是有道理的。任何人都必须优先考虑自己和家人的生存手段。

这种资源的匮乏和对少数特权人士的依赖,也使得几乎不可能资助营销活动、社区建设活动,以及最后但并非最不重要的,文档本地化尝试。

本地化

英语是互联网的语言,但对许多这些国家来说并非如此。虽然几乎所有开发人员都会说基本的英语,但并非每个人都有能力理解和理解文档、架构资源和技术规范,达到能够有意义地为开源项目做贡献的程度。改编文档的缺失使得发展中国家的开发人员很难找到进入开源项目的入口点。完成这项工作所需的时间和资源通常会让这些地区的潜在贡献者望而却步。

[ 另请阅读 开源如何编织国家之间的联系 ]

雇佣合同

几乎所有的软件雇佣合同都旨在将开发人员可能拥有的每一行代码、贡献或想法货币化。参与外部项目可能会引起雇用公司的质疑,这往往会阻止开发人员为开源做贡献,以避免法律问题。法律偏袒公司和组织,并阻止软件开发人员做出外部贡献。

知识产权法

发展中国家的法律框架通常不足以处理知识产权和开源许可的细微之处。发展中国家的知识产权法可能比发达国家更薄弱或不那么全面,执法可能也不那么有效。这可能会使创作者和贡献者难以保护他们的作品,并阻止其他人未经许可使用它。

此外,开源许可可能很复杂。许多发展中国家可能没有法律专业知识或资源来有效地驾驭这些许可。这可能会使开发人员很难在不无意中违反许可条款的情况下为开源项目做出贡献。

另一个问题是,知识产权法和开源许可有时被视为发展中国家创新和发展的障碍。批评者认为,这些法律和许可会扼杀创造力,并阻止知识和技术的传播,尤其是在资源和技术获取受限的地区。

总的来说,发展中国家围绕知识产权法和开源贡献的挑战是复杂且多方面的,需要一种细致入微的方法,以考虑到这些国家面临的独特情况和挑战。

专有软件交易

总部位于美国和欧洲的科技巨头与发展中地区的政府签订数十亿美元、长达数十年的交易,向他们提供软件。万一有人当选上任并决定启动一项采用开源软件的倡议,他们会发现摆脱这些交易将花费一大笔钱。

开放并不总是容易的

这些只是开源在发展中国家面临的一些困难。要改善这种情况并使采用和发展开源成为可能,还有很多工作要做。在未来的文章中,我将深入探讨具体的解决方案,但现在,我要指出的是,与所有事情一样,它始于个人。当我们每个人“众包”一种开放文化时,我们生活和工作的地区的文化就会发生变化。以任何微小的方式将开源带入您的社区,看看它会带来什么。

Ahmed Sobeh
Ahmed Sobeh 是 Aiven 开源项目办公室的开源工程经理。他是一名埃及人,在开源方面有不同的经验,从在 Mozilla 工作于 Firefox 到在 SAP 工作于 Rust,他对开源的兴趣和经验在过去几年中不断增长。

评论已关闭。

© . All rights reserved.