- 웹과 커뮤니케이션의 핵심 기술을 여럿 만든 Mozilla가 Firefox·Thunderbird·FirefoxOS·Rust·Servo 같은 자산과 기회를 충분히 살리지 못했다는 비판을 받음
- Firefox는 여전히 빠르고 효율적인 독립 FOSS 브라우저 엔진을 갖고 있으며, PDF 주석과 로컬 번역처럼 Chrome과 다른 강점이 남아 있음
- Rust·JavaScript·Thunderbird·KaiOS로 이어지는 기술 유산은 넓지만, Mozilla의 전략은 이를 파워 유저용 제품군으로 묶어내지 못한 상태임
- 브라우저 시장은 Chromium 계열이 약 4분의 3에 가까운 점유율을 차지하고, Firefox는 Statcounter 기준 3% 미만으로 내려감
- Firefox와 Thunderbird는 Chrome을 따라가기보다 세로 탭, 트리 탭, 강력한 확장, 멀티프로토콜 메시징을 앞세운 숙련 사용자용 클라이언트로 차별화할 여지가 있음
Firefox가 아직 강한 이유
- Mozilla는 상업 벤더와 독립된 유일한 전체 FOSS 브라우저 엔진을 보유한 독립 조직임
- Firefox는 여전히 강력하고 빠르며 리소스 효율적인 브라우저로 평가됨
- 브라우저 안에서 PDF를 렌더링할 뿐 아니라 수정·주석도 가능함
- Firefox 118은 개인정보 보호 중심의 로컬 브라우저 내 언어 번역을 제공함
- 일부 단축키와 탐색 기능은 파워 유저에게 유용할 수 있음
- 자동차 내 소프트웨어의 개인정보 보호 문제를 다룬 보고서처럼 Mozilla의 보안 연구도 여전히 중요한 역할을 함
Rust와 JavaScript로 남은 언어 유산
- Mozilla는 Rust와 JavaScript라는 두 프로그래밍 언어의 역사와 연결돼 있음
- Rust는 Mozilla가 만든 언어이며, 주요 운영체제 전반으로 확산되고 있음
- 팬데믹 6개월 시점에 Mozilla는 Rust 팀 전체를 해고했고, 차세대 렌더링 엔진 Servo도 중단됨
- Rust와 Servo는 이후 각각 재단과 새 거처를 찾음
- Netscape는 1995년 Netscape 2.0과 함께 JavaScript를 도입함
- 당시 발표에서는 개발자에게 “관심이 있을 수 있다”고 했지만, JavaScript는 이후 웹 핵심 기술이 됨
Thunderbird가 보여주는 통합 클라이언트 가능성
- Mozilla는 크로스플랫폼 메시징 클라이언트 Thunderbird 개발을 지원함
- 오랫동안 방치된 시기가 있었지만, 개발자들은 기능 통합을 계속 이어감
- 2015년 Thunderbird 38은 Lightning 애드온에서 온 캘린더 기능을 통합함
- 2017년 Thunderbird 51은 Instantbird에서 온 IRC·XMPP 채팅 지원을 추가함
- 2020년 Thunderbird 78은 EnigMail 애드온을 대체하는 PGP 이메일 암호화를 통합함
- 2022년 Thunderbird 102는 Matrix 채팅을 지원함
- 2023년 Thunderbird 115는 Supernova로 불렸던 개편 UI를 적용함
- Android 버전 Thunderbird도 준비 중임
- Pidgin과 libPurple는 Slack, WhatsApp, Telegram, RocketChat, Signal, Mattermost 등에 연결하는 플러그인을 갖고 있음
- Thunderbird가 이를 채택·갱신해 Chat Core에 더하면, 여러 서비스를 한곳에서 다루는 범용 커뮤니케이션 클라이언트가 될 수 있음
FirefoxOS와 KaiOS로 남은 모바일 기회
- Mozilla는 모바일 OS Boot2Gecko를 만들었고 FirefoxOS라는 이름으로 제공했으나, 2016년에 공식 중단함
- FirefoxOS는 이후 KaiOS라는 이름으로 재출발함
- KaiOS는 2018년 Google 투자를 받음
- KaiOS 소유자는 여전히 1억 6천만 대 기기를 주장함
- Finnfund는 사하라 이남 아프리카 확장을 돕기 위해 KaiosTech에 340만 달러를 투자함
- GitHub의 KaiOS 코드에는 여전히 Mozilla 상표가 남아 있음
- 이 프로젝트는 postmarketOS와 경쟁하거나 합쳐질 수 있는 유명 FOSS 프로젝트가 되지 못했고, Mozilla도 이를 적극적으로 되찾지 않고 있음
Netscape 계열에 남은 다른 기술들
- 원래 “Mozilla”는 Netscape Communicator에서 나온 인터넷 도구 모음이었음
- 브라우저
- 이메일과 USENET을 포함한 메시징 클라이언트
- 캘린더
- 주소록
- Collabra에서 인수한 워크플로
- HTML 편집기
- 이 통합 제품군은 현재 Seamonkey Project 형태로 남아 있음
- HTML 편집기는 동적 웹 콘텐츠 확산으로 덜 보이게 됐지만, Mozilla 코드 기반의 BlueGriffon이 대표적인 FOSS HTML 편집기로 남아 있음
- Mozilla 계열에는 한때 음악 플레이어 Songbird도 있었음
- 여러 회사가 자체 클라이언트 없이 스트리밍하기 어렵게 만드는 상황에서는 이런 영역에도 여지가 있을 수 있음
- Netscape Directory Server에서 유래한 LDAP 서버 코드는 현재 389 Directory Server로 이어짐
- Red Hat은 관련 제품을 Red Hat Directory Server로 판매함
- Oracle도 오래된 Netscape Enterprise Server를 아직 지원함
Chromium 중심으로 굳어진 웹 엔진 시장
- 현대 웹은 단순 HTML 페이지가 아니라, 클라이언트와 서버 양쪽에서 실행되는 프로그램에 가까움
- Slack과 Teams처럼 로컬 앱처럼 보이는 서비스도 자체 단일 사이트 브라우저 안에서 실행되는 JavaScript 애플릿이며, Google의 브라우저 엔진을 사용함
- 스마트폰의 70% 이상은 Linux 기반 Android이고, 브라우저도 Google 코드 기반이 70% 이상임
- Chrome은 약 64%
- Edge는 5.4%
- Opera와 Samsung Browser는 합쳐 약 5%
- Vivaldi와 Brave도 Chromium 기반임
- Safari는 Chromium이 아닌 브라우저 중 가장 큰 점유율을 갖고 있지만 20% 미만임
- Safari의 WebKit은 Chromium의 Blink 엔진의 기원임
- Safari는 거의 Apple OS에 한정됨
- Linux에서는 GNOME Web, 코드명 Epiphany가 WebKit 브라우저로 언급됨
- Firefox는 Statcounter 추정 기준 3% 미만으로 내려감
Chrome을 따라가는 전략의 한계
- Firefox는 Linux에서 지배적인 브라우저이며, Ubuntu Mantic Minotaur에서는 기본적으로 유일한 독립형 앱으로 언급됨
- Linux 사용자는 대체로 파워 유저에 가깝기 때문에, Firefox가 이 층을 겨냥할 여지가 있음
- Chrome을 흉내 내는 방식은 Mozilla에 성공 전략이 되기 어려움
- Firefox 29의 Australis Chrome 유사 테마는 사용자 불만을 낳았고 Pale Moon의 동력이 됨
- Firefox Quantum은 XUL 애드온을 없앴고, 일부 사용자는 Waterfox Classic이나 Basilisk로 이동함
- Windows XP 사용자는 MyPal을 사용함
- Microsoft의 Chromium 기반 Edge도 세로 탭을 제공하지만, Firefox는 기본 세로 탭이 없음
- Firefox에서 제대로 된 세로 탭을 쓰려면 설정 파일을 만져야 함
- Vivaldi는 Chrome보다 기능을 더 많이 제공하는 브라우저에도 시장이 있음을 보여줌
파워 유저용 Firefox와 Thunderbird라는 선택지
- Firefox는 Chrome을 따라가기보다 파워 유저용 브라우저라는 방향을 더 강하게 택할 수 있음
- Firefox가 차별화할 수 있는 기능은 다음과 같음
- 살아남은 강력한 확장 기능의 번들 제공
- 세로 탭 또는 트리 구조 탭을 어느 화면 가장자리에서든 지원
- 메뉴 바와 단축키 강화
- 멀티스레드 다운로드 통합
- BitTorrent 지원 실험
- Firefox Developer Edition에서 실험적 기능 제공
- 과거 Firefox가 갖고 있던 사용자 맞춤성 복원
- Thunderbird는 여러 서비스와 연결되는 범용 커뮤니케이션 클라이언트가 될 수 있음
- libPurple를 채택·갱신하고 Thunderbird Chat Core에 통합하면 개선 여지가 큼
- Chrome과 그 파생 브라우저는 일반 사용자에게 맡기고, Mozilla는 키보드 중심의 숙련 사용자를 위한 크로스플랫폼 도구를 만들 수 있음