4 điểm bởi GN⁺ 2025-03-15 | 1 bình luận | Chia sẻ qua WhatsApp
  • Gần đây, do những thay đổi chính sách của Mozilla, người dùng Firefox cảm thấy thất vọng và bắt đầu tìm kiếm lựa chọn thay thế
  • Người dùng Firefox muốn một lựa chọn thay thế cung cấp đầy đủ tính năng, đồng thời thoát khỏi hệ sinh thái Chrome
  • Các fork Firefox tiêu biểu gồm GNU IceCat, Floorp, LibreWolf, Zen

Những bước đi gây thất vọng gần đây của Mozilla

  • Ngày 19/2/2024, Mozilla công bố sự cần thiết phải đa dạng hóa hoạt động kinh doanh ngoài Firefox → gây bất mãn trong người dùng
  • Rút lại cam kết không bán dữ liệu cá nhân và công bố điều khoản sử dụng mới → sau đó đã chỉnh sửa nhưng niềm tin của người dùng bị suy giảm
  • Lý do Debian tạo ra Iceweasel, một fork của Firefox:
    • Hướng dẫn Phần mềm Tự do Debian (DFSG) xung đột với chính sách thương hiệu của Mozilla
    • Debian đã dùng tên Iceweasel nhưng quay lại Firefox vào năm 2016

GNU IceCat

  • Fork Firefox lâu đời nhất và hiện vẫn đang được phát triển
  • Phiên bản đã loại bỏ mã nguồn không tự do khỏi mã nguồn của Mozilla
  • Dự án GNU từng dùng tên IceWeasel rồi đổi thành IceCat (2007)
  • Cài đặt và giấy phép
    • Dựa trên Mozilla Public License (MPL) 2.0, công cụ tạo bản dựng áp dụng GPLv3
    • Không phân phối bản nhị phân, khuyến nghị cài qua GNU Guix
  • Tính năng chính
    • Bổ sung LibreJS → chặn JavaScript không tự do
    • Bổ sung JShelter → ngăn thu thập dấu vân tay trình duyệt và theo dõi
    • Bổ sung Third-party Request Blocker → chặn kết nối tới tài nguyên bên thứ ba
  • Tiện ích mở rộng và bảo trì
    • Cung cấp dịch vụ tìm kiếm tiện ích riêng Mozzarella → chỉ cung cấp tiện ích phần mềm tự do nhưng có thể không phải phiên bản mới nhất
    • Hiện có 3 người bảo trì → hoạt động của cộng đồng phát triển khá trầm lắng

Floorp

  • Được phát triển bởi cộng đồng Ablaze tại Nhật Bản
  • Ban đầu dựa trên Chromium → từ năm 2022 chuyển sang nền tảng Firefox
  • Phiên bản mới nhất (11.23.1) dựa trên Firefox ESR 128.8.0
  • Cài đặt và phân phối
    • Cung cấp Flatpak cho Linux và bản nhị phân biên dịch sẵn
  • Tính năng chính
    • Tích hợp chống theo dõi → chưa công khai chi tiết
    • Thanh bên kép → bên trái là dấu trang, bên phải là bảng ứng dụng web
    • Chế độ chia đôi → có thể mở hai trang cùng lúc và điều hướng độc lập
    • Workspace → có thể nhóm tab theo danh mục
    • Tùy biến thanh tab → hỗ trợ thanh tab nhiều hàng và thanh tab dọc (dự kiến sẽ được thay bằng tính năng gốc của Mozilla ở v12)
  • Phát triển và hỗ trợ
    • Có 7 người đóng góp chính, tổng cộng 39 người đóng góp
    • Nhược điểm là lộ trình phát triển thiếu ổn định

LibreWolf

  • Bắt đầu từ năm 2020 → chú trọng bảo mật, quyền riêng tư và triết lý phần mềm tự do
  • Đang được phát triển trên Codeberg với 7 người đóng góp chính đang hoạt động
  • Cài đặt và phân phối
    • Có gói cho Arch Linux, Debian, Fedora
    • Khuyến nghị dùng gói Flatpak
  • Tính năng chính
    • Loại bỏ telemetry (thu thập dữ liệu người dùng) và DRM
    • Vô hiệu hóa tính năng Pocket
    • Tích hợp sẵn uBlock Origin → dự kiến sẽ ngừng dùng trên Chrome nhưng vẫn tiếp tục được hỗ trợ trên Firefox
  • Thiết lập và tiện dụng cho người dùng
    • librewolf.overrides.cfg → có thể đồng bộ cài đặt giữa các profile
  • Tính bền vững trong phát triển
    • Rất khó để duy trì hoàn chỉnh một trình duyệt độc lập với Mozilla

Zen

  • Bắt đầu phát triển từ năm 2024 → hiện đang ở giai đoạn beta
  • Được công bố qua Reddit và đang phát triển trên GitHub
  • Tính năng chính
    • UI hiện đại → thiết kế hoàn toàn khác Firefox
    • Thanh bên tab → tích hợp Workspaces và dấu trang
    • Tính năng Glance → cung cấp xem trước liên kết (Alt + nhấp)
    • Chia màn hình → có thể chọn nhiều tab để mở song song
    • Tùy chỉnh → cung cấp hệ thống Mod riêng
  • Nhược điểm và trạng thái phát triển
    • Thiếu tính trực quan trong sử dụng và thiếu tài liệu
    • Hiện vẫn ở trạng thái beta → cần được ổn định thêm

Các fork khác

Basilisk

  • Hỗ trợ các công nghệ Firefox cũ (plugin NPAPI, XUL, v.v.)

Waterfox

  • Bắt đầu từ năm 2011 → hiện vận hành độc lập

Pale Moon

  • Sử dụng Goanna, một fork của engine Gecko → giữ lại giao diện Firefox trước đây

SeaMonkey

  • Được duy trì bằng mã của Firefox và Thunderbird
  • Bao gồm trình khách mail, trình soạn thảo HTML và trình khách IRC

Giới hạn và triển vọng của các fork Firefox

  • Các fork phụ thuộc vào các bản vá bảo mật và sửa lỗi từ Mozilla
  • Việc độc lập hoàn toàn là điều khó khả thi trong thực tế
  • Khả năng thành công độc lập như LibreOffice là không cao
  • Các dự án fork thiếu tài nguyên và cần sự hỗ trợ từ cộng đồng

Trình duyệt thay thế

  • Ladybird → dự án trình duyệt mới → chưa phù hợp để dùng thường nhật hoàn toàn
  • Qutebrowser, Nyxt, NetSurf → dù bị giới hạn một số tính năng nhưng vẫn được chú ý như các lựa chọn thay thế mã nguồn mở

1 bình luận

 
GN⁺ 2025-03-15
Ý kiến trên Hacker News
  • Dự án Floorp là một người mới tham gia. Theo trang quyên góp của họ, người quyên góp $100 có thể gửi quảng cáo lên trang tab mới

    • Có vẻ mọi người đang “quyên góp” tiền cho dự án Floorp và nhận lại dịch vụ quảng cáo
    • Giống như quyên góp ở cửa hàng tạp hóa rồi nhận một lốc bia
    • Tôi không biết là mình đã quyên góp nhiều đến vậy. Tôi cứ tưởng là chỉ đang mua đồ thôi. Chắc phải ghi vào tờ khai thuế
  • Tôi từng muốn tạo một bản fork trả phí của Firefox. Thực chất nó chỉ là một bản đổi thương hiệu của Firefox, nhưng doanh thu sẽ được dùng để thuê các nhà phát triển mã nguồn mở chỉ tập trung vào những tính năng sau đó sẽ được đưa ngược vào Mozilla Firefox

    • Vấn đề của Firefox nằm ở cơ cấu tổ chức, cách kiếm tiền, và việc không thể trả tiền trực tiếp cho quá trình phát triển Firefox
    • Vấn đề của các bản fork là tất cả đều chỉ là “Firefox cộng thêm cái này” hoặc “Firefox bớt đi cái kia”
  • Waterfox khởi đầu là một dự án độc lập vào năm 2011, sau đó bị System1 mua lại rồi lại trở thành độc lập

    • Trang web của họ thiếu thông tin cụ thể về sự khác biệt và các tính năng của trình duyệt
    • Cần tìm hiểu kỹ hơn vì sao Waterfox đã tồn tại suốt 14 năm
  • Tôi từng nghe rằng tính năng chống lấy dấu vân tay của LibreWolf làm hỏng website

    • Một người dùng phàn nàn rằng trình duyệt đã đổi múi giờ của họ khiến cuộc họp bị lên lịch sai
  • Vấn đề lớn nhất của các bản fork là Mozilla vẫn đang làm phần lớn công việc

    • Các bản fork không có đủ nguồn lực hoặc sự quan tâm để fork Firefox hoàn toàn và duy trì codebase riêng
    • Cá nhân tôi thích LibreWolf và trình duyệt Mullvad. Hy vọng chúng sẽ tiếp tục được cập nhật tốt
  • Gần đây tôi đang dùng Zen, chủ yếu với cách quản lý tab kết hợp giữa “thiết yếu” + “không gian làm việc”

    • Có không gian dành cho tab, đồng thời có chỗ để ghim những thứ như email và bluesky
    • Sidebery cũng tốt, nhưng với tôi thì vẫn hơi thiếu một chút
  • Nếu Mozilla cần thêm nguồn tiền, tôi muốn đóng góp cho một gói thuê bao “opt-out” cho phép hỗ trợ dự án mà không phải cung cấp dữ liệu cá nhân

    • Nếu có lựa chọn như vậy, mọi người sẽ có thể hỗ trợ dự án mà không phải đánh đổi quyền riêng tư dữ liệu cá nhân
  • Hệ sinh thái engine trình duyệt đặt ra một nghịch lý thú vị: chúng ta có các đặc tả mở, nhưng lại có nhiều cách triển khai khác nhau với đặc tính và sự không tương thích riêng

    • Các đặc tả phần lớn bị chi phối bởi những công ty công nghệ lớn đang phát triển các engine đó
    • Các engine chính (Blink, WebKit, Gecko) đều là mã nguồn mở
    • Một lượng lớn nguồn lực kỹ thuật được đổ vào để duy trì khả năng tương thích
    • Tôi tự hỏi lợi ích thực sự của sự trùng lặp này là gì
  • Tôi đã dùng Zen từ khi nó mới ra mắt lần đầu, và tốc độ phát triển của nó thật đáng kinh ngạc

    • Đôi lúc vẫn còn thô, nhưng các tính năng cải thiện chất lượng sử dụng rất tuyệt
    • Có thể sao chép trang web hiện tại, không gian làm việc, và trình quản lý hồ sơ dễ dùng hơn bằng <Ctrl + Shift + C>
  • Dự án Floorp được phát triển bởi Ablaze, một cộng đồng sinh viên ở Nhật Bản

    • Việc phát triển diễn ra trên GitHub, và họ kêu gọi quyên góp qua GitHub Sponsors
    • Người quyên góp $100 có thể gửi quảng cáo lên trang tab mới. Quảng cáo sẽ hiển thị dưới dạng lối tắt có nhãn “sponsored” và có thể tắt trong phần cài đặt
    • Tôi không tìm thấy thông tin nào về cách Ablaze quản lý dự án hay cấu trúc pháp lý của họ