Google、特定ソースコードのGitタグを廃止しGoogle Drive配布へ—GrapheneOSがGPLv2違反と非難
Google replaced Git tags for certain source code with obtaining via Google Drive

GrapheneOSは、Googleが一部のソースコードについてGitタグのプッシュをやめ、Google Formsでのリクエスト後にGoogle Drive経由でソースコードを提供する方式に変更したと報告。リクエスト処理に数週間かかることもあり、GPLv2違反だと主張。また、以前はリリースタグのプッシュ前に履歴を1コミットに潰していたことも明かした。GrapheneOSはPixel以外にMotorola製端末への対応を進めており、今回の変更はPixelに悪影響を与えると述べている。
Googleは、特定のソースコードについてGitタグのプッシュをやめ、Google Formsでのリクエスト後にGoogle Drive経由でソースコードを提供する方式に変更しました。これは完全に馬鹿げており、リクエスト処理も徐々に非常に遅くなっています。彼らは明らかにGPLv2に違反しています。
HNでの議論
305- grapheneos
Pixelのカーネルやユーザースペースドライバのリポジトリへのタグのプッシュをやめたんだ。また、Pixel専用のAOSPリリースのプッシュもやめた。だからAOSPは今や年次リリースとQPR2リリース、そしてその両方へのセキュリティバックポートしか受け取らない。他のOEMは年次リリースを使っていて、理論上はQPR2リリースも使える。年次リリースとQPR2リリースの両方に毎月のセキュリティバックポートが入る。PixelのサポートをAOSPから外したから、他のOEMが出荷しないリリースはプッシュしないんだ。
これらの変更が直接、Motorolaとの提携につながった。彼らのセキュリティ担当者の一人が、Android 16のローンチで私たちのこの件に関する投稿を見て、連絡をくれたんだ。それ以来、私たちはあまり話していない。なぜなら、Android 16の移植が数週間遅れた間に、私たちはそれに適応したからだ。その後も適応を続けて、完全に回避策を見つけた。これは継続的な問題だったが、新しい問題ではなく、私たちはそれを新しい常態として受け入れていた。
以前は、カーネルソースのリクエストには1日以内に応答してくれていた。数時間以内に済むこともよくあった。古風なシステムにもかかわらず、この部分はそれほど悪くなかった。しかし最近は、リクエストに応答するまでに数週間以上かかることがある。これは馬鹿げている。これは、リクエストの手動処理に意図的に多くの摩擦を加えた直接の結果だ。たとえ遅延が経営陣によって直接計画されていなくてもだ。
世界最大級のテック企業にとって、数週間から数ヶ月の遅延は合理的ではない。GPLは期限を定めていない[…]
- g-b-r
タグのことは忘れよう。要点は、彼らがGrapheneOSが必要とするものを、アクセス可能なgitリポジトリに公開していないということだ。
それ以前からリポジトリは冗談のようなものだったが、少なくとも毎回誰かに頼んで、リクエストへの応答を待つ必要はなかった。
(私の理解では)
- shevy-java
オープンでなくなったらAndroidの意味が何なんだ?!彼らがクローズドになったり、敵対的になることに何の価値も見いだせない。かつて地球上で最も偉大な企業だったGoogleが、ほんの数年で自分たちを偉大にしたものをすべて失ってしまうのを見るのは悲しい。
- doe88
本当の焦点はタグではなく、フォームや人間のやり取りによる遅延にあると思う。
言い換えれば、ソースコードを提供する最も簡単な方法は、wgetで取得できるURLを提供することだと思う。少なくとも、多くのプロジェクトがそうしている。Googleがそれを拒否するということは、GoogleがGPLv2を違反したいということだ。なぜなら、彼らの代替手段は劣っているからだ。
https://distrowatch.com/ には左側に便利なURLへのリンクがたくさんある。私はよくそれを使って最新版をダウンロードしてコンパイルしている。例えば、左のパネルから取得した https://ftp.isc.org/isc/bind9/9.20.27/bind-9.20.27.tar.xz が現在の例だ。
- teekert
Android以外の何かが必要だ。そして、政府には、スパイされずにAndroidアプリ(政府IDや銀行アプリなど)を実行できるようにしてもらう必要がある。彼らはもう十分長い間、好き勝手やってきたと思う。
- gumby
GPLは、そのリンクを誰にでも渡してよいと定めている。
もしHNの誰かがこれらのリンクのいずれかを受け取ったなら、ここに投稿してほしい。
- sunshine-o
Googleが他の人々が構築するものに対して、長期的にどれだけ良い羊飼いでいられるのか疑問に思わざるを得ない。Bazel、君のことだよ。
- jmole
「GPL違反」というのは言い過ぎだ。
Googleがソースコードを入手するプロセスを自分たちにとって簡単にしているとは思えないが。
Androidは常に「オープンソース」というよりも「ソースが公開されている」ものだった。コードベースに入るコミュニティの貢献の大部分は、セキュリティ修正と小さなバグ修正だ。
それ以外は、基本的にすべてGoogleと(ある程度は)Samsungの仕事だ。