2 điểm bởi GN⁺ 2025-10-15 | 2 bình luận | Chia sẻ qua WhatsApp
  • FSF đã chính thức công bố dự án ‘Librephone’ với mục tiêu hiện thực hóa hoàn toàn tự do phần mềm trong môi trường điện thoại thông minh
  • Dự án nhằm thu hẹp khoảng cách còn lại giữa hệ điều hành Android và phần mềm tự do, đồng thời thay thế firmware độc quyền và blob nhị phân (binary blob) bằng phần mềm tự do
  • Rob Savoye (DejaGNU, Gnash, v.v.) tham gia với vai trò lãnh đạo kỹ thuật, và có kế hoạch dịch ngược rồi thay thế các mô-đun không tự do dựa trên LineageOS
  • Nguồn vốn được cung cấp từ khoản quyên góp ban đầu của John Gilmore (thành viên hội đồng quản trị FSF), đồng thời phát triển dựa trên kinh nghiệm từ dự án Replicant hiện có
  • FSF cho biết mục tiêu dài hạn của dự án là khôi phục quyền tự do để người dùng có thể kiểm soát hoàn toàn cả phần cứng điện thoại

Tổng quan dự án

  • Free Software Foundation (FSF) đã theo đuổi tự do trong môi trường desktop và server suốt 40 năm kể từ khi thành lập vào năm 1985, và nay đang mở rộng sang lĩnh vực điện toán di động
  • Librephone là nỗ lực nhằm khôi phục quyền được tự do nghiên cứu, sửa đổi và chia sẻ các chương trình mà người dùng điện thoại phụ thuộc vào trong đời sống hằng ngày
  • Giám đốc điều hành của FSF, Zoë Kooyman

    “Trong vài năm qua đã có rất nhiều nỗ lực vì tự do trên điện thoại di động, và chúng tôi sẽ tiếp tục phát triển dựa trên nền tảng đó trong tương lai. FSF hiện đã sẵn sàng thực hiện mọi bước cần thiết để mang lại tự do cho người dùng điện thoại. Xét đến độ phức tạp của điện thoại di động, nỗ lực này sẽ cần thời gian, nhưng chúng tôi đã quen với những kế hoạch dài hạn.”

Mục tiêu kỹ thuật và hướng triển khai

  • Mục tiêu cốt lõi của Librephone là xóa bỏ phần chênh lệch còn lại giữa các bản phân phối Android và phần mềm tự do
  • FSF đã tuyển dụng Rob Savoye (DejaGNU, Gnash, OpenStreetMap, v.v.) để thúc đẩy các nhiệm vụ sau:
    • Khảo sát tình trạng firmware và blob nhị phân trong các dự án tự do trên di động khác
    • Lấy LineageOS làm đối tượng phân tích ưu tiên để tìm cách thay thế các thành phần không tự do
    • Chọn ra mẫu smartphone có cấu trúc dễ sửa đổi nhất có thể
    • Sau đó dịch ngược mã nguồn độc quyền để thay thế hoàn toàn bằng phần mềm tự do

Nhà tài trợ và nguồn vốn ban đầu

  • Nguồn vốn ban đầu được chuẩn bị từ khoản quyên góp của thành viên hội đồng quản trị FSF John Gilmore
    • Ông nêu vấn đề rằng “dù có thể tránh sự giám sát của Google bằng tổ hợp LineageOS, MicroG và F-Droid, vẫn còn bao gồm một số firmware độc quyền”
    • Ông cho biết “thay vì chấp nhận vấn đề này, tôi quyết định tìm cộng sự để thay thế hoàn toàn bằng phần mềm tự do”
  • Về việc Savoye tham gia, Gilmore nhận xét rằng “thật may mắn khi tìm được một cựu binh trong lĩnh vực hệ thống nhúng và phần mềm tự do”

Tầm nhìn dự án và sự tham gia của cộng đồng

  • Savoye nói rằng “việc biến smartphone thương mại hiện đại thành phần mềm tự do hoàn toàn không hề dễ, nhưng có thể bắt đầu từ những thành quả đã có”
  • Ông cho biết muốn giúp những người dùng theo đuổi tự do có thể trực tiếp kiểm soát phần cứng, đồng thời kêu gọi tham gia đóng góp và tài trợ

Bối cảnh và ý nghĩa của FSF

  • FSF (Free Software Foundation) là tổ chức phi lợi nhuận được thành lập năm 1985,
    chuyên tâm bảo vệ quyền sử dụng, nghiên cứu, sửa đổi và phân phối chương trình của người dùng
  • Thúc đẩy phát triển và tài liệu hóa phần mềm tự do, bao gồm hệ điều hành GNU và các biến thể GNU/Linux
  • Dự án Librephone lần này được đánh giá là bước ngoặt tái định nghĩa triết lý của FSF trong kỷ nguyên điện toán di động
  • FSF nhấn mạnh rằng “sẽ cần thời gian để giành lại tự do thực sự trong môi trường di động, nhưng tự do là một giá trị không thể thỏa hiệp”

2 bình luận

 
ndrgrd 2025-10-15

FSF lúc nào cũng lại đổ thời gian vào những việc kỳ quặc như thường lệ.

Lúc này, điều quan trọng hơn bất cứ thứ gì là làm việc với các nhà sản xuất phần cứng gần đây đang ngăn không cho cài hệ điều hành mới, đặc biệt là Samsung.
Hiện tại, các nhà sản xuất phần cứng chủ chốt của phe Android như Samsung và Xiaomi đang cấm mở khóa bootloader. Đây là tình cảnh mà chỉ khi chấp nhận từ bỏ bảo hành phần cứng và trải qua các bước phức tạp thì mới cài được; vậy sẽ có bao nhiêu người dùng LineageOS hay GrapheneOS?

Thà dồn sự quan tâm sang phía phần cứng tự do còn hơn. Khi phần cứng đều là độc quyền thì làm sao phần mềm có thể tự do được?
Vì sao LineageOS lại chứa các binary độc quyền? Bởi vì các nhà sản xuất phần cứng giữ firmware và driver ở chế độ không công khai, và chỉ cung cấp binary mà thôi!

 
GN⁺ 2025-10-15
Ý kiến trên Hacker News
  • Càng nghĩ tôi càng thấy vấn đề còn quan trọng hơn cả các binary firmware blob là phần mềm mà mọi người phụ thuộc vào trong đời sống hằng ngày; ví dụ, dù có cài một stack phần mềm hoàn toàn tự do lên điện thoại thì cũng có ích gì nếu app ngân hàng hay app định danh chính phủ bắt buộc chỉ chạy trên OS được Big Tech phê duyệt. Có thể FSF không có sức để thay đổi quá nhiều, nhưng tôi muốn nhấn mạnh rằng đây là điểm có thể tạo khác biệt lớn nhất cho tự do của người dùng bình thường.
    • Tôi nghĩ đây là điểm khởi đầu phù hợp. Nếu có một OS tự do, các nhà phát triển có thể tạo ra những cách lách kỹ thuật để người dùng vẫn dùng được app. Nếu OS đóng thì không có lựa chọn thay thế. Tệ nhất thì có thể dùng một chiếc điện thoại giá rẻ được Big Tech chứng nhận như một token số chỉ để chạy các app bắt buộc, còn lại dùng điện thoại tự do. Khi điện thoại mới đạt đủ mức chấp nhận và niềm tin, cũng có thể thay đổi nhận thức của các tổ chức bằng những cách phi kỹ thuật.
    • Tôi muốn đề xuất một giải pháp thực tế có thể góp phần xử lý vấn đề này: tạo thêm phiên bản Progressive Web App (PWA) có cùng chức năng với bản trên store. Như vậy app có thể chạy trên các thiết bị như Librephone, và nếu Apple hoặc Google gỡ app khỏi store thì cả người dùng lẫn nhà phát triển vẫn có phương án thay thế. Hơn nữa, điều này cũng tương thích với mã nguồn mở vì người dùng có thể tự chỉnh sửa và cài app (ngay cả khi không root hay jailbreak). React Native hỗ trợ đặc tính này, và còn có thể hỗ trợ desktop bằng Electron. Nếu ai có stack nào khác đáng giới thiệu thì mong được chia sẻ.
    • Nếu số người dùng OS thay thế tăng lên, việc áp đặt các yêu cầu xác thực cưỡng bức như SafetyNet sẽ ngày càng khó thực thi hơn.
    • Mong là những thứ bạn nhắc tới sẽ không bao giờ trở thành bắt buộc. Hiện tôi vẫn chỉ dùng điện thoại để gọi thoại và nhắn tin, nên sắp tới định bỏ hẳn điện thoại và thay bằng điện thoại bàn. Khi đó, mọi dịch vụ online yêu cầu xác thực SMS sẽ không dùng được nữa.
    • Thay đổi hệ thống ngân hàng thì có thể thử được, nhưng nếu một Big Tech nào đó có thể biến điện thoại của người dùng app ngân hàng thay thế thành cục gạch hoặc chặn không cho app chạy thì sẽ chẳng thay đổi được gì.
  • Có nói rằng FSF từng hỗ trợ các dự án di động phần mềm tự do trước đây như Replicant; lần này tôi hy vọng kết quả sẽ tốt hơn. Tôi từng dùng Replicant trên Samsung GT-I9300 và đã ghi lại trải nghiệm ở đây. Ở Mỹ, việc kiếm phần cứng không dễ, và WiFi chỉ hoạt động nếu có blob không rõ nguồn gốc. Replicant đã đình trệ nhiều năm và rất cần thiết bị mới cùng nguồn tài trợ. Sau đó tôi cũng thử PostmarketOS rồi cuối cùng chuyển sang iPhone, sau lại khó chịu nên đổi sang GrapheneOS. Tôi tự hỏi FSF có đang hợp tác với Purism để tận dụng các nỗ lực sẵn có như Librem 5 và PureOS hay không. Nếu FSF có thể huy động nhiều tình nguyện viên trên phần cứng mở giá rẻ, đồng thời kết quả làm ra cũng dùng được cho Librem 5, thì sẽ là đôi bên cùng có lợi. Purism cũng có Liberty Phone sản xuất tại Mỹ, nên có lẽ các luật sư cũng phải bàn chuyện trademark. Mong mọi người cũng tham khảo Librem 5.
  • Librephone nhắm tới việc xóa bỏ rào cản cuối cùng giữa các bản phân phối Android hiện có và tự do phần mềm. FSF đã tuyển Rob Savoye, một nhà phát triển dày dạn kinh nghiệm từng làm DejaGNU, Gnash, OpenStreetMap..., làm lãnh đạo kỹ thuật và đang khảo sát tình trạng firmware thiết bị cùng các blob. Họ ưu tiên phân tích công việc phần mềm tự do trên các OS pha trộn giữa tự do và không tự do như LineageOS. Tôi thấy thời điểm của dự án này rất hợp lý và thật sự mong nó thành công.
    • Thời điểm thì tốt, nhưng tôi nghĩ dự án này khó tạo ra thay đổi lớn vì người dùng hiện tại nhìn chung vẫn hài lòng với điện thoại của họ. Dù vậy, thị trường điện thoại đủ lớn để chỉ cần bán được một ít cũng có thể gây quỹ cho phát triển tiếp theo, và điều đó đã có ý nghĩa. Dù không thể ngăn Apple hay Google, việc có một thiết bị thay thế cho những ai không hài lòng với hiện trạng tự nó cũng là điều tích cực.
    • Tôi thật sự nghĩ thời điểm này rất hợp. Điều tôi mong muốn là có một chiếc Linux phone dùng hằng ngày được, nhưng chạy trên phần cứng mới thay vì điện thoại cũ. Tôi cũng sẵn sàng chấp nhận sự bất tiện kiểu beta hay alpha, nên rất mong hỗ trợ cho thiết bị mới nhất sẽ tăng lên.
    • Nếu các lập trình viên giàu có trên site này muốn tài trợ cho điều gì đó thật sự có ý nghĩa thì đây chính là lúc.
  • Thật thú vị khi họ chọn nền tảng Android thay vì nền tảng port desktop Linux như postmarketOS.
    • Theo kinh nghiệm của tôi với các dự án “Linux phone” trước đây, nếu đi theo hướng desktop Linux thì cài được cực nhiều app nhưng trên thực tế thường lại không dùng nổi. Không chỉ vì cần chuột hay bàn phím; nhiều app còn mặc định màn hình lớn một cách quá đáng, nên rất khó dùng trong thực tế.
    • Nếu họ không dùng Android làm nền, thì vài năm nữa khi bản beta đầu tiên ra mắt, tình hình có lẽ sẽ là chỉ có máy tính, ghi chú, lịch, và cùng lắm là một app mail vừa đủ dùng. Bài đăng có thể vẫn đứng đầu HN, nhưng chuyện thiếu app thì quá dễ đoán.
    • Với tôi đây là lựa chọn hợp lý, vì có thể tái sử dụng lượng công sức khổng lồ đã đổ vào hệ sinh thái Android cho điện thoại phần mềm tự do. Nếu muốn làm một Linux phone không phải Android thì sẽ cần vốn và tài nguyên quá mức, gần như không thực tế.
    • Quán tính thật sự là một kẻ thù đáng sợ. Dù sao mọi công nghệ liên quan đến điện thoại hiện cũng đang vận hành theo chuẩn tối thiểu là tương thích Android, nên tôi nghĩ đây là quyết định hợp lý.
    • Điều này lãng phí đến khó tin và theo tôi là ví dụ cho thấy FSF hiện tại vô nghĩa đến mức nào; thật đáng tiếc khi họ không thúc đẩy một Linux phone đúng nghĩa mà lại chỉ mải mê “thanh lọc” Android.
  • Dù có may mắn loại bỏ hoàn toàn blob trong kernel đi nữa — điều vốn đã đòi hỏi khối lượng reverse engineering khổng lồ trên nhiều chipset — thì smartphone vẫn có một giới hạn thực tế gọi là “lời nguyền modem”. Modem smartphone ngày nay thường được tích hợp vào SoC, và bên trong đó chạy những blob khổng lồ bậc nhất thế giới.
    • Đây thật sự là một rào cản lớn. Và đáng tiếc là về mặt pháp lý, nó không thể open source được. Ở hầu hết các quốc gia, phổ tần mà nhà mạng dùng đều được cấp phép, nên có các yêu cầu pháp lý buộc chỉ những modem đã được chứng nhận (bị khóa chặt) mới được dùng mạng di động. Người dùng cuối không có tư cách sử dụng phổ tần đó. Firmware modem mã nguồn mở là bất hợp pháp trong hệ thống hiện tại. Rốt cuộc, nếu muốn có modem mã nguồn mở thì gần như phải tự xây cả mạng di động.
    • Nhìn vào srsRAN thì vẫn có khả năng vượt qua trở ngại này. Tham khảo srsRAN.
    • Cá nhân tôi cho rằng việc Google đồng thời là một công ty quảng cáo đã tạo ra xung đột lợi ích đủ lớn để biện minh cho việc tách Google ra khỏi Android.
    • Tôi nhớ hồi đầu trên diễn đàn Pinephone cũng từng có những cuộc thảo luận tương tự liên quan đến DMA.
  • Điện thoại đã trở thành anchor của danh tính gốc quan trọng nhất thế giới, và ở các quốc gia ngoài phương Tây thì chính SIM card còn là phương tiện xác thực danh tính. Với các dịch vụ đòi hỏi độ tin cậy cao như Google Wallet hay nhiều loại ví số khác, rốt cuộc người dùng không thực sự sở hữu danh tính của chính mình. Vì vậy bản thân điện thoại phải là hệ thống đóng thì liên minh giữa nhà nước và Big Tech mới có thể yên tâm sử dụng. Tôi đã chia sẻ một ví dụ mình trực tiếp trải qua khi đi qua biên giới Đông Nam Á trong bài viết này.
  • Đây là một ý tưởng rất hay. Tôi nghĩ sẽ còn tốt hơn nếu họ hợp lực với hai nhóm sản xuất phần cứng PinePhone và Librem. Phía đó đã làm phần cứng rồi, nên có lẽ điều họ cần là các nhà phát triển hỗ trợ về phần mềm.
    • Purism, tức công ty làm Librem, từng vướng nhiều tranh cãi như chính sách hoàn tiền; tham khảo video này. Tạm gác lại chuyện đánh giá tình hình đó thế nào, tôi vẫn nghĩ tốt hơn là nên giữ khoảng cách một thời gian.
  • Tôi nghĩ đây là một chủ đề quan trọng tiếp nối từ cuộc thảo luận nổi bật hôm qua, “Free software Hasn’t Won”, ở đây. Tôi muốn chỉ ra rằng chỉ một phần phần mềm là mã nguồn mở thôi thì vẫn chưa đủ để mang lại mức độ tự chủ và năng lực mà chúng ta kỳ vọng ở toàn bộ hệ thống.
  • Theo Librephone FAQ, có vẻ phạm vi hiện tại mới chỉ dừng ở cấp độ OS.
    • Thực ra như vậy đã là đủ. Chỉ cần user space tương thích Linux thì có thể dùng tất cả các giao diện di động do nhiều tổ chức như KDE từng xây dựng. Nhưng đúng là việc thiếu firmware cho các chipset có thể hoạt động với hạ tầng di động hiện đại mới là trở ngại lớn nhất, và vì thế rất khó tạo ra một sản phẩm hoàn thiện hấp dẫn. Các nỗ lực Linux phone trước đây luôn đổ vỡ ở lớp OS, nên lần này tôi mong FSF sẽ đi xa hơn được ở điểm đó.