DUICUO

発展途上国が直面するオープンソースの3つの主要な課題

編集者注:この記事は、AivenオープンソースプロジェクトオフィスのオープンソースエンジニアリングマネージャーであるAhmed Sobeh氏によって執筆されました。彼はエジプト出身で、オープンソース分野で豊富な経験を有しています。この記事では、エジプトのオープンソース文化に関する彼の洞察を紹介します。

中国に戻り、テクノロジー業界や他の分野の人たちと日々の仕事や関わっているテーマについて話すと、オープンソース・プログラム・オフィス(OSPO)という概念に戸惑うことがよくあります。企業が直接的な金銭的利益を得ずにオープンソース・プロジェクトに貢献するという概念は、文化的に理解も説明も難しいのです。

発展途上国で生まれ育った私にとって、この考え方は理解でき、賛同できます。かつて私にとってオープンソースソフトウェアとは、特定の問題や追加機能がリリースされるのを待たずに、無料で使えるソフトウェアのことしか理解していませんでした。必要なことは何でもローカルでできるのです。

発展途上国では、オープンソースは多くの困難に直面しており、それが不正確で矛盾した認識や印象につながっています。この記事では、これらの問題について考察します。

発展途上国におけるオープンソースの課題

これらの地域でオープンソースが直面している課題は、主に次の 3 つに分けられます。

  • 社会と文化
  • 資源とインフラ
  • 政府管理

社会と文化

テクノロジー、特にオープンソースという側面における文化は、それが存在する社会文化に根ざしていることはよく知られています。だからこそ、今日では世界の発展途上地域では、オープンソースが維持・保存される可能性が高くなっているのです。

しかし、オープンソースの開発、維持、そして維持に完全に適し、完璧な社会を想像してみてください。そのような社会の文化はどのようなものになるでしょうか?その主な特徴は何でしょうか?

オープン性と透明性

オープンソースが発展するためには、社会文化が可能な限りオープンで透明性が保たれていなければなりません。情報は自由かつオープンにアクセス可能でなければなりませんが、これは多くの発展途上地域で大きな問題となっています。官僚主義によって情報が阻害されることが多く、オープンソースに貢献したい人々はもちろんのこと、一般市民にとってもアクセスが困難になっています。

無料

「自由」という言葉には、様々な意味と解釈があります。言論の自由、表現の自由、選択の自由、信仰の自由、宗教の自由など、実に様々です。本稿で私が最も関心を寄せる自由の側面は、上位機関からの干渉を受けずに新しいコミュニティや組織を構築できる能力です。これこそがオープンソースの真髄です。分散型コラボレーションとは、強力な中央権力なしに大規模なグループが協力する効率的なコラボレーションモデルです。これは、これらの地域のほとんどが直面しているもう一つの大きな課題です。新しいコミュニティや組織はしばしば疑問視され、厳しく監視され、残念ながら、新たなアイデアの出現やその他の理由から、起訴され、最終的には閉鎖されることもあります。

活力に満ちている

活気のある文化はオープンソースの発展に不可欠です。新しいアイデアを受け入れ、積極的に導入する文化は、オープンソースの発展にとって理想的です。変化への抵抗や従来の方法論に固執する傾向は、社会が新しい技術やアプローチを採用することを妨げており、これは多くの発展途上国における大きな問題となっています。

これらの地域における変化への抵抗の背後にある最も重要かつ一般的な理由は、未知への恐怖です。この未知への恐怖を「発展途上国」特有の問題として議論するのは不公平です。これは先進国でさえも含め、あらゆる場所で共通の問題です。しかし、この恐怖の背後にある理由の中には、発展途上国に特有のものもあります。主な理由は2つあります。テクノロジー業界の能力に対する不信感と、説明責任の欠如です。企業や個人は、既存のソフトウェアソリューションの機能性を信頼しておらず、ましてやオープンソースソリューションはなおさらです。オープンソースソフトウェアは安全性が低く、信頼性が低いという認識があります。人々がソフトウェア開発者の能力を信頼していないため、この懸念はさらに高まります。第二に、人々は、ソフトウェアの使用や法的紛争によって生じる可能性のあるエラーや問題に対して、システムが責任を問うとは考えていません。

資源、インフラ、経済

経済的な課題は、発展途上国におけるオープンソースが直面する最も明白な困難であり、これらの地域のオープンソース開発者とコミュニティに影響を及ぼしています。

供給と資金調達

発展途上国のオープンソース開発者は、供給問題に悩まされています。インターネットへのアクセスや機材など、リソースの確保に常に苦労している状況では、オープンソースへの継続的な貢献者となることは困難です。これらの国々では情報格差が非常に大きく、多くの地域では、信頼性が高く安定した高速インターネット接続が未だに不足しています。また、機材の面でも、これらの地域と世界の他の地域の間には市場格差があります。最新かつ最も強力なマシンを購入するための資金が不足していることは常に課題ですが、供給問題も存在します。最大規模のオープンソースプロジェクトの構築と運営に必要な、最新かつ強力な技術機材は、これらの地域で必ずしも入手できるとは限りません。

これらの問題は、独学や学習を困難にしています。こうした供給問題のため、オープンソース開発者がオープンソースプロジェクトを選択し、関連する知識をすべて独学で習得し、貢献を始めることは困難です。

このような状況で、オープンソースコミュニティはどのように構築できるでしょうか?プロジェクトは最終的に、安定した高速インターネット接続と最新設備を備えた、ごく少数の特権階級の人々によって維持されることになります。残るのは、他の人々からの散発的で時折の貢献だけで、コミュニティと呼ぶにふさわしい存在とは到底言えません。こうした人々でさえ、有給の仕事の機会が訪れると姿を消してしまうでしょう。私はこれを何度も目の当たりにしてきました。ある人がオープンソースプロジェクトについて学び始め、特定のスタックを研究したり、スキルを磨いたりして貢献を始めるかもしれません。しかし、有給の仕事の機会が、たとえ副業であっても、訪れると、オープンソースプロジェクトから完全に離れてしまいます。これは当然のことです。誰もが自分自身と家族の生活を最優先に考えなければならないのです。

このリソースの不足と特権的な少数派への依存により、マーケティング キャンペーン、コミュニティ構築活動、そして最後にドキュメントのローカリゼーションの試みに資金を提供することもほぼ不可能になっています。

ローカリゼーション

英語はインターネットの公用語ですが、多くの国ではそうではありません。開発者のほぼ全員が基本的な英語を話せる一方で、オープンソースプロジェクトへの有意義な貢献に必要なドキュメント、アーキテクチャリソース、技術仕様を理解できる人は限られています。関連ドキュメントの不足により、発展途上国の開発者はオープンソースプロジェクトへの足掛かりを見つけるのに苦労することがよくあります。必要な時間とリソースが、これらの地域からの潜在的な貢献者を躊躇させる要因となっているのです。

従業員契約

ほぼすべてのソフトウェア従業員契約は、開発者が作成するコード1行、貢献、またはアイデア1つ1つを収益化するように設計されています。外部プロジェクトへの関与は雇用主の精査の対象となるため、法的問題を回避するために開発者がオープンソースへの貢献を躊躇することがよくあります。法律は企業や組織に有利になる傾向があり、ソフトウェア開発者が外部への貢献を行うことを阻んでいます。

知的財産法

発展途上国の法的枠組みは、知的財産権やオープンソースライセンスの微妙なニュアンスに対応する能力が不足していることが多い。先進国と比較して、発展途上国の知的財産法は脆弱であったり、包括的でなかったり、執行が不十分な場合がある。そのため、クリエイターや貢献者が自らの作品を保護し、他者による無断利用を防ぐことが困難になる可能性がある。

さらに、オープンソースライセンスは複雑になる場合があります。多くの発展途上国では、これらのライセンスを効果的に運用するための法的専門知識やリソースが不足している可能性があります。そのため、開発者が意図せずライセンス条項に違反することなくオープンソースプロジェクトに貢献することが困難になる可能性があります。

もう一つの問題は、知的財産法とオープンソースライセンスが、開発途上国におけるイノベーションと発展の障害と見なされることがあることです。批評家は、これらの法律とライセンスが創造性を抑制し、特に資源と技術が限られている地域において、知識と技術の普及を阻害していると主張しています。

全体として、知的財産法とオープンソースへの貢献に関して開発途上国が直面している課題は複雑かつ多面的であり、直面している固有の状況と課題に対処するには微妙なアプローチが必要です。

独自のソフトウェア取引

欧米の巨大IT企業は、発展途上地域の政府と数十億ドル規模の、数十年に及ぶソフトウェア供給契約を締結している。誰かが選挙で当選し、オープンソースソフトウェアの導入を決断すれば、これらの契約を破棄するには莫大なコストがかかることに気づくだろう。

オープンソースは常に順風満帆というわけではありません。

これらは、発展途上国におけるオープンソースが直面している課題のほんの一部に過ぎません。この状況を改善し、オープンソース技術の導入と開発を現実的なものにするためには、まだ多くの課題が残されています。今後の記事では具体的な解決策について深く掘り下げていきますが、今は、すべては個人から始まるということを強調したいと思います。私たち一人ひとりがオープンな文化を受け入れることで、私たちが住み、働く場所の文化も変化します。ぜひ、オープンソースをコミュニティに取り入れ、何が起こるかを見守ってみてください。