Firefox 포크 버전들 살펴보기
(lwn.net)- 최근 Mozilla의 정책 변화로 인해 Firefox 사용자들이 실망하고 대안을 찾기 시작함
- Firefox 사용자는 Chrome 생태계에서 벗어나면서도 완전한 기능을 제공하는 대안을 원함
- 주요 Firefox 포크로는 GNU IceCat, Floorp, LibreWolf, Zen이 있음
Mozilla의 최근 실망스러운 행보
- 2024년 2월 19일, Mozilla는 Firefox 외의 사업 다각화 필요성을 발표 → 사용자들의 불만 초래
- 개인정보 판매 금지 약속 철회 및 새로운 이용 약관 발표 → 이후 수정되었으나 사용자 신뢰 하락
- Debian이 Firefox 포크인 Iceweasel을 만든 이유:
- Debian 자유 소프트웨어 가이드라인(DFSG)과 Mozilla의 상표 정책이 충돌
- Debian은 Iceweasel 이름을 사용했지만 2016년에 다시 Firefox로 복귀
GNU IceCat
- 가장 오래된 Firefox 포크이며 현재도 개발 중
- Mozilla 소스 코드에서 비자유 코드를 제거한 버전
- GNU 프로젝트는 IceWeasel 이름을 사용하다가 IceCat으로 이름 변경 (2007년)
- 설치 및 라이선스
- Mozilla Public License (MPL) 2.0 기반, 생성 도구는 GPLv3 적용
- 바이너리 배포는 하지 않으며, GNU Guix에서 설치 권장
- 주요 기능
- LibreJS 추가 → 비자유 자바스크립트 차단
- JShelter 추가 → 브라우저 지문 수집 및 추적 방지
- Third-party Request Blocker 추가 → 타사 리소스 연결 차단
- 확장 프로그램 및 유지 관리
- 자체 확장 프로그램 검색 서비스 Mozzarella 제공 → 무료 소프트웨어 확장만 제공하지만 최신 버전이 아닐 수 있음
- 현재 유지 관리자는 3명 → 개발자 커뮤니티 활동은 저조한 편
Floorp
- 일본의 Ablaze 커뮤니티에서 개발
- 초기에는 Chromium 기반 → 2022년부터 Firefox 기반으로 전환
- 최신 버전(11.23.1)은 Firefox ESR 128.8.0 기반
- 설치 및 배포
- Linux용 Flatpak 및 사전 컴파일된 바이너리 제공
- 주요 기능
- 추적 방지 기능 내장 → 상세 정보는 미공개
- 이중 사이드바 → 좌측은 북마크, 우측은 웹 앱 패널
- 스플릿 뷰 → 두 페이지를 동시에 열고 독립적으로 탐색 가능
- 워크스페이스 → 탭을 카테고리별로 그룹화 가능
- 탭 바 사용자 설정 → 다중 행 탭 바 및 수직 탭 바 지원 (v12에서 Mozilla의 기본 기능으로 대체 예정)
- 개발 및 지원
- 주요 기여자 7명, 기여자는 총 39명
- 개발 로드맵이 불안정한 점이 단점
LibreWolf
- 2020년 시작 → 보안, 프라이버시, 자유 소프트웨어 철학 중시
- Codeberg에서 개발 중이며 7명의 주요 기여자 활동 중
- 설치 및 배포
- Arch Linux, Debian, Fedora에서 패키지 제공
- Flatpak 패키지 권장
- 주요 기능
- telemetry(사용자 데이터 수집) 및 DRM 제거
- Pocket 기능 비활성화
- uBlock Origin 기본 내장 → Chrome에서 사용 중단될 예정이지만 Firefox에서는 지속 지원
- 설정 및 사용자 편의성
- librewolf.overrides.cfg → 프로필 간 설정 동기화 가능
- 개발 지속 가능성
- Mozilla에서 독립적으로 완전한 브라우저 유지 보수는 어려움
Zen
- 2024년 개발 시작 → 현재 베타 단계
- Reddit을 통해 발표되었으며 GitHub에서 개발 중
- 주요 기능
- 모던한 UI → Firefox와 전혀 다른 디자인
- 탭 사이드바 → Workspaces 및 북마크 통합
- Glance 기능 → 링크 미리 보기 제공 (Alt + 클릭)
- 스플릿 스크린 → 여러 탭을 선택해 병렬로 열기 가능
- 맞춤 설정 → 자체 모드(Mod) 시스템 제공
- 단점 및 개발 상태
- 직관적인 사용성이 부족하고 문서화 부족
- 현재는 베타 상태 → 안정화 필요
기타 포크
Basilisk
- 오래된 Firefox 기술 지원 (NPAPI 플러그인, XUL 등)
Waterfox
- 2011년 시작 → 현재 독립 운영 중
Pale Moon
- Gecko 엔진 포크 버전인 Goanna 사용 → 과거 Firefox 인터페이스 유지
SeaMonkey
- Firefox와 Thunderbird 코드를 사용해 유지 관리 중
- 메일 클라이언트, HTML 편집기, IRC 클라이언트 포함
Firefox 포크의 한계 및 전망
- 포크는 Mozilla의 보안 및 버그 수정에 의존적
- 완전한 독립은 현실적으로 어려움
- LibreOffice처럼 독립적인 성공 가능성은 낮음
- 포크 프로젝트는 자원 부족 및 커뮤니티 지원이 필요
대체 브라우저
- Ladybird → 새로운 브라우저 프로젝트 → 완전한 일상 사용에는 부적합
- Qutebrowser, Nyxt, NetSurf → 일부 기능 제한 있지만 오픈소스 대안으로 주목받음
Hacker News 의견
-
Floorp 프로젝트는 새로운 참가자임. 기부 페이지에 따르면, $100 기부자는 새 탭 페이지에 광고를 제출할 수 있음
- 사람들이 Floorp 프로젝트에 돈을 '기부'하고 광고 서비스를 받는 것 같음
- 마치 식료품점에서 기부하고 맥주 한 팩을 받는 것과 같음
- 내가 그렇게 많이 기부하고 있는 줄 몰랐음. 그냥 물건을 사는 줄 알았음. 세금 신고서에 적어야겠음
-
Firefox의 유료 포크를 만들고 싶었음. 이는 Firefox를 리브랜딩한 것에 불과하지만, 수익은 오픈 소스 개발자를 고용해 Mozilla Firefox로 보내질 기능에만 집중하게 할 것임
- Firefox의 문제는 조직 구조와 수익화 방식, Firefox 개발에 돈을 지불할 수 없다는 점임
- 포크의 문제는 모두 "Firefox 플러스 이것" 또는 "Firefox 빼기 저것"임
-
Waterfox는 2011년에 독립 프로젝트로 시작되었고, System1에 인수되었다가 다시 독립됨
- 웹사이트에 브라우저의 차이점과 기능에 대한 구체적인 정보가 부족함
- Waterfox가 14년 동안 존재해온 이유를 더 자세히 살펴볼 필요가 있음
-
LibreWolf의 안티-핑거프린팅 기능이 웹사이트를 망가뜨린다는 이야기를 들었음
- 한 사용자는 브라우저가 사용자의 시간대를 변경하여 회의가 잘못 예약되었다고 불평했음
-
포크의 가장 큰 문제는 Mozilla가 여전히 많은 작업을 수행한다는 점임
- 포크들은 Firefox를 완전히 포크하고 자체 코드베이스로 유지할 자원이나 관심이 없음
- 개인적으로 LibreWolf와 Mullvad 브라우저를 좋아함. 앞으로도 잘 업데이트되길 바람
-
최근 Zen을 사용하고 있으며, "필수" + "작업 공간" 탭 관리 체계의 조합을 주로 사용함
- 탭을 위한 공간을 가지면서 이메일과 bluesky 같은 것을 고정할 수 있는 공간이 있음
- Sidebery도 좋았지만 나에게는 조금 부족했음
-
Mozilla가 추가 자금이 필요하다면, 개인 데이터를 제공하지 않고 프로젝트를 지원할 수 있는 "옵트아웃" 구독 계획에 기여하고 싶음
- 이러한 옵션이 있다면 사람들에게 개인 데이터를 포기하지 않고 프로젝트를 지원할 선택권을 제공할 수 있음
-
브라우저 엔진 환경은 흥미로운 역설을 제시함: 우리는 개방형 사양을 가지고 있지만, 각기 다른 특성과 비호환성을 가진 여러 구현이 있음
- 사양은 주로 엔진을 개발하는 대형 기술 회사들에 의해 영향을 받음
- 주요 엔진(Blink, WebKit, Gecko)은 모두 오픈 소스임
- 호환성을 유지하기 위해 상당한 엔지니어링 자원이 투입됨
- 이러한 중복의 실제 이점은 무엇인지 궁금함
-
Zen을 처음 공개했을 때부터 사용해왔으며, 개발 속도가 놀라움
- 때때로 거칠지만, 삶의 질을 높이는 기능이 훌륭함
- <Ctrl + Shift + C>로 현재 웹페이지, 작업 공간, 더 쉬운 프로필 관리자를 복사할 수 있음
-
Floorp 프로젝트는 일본 학생 커뮤니티 Ablaze가 개발함
- GitHub에서 개발이 진행되며, GitHub 기부를 통해 기부를 요청함
- $100 기부자는 새 탭 페이지에 광고를 제출할 수 있음. 광고는 "스폰서" 라벨이 붙은 바로가기로 표시되며 설정에서 끌 수 있음
- Ablaze의 프로젝트 관리나 법적 구조에 대한 정보를 찾을 수 없었음