2 ポイント 投稿者 GN⁺ 2025-10-15 | 2件のコメント | WhatsAppで共有
  • FSFが、スマートフォン環境における完全なソフトウェアの自由の実現を目標とする**「Librephone」プロジェクト**を正式に発表
  • このプロジェクトは、Androidオペレーティングシステムと自由ソフトウェアの間に残る隔たりを解消し、非公開ファームウェアおよびブロブ(binary blob) を自由ソフトウェアで置き換えることを目指す
  • Rob Savoye(DejaGNU、Gnashなど) が技術リーダーとして参加し、LineageOSベースの非自由モジュールをリバースエンジニアリングして置き換える計画
  • John Gilmore(FSF理事会メンバー) の初期寄付金で資金を調達し、既存のReplicantプロジェクトの経験を土台に発展させる
  • FSFは今回のプロジェクトを通じて、利用者が携帯電話のハードウェアまで完全に制御できる自由を取り戻すことを長期目標として掲げる

プロジェクト概要

  • Free Software Foundation(FSF) は1985年の設立以来40年にわたりデスクトップ・サーバー環境での自由を追求してきたが、今やモバイルコンピューティングへと領域を拡大している
  • Librephoneは、携帯電話の利用者が日常的に依存するプログラムを自由に研究・改変・共有する権利を回復しようとする試み
  • FSFの事務局長 Zoë Kooyman
    > 「ここ数年、携帯電話の自由のために多くの努力が積み重ねられてきました。今後もそれを土台に前進していきます。FSFは今や、携帯電話ユーザーに自由をもたらすために必要なあらゆる措置を講じる準備ができています。携帯電話の複雑さを考えれば、この取り組みには時間がかかりますが、私たちは長期的な計画には慣れています。」

技術目標と推進方針

  • Librephoneの中核目標は、Androidディストリビューションと自由ソフトウェアの間に残る差を解消すること
  • FSFはRob Savoye(DejaGNU、Gnash、OpenStreetMapなど) を迎え、次の課題に取り組んでいる:
    • 他のモバイル自由プロジェクトにおけるファームウェア・バイナリブロブの状況を調査
    • LineageOSを優先的な分析対象とし、非自由コンポーネントを置き換える方法を模索
    • 可能な限り最も改変しやすい構造を持つスマートフォンモデルを選定
    • その後、非公開コードをリバースエンジニアリングして完全な自由ソフトウェアに置き換える

支援者と初期資金

  • 初期資金はFSF理事会メンバー John Gilmoreの寄付によって用意された
    • 彼は「LineageOSとMicroG、F-Droidの組み合わせによってGoogleの監視は避けられたが、それでもなお一部の非公開ファームウェアが含まれている」と問題提起
    • 「この問題を受け入れるのではなく、自由ソフトウェアで完全に置き換えるための協力者を探すことにした」と述べた
  • GilmoreはSavoyeの参加について、「組み込みシステムと自由ソフトウェア分野のベテランを見つけられたのは幸運だ」と言及

プロジェクトのビジョンとコミュニティ参加

  • Savoyeは「現代の商用スマートフォンを完全な自由ソフトウェアにするのは容易ではないが、既存の成果の上から出発できる」と語る
  • 「自由を志向する利用者が自らハードウェアを制御できるよう支援したい」として、貢献と支援への参加を呼びかけ

FSFの背景と意義

  • FSF(Free Software Foundation) は1985年に設立された非営利団体で、
    利用者のプログラムを使い、研究し、改変し、配布する権利を守ることに尽力してきた
  • GNUオペレーティングシステムとGNU/Linux の派生を含む自由ソフトウェアの開発と文書化を促進
  • 今回のLibrephoneプロジェクトは、FSFの哲学をモバイルコンピューティング時代に再定義する転換点と評価される
  • FSFは「モバイル環境で真の自由を取り戻すには時間がかかるが、自由は妥協できない価値だ」と強調した

2件のコメント

 
ndrgrd 2025-10-15

FSFは相変わらず、また妙なことに時間を注いでいますね。

今それよりも重要なのは、新しいOSをインストールできないようにしている最近のハードウェアメーカー、特にSamsungのような企業に働きかけることです。
現在、SamsungやXiaomiなどAndroid陣営の主要なハードウェアメーカーは、ブートローダーのアンロックを禁止しています。ハードウェア保証などを放棄し、複雑な手順を踏んでようやくインストールできる状況で、いったいどれだけの人がLineageOSやGrapheneOSを使うでしょうか?

むしろfreeなハードウェアのほうに関心を向けるべきではないでしょうか。ハードウェアがすべて独占的なのに、どうしてソフトウェアが自由であり得るのでしょう?
なぜLineageOSに独占バイナリが含まれているのでしょうか? それは、ハードウェアメーカーがファームウェアとドライバを非公開のままにし、バイナリだけを提供するからです!

 
GN⁺ 2025-10-15
Hacker Newsのコメント
  • 結局のところ、バイナリのファームウェアブロブ以上に重要な問題は、人々が日常的に依存しているソフトウェアなのだと感じている。たとえば、完全に自由なソフトウェアスタックをスマホに入れられたとしても、銀行アプリや必須の政府身分証明アプリがビッグテックに承認されたOSでしか動かないなら、何の意味があるのかと考えてしまう。FSFには多くを変える力はないかもしれないが、普通のユーザーの自由のためには、ここが最も大きな違いを生みうる部分だということを強調したい
    • ここは出発点として適切だと思う。自由なOSがあれば、開発者が技術的な迂回手段でアプリを使えるようにできる。OSが閉じていれば代替手段はない。最悪の場合、必須アプリ用には安価なビッグテック認証済みスマホをデジタルトークンのように使い、それ以外は自由なスマホを使えばよい。新しいスマホに十分な受容性と信頼が生まれれば、非技術的な方法で組織の認識も変えられるかもしれない
    • この問題に貢献できる現実的な解決策を1つ提案したい。それは、ストア版アプリと同等の機能を持つプログレッシブウェブアプリ(PWA)版を用意しておくことだ。そうすればLibrephoneのようなデバイスでも動作するし、仮にAppleやGoogleがストアからアプリを排除しても、利用者にも開発者にも代替手段が残る。しかもオープンソースとも相性がよく、ユーザーが自分でアプリを修正してインストールすることもできる(root化や脱獄なしでも)。React Nativeはこの特性をサポートしており、Electronでデスクトップ対応も可能だ。ほかに勧められるスタックがあれば共有してほしい
    • 代替OSを使うユーザーが広がれば、強制的な認証要求(例: SafetyNet)の圧力を押し通すことはますます難しくなる
    • 君が挙げたものがいつか義務化されないことを願う。私は今のところ音声通話とSMSしか使っておらず、近いうちにスマホ自体を完全になくすつもりだ。固定電話で代替する予定なので、そうなればSMS認証を使うすべてのオンラインサービスはもう利用できなくなる
    • 銀行システムを変えることは試みられるかもしれないが、もしどこかのビッグテックが代替銀行アプリを使う人のスマホを文鎮化したり、そもそも起動自体を阻止できるなら、何も変わらない
  • Replicantのような以前の自由ソフトウェアモバイルプロジェクトをFSFが支援してきたとのことだが、今回はよりよい結果を期待している。昔、Samsung GT-I9300でReplicantを使った経験をここにまとめた。米国ではハードウェアの入手が容易ではなく、WiFiは出所不明のブロブがないと動かなかった。Replicantはここ数年停滞しており、新しいデバイスと資金を切実に必要としている。その後PostmarketOSも試したが、結局iPhoneに移り、また嫌気が差してGrapheneOSに変えた。FSFがPurismと協力してLibrem 5やPureOSのような既存の取り組みを活用しているのか気になる。もしFSFが安価なオープンハードウェアで多くのボランティアを確保し、その成果物をLibrem 5にも使えるなら、双方にとってWin-Winになりうると思う。Purismの米国製Liberty Phoneもあるので、商標関連では弁護士同士の調整も必要かもしれない。Librem 5も参考にしてほしい
  • Librephoneは、既存のAndroidディストリビューションとソフトウェアの自由の間にある最後の障壁を取り除くことを目標としている。FSFはRob Savoye(DejaGNU、Gnash、OpenStreetMapなどの経歴)という経験豊富な開発者を技術責任者として迎え、デバイスのファームウェアとブロブの状況を調査中だ。LineageOSのような自由・非自由混成OSにおける自由ソフトウェアの取り組みを最優先で分析している。このプロジェクトのタイミングは非常によいと思うし、ぜひ成功してほしい
    • タイミングはよいが、ユーザーは今のところ自分のスマホに概ね満足しているため、このプロジェクトが大きな変化を起こすのは難しいと思う。それでもスマホ市場は規模が大きいので、少し売れるだけでも継続開発の資金を確保できる点には意味がある。AppleやGoogleを止められなくても、現状に不満を持つ人のための代替デバイスが生まれるだけでも前向きだ
    • 本当にタイミングがよいと思う。私の願いは日常的に使えるLinux phoneを持つことだが、中古スマホではなく新しいハードウェアで使いたい。ベータやアルファの不便さも受け入れるつもりなので、ぜひ最新デバイスへの対応が増えてほしい
    • このサイトの裕福な開発者たちが意味のあるものに資金提供したいなら、今がその機会だ
  • Androidをベースに選んだのが、postmarketOSのようなデスクトップLinux移植ベースではない点は興味深い
    • 以前の「Linux phone」プロジェクトの経験では、デスクトップLinuxベースにすると、非常に多くのアプリがインストール自体はできても、実際には使えないことが多かった。単にマウスやキーボードが必要という問題を超えて、画面サイズを当然視しているなど、実用が難しいケースが多数あった
    • もしAndroidを土台にしなければ、数年後に最初のベータが出た時点で、電卓、メモ、カレンダー、そしてどうにかメールアプリがある程度、という状況だったはずだ。投稿はHNで1位になっただろうが、アプリ不足は目に見えていた
    • 私には合理的な選択に見える。すでにAndroidエコシステムに投入された莫大な努力を自由ソフトウェアスマホに再利用できるからだ。非AndroidのLinux phoneを作るには資本とリソースが過大に必要で、現実的ではない
    • 惰性(inertia)は本当に恐ろしい敵だ。いずれにせよ、スマホ関連技術はすべてAndroid互換性という最低基準に合わせて動いているのだから、合理的な判断だと思う
    • 信じられないほど浪費的で、FSFが今どれほど無意味かを示す事例だと思う。本物のLinux phoneを推進する気はなく、Androidの浄化にばかり執着しているのが残念だ
  • 運よくカーネルからブロブを完全に除去できたとしても(多くのチップセットではそれ自体が膨大なリバースエンジニアリングを要する)、現実的にはスマートフォンには「モデムの呪い」という制約がある。最近のスマホのモデムはSoCに統合されていることが多く、その内部では世界最大級のブロブが動いている
    • これは本当に大きな障壁だ。そして残念ながら、法的にオープンソース化は不可能だ。ほとんどの国では通信事業者が使う周波数帯域(spectrum)がライセンス制で、そのため認証済み(ロックダウンされた)モデムだけがセルラーネットワークを利用できるよう法的要件が設けられている。エンドユーザーにはその帯域を使う資格がない。オープンソースのモデムファームウェアは現行体制では違法だ。突き詰めれば、オープンソースモデムを望むならセルラーネットワーク自体を自前で構築しなければならない
    • srsRANなどを見ると、この難関にも乗り越える可能性はある。srsRAN 参照
    • 私個人としては、Googleが広告会社でもあるという利益相反の問題だけでも、AndroidからGoogleを切り離す十分な理由になると思う
    • Pinephoneフォーラムの初期にも、DMA関連の問題でこうした話が出ていたのを見た記憶がある
  • 携帯電話は世界で最も重要なルートアイデンティティのアンカーになっており、西洋以外の国々ではSIMカード自体が本人確認手段になっている。Google Walletや各種デジタルウォレットのような信頼性が重要なサービスでは、結局ユーザーが自分自身の身元を直接所有できない構造になっている。だからこそ、国家とビッグテックの連合が安心して使えるように、スマホ自体がクローズドである必要がある。東南アジアの国境を越える中で自分が体験した事例をこの記事で共有している
  • とてもよいアイデアだと思う。PinePhoneとLibremという2つのハードウェア製作チームと協力できれば、さらによくなるはずだ。彼らはハードウェアを作っているのだから、ソフトウェア側を支援する開発者が必要だろう
    • Purism、つまりLibremのメーカーは返金ポリシーなどをめぐってさまざまな論争があった。この動画を参照。この状況をどう評価するかは別としても、しばらくは距離を置いたほうがよいのではないかと思う
  • 昨日の「Free software Hasn’t Won」(自由ソフトウェアは勝利していない)という人気の議論こちらから続く重要なテーマだと思う。一部のソフトウェアだけがオープンソースでも、私たちが期待していた自律性や能力がシステム全体では不足している点を指摘したい
  • Librephone FAQによれば、現在の範囲はOSレベルまでしか扱っていないようだ
    • 実際、その程度でも十分だ。ユーザー空間がLinux互換でさえあれば、KDEのようなさまざまな団体が作ってきたモバイルインターフェースをすべて使える。ただし、最新のセルラーインフラで使えるチップセットにファームウェアがないことが本当の大きな障害で、そのせいで魅力的な完成品がなかなか出てこない。既存のLinux phoneの試みはいつもOSレイヤーで崩れてきたが、今回はFSFがそこからさらに先へ進んでくれることを願う