世界を動かす技術を、日本語で。

FSFが「Librephone」プロジェクトを発表

概要

  • Librephone はFSFによる新しいモバイル自由化プロジェクト
  • Androidベースのスマートフォンから 非自由ソフトウェア排除 を目指す
  • Rob Savoyeが 技術リーダー として参加
  • LineageOSなど既存プロジェクトの成果も活用
  • 寄付・参加 でプロジェクト支援が可能

Librephoneプロジェクトの概要

  • Librephone はFree Software Foundation(FSF)が推進する、モバイルコンピューティング環境の完全な自由を目指す新イニシアチブ
  • 世界中の多くのユーザーが スマートフォンを主要な計算機器 として利用する現状への対応
  • FSFは40年にわたり 計算機の自由 を訴えてきた歴史
  • モバイル分野での自由実現のため、プログラムの「 利用・学習・変更・共有」の権利を重視
  • FSFエグゼクティブディレクターZoë Kooymanによる「 技術進化とともに自由へのコミットメントは不変」との声明

技術的アプローチとロードマップ

  • Android系OS とソフトウェアの自由の間に残る「最後のギャップ」の解消を目指す
  • 経験豊富な開発者 Rob Savoye (DejaGNU, Gnash, OpenStreetMap等)が技術リーダーとして参加
  • 既存のモバイル自由化プロジェクト(例: LineageOS)における ファームウェア・バイナリブロブ の現状調査
  • LineageOS が一部プロプライエタリモジュールを利用している問題に着目
  • John Gilmore (FSF理事)からの寄付による初期資金提供

実現へのステップ

  • 既存パッケージや端末互換性の調査により、 自由度の高い端末の選定 を最初のステップとする
  • 残る非自由ソフトウェアの リバースエンジニアリング および 完全な自由ソフトウェア化 を目指す
  • Librephoneは、 完全に自由なAndroid互換OS を構築する開発者やプロジェクトをサポート
  • FSFはこれまでも Replicant などの自由ソフトウェア携帯電話プロジェクトを支援

プロジェクトへの参加と今後

  • Rob Savoyeによる「 完全な自由ソフトウェアの実現は容易ではないが、既存の成果を活用しつつ挑戦」とのコメント
  • 寄付や開発参加 による支援を呼びかけ
  • プロジェクト公式情報:https://fsf.org/campaigns/librephone Librephone専用サイト:https://librephone.fsf.org IRC: #librephone(irc.libera.chat)

Free Software Foundation(FSF)について

  • 1985年設立、 ユーザーの「利用・学習・改変・再配布」権利の推進団体
  • GNUオペレーティングシステムGNU/Linux の発展に寄与
  • ソフトウェアの自由に関する 倫理的・政治的課題の啓発活動 も実施
  • 公式サイト:https://www.fsf.org および https://www.gnu.org
  • 寄付での支援 : https://donate.fsf.org
  • 本部:米国マサチューセッツ州、リモート組織

メディア連絡先

  • Greg Farough(キャンペーンマネージャー)
  • Free Software Foundation
  • 電話番号:+1 (617) 542 5942
  • メール:campaigns@fsf.org

Hackerたちの意見

昨日の「フリーソフトウェアは勝っていない」という人気の議論の直後に、これがかなり関連性があるように思えるね。オープンソース(または「フリーソフトウェア」)であるからといって、私たちが望む自律性や機能が全体のシステムに必ずしも存在するわけじゃないからね。

実際、Librephoneは既存のAndroidオペレーティングシステムのディストリビューションとソフトウェアの自由の間の最後のギャップを埋めることを目指している。FSFは経験豊富な開発者ロブ・サボイ(DejaGNU、Gnash、OpenStreetMapなど)を技術プロジェクトのリーダーとして雇った。彼は現在、他のモバイルフォンの自由プロジェクトにおけるデバイスファームウェアやバイナリブロブの状態を調査していて、完全に自由なソフトウェアではないモバイルフォンオペレーティングシステムLineageOSによって行われたフリーソフトウェアの作業を優先している。このプロジェクトのタイミングは良いと思うし、成功してほしいな。

もしこのサイトの裕福な技術者たちが価値のあるものを支援したいなら、これだよ。

確かに、今がその時だね。Linuxのスマホを日常的に使いたいけど、中古のスマホは買いたくないんだ。新しいスマホのハードウェアサポートが増えるといいな。多少のバグがあってもいいから、自分の選んだ最新のハードウェアを使わせてほしい。

最終的には、最も重要な課題はバイナリファームウェアのブロブではなく、人々が生活を送るために依存しているソフトウェアだと思う。もしあなたの銀行のソフトウェア(あるいは必要な政府のID、今のところ悲しいことにそうなりそうだけど)がビッグテックが承認したフォンOSを必要とするなら、完全に自由なソフトウェアスタックを電話で動かせることに何の意味があるの?FSFはその点についてあまりできることはないかもしれないけど、平均的なユーザーの自由に対して本当に大きな違いを生むことができる場所だと感じている。

代替オペレーティングシステムを使っているユーザーがかなりいる場合、強制的な認証を人々に押し付けるのはずっと難しくなる。

どこかから始めないといけないし、Googleが承認されていないアプリに対してAndroidを閉じている今、これは正しい動きに見えるね。

緊急時には、電話で銀行に連絡できないの?パソコンがあっても依存してるの?

ウェブサイトを使ってみて。モバイルアプリだけがリモートアクセスの選択肢の銀行なんて見たことないよ。もしうちの銀行がそうだったら、銀行を変えるね。

君が言ってることが将来的に必須にならないことを願ってるよ。今は電話を声とテキストだけに使ってるから。近いうちに電話を完全に手放すつもりなんだ。電話会社を驚かせて、固定電話を導入するつもり。そうなると、SMSやテキストで本人確認するオンラインサービスは全部使えなくなるね。

ここがスタート地点だと思う。無料のOSがあれば、開発者たちが技術的な回避策を実装して、これらのアプリを動かすことができるかもしれない。もしOSが厳しく管理されてたら、手の打ちようがない。最悪のシナリオでも、これらのアプリ用に安い大手企業承認の電話を使って(ただのデジタルトークンみたいなもの)、他のことは無料の電話でやればいい。新しい電話が十分に普及して信頼されるようになれば、技術的でない方法でもこれらの組織に代替案を受け入れさせる影響を与えられるかもしれない。

大手企業のセカンドフォンを手に入れよう。最も安いものでOK。必要な作業だけをこなして、あとはLibreフォンを使えばいい。銀行が要求してたインターネットエクスプローラーのコピー(最近だとChrome)を持ってて、他はFirefoxを使ってたのを覚えてる人いる?その考え方を電話に応用してみて。

まあ、部分的には正しいね。結局、「大手企業承認の電話OS」は実際にはLinuxだから、ただ無料のOSがあるだけじゃ、共謀されてロックダウンされたプラットフォームにされるのを防げない。でも、部分的に間違ってるのは、自分たちのプラットフォームを作れるってこと。PCは好きなソフトをインストールして動かせるから、オープンプラットフォームなんだよね。もし機能面で閉じられた巨大企業と競えるオープンプラットフォームのスマートフォンを作って、それが人気になれば、銀行もその上でアプリを提供するかもしれない。でも、これも難しい。Linuxはすでに企業からの公式サポートを得るのが難しいからね。銀行がアプリを私たちのオープンプラットフォームで簡単に動かせるように、閉じられたものと互換性が必要だ。すでにAndroidを動かすための仮想マシンや他の方法があるけど、閉じられた巨大企業がそれを回避しようとするかもしれない。だから、私たちの権利と互換性を主張し続ける必要があるね。

政府がID用にサイドフォンを持つ必要があるなら、その時考えるよ。普段使いには「ロゲ」なスマホをメインにしても全然大丈夫。

https://librephone.fsf.org/FAQ.html 現在の範囲はオペレーティングシステムにしか及んでいないようだね。

ユーザーランドがLinuxと互換性があれば、KDEや他の団体が作ったモバイルインターフェースの成果を活用できるから、ここまでで十分だよね。これらのプロジェクトには動くものがあるけど、現代の携帯インフラに接続できるチップのファームウェアがないから、魅力的な製品を作るのは難しい。OS層で過去のLinuxフォンの試みは失敗してるから、FSFが他の誰よりも進んでくれることを願ってる。

Androidをベースに選んだのは面白いね。postmarketOSのようなデスクトップLinuxのモバイルポートじゃなくて。

アプリの互換性って大事だよね。postmarketOSは好きだけど、なんか本物のOSって感じよりもペットプロジェクトみたいに思えちゃう。

惰性ってほんとに厄介だよね。スマートな選択だと思う。結局、電話関連はみんなが共通して求める最低限のものだから。

ほんとに無駄だし、今のFSFがどれだけ役に立たないかの素晴らしい例だよ。実際のLinuxフォンを支援する代わりに、Androidをさらにクリーンにしようとしてるんだから。

そうだね、でもそれが顧客満足度を確保しつつ市場に出る最も早い道かもしれない。目標を達成したら、そこからさらに進むのは止めないよね。最近発表されたdo-no-evilGの変更を考えると、もっと選択肢が増えるのは大歓迎だよ。

もしそうじゃなかったら、X年後には最初のベータ版が出て、計算機アプリ、メモアプリ、カレンダーアプリ、あとはコア開発チームが作ったかもしれないメールアプリ以外は何もなかっただろうね。投稿は間違いなくHNのトップに行ってたから、それはプラスだったかも。

すごく納得できる。すでにAndroidエコシステムには膨大な作業が投入されていて、それを無料ソフトウェアの電話に活用できる。競争力のある非AndroidのLinuxフォンを作ろうとするのは、今の時点では実用的じゃないよ。膨大な資金が必要になるからね。

残念ながら、カーネル自体を完全にデブロブできたとしても(多くのチップセットにとっては、かなりの逆アセンブル作業が必要だ!)、スマートフォンはモデムの呪いを背負っている。現代のスマートフォンでは、モデムはしばしばSoC自体の一部であり、見たこともないような大きくて太いブロブを動かしているんだ。

そうだね、DMAのこともあるし。確か初期の頃、Pinephoneフォーラムでも同じことを聞いた気がする。

かなり時間がかかったね… 無料ソフトウェア運動は、世界がモバイルに移行しているのに、まだPCにこだわってた。やっと追いつき始めたのは嬉しいけど。彼らはイデオロギー的な妥協をする準備をした方がいいかも… モバイルの世界は非常に厳しい状況だ。危険なコンピューティング、リモート認証、DRM、すべてが普及していて、当たり前になってるから…

いいアイデアだね。PinePhoneやLibremの人たちと協力したらどう?彼らはハードウェアを作ってるし、ファームウェアやOSの手伝いをしてくれるソフトウェアの人がもっと必要だと思うよ。

このスマホは子供の安全法にどう対応するの?

もし任天堂やソニーがDSやVitaに電話機能を搭載していたら、今の世界は全然違ってたかもね。Steam Deckみたいなものでそれが実現できない理由ってあるのかな?