インタビュー:特許主張主体:オープンソースに喧嘩を売ってはいけません。良い結果にはなりません。これは、来週開催されるOpen Source Summit Europeでこのテーマについて講演するGNOME Foundationのエグゼクティブディレクター、ニール・マクガバン氏からのメッセージです。
マクガバン氏はイベントに先立ち、特許やマイクロソフトなどについてThe Registerに語った。
このオープンソース組織は、UbuntuやRed Hatを含む主要なLinuxディストリビューションのデフォルトのデスクトップ環境を開発しています。2019年8月下旬、ロスチャイルド・パテント・イメージングは、写真管理ツール「GNOME Shotwell」が自社の特許を侵害しているとして、GNOME財団を相手取り訴訟を起こしました。
「裁判所の書類が提出される前には、いかなる警告も受け取っていませんでした。書類が提出されただけで、1週間以内に7万5000ドルの和解要求がありました」とマクガバン氏は語った。
「ただ落ち着いて先に進んでいけば楽だっただろうと思いますが、それは正しいことではないと感じましたし、将来大きな問題になったと思います。」
GNOMEエグゼクティブディレクターのニール・マクガバン氏
GNOME財団は、この根拠のない訴訟に対して「断固として抗弁する」と表明した。9ヶ月後、この紛争は無償で和解し、「ロスチャイルド・パテント・イメージングとリー・ロスチャイルドの両社は、既存のオープンソース・イニシアチブ承認ライセンスに基づいてリリースされるすべてのソフトウェアに対して、リリースと契約を付与する」としている。
マクガバン氏は、「結果には非常に満足しています。…特許主張業界全体に対して、『オープンソースプロジェクトを狙ってはいけない』というメッセージを送ることが非常に重要だと感じました。そうすれば、良い結果にはならないでしょう」と述べた。
この成果を可能にしたのは何だったのか? マクガバン氏は、その多くは資金力にあると述べた。「通常、こうした団体は迅速な支払いと手続きの完了を望んでいます。裁判沙汰になるのは望んでいないのです。」
携帯電話で完全に無料のソフトウェアスタックを実行し、人々が自分の携帯電話でのコンピューティングを制御できるというアイデアは、今のところは失われてしまった。
しかし問題は、「パターン侵害訴訟を完全に防御するには、通常約1000万ドルの費用がかかる」ことだと彼は述べた。
しかし、GNOME は Shearman & Sterling LLP から無償の代理を受けており、それが「大きな助けになった」とマクガバン氏は語った。
同氏はまた、財団は「訴訟を弁護するためにかかったその他の費用、航空費、専門家証人、特許調査、裁判所への提出費用など」を賄うために公的資金も調達したと述べた。
Microsoft、Linux用Windowsサブシステム、モバイルデバイス
新しい話題に移りますが、MicrosoftはCanonicalと協力し、Windows Subsystem for Linux(WSL)を介してWindows 10上で動作するLinux GUI(おそらくGNOMEベース)の開発を進めています。これはどのような意味を持つのでしょうか?
「マイクロソフトがオープンソース開発の促進に向けて動き出していることを大変嬉しく思います」とマクガバン氏は述べた。「特にWSLに関しては、脅威とは考えていません。私たちの優先事項は、エンドユーザーが自分のコンピューターをコントロールし、エンドユーザーの自由を促進することです。」
「それを実現する唯一の方法は、真にオープンソースのスタック、つまり適切なオープンソースデスクトップを使うことだと私は思います。」
Linuxやオープンソースの利用が増えているにもかかわらず、エンドユーザーのコンピューティング環境はますますロックダウンされているという問題があります。「ある意味では、オープンソースは勝利を収めました。遍在化しており、今ではトップ100のスーパーコンピューターのうち100台がLinuxを稼働していると思います」とマクガバン氏は述べています。「しかし、これは私たちが最初にこの取り組みを始めた頃に皆が望んでいたユートピアとは程遠いものであり、人々が自分のコンピューティングを制御できるという状況にはまだ至っていません。」
GNOME Foundation の重要な課題の 1 つは、「ますます多くのサービスがオンライン化され、モバイル コンピューティングやクラウド コンピューティングの利用が拡大している世界において、デスクトップ上の Linux が成長し、その重要性を維持できるようにすること」だと McGovern 氏は語った。
しかし彼は、「デスクトップコンピューター、そしてノートパソコンも含め、その利用は確かに増加していますが、モバイルデバイスが飛躍的に増加しています。しかし、モバイルデバイスは、エッセイを書いたり会計処理をしたりといった、実際に仕事をこなしたい時に人々が使うものなのです」と指摘する。
しかし、GNOMEがMicrosoftと同じようにモバイルで敗北したことが大きな問題なのでしょうか?「Purismのような企業がLibremモバイルフォンを開発しているのも事実です」とマクガバン氏は語った。
しかし、スマートフォン上で完全に無料のソフトウェアスタックを実行し、ユーザーが自分のスマートフォン上でコンピューティングをコントロールするという考え方は、少なくとも現時点では失われてしまいました。iOSとAndroidが優位に立っています。ノキア、ブラックベリー、マイクロソフトが経験したように、ハードウェアを製造し、それを使って何かを出荷するのは、非常にコストがかかり、複雑になっています。
「非常に大きな問題です。それを前進させるための資金がありません。もし十分な資金があれば、自分たちで携帯電話を製造できれば良いのですが、現時点ではそうはいきません。」
スナップとフラットパック
Flathub は、Canonical の Snap Store に対する GNOME のコミュニティ主導の回答です。
Linux Mintの開発者たちはCanonicalのSnap Storeに懸念を抱いていますが、マクガバン氏はどう考えているのでしょうか?「Snap自体に問題があるわけではありません」と彼は言います。「ただ、Snap StoreがCanonicalによって完全にゲートされている点が懸念されます。」
アプリケーション開発者が単一のランタイム、あるいは複数のディストリビューションで動作するランタイムをターゲットにできるようにするための取り組みは、実に素晴らしいと思います。これはLinuxシステムでは長年欠けていたものです。アプリ開発者が『macOS、Windows、そしてそれぞれ独自の動作をする30種類のLinuxディストリビューションで利用できるようにしたい』というだけでは、エコシステムをLinuxへと向かわせることはできません。
GNOMEの答えは、Flatpakと、それに関連するFlathubというリポジトリです。「Snapsとは異なり、Flatpakではユーザーが独自のリポジトリを作成できるため、分散性が高まり、ユーザーが自由に設定できるようになります。Flathubでは、真のクロスプラットフォーム化を目指しています。GNOMEだけでなく、KDEの製品もFlathubに載せています。また、プロプライエタリアプリケーションもいくつか含め、App Storeのような場所でありながら、コミュニティ全体で運営されるような場所を目指しています」と彼は語りました。
GNOMEのバージョン管理: 2~3回の中断を繰り返さない
GNOME の現在のバージョンは 3.38 ですが、次のバージョンは 2021 年 3 月頃にリリースされる予定で、GNOME 40 と呼ばれます。これを 3.40 と考えるのは、Foundation が 2011 年の GNOME 3.0 の登場時に生じた混乱の繰り返しを避ける決意をしているからです。Foundation の Emmanuele Bassi が説明したように、今後は大規模なリリースではなく、定期的な小さな変更が行われます。
「私たちは、ある程度満足できるプラットフォームにたどり着きました」とマクガバン氏は述べた。「以前と同じような大規模なオーバーホールは、もはや必要ありません。GNOME 2とその技術スタックでは、できることが非常に限られており、古いコードも大量に残っていました。今後は、より反復的なアプローチへと移行していく予定です。」
GNOME 4.0 はリリースされない。その理由は、「もし 4 をリリースしたら、人々はそれをすべてが再び壊れるという大きな変化とみなすだろうが、それは実際のところ我々が手にしているものではない」からだ、と彼は言った。
ディスプレイプロトコルをXからWaylandに移行するといった大きな技術的変更でさえ、ユーザーへの影響なく実行できます。「適切な3Dアクセラレーションを実際に使用できるため、動作がよりスムーズになり、より滑らかになるという点を除けば、ユーザーは必ずしも違いに気付かないはずです」とマクガバン氏は述べました。「私たちの目標は、以前から機能していたものを引き続き確実に動作させることです。これは、ユーザーにとってコンピューターをより安全に使用できる方法です。Xにはアーキテクチャ上の多くの問題がありました。」
GNOMEは単なるデスクトップではない
GNOME 3デスクトップ
マクガバン氏によると、GNOMEは単なるデスクトップではないという。「あらゆる場所で使われているlibxml、D-Bus、そして何百万台ものテレビや車で使われているオーディオビジュアルフレームワークであるGStreamerといったものはすべてGNOME自体から生まれたものです。なぜなら、このシンプルで使いやすいデスクトップ環境を実現するために、その基盤には多くの仕組みが必要だったからです。」
「財団としても、デスクトップだけでなく、Flathubの運営や、オープンソースソフトウェアへの貢献方法を人々に教えるコミュニティエンゲージメントチャレンジなどを推進しています。デスクトップを使うだけでなく、人々が自分のコンピューティングをコントロールできる未来を確実にするために、私たちはこうした活動を行う必要があります。私たちの活動の多くは、より広い文脈に基づいています。」
特許トロールの打倒は素晴らしい例です。®