アフリカ大陸は人口13億を越える巨大な市場であり、オープンソース技術の成長が注目されています。GitHubのデータによると、2010年から2020年にかけてアフリカの開発者數は急増し、技術革新の可能性が広がっています。この記事では、アフリカにおけるオープンソースの現狀、技術的課題、そして今後の展望を解説します。
アフリカは世界第二の人口大國であり、オープンソースコミュニティの成長が顕著です。GitHubの統計では、2010年のアフリカの開発者數が0.5人から2020年に2.7人に増加し、貢獻者の割合も0.3%から2.3%に成長しました。主な貢獻國は南アフリカ共和國、エジプト、ケニア、ナイジェリアです。
オープンソース技術は多岐にわたる分野で活用されています。言語技術では、アフリカの30%以上の言語をサポートする自然言語処理(NLP)が進展しています。データ科學では、Zindiプラットフォームがアフリカのデータセットを提供し、教育分野では低資源教育プラットフォームが開発されています。
Masakanコミュニティは、機械學習を活用して38種類のアフリカ言語を翻訳するオープンソースプロジェクトです。Joy NMTというフレームワークを基盤に、多言語対応の技術革新を実現しています。
Nana Ofata Aimプロジェクトは、アフリカの芸術文化をデジタルで保存するためのプラットフォームを開発しており、54巻のデジタルアーカイブを目指しています。また、翻訳チャットボットの開発も進めています。
Trar UI/JSフレームワークは、アフリカの開発者が作成したUI/JSライブラリで、多言語技術の応用を支援しています。
Pon Africaは、2019年に400人の參加者を誘致し、26か國にわたる活動を展開しました。2020年からはオンラインでの開催が開始され、障害者も含めた幅広い參加が可能となっています。
他にも、Spyon AfricaやOpen Source Community Africa、Chaos Africa(コミュニティヘルス)、Jungle Girls(女性の參加)、She Called Africa(女性技術教育)、Linux User Group(モロス)などのコミュニティが活発に活動しています。
アフリカのオープンソースにはいくつかの課題があります。遠隔地では電力やネットワークの不安定さが問題で、低資源教育プラットフォームの開発が求められています。
就業面では、初級開発者が僱用機會を得るのが難しいという現狀があります。國際的な參加には、渡航やビザの手続きが障壁となり、コロナ禍では審査が遅延しています。
また、コミュニティの多様性においては、選挙やリーダーシップの構成が不足しており、DEI(多様性、公平性、包容性)の研究が進められています。
Everything Open Sourceという非営利研究機関は、技術書籍やUIデザインなどの非コード貢獻分野に注力しています。また、オープンソースコミュニティのDEI問題を研究し、多様性の向上に貢獻しています。
參加のためのアドバイスとしては、個人の技術分野に合ったプロジェクトに參加すること、アフリカ言語技術やローカライゼーションに注力すること、國際活動には事前にビザや行程を計畫することが挙げられます。
アフリカのオープンソースは、技術革新と社會的インパクトの両立を目指しています。國際的な協力とリソースの投入が不可欠であり、個人やコミュニティの積極的な參加が今後の成長を支える鍵となります。Apache Foundationのようなオープンソースの基盤を支える組織との連攜も重要です。