DUICUO

国内Linuxディストリビューションが直面する機会と課題

現在、数え切れないほど多くのLinuxディストリビューションが利用可能です。中国では、Linux Deepin、YLMF(Rainforest Cloud)、Red Flag Linux、Kylin Linuxなどが主なディストリビューションです。5月28日、Deepin Linuxは武漢で「Linux Deepin 2011 開発者・ユーザーカンファレンス」を開催しました。これは、オープンソースコミュニティが主催する中国初のLinuxユーザーと開発者のオフラインイベントでした。このイベントには、著名なオープンソース技術推進者である袁孟教授、Linuxセキュリティのシニアエキスパートである閻婷氏、オープンソースソフトウェア開発者の李文鵬氏をはじめとするオープンソース愛好家が招かれ、オープンソースLinuxの活用と開発に関する経験と知見を共有しました。

[[31304]]

Deepinの現場マネージャー、ヤン・ウェンシンさん

Deepin代表のヤン・ウェンシン氏が会議の開始を宣言した後、Linux Deepinの開発者の一人であるレン・ガンフア氏がLinux Deepinの今後のリリース計画を紹介した。

[[31305]]

ディープデベロッパーのLeng Ganghua氏

さらに、Deepinコミュニティの責任者であるLiu Wenhuan氏とオープンソース技術の先駆者であるYuan Meng教授も素晴らしい講演を行いました。

[[31306]]

ディープコミュニティ責任者 劉文歓氏

[[31307]]

オープンソース技術の推進者である袁孟教授

中国国内のLinuxディストリビューションは、中国におけるLinuxの発展を促進するために精力的に活動しており、特にLinux Deepinはコミュニティの活発な活動の拠点となっています。しかしながら、中国国内のLinuxディストリビューションの普及には、依然として多くの困難と課題が存在します。

Linux Deepinコミュニティは、オープンソースへの夢を持つ技術愛好家のグループによって組織されており、それぞれが余暇をLinux Deepinの開発に捧げています。中国にはLinuxコミュニティが必要であり、これらのコミュニティはLinuxのさらなる繁栄に貢献するでしょう。しかしながら、Linuxディストリビューションのドキュメント更新をめぐってコミュニティとユーザーの間で対立が生じるなど、開発には依然として困難が残っています。#p#

ドキュメントはあらゆるLinuxディストリビューションにとって不可欠な要素であり、ユーザーエクスペリエンスに直接影響を及ぼします。多くのユーザーは、問題に遭遇すると、まずドキュメントを参照して答えを探します。

ディストリビューションのドキュメントを探す場合、最も簡単な方法は、Ubuntuのwiki(wiki.ubuntu.org.cn)のようなWikiで直接探すことです。Ubuntuのドキュメントは非常に充実していると考えられています。完全なディストリビューションドキュメントの作成は時間と労力を要する作業であり、現在、ほとんどのドキュメントはWikiで公開されており、コミュニティはユーザーが協力して開発に貢献できることを期待しています。しかしながら、ドキュメント作成に関して、ユーザーとコミュニティの間にはいくつかの問題が存在します。

ユーザーのニーズ

包括的なドキュメントパッケージには、ドライバのインストールから機能の説明まで、様​​々な問題に対する解決策が含まれています。ユーザーにとって、包括的なドキュメントは問題解決のための強力なツールです。しかし、現状ではドキュメントの更新が新バージョンのリリースに追いつかず、ユーザーは古いドキュメントを使い続けることになります。その結果、新旧バージョン間の互換性問題が発生し、古いドキュメントは新しいリリースと互換性がなくなり、ユーザーにとってあまり役に立たないドキュメントになってしまいます。

コミュニティの困難

コミュニティによるドキュメントのメンテナンスは、本質的には準公共サービスプロジェクトです。コミュニティにはリリースのメンテナンス義務がありますが、ドキュメントはコミュニティにとっての付加価値としてのみ機能します。

充実したドキュメントはユーザーに優れたユーザーエクスペリエンスを提供しますが、そのようなドキュメントの作成には多くの人材と時間が必要です。誰もが限られた時間しか持たないため、余暇をコミュニティの維持に充てている開発者にとって、これは大きな課題となります。

現在、多くのコミュニティがリリースドキュメントをWikiなどのオープンな共同プラットフォームでホストしていますが、これが問題を引き起こしています。ドキュメントの更新は非常にオープンであるにもかかわらず、コミュニティ外の人が積極的に更新する人はほとんどいません。これは主にユーザーの技術スキルが限られているため、更新されたドキュメントの正確性を保証できないことが原因です。そのため、ユーザーがドキュメントを閲覧するだけで、自ら更新しないという主な理由となっています。

問題

ドキュメントはユーザーにとって不可欠ですが、限られた技術スキルのために完璧なドキュメントを作成することができず、更新へのモチベーションも低いのです。高度な技術スキルを持つ人でさえ、積極的にドキュメントを更新しません。コミュニティの開発者にとって、時間は常に克服できない問題です。これが悪循環、つまり需要者と提供者の間で問題が繰り返される悪循環を生み出しています。

では、開発者とユーザーにとって、ドキュメントの本質的な意義とは何でしょうか?ユーザーにとって、ドキュメントは確かにユーザーエクスペリエンスを向上させます。充実したドキュメントがあれば、問題に直面した際にすぐに解決策を見つけることができるからです。一方、開発者にとって、ドキュメントはユーザーが自ら解決策を見つけるための手段に過ぎません。リリースのプロモーションに大きく貢献するわけではありません。ある意味では、ドキュメントは開発者自身にとっての慈善活動のようなものと言えるでしょう。

ドキュメントの保守と更新については、様々な意見があります。Deepin Linuxコミュニティ内の議論では、ディストリビューションのドキュメントは必ずしも網羅的である必要はないという意見もあります。むしろ、各アップデートや変更は既存のドキュメントに基づいて改善されるべきであり、最も頻繁に使用されるソフトウェアのアップデートと変更を明確に示すべきです。これは間違いなく双方にとってメリットのある解決策ですが、コミュニティは開発中に各ソフトウェアのライフサイクルを考慮する必要があります。アップデートごとに既存のソフトウェアを置き換えないようにすることで、大量のドキュメント更新を防ぎ、ユーザーに良好なユーザー環境を提供できます。結局のところ、ユーザーが求めているのはそれほど多くではなく、うまく機能するものだけです。

したがって、Linuxディストリビューションに関するドキュメントの主な情報源はコミュニティであり続けますが、ユーザーも貢献する必要があります。コミュニティとユーザーの共同の努力によってのみ、Linuxは改善されるのです。

[編集者のおすすめ]

  1. Yahoo は、コア以外のいくつかの技術をオープンソース コミュニティに公開する予定です。
  2. Ubuntu 11.04 では、iPhone アプリケーションでのドキュメント管理のサポートが強化されています。
  3. 企業はオープンソース コミュニティを最大限に活用するにはどうすればよいでしょうか?