世界最大級の大学ネットワークであるカリフォルニア大学(UC)は、フリーでオープンなソフトウェアの使用と生産を増やすための大規模な取り組みを行っている。 この取り組みの中心となっているのが、オープンソースプログラムオフィス(OSPO)という概念であり、現在では大学、企業、政府を問わず普及しつつある。 このOSPOの取り組みを理解するために、カリフォルニア大学サンタクルーズ校のOSPOのエグゼクティブ・ディレクターとしてカリフォルニア大学の取り組みをコーディネートしているステファニー・リエッグ氏(図1)と、彼らの研究センターであるオープンソースソフトウェア研究センター(CROSS)に話を聞いた。
オープンソースは運動であり、考え方であり、コミュニティであり、法的定義であり、その他多くのものである。 オープンソース・ソフトウェアを使用し、作成するためには、組織は一度に多くの次元で進化する必要がある。 さらに、オープンソースの概念は、研究データ、教科書、文書、その他の形態の情報にも適用される。 オープンソースの専門家からなる部門が、大学やその他の機関のあらゆる部分に手を差し伸べ、サポートや指導を提供することで、オープン性のこうした側面をすべて強化することができる。
各企業は数年前から、オープンソースの各レベルでガイダンスを提供するOSPOを作り始めた:
本の1章では、OSPOの歴史と目標がまとめられている。
大学もOSPO分野に参入しており、その多くはアルフレッド・P・スローン財団の支援を受けている。 スローンはこれまでに、カリフォルニア大学サンタクルーズ校を含む米国の12の大学でOSPOの試験的取り組みに資金を提供している。 UCSCのプロジェクトの目標のひとつは、このアプローチをUCシステムの他の地域にも広げることだった。
UCSCのチームは、他の5つのUCキャンパス(バークレー、デイビス、ロサンゼルス、サンディエゴ、サンタバーバラ)のグループと協力し、リソースを共有し、各キャンパスの専門家から他のキャンパスに指導を提供するOSPOのネットワークを構築している。 ガイダンス用に作成された文書も、誰でも利用できるように公開される。 このネットワークはまた、オープンソース・リポジトリ・ブラウザ(ORB)の構築も目指しており、このブラウザは、各キャンパスが地域のオープンソースの取り組みを特定するのに役立ち、オープンソース研究の支援に関心を持つ外部の利害関係者にデータを提供する。
なお、OSPOは必ずしも学生にGitの使い方やLinuxシステムの管理、Pythonでのコーディングなどの技術的な仕事を教える責任はない。 それは通常、コンピューターサイエンス部門の責任である。 しかし、OSPOは、オープンソースのスキルを教える効果的なプログラムをデザインするために、学科と調整することができる。 OSPOは、オープン・プロジェクトを作りたい学生にも役立つ。
現在のUCの計画は、彼らが「テーマ」と呼ぶ3つの主要分野に分かれている: キャンパスおよびUC全体のオープンソースランドスケープの発見、教育(トレーニング、開発、指導)、持続可能性である。
「CROSSは2015年にUCSCで設立されて以来、持続可能性を重視してきました」とリエッジは言う。 CROSSは数年前にLPIのブログで取り上げられた。 ソフトウェア開発プロジェクトを開始する学生には、ソフトウェア・コミュニティに働きかけ、他の開発者を勧誘することが奨励され、訓練される。 (技術棟については図2を参照)。
図2. バスキン・エンジニアリング・ビルディング(写真:Nick Gonzales/UC Santa Cruz)
UCSCから生まれた最も成功したオープンソースプロジェクトであるCephは、Linuxコミュニティでよく知られており、多くのクラウド環境の中心的存在となっている。 Cephの成功に基づき、CROSSは産業界や他の資金提供者と協力し、他のオープンソースプロジェクトを支援し、コミュニティを拡大してきました。
サンタクルスでは、OSPOはCROSSのプロジェクトとしてスタートしているが、独立する予定である。 各キャンパスのOSPOは、オープンソース・プロジェクトの健全性を評価することもできる。これは、そのプロジェクトが持続可能かどうか、またそうするためにはどのような作業が必要かを判断する鍵となる。 OSPOは、オープンソースに関する学内の意識を高め、学生や教職員の参加を促すためのワークショップ、ハッカソン、その他のイベントをサポートすることができます。 メンターシップとコミュニティ形成も目標だ。
UCのOSPOネットワークの協力者たちは、この春に活動をスタートさせ、来年度初めまでに実用的な目標に向けた行動を協力し合い始めようとしている。また、今後2年以内にUCの全10キャンパスをネットワークに参加させたいと考えています。”