Firefox에 후원할 수 없어 Ladybird에 후원함
(jackkelly.name)- Chrome과 Blink 계열 브라우저의 지배력이 커지면서, 사용자 후원으로 움직이는 대안 브라우저가 필요하다는 문제의식이 Ladybird 후원으로 이어짐
- StatCounter 기준 Chrome은 65% 이상, Blink를 쓰는 Edge까지 합치면 70% 이상이라 Google이 웹 표준 변화를 밀어붙일 수 있는 위치에 있음
- Mozilla Corporation은 Firefox 수익을 주로 검색 파트너십에 의존하고, 2022년 수익의 81%가 Google에서 나와 경쟁자 의존 구조가 뚜렷함
- Thunderbird에는 별도 기부 경로가 있지만 Firefox에는 사용자 직접 후원 경로가 없고, Firefox 안의 광고성 기능과 통합 기능은 사용자 신뢰를 흔듦
- Ladybird는 아직 미완성이고 첫 알파 릴리스가 2026년으로 계획돼 있지만, 실행 코드와 직접 후원 경로가 있어 Firefox 대신 후원 대상이 됨
브라우저 다양성이 필요한 이유
- 열린 웹에는 여러 경쟁 브라우저가 필요하며, 어떤 한 공급자도 사실상 웹 표준을 통제하지 못할 정도의 시장 균형이 중요함
- Firefox가 1990년대 Microsoft Internet Explorer의 지배를 깨뜨린 뒤 개발자는 “IE6용”이 아니라 “웹용”으로 만들 수 있게 됐고, 브라우저 공급자들도 표준 지원을 따라가야 했음
- 지금은 건강한 브라우저 경쟁이 약해진 상태임
- StatCounter 기준 Chrome 점유율은 65% 이상
- Chrome 엔진인 Blink를 쓰는 Edge까지 더하면 70% 이상
- 이 지배력 때문에 Google은 브라우저 확장 포맷 Manifest V3 같은 변화를 추진할 수 있고, 이는 광고 차단기를 약화시키는 사례로 꼽힘
광고 차단과 사용자 통제
- 온라인 광고는 사용자가 웹에서 일을 하기 위해 광고 차단기가 거의 필요할 정도로 거슬리는 수준이 됐다고 봄
- 가족 컴퓨터에도 광고 차단기를 설치해야 한다고 판단한 이유가 있음
- 무작위 광고 JavaScript 수 MB를 건너뛰면 오래된 컴퓨터의 수명이 늘어남
- 기술에 익숙하지 않은 가족이 가짜 악성코드 버전 소프트웨어 설치에 속을 가능성이 줄어듦
- FBI도 광고 차단기를 권장한 사례가 있음
- “Encrypted Media Extensions”, 즉 “웹용 DRM” 같은 사용자 적대적 기능도 같은 맥락에 있음
- 건강한 브라우저 생태계였다면 사용자 통제를 빼앗는 기능에 더 강하게 맞설 수 있었겠지만, Mozilla는 Firefox 시장 점유율 유지를 기대하며 수용했고 그 점유율도 얻지 못했다고 봄
Firefox에 직접 후원할 수 없는 구조
- Mozilla Foundation의 Donation FAQ에 따르면 Firefox는 Mozilla Foundation의 완전 자회사인 Mozilla Corporation이 유지함
- Firefox는 주로 검색 파트너십으로 수익을 내며, 그 수익은 대체로 Corporation에 재투자됨
- 여기서 검색 파트너십은 Google을 뜻하고, 2022년 Mozilla Corporation 수익의 81% 가 Google에서 나왔음
- Firefox의 주요 수익원이 직접 경쟁자인 Google이라는 구조 때문에 Mozilla가 이를 바꾸기 어려운 위치에 있다고 봄
Mozilla의 수익화 시도와 신뢰 문제
- Mozilla Corporation은 최근 몇 년간 수익 확보를 위해 여러 논란이 있는 조치를 해왔음
- TV 쇼 광고를 위해 사용자 브라우저에 자동 로드된 Mr. Robot addon
- 주소창의 sponsored links
- 새 탭 페이지의 sponsored “top sites”
- 읽기 목록 스타트업 Pocket의 Firefox 내 통합
- 브라우저 내 팝업 광고를 동반한 Mozilla VPN
- 그동안 Firefox 시장 점유율은 하락했고, 퇴임한 Mozilla Corporation CEO는 2022년에 690만 달러를 받았음
- 많은 사용자는 광고와 교차 홍보에 지쳐 “그냥 브라우저”인 Firefox를 쓰는데, 이런 기능은 그 기대와 어긋남
- Mr. Robot 확장처럼 조용히 애드온을 설치하는 행위는 사용자가 쓰는 가장 민감한 소프트웨어 중 하나인 브라우저에 대한 신뢰를 약화시킴
- Mozilla Foundation에는 Thunderbird용 기부 양식은 있지만 Firefox용 기부 양식은 없음
- 2024-07-07 추가 설명에 따르면 Thunderbird donation page는 Mozilla Corporation과 다른 완전 자회사인 MZLA Technologies Corporation으로 돈을 보냄
- MZLA Technologies Corporation은 비자선 기부를 받을 수 있도록 설정돼 있어, Firefox 사용자 후원을 막는 결정이 더 이상하게 보인다고 봄
Ladybird를 후원하는 이유
- Ladybird는 원래 Andreas Kling과 커뮤니티가 만든 from-scratch 취미 운영체제 SerenityOS의 웹 브라우저였음
- 2024-06-03 Andreas Kling은 Ladybird를 별도 프로젝트로 포크하고 SerenityOS에서 물러남
- 이 작업은 브라우저의 나머지를 만들기 위한 비영리 단체 Ladybird Browser Initiative 출범 준비로 보임
- Ladybird 측은 브라우저가 아직 완성되지 않았다는 점을 공개하고 있으며, 첫 알파 릴리스는 2026년으로 계획돼 있음
- Ladybird에는 실행되는 코드가 있고 사용자가 실제로 후원할 수 있음
- Wesley Moore는 비슷한 글에서 계산을 통해 월 15달러가 정기 후원에 적절한 금액이라고 봤고, 이는 2024년 7월 기준 약 22.50 AUD임
댓글과 토론
Hacker News 의견들
-
Mozilla는 Firefox 개발비가 아니라 웹 사용자가 온라인 광고 타기팅을 당하거나 온라인 광고 비용을 내는 쪽을 원한다고 봄
Mozilla는 온라인 광고 옹호 프로젝트에 가깝고, 광고 없는 웹을 제안하면 대안을 고려조차 하지 않으려는 태도를 보임. 결국 광고 회사의 돈으로 간접적으로 보수를 받는 셈임
“자유롭고 열린 웹”은 광고에 열려 있는 웹이라는 뜻처럼 보이고, Mozilla에게 웹 광고의 존재 여부는 협상 불가능한 전제임. 인터넷 접속은 이미 ISP에 돈을 내고 쓰는 것이므로 광고 재원이 필수였던 적은 없는데, Mozilla는 광고가 100% 필수라고 주장하는 듯함- “광고 옹호 입장을 지키라고 돈을 받는 것 같다”는 표현이 맞는 게, Google 돈 없이는 수백만 달러 연봉 CEO를 둔 기업처럼 존재하기 어려움
Firefox를 재단에서 회사로 옮긴 순간 이런 결과는 거의 불가피했고, 이제는 소액 기부도 Firefox에는 받지 않음. 재단의 부수 프로젝트에는 기부할 수 있지만 Firefox에는 직접 기부할 수 없음 - “Mozilla가 광고가 100% 필수라고 주장한다”는 부분은 근거가 필요함
Google에서 막대한 돈을 받는 건 알겠고 아마 자금 대부분일 수도 있지만, 실제로 그런 발언을 했는지는 별개임. 적어도 현재는 Manifest v2 덕분에 Chrome보다 광고 차단기를 훨씬 잘 지원함
- “광고 옹호 입장을 지키라고 돈을 받는 것 같다”는 표현이 맞는 게, Google 돈 없이는 수백만 달러 연봉 CEO를 둔 기업처럼 존재하기 어려움
-
전 Mozilla 직원이고, 예전 대체 운영체제 쪽 사람들에게는 전 NetPositive 개발자이기도 함. 그런 배경에서 Mozilla Corp에 돈을 주지 않는 데는 동의하지만, Ladybird보다 Servo를 지원하길 권함
첫째, 2024년에 C++를 고르는 건 어리석고 개발진의 판단이 나쁘다는 큰 경고등처럼 보임. 이제 더 나은 언어로 재작성도 고려한다면 다시 처음부터 시작하는 셈이라 사양하고 싶음
둘째, 주 개발자가 소외를 거부하는 사람들에게 거칠게 굴어온 이력을 보면 경쟁력 있는 브라우저 같은 복잡한 프로젝트를 이끌 수 있을지 기대가 낮음. Serenity OS는 Google이 현대 웹에 운영체제의 모든 API를 넣어야 한다고 밀어붙인 결과와 비교하면 복잡도가 전혀 다름. 직렬 포트 접근까지 정말 필요한가 싶음
아무튼 유행에 휩쓸리지 말고 Servo에 자금을 대길 바람- 현대 C++는
std::unique_ptr,std::make_unique(), 가능한 곳의 RAII를 쓰면 충분히 안전하고, 버전이 올라갈수록 더 안전해지며, C나 C++11 이전 C++를 아는 사람에게 배우기도 쉬움
이미 C와 C++로 작성된 수십억 줄 코드와의 호환성도 더 큼. 반대로 행동 강령을 휘두르는 정치적 선동가들과 엮이지 않아도 된다는 것만으로도 Rust를 완전히 피할 이유가 됨 - “유행에 올라타지 말라”면서 C++는 “멍청하고” Rust는 아니라는 이유로 다른 프로젝트에 자금을 주라고 하는 셈임
처음에 편향을 공개한 건 높이 사지만, 그 공개가 나머지 내용을 미리 알려주는 스포일러가 아니길 바랐음 - 주 개발자가 소외되기를 거부하는 사람들에게 못되게 굴었다는 건 상당히 강한 비난인데 증거가 없음
- 요즘 Servo는 어떻게 되고 있는지 궁금함. 아직 활동 중인 줄도 몰랐는데 블로그(https://servo.org/blog/)를 보니 최근 개발이 꽤 많이 진행되는 듯함
다운로드 가능한 셸 이상으로 활발한 브라우저 구현체가 있으면 도움이 될지도 모름 - 주 개발자가 그런 식으로 굴었다는 이력이나 비슷한 내용은 어디에서 볼 수 있음?
- 현대 C++는
-
웹사이트들이 더 이상 Firefox 테스트를 하지 않는 느낌임
어제 Apple App Store Connect가 로그인되지 않았고 Chrome으로는 동작했음. 깨진 헤더, 이상한 글꼴, 겹치는 요소가 너무 많음- 사이트가 깨질 때는 별도 프로필을 써서 설정이나 확장 기능 때문이 아닌지 먼저 확인해보면 좋음: https://support.mozilla.org/kb/profile-manager-create-remove...
문제가 계속되면 이 양식으로 Mozilla에 신고할 수 있음: https://webcompat.com/issues/new - 자주 쓰는 낡고 불안정한 웹사이트가 Firefox에서 깨져서 확장 기능을 하나 만들었음
단순한 JS 파일인데 이제 구독자가 수십 명쯤 있고, 꽤 괜찮은 프로젝트가 됨
- 사이트가 깨질 때는 별도 프로필을 써서 설정이나 확장 기능 때문이 아닌지 먼저 확인해보면 좋음: https://support.mozilla.org/kb/profile-manager-create-remove...
-
Firefox 개발에 자금을 댈 수 없다는 게 정말 이해되지 않음. 재정 구조는 뻔해 보임. Firefox 기부 펀드를 열고, 비영리 조직 아래에서 계약 개발자를 고용해 Firefox 작업을 시키면 됨
정규직 개발자 한 명을 감당할 돈이 모이면 비영리 조직에서 고용하고, 이를 반복하면 됨. 정말 개발비를 댈 돈이 절대 충분하지 않다면 그때 증명되는 것이지만, 가능성 자체를 막는 건 완전히 말이 안 됨
지금은 Firefox 개발을 지원하는 최선의 방법이 Pocket이나 VPN처럼 쓸모없는 부수 프로젝트에 돈을 내고, 그 돈이 해당 프로젝트나 미래의 부수 프로젝트 비용으로 소모되지 않길 바라는 것이라고 계속 듣는 처지임
Ladybird Browser Initiative가 발표됐을 때 든 생각도 같았음. 드디어 브라우저 다양성 유지에 실제로 전념하는 비영리 조직이 생겼다는 것임. 다만 한때 시장 과반 점유율을 누렸던 기존 비영리 조직이 아니라, 뒤에서 출발하는 조직이라는 게 아쉬움- 브라우저를 망가뜨리면서 부수 프로젝트에 돈을 대는 CEO가 어떻게 수백만 달러 보상을 받겠음?
아, 이제는 이사회 의장이니 완전히 다른 얘기겠지만 - Firefox 개발비를 못 대는 이유가 “Google이 그렇게 원해서” 말고는 상상하기 어려움
- 돈을 모아서 개발자나 Igalia 같은 회사에 원하는 기능 구현을 맡기면 Firefox에 자금을 댈 수 있음
간단하지는 않지만, HN에서 기꺼이 보태겠다는 사람이 그렇게 많다면 누군가는 실제로 시도해볼 만함 - 뒤에서 출발하긴 하지만 깨끗한 출발점이 오히려 장점일 수 있음
오래되고 큰 프로젝트에 뛰어들려면 뛰어난 개발자가 필요하고, Firefox와 Chrome은 둘 다 그 조건에 해당함 - Firefox의 문제는 돈이 아님 https://preview.redd.it/r9q69xop8n6d1.png?auto=webp&s=59a1d3...
- 브라우저를 망가뜨리면서 부수 프로젝트에 돈을 대는 CEO가 어떻게 수백만 달러 보상을 받겠음?
-
왜 Ladybird가 이렇게 많은 관심을 받는지 모르겠음. Servo 들어본 사람은 없나? CSS 렌더링을 GPU로 넘기려 하고 있어서 장기적으로는 큰 의미가 있을 수 있음
https://servo.org/- Ladybird는 브라우저이고, Servo는 브라우저의 구성요소이기 때문임
Ladybird가 결국 Servo를 구성요소로 쓰게 될 수도 있음
- Ladybird는 브라우저이고, Servo는 브라우저의 구성요소이기 때문임
-
새 브라우저가 받을 만한 관심을 받는 건 매우 반갑지만, 여전히 Chromium이 가장 안전한 브라우저 아닌가? Ladybird가 Chromium만큼 안전해지려면 얼마나 걸릴지 궁금함
- 보안이 그렇게 걱정된다면 브라우저를 가상 머신 안에서 실행하면 됨
- 왜 Chromium이 가장 안전한 브라우저라고 보는지 궁금함
-
기부했더니 https://ladybird.org/thanks.html로 리다이렉트됐는데 404가 떠서 좀 웃겼음
- 여기 있음 :)
친구여, Ladybird를 지원하기 위해 기부해줘서 정말 고마움. 우리는 세상에 진정으로 독립적인 웹 브라우저가 필요하다고 믿음
그래서 전적으로 자발적 기부로 운영되고, 앞으로도 영원히 그렇게 유지할 생각임. 진행 상황을 매달 받고 싶다면 아래 뉴스레터에 가입하면 됨
https://github.com/LadybirdBrowser/ladybird.org/blob/336f892...
- 여기 있음 :)
-
Emacs도 비슷하게 느낌. Emacs에 기부하고 싶은데, 마지막으로 확인했을 때는 FSF에 자금을 대는 선택지밖에 없었음
-
Servo에 자금을 대는 것도 좋은 선택임: https://servo.org/sponsorship/
- Servo는 월 기부금이 3,000달러 미만으로 월 목표 10,000달러보다 낮고, Ladybird가 수백만 달러를 받는 걸 고려하면 받을 만한 수준보다 훨씬 적음
https://servo.org/blog/2024/06/28/input-text-emoji-devtools/ - Ladybird와 Servo는 둘 다 매우 흥미로운 프로젝트라 존재한다는 게 정말 기쁨
Firefox를 매일 쓰지만 문제가 있고, 안타깝게도 그 문제 대부분은 Mozilla 재단에서 비롯됨. 광고 회사가 소유하지 않은 자유 오픈소스 브라우저 생태계의 미래를 지원하는 일은 매우 설렘 - 동의함. 같은 C/C++ 메모리 손상 취약점을 다시 갖게 될 또 다른 브라우저보다, 더 안전한 브라우저에 자금이 더 많이 들어가는 걸 보고 싶음
- Servo는 Mozilla가 취소한 브라우저 프로젝트 아닌가? 진짜로 궁금해서 묻는 것임
- Servo는 월 기부금이 3,000달러 미만으로 월 목표 10,000달러보다 낮고, Ladybird가 수백만 달러를 받는 걸 고려하면 받을 만한 수준보다 훨씬 적음