ラスト財団は月曜日、同団体が提案した商標ポリシーの変更によって生じた混乱について謝罪した。
メモリセーフなプログラミング言語であるRustに財政的および法的支援を提供する財団は、Rustという単語とそのロゴの使用に関する新たなルールを提案しました。このルールには、Rustのクレート名に「Rust」を使用しないよう推奨する内容も含まれていました。例えば、vulture-rustよりもvulture-rsの方が好ましいとされています。この変更案は反発を招きました。
「協議期間中、Rustコミュニティーの多くの人々が、ポリシー草案とそれを監督するグループに関して疑問や懸念、混乱を抱いていることが明らかになった」とRust財団は月曜日の声明で述べた。
「皆様のフィードバックを慎重に検討するプロセスはまだ始まったばかりですが、Rust商標ポリシーの草案作成プロセスはより透明性が高かったはずであり、その点についてお詫び申し上げます。」
Rust商標ポリシーの起草プロセスはより透明性が高かったはずであり、その点についてお詫び申し上げます。
先週、コミュニティの怒りは岐路に立った。不満を抱いた Rust コミュニティのメンバーは、組織の Rust および Cargo 商標の侵害使用に対する予想される取り締まりに抗議するため、Crab という名前で言語をフォークしたのだ。
「Crabコミュニティフォークは、菌類にちなんで名付けられた言語への愛によって推進されています」と、分岐コードのメンテナーたちは先週の紹介記事でRustについて言及しました。「私たちは、商標ポリシーによる制限を受けることなく、コンテンツを作成し、その名前、ロゴ、その他の資産を自由に宣伝する能力を維持しながら、Rustを使いたいと考えています。」
電話インタビューで、Rustコアチームの元メンバーであり、Rust Foundationの初代エグゼクティブディレクター兼創設者であるアシュリー・ウィリアムズ氏は、The Registerに対し、このフォークは実行可能な代替Rust言語プロジェクトを作成する試みというよりも、交渉戦術として見ていると語った。
「この件に関わっている人たちの中に言語設計者はいないと思います」とウィリアムズ氏は言う。「彼らはリポジトリ内の『rust』という単語を完全に検索・置換すらしていません。しかし、コミュニティはこのような状況では、『私たちと関わり方を変えてほしい』と、ちょっとばかげたジェスチャーをする以外に、あまり頼れる手段がありません。」
4月6日、Rust Foundationは新しい商標ポリシーの草案を掲載し、Rustコミュニティのメンバーに対し、公開フォーラムへのコメント投稿ではなく、Googleフォーム経由で4月16日まで非公開でコメントを提出するよう求めた。
なぜこのような形で意見を求めたのかと尋ねられたラスト財団の広報ディレクター、グレイシー・グレゴリー氏はThe Register に次のように語った。「フィードバックフォームを使用する決定については、ラスト財団は、プロセスにできるだけ組織性を加えるために、このような形でフィードバックを収集することを選択しました。」
この決定は、財団チームの規模が小さく、新しいポリシーの草案作成プロセスに多くの関係者(Rustプロジェクトディレクター、商標ワーキンググループ、そして法律顧問を含む)が関与していることを踏まえたものです。つまり、徹底的なレビュープロセスの準備を整えながら、可能な限り多くのフィードバックを集めたいと考えていたのです。
いずれにせよ、提案されたポリシー改訂は、Rust およびこのプログラミング言語の Cargo パッケージ管理システムに関連する用語の使用に対する制限を拡大するものとして、幅広い批判を招いた。
数年前、MozillaがRust言語とその商標を監督していた頃、Rustコミュニティではこうした懸念が浮上しました。フリーソフトウェア財団は、この以前の方針に反対しました。
Rust Foundationは先週、声明を発表し、この最新の騒動を鎮めようと試みました。「私たちの目標は、将来Rustが何であるか、何でないかを定義する権利を実質的に放棄することなく、可能な限り寛容なポリシーを策定することです」と、Rustコアチームのメンバーであるライアン・レヴィック氏、ジェーン・ロザレ=ラスビー氏、タイラー・マンドリー氏、マーク・ルースコフ氏、ジョシュ・ストーン氏、ジョシュ・トリプレット氏は述べました。「すべてのオープンソースプロジェクトがその権利を保持しているわけではありません。」
Rust の管理者は、自分たちの草案が完璧ではなかったことを認め、「特定された間違いを修正し、受け取ったフィードバックを考慮することに尽力している」と述べた。
彼らはまた、「財団職員に向けられた重大な嫌がらせや虐待」を目撃したと指摘し、それらの人々を守るためにRustプロジェクトの行動規範を施行すると述べたが、この声明は批判を封じ込めようとする試みだと受け止めている者もいる。
先週末、Rust の開発者 Graydon Hoare 氏は、Reddit のディスカッション スレッドで、Rust モデレーション チームの元メンバーでプログラマーの Andrew Gallant 氏の投稿に応えて、コミュニティの反対意見への支持を表明しました。Gallant 氏は、新しいポリシーは古いポリシーとそれほど変わらないと主張しました。
名前とロゴを使用しているパッケージ、プロジェクト、リポジトリ、ウェブサイト、グループは無数にあります
「古いものと新しいものを並べて開き、それぞれが何について書かれているかを見てください。具体的には、パッケージ名、プロジェクト名、リポジトリやウェブサイトで「rust」という単語が使われているもの、あるいは小規模なグループやプロジェクトで使われているロゴの修正版などです」とホーア氏は書いている。
人々が特に憤慨しているのは、ポリシーを『明確化』する際に、これら全てが『許容』から『禁止』へと変更されたことです。そして、これらはコミュニティの誰もが長年行ってきたことであり、まさにその通りです。旧ポリシーでは許可されていた通り、無数のパッケージ、プロジェクト、リポジトリ、ウェブサイト、グループがこのように名前やロゴを使用しています。新ポリシーでは、それら全てに使用を禁止しています。
ブルース・ペレンズ氏は電子メールで、オープンソースプロジェクトと商標紛争は古くから続いているとThe Registerに語った。
「DebianはAdobe Illustratorに付属していたストックパスで描かれた『魔法の煙』の渦巻きを公式ロゴに採用しましたが、これは独自性がなく、強制執行することもできませんでした」とペレンズ氏は述べた。「Mozillaはアートワークを非常に限定的に商標登録したため、コミュニティはFirefoxに非公式な名前を付け、複数のLinuxディストリビューションで『IceWeasel』という名称が使われました。」
Rustの商標ポリシーの問題点は、現在もなお存在していますが、法的に認められているフェアユースとは大きくかけ離れていることです。Rustに関する書籍には常にRustの名前がタイトルに含まれ、商用製品にはRustで書かれている、Rustと互換性がある、あるいはRustでコンパイルされていると宣伝されます。しかし、このポリシーはこれらの行為の許可を拒否しようとしています。
適切な商標ポリシーは、他者が自社製品がRust製である、あるいはRustの商標権者によって承認されていると表明することを防止します。これは実際に適用できる範囲の上限であり、それ以上を求めるポリシーは意味がありません。
- メモリの安全性は、新しい黒、ファッショナブルでどんな場面にも合う
- GoogleはRustレイヤーでChromiumコードを洗練させた
- GNUならお願い: RustのサポートはGCC 13に統合されます
- Linuxカーネル6.1:Rustyリリースはゲームチェンジャーとなる可能性
ウィリアムズ氏はまた、オープンソースと商標法には複雑な関係があると指摘した。
「最近オープンソースに参加している人のほとんどは、いかなる形でもこのテーマについて教育を受けていません」と彼女は説明した。
「ですから、今回の論争の大部分は、人々に教育的な文脈を提供しなかったことにあると思います。これはRust文化の一般的な特徴です。人々が物事を理解しているとは限らないのです。ですから、(政策草案を)手取り足取り指導することなく公開したのは、彼らの大きな間違いだったと思います。軽蔑的に聞こえるかもしれませんが、私は非常に肯定的な意味で言っています。」
ウィリアムズ氏は、過去1年間でRustのガバナンスに大きな混乱があり、Rustコミュニティを扱った経験のある内部関係者が不在になっていると付け加えた。
「統治の混乱が起こると、結局は空白状態になってしまうことが多い」と彼女は説明した。
Googleは商標基盤を擁護、Knativeコミュニティは主張に憤る
デジャヴ…
「商標ワーキンググループには数人の非常に熱心な人が参加したと思いますが、コミュニティとの交流の基本的な経験さえある人はほとんどいませんでした。そのため、あの[草案]ポリシーでは、コミュニティの典型的な行動が禁止されてしまいました。それが皆が憤慨した理由です。最終的に、ポリシーは『Rustコミュニティへの貢献としていつも行っていることが、今では私たちのポリシーに違反している』と述べていたのです。」
ラスト財団は月曜日の反省の声明の中で、さらなる草案を作成するにあたりコミュニティの意見を考慮すると述べた。
「ポリシー起草プロセスの協議段階は、Rustコミュニティのメンバーに商標ポリシーの最初の草案を確認し、質問、懸念、コメントを表明する機会を与えることを目的としていた」と財団は述べた。
このプロセスを通して、当初の草案には明らかに改善の余地があることがわかりました。次の段階では、進捗状況の最新情報を改めてご提供し、ご指摘いただいた懸念事項への対応に取り組んでまいります。皆様からのフィードバックの検討はまだ始まったばかりですが、当初の草案には既に多くの正当なご指摘があることは明らかです。これらのご指摘については、次回のポリシー改訂版で対応いたします。®