阅读时间 8 分钟 (1550 字)

发展中国家开源软件面临的三个关键挑战

2023-JCM-Template-Inclusion-revised

开源在发展中国家面临着许多挑战,这些挑战使得人们对它的看法及其关联不准确,并且脱离实际。

当我回到家乡,与技术行业或任何其他行业的人谈论我所做的事情和我每天参与的话题时,我通常会遇到对开源项目办公室(OSPO)这个概念的好奇。一个公司不追求明显的即时财务利益就向开源项目贡献,这种文化观念可能很难理解或解释。

作为一个在发展中国家出生和长大的人,我理解并感同身受。在某个时候,我对开源的唯一理解是,它是一种我可以免费使用且无需等待特定问题或额外功能发布的软件。我可以自行本地处理任何需要的事情。

开源在发展中国家面临着许多挑战,这些挑战使得人们对它的看法及其关联不准确,并且脱离实际。我在本文中会讨论这些挑战。

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

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

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

社会与文化

众所周知,技术文化,特别是开源部分,都受到其所在社会的文化的影响。这就是为什么在当今世界,开源更有可能在世界上更加发达的地区得到维持和维持。

但是,想象一个完美的社会,它对开源的增长、维持和维持非常有利。那个社会的文化是什么样子的?它有哪些主要特征?

开放和透明

为了使开源繁荣,社会的文化必须尽可能地开放和透明。信息必须免费和公开地获取,这在许多不发达地区是一个大问题。信息常常受到官僚主义的阻碍,对普通公民来说往往无法获取,更不用说那些试图为开源做出贡献的人。

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

免费

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

动态

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

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

资源、基础设施和经济

经济挑战是发展中国家开源面临的最明显的斗争,影响着这些地区的开源开发者和社区。

接入和资金

开源开发者面临发展中国家接入问题。无论是互联网接入还是设备,当你在日常生活中难以接触资源时,很难成为常规的开源贡献者。这些地区的数字鸿沟巨大。仍有许多地区没有定期、稳定、高速的互联网连接。在设备方面,这些地区与世界其他地区也存在市场差距。总是面临没有足够的资金购买最新、最强大的机器的挑战,但也存在可用性问题。建设并运行最大的开源项目所需的现代、强大的技术设备并不总是存在于这些地区。

这些担忧使得自学和学习变得困难。由于这些接入问题,开源开发者很难选择一个开源项目,自己学习所有关于它的知识,并开始为其做出贡献。

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

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

本地化

英语是互联网的语言,但对许多这些国家的许多人来说并非如此。虽然几乎所有的开发者都具备基本的英语水平,但并非每个人都有能力理解并理解文档、架构资源和技术规范,以达到能够有意义地为开源项目做出贡献的程度。缺乏适应性文档使得发展中国家开发者在寻找进入开源项目的切入点时感到困难。为此所需的时间和资源通常会让这些地区的潜在贡献者望而却步。

[ 也可以阅读 开源如何编织国家间的联系 ]

员工合同

几乎所有的软件员工合同都是为了将开发者的每一行代码、贡献或想法货币化。任何参与外部项目都可能成为雇用公司质疑的理由,这往往会让开发者为了避免法律问题而不愿为开源项目做出贡献。法律倾向于公司和组织,阻止软件开发者做出外部贡献。

知识产权法

发展中国家的法律框架通常无法妥善处理知识产权和开源许可的细微差别。发展中国家的知识产权法可能比发达国家的弱或不够全面,执行也可能不够有效。这可能会让创作者和贡献者难以保护他们的作品,并阻止他人未经许可使用。

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

另一个问题是,知识产权法和开源许可有时被视为发展中国家创新和发展的障碍。批评者认为,这些法律和许可会抑制创造力,阻碍知识和技术的传播,特别是在资源和技术获取有限的情况下。

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

专有软件交易

美国和欧洲的科技巨头与发展中国家政府签署数十亿美元、数十年之久的协议,向他们提供软件。如果有人当选并决定启动采用开源软件的倡议,他们会发现,退出这些协议将花费巨额资金。

开放并不总是容易

这只是开源在发展中国家面临的一些挑战。要改善这种情况并使采用和增长开源变得可行,还有许多工作要做。在未来的文章中,我将深入探讨具体的解决方案,但现在,我要指出,就像其他一切一样,它始于个人。随着我们每个人“众包”一个开源文化,我们生活和工作的地区的文化也会改变。以任何可能的方式将开源带入你的社区,看看它会走向何方。

在 Joomla 社区杂志上发表的一些文章代表作者对特定主题的个人观点或经验,可能与 Joomla 项目官方立场不一致

0
认识 Joomla 用户组:阿纳姆 - 尼德丹
探索核心:激发您的 Joomla 4 网站活力...
 

评论

已经注册? 登录这里
尚无评论。成为第一个发表评论的人

通过接受,您将访问 https://magazine.joomla.net.cn/ 外部第三方提供的服务