6P by GN⁺ | ★ favorite | 댓글 2개
  • Firefox와 Mozilla는 대형 브라우저와 다른 틈새 브라우저·오픈소스 조직으로 유지되어 왔고, 성장은 대형 브라우저 모방보다 커뮤니티와의 협업에서 나왔음
  • Mozilla 직원은 급여를 받는 작은 일부이며, 브라우저를 만들고 번역하고 버그를 고친 커뮤니티를 고객이나 팬이 아니라 동료로 대해야 함
  • DAU 하락에 대한 대응으로 대형 브라우저 기능을 따라가거나 “스타트업처럼 생각하기”를 반복했지만, Firefox 사용자는 이미 기본 브라우저와 다른 경험을 찾아온 사람들임
  • 기업 시장, 보안 인증, 신기능 출시, AI 같은 흐름은 Mozilla의 개방성과 기존 사용자 기대를 무시하면 사용자 이탈과 자기강화 편향을 만들 수 있음
  • Mozilla는 핵심 브라우저 품질, 기존 버그와 기술 부채, 외부 기여, Thunderbird·Rust·Servo 같은 성공 자산과의 관계를 회복해야 함

퇴사 메모

  • 15년 넘게 Mozilla에서 일한 뒤 7월 21일 떠나며, 200시간이 넘는 휴가 잔여분을 쓰기 때문에 6월 12일 금요일이 마지막 “실제” 근무일이 됨
  • 함께 일한 사람도 있고 본인을 모르는 사람도 있지만, 본인이 만든 스티커를 가진 사람은 있을 수 있음
  • Mozilla에서 보낸 시간은 대체로 즐거웠지만, 떠나며 몇 가지 말을 남기고 싶어 함

당신은 생각보다 중요함

  • 중요하다는 대상은 기업체나 집단 조직이 아니라 지금 읽고 있는 개인
  • 멘토링은 오랫동안 강조해 온 주제이며, 본질적으로는 이야기할 다른 사람을 찾는 일에 가까움
  • 내향적인 사람이 많은 회사에서 이런 시도는 불편하고 어렵지만, 개인과 경력 모두에 좋은 일임
  • 경험 수준이나 배경과 관계없이 누구나 배우고 가르칠 수 있으므로 멘토링을 시도해야 함

당신은 훨씬 큰 무언가의 일부임

  • Mozilla에서 일하는 사람은 운이 좋은 쪽이며, 커뮤니티에는 자금 많은 사람들이 만든 브라우저와 정면으로 맞설 브라우저를 만들고 싶었던 사람들이 많음
  • 그 브라우저는 사용자 이익을 먼저 두고, 사용자가 원하는 방식으로 작동해야 했음
  • 급여를 받는 사람은 작은 일부이며, 급여를 받지 못하는 사람들의 말을 들어야 할 의무가 있음
  • 바깥의 사람들은 커뮤니티이자 동료이며, Mozilla가 계속 자신들을 위해 일할 것이라고 믿는 사람들임
  • Mozilla가 그 사람들을 잃을 실제 위험이 있음

Mozilla도 꽤 작음

  • Mozilla는 스스로를 크다고 생각하기 쉽지만, 실제로는 충분한 자금을 받는 틈새 브라우저
  • 대형 브라우저처럼 되려 해서는 안 되며, 그것은 커뮤니티가 원하는 것이 아님
  • McDonald’s, Burger King, Wendy’s가 가득한 곳에서 Mozilla는 손님들이 서로 인사하고 커피를 따르고 테이블을 치우는 작은 동네 식당에 가까움
  • 사용자는 손끝에 이미 있는 브라우저를 쓰고 싶지 않거나, 모두가 쓰라고 하는 큰 브라우저를 신뢰하지 않기 때문에 Firefox를 직접 찾아옴
  • 사용자가 이미 가진 경험과 전혀 다른 경험을 찾는다면, Mozilla가 그 브라우저들을 모방할 이유가 없음
  • Mozilla가 커뮤니티의 말을 듣고 원하는 것을 제공하며 함께 무언가를 만들었을 때, 사용자는 친구와 가족, 회사에 Firefox를 알렸음
  • 그 시기가 DAU가 계속 늘던 성장기였고, 포스터와 스티커만으로는 만들 수 없는 자부심이 작동했음
  • 요약은 자신을 존중하고, 서로 돕고, 누구를 위해 일하는지 기억하라는 세 가지임

퇴사 뒤 불만들

  • 더 오래 머무르고 싶었지만, 일이 더는 즐겁지 않은 지점에 도달함
  • 남들이 다루고 싶어 하지 않는 지원 업무를 맡아 온 경력은 커리어에 큰 도움이 되지는 않았지만, 정직하고 어렵고 계속 도전적인 일이었음
  • 1~2년 만에 회사를 옮기는 성향이 아니며, 그 정도 시간이 지나야 맡은 일과 조직 내 위치를 이해하고 더 전체적으로 개선할 수 있다고 봄
  • 작은 개선을 통해 전체를 낫게 만드는 태도는 “캠프장을 깨끗하게 유지하기”에 가까움
  • 여러 회사에서 “로켓에 올라타는” 기회가 있었지만, 그 스타트업 로켓의 궤적은 종종 “땅속”이었음
  • 함께했던 회사 대부분은 더 이상 존재하지 않고, Netflix가 예외에 해당함
  • Mozilla가 리더십 덕분이 아니라 리더십에도 불구하고 살아남는다는 말은 최근에 매우 맞아떨어졌음

Firefox 사용자는 평범하지 않음

  • Firefox는 틈새 브라우저이며, 사용자는 적극적으로 찾아서 써야 함
  • 사용자는 다운로드 방법을 찾고, 기본 브라우저를 계속 쓰라는 경고와 제안, Chrome 광고, Firefox에서 테스트하지 않은 사이트의 “브라우저가 오래됨” 안내를 지나쳐야 함
  • Firefox 사용자는 보통 사용자가 아니며, 많은 사용자가 그 비정상성을 자랑스러워함
  • 문제는 리더십이 그런 사용자를 어떻게 다뤄야 하는지 모른다는 점임

Mozilla의 개방성과 리더십의 충돌

  • Mozilla는 틈새에서 태어났고, Code Rush에 나오는 비정상적인 사람들에서 시작된 조직임
  • Mozilla는 매우 강한 오픈소스 조직이며, 작성한 거의 모든 코드가 GitHub, mozilla-mobile, mozilla-services 어딘가에 공개됨
  • 개인 저장소는 일부 존재하며, “열쇠를 현관 매트 밑에 두지 않기” 위한 경우가 있음
  • 일부 저장소는 오픈소스의 힘이나 동기를 이해하지 못하는 임원 유형이 만든 탓에 공개되지 않지만, 그런 프로젝트는 오래가지 않는다고 봄
  • 전통적 기술 기업을 운영한 경험이 있는 사람들은 Mozilla 수준의 개방성을 다루는 법을 알기 어려움
  • 비밀주의 문화에서 온 사람들은 Mozilla가 실제로 무언가를 무료로 나눠주고 매우 투명하다는 사실을 낯설게 받아들임

DAU 추격과 대형 브라우저 모방

  • Mozilla의 DAU는 몇 년 동안 감소해 왔고, 새 리더십은 DAU를 올리기 위한 큰 아이디어를 들고 들어옴
  • 그 제안들은 대체로 “대형 브라우저가 하는 일을 베끼자”로 귀결되며, Firefox 사용자는 이미 그런 기능을 기본 브라우저에서 갖고 있음
  • 모든 식당이 대형 버거 체인인 곳에서 또 다른 버거 가게를 여는 것은 충분하지 않음
  • 손님 이름을 알고, 손님끼리 커피를 따르고, 메뉴를 함께 이야기하는 식당은 동네 사람들이 방문자에게 알려주는 장소가 될 수 있음
  • Mozilla는 30년 된 회사이며, 스타트업의 정반대에 있음
  • 지난 15년 동안 여러 방식으로 “스타트업처럼 생각하기”를 해 왔고, 현재 DAU는 역대 최저 수준이라고 봄
  • DAU가 긍정적이던 30년 역사 속 시기를 돌아보고 당시 하던 일을 다시 해야 함
  • 그 시기의 핵심은 최신 유행 추격이 아니라, Mozilla가 잘하는 비정상성을 살려 사람들이 정말 원하는 것을 만들도록 돕는 일이었음
  • 코드 공개뿐 아니라 조직도 밖의 사람들과 더 나은 브라우저를 함께 만들었고, 이런 경험은 제품에 대한 믿음과 소유감을 만들었음
  • 작은 소유감이라도 커뮤니티 구성원을 만들고, 그 구성원은 브라우저를 옹호하며 곳곳에 설치하고 싶어 함
  • 이런 과정은 어떤 영리한 마케팅 프로젝트보다 강력했음

기업 시장과 보안 인증

  • Mozilla가 기업 시장의 돈을 쫓기로 한 뒤 또 다른 문제가 발생함
  • 기업 시장은 정부 계약을 제외하면 안정적 수입원으로 매우 매력적이지만, ISO 표준 같은 조건이 많이 붙음
  • ISO 27001은 코드와 인프라가 안전하다는 증명이 필요함
  • 일반 회사는 코드가 악의적 행위자에게 보이면 익스플로잇을 만들 수 있기 때문에 보안을 강화함
  • Mozilla는 코드를 공개하므로 악의적 행위자는 이미 익스플로잇을 만들 수 있음
  • Mozilla는 치명적 버그를 고치는 데 강한 기록을 갖고 있고, 종종 24시간 안에 고쳤음
  • 모든 것을 잠그는 방식보다 키를 제대로 보호하고 빌드 환경을 안전하게 유지하며 명확한 감사 경로와 신뢰할 수 있는 서명자를 갖추는 일이 중요함
  • 기업들도 curl, Linux 등 수많은 오픈소스 소프트웨어를 사용하며, 그 작성자들이 모두 사이버보안 증명서를 작성하지는 않음

자기강화 편향과 사용자 신호

  • 브라우저 기반 DRM, AI, Push Notifications 같은 논쟁적 기능을 출시할 때 사용자 의견을 듣는 일은 어렵다 함
  • 일부 사용자는 의견을 말하지만, 대다수는 말하지 않고 떠날 수 있음
  • 남아 있는 사람들의 의견만 보면 승인율이 인위적으로 높아질 수 있음
  • 이는 생존자 편향 밈의 폭격기 도표와 비슷함
  • 기능 발표 뒤 초기 새로움 효과를 넘어서 수치가 오르지 않으면 잘못 짚었을 가능성이 크고, Reddit에서 불평하는 사람들이 일리가 있을 수 있음
  • 사람들은 직접 포커스그룹에서 말하지 않더라도 신호를 보내고 있음

커뮤니티에서 멀어진 Mozilla

  • 지난 5년쯤 Mozilla는 강점인 커뮤니티에서 멀어져 왔음
  • 이유는 알 수 없지만, 위에서 내려온 결정이라고 봄
  • 어느 시점에 상층부는 Mozilla가 스스로 지금 위치에 왔다고 판단했지만, 실제로는 그렇지 않음
  • 급여를 받는 직원은 운 좋은 쪽이고, 배지나 @mozilla.com 이메일이 없는 동료가 대부분이었음
  • 리더십은 커뮤니티 사람들을 고객이나 팬 정도로 여겼고, 이는 많은 사람을 화나게 했음
  • 그 사람들은 더 큰 노력의 일부라고 믿었기 때문에 보상 없이 시간과 노력을 제공했음
  • 커뮤니티가 배신감을 느낀 이유는 실제로 배신당했다고 느꼈기 때문임
  • 브라우저 사용자는 LinkedIn의 인기 견해에 드러나지 않는 자기 이유를 가질 수 있음

Mozilla의 돈과 미래에 대한 시각

  • Mozilla가 돈이 떨어질까 봐 걱정하지는 않음
  • Google 또는 다른 대형 검색엔진이 존재하는 한 Mozilla는 현금을 얻을 수 있음
  • 더 나은 재정 안정성 선택지도 몇 가지 있다고 봄
  • Mozilla가 개척하던 사생활 보호형 광고를 더 크게 알렸어야 한다고 봄
  • 그 광고 모델은 인터넷 이전 광고 모델로 되돌리는 것에 가깝다고 봄
  • 회사가 오래 지속된 이유를 이해하지 못하는 새 리더와 큰 아이디어를 가진 사람들이 계속 들어오고 떠날 수 있음
  • 빅테크 작동 방식을 알지만 그 접근을 싫어하고 실제로 더 낫게 만들고 싶은 “초기 화성인” 같은 사람들이 계속 모이길 바람

Mozilla를 어떻게 볼 것인가

  • Mozilla에는 함께 일한 사람 중 가장 똑똑하고 친절하며 사생활 보호에 집착하는 사람들이 많았음
  • Mozilla에서 보낸 15년 넘는 시간을 자랑스럽게 여기며, 대부분을 좋게 돌아봄
  • Firefox는 계속 일상 브라우저로 쓸 가능성이 높고, 최신 유행 기능은 끌 예정임
  • Telemetry는 어떻게 쓰였고 사람들이 얼마나 사생활 보호에 신중한지 알기 때문에 켜둘 예정임
  • 사생활 보호는 확장 가능하고 매우 저렴하지만, 일을 매우 어렵게 만들 수 있음
  • AI 관련 기능은 오래가지 않을 것으로 보기 때문에 피할 예정임
  • Servo와 Vivaldi 같은 다른 브라우저도 더 만져볼 가능성이 있음
  • 이 글이 회사 내부 채널에서 돌다가 한 달 안에 무시될 것으로 예상함
  • 리더십이 바뀔 것으로 기대하지 않으며, Google의 현금 지원이 꽤 오래 Mozilla를 먹여 살릴 것으로 봄

CEO라면 밀어붙일 일

  • 한동안 지루해지기

    • 최첨단에 서면 피가 나지만, 그 피의 상당 부분은 자기 것임
    • Mozilla는 쇼핑 허브부터 휴대폰 운영체제까지 여러 것을 만들려 했고, 자신들이 그런 일에 뛰어나지 않다는 점을 반복해서 확인함
    • Mozilla는 브라우저를 잘 만들며, 그 일에 집중해야 함
    • 사람들이 의존하는 핵심 기능을 보강해야 함
    • 혁신과 개선 기회는 있지만, “고속 파스타 대포”를 잠시 식히는 것도 나쁘지 않음
  • 문샷 줄이기

    • Firefox는 30년 동안 존재해 온 “무언가”임
    • 기본 브라우저에 질려 다른 것을 원하는 사람들은 이미 Firefox를 알고 있음
    • 1년 뒤 버려질 새롭고 화려한 기능보다 오래된 버그와 누적된 기술 부채를 고치는 데 시간을 써야 함
    • 사용자가 원하는 것은 더 잘 작동하고, 덜 성가시고, 스스로의 훌륭함을 계속 외치지 않는 제품임
    • 일부 사람은 급격한 변화를 좋아하지만, 다른 사람은 정말 싫어하므로 변화는 기본적으로 opt-in이어야 함
    • 고객은 팬이 아니며 겨우 참아주는 사람들에 가깝고, 매일 남아 있게 설득해야 함
    • 겸손은 개선을 이끌고 급진적 변화에 더 비판적이게 만듦
  • 커뮤니티 다시 세우기

    • 외부 기여를 장려하고, 다음에 무엇을 할지에 대한 활발한 대화에 외부 기여자가 참여해야 함
    • 한 시간짜리 포커스그룹보다 버그를 고치고, 기능을 랜딩하고, 페이지를 번역하고, 질문에 답한 사람들이 중요함
    • 한동안 Firefox는 거의 모든 언어로 제공됐고, 이는 자원봉사자 팀 덕분이었음
    • 다른 브라우저나 애플리케이션이 그렇지 못할 때 Firefox가 유창하게 작동하도록 만든 사람들이 있었음
  • 좋은 것 없애지 않기

    • Mozilla는 성공한 것을 없애려는 나쁜 습관이 있음
    • Thunderbird를 거리를 두고 대했고, Rust를 내보냈으며, Rust는 수익원이 될 수도 있었음
    • Servo는 Mozilla를 이길 수도 있음
    • 나쁜 아이디어와 실패한 열정 프로젝트도 많았지만, Mozilla는 종종 나쁜 이유로 정리를 했음
    • Mozilla는 고아가 된 일부 프로젝트를 다시 초대하거나, 최소한 함께 더 낫게 만들 수 있음
    • Rust에 기업용 측면을 제공하고 프로젝트와 수익을 나누는 Mozilla의 역할도 가능하다고 봄
    • Servo 사람들을 다시 불러 개선을 이야기할 수도 있음
    • Bugzilla를 개선하는 데 일부 자원을 쓰고 Atlassian과 경쟁할 수도 있음

다시 커뮤니티와 연결해야 함

  • Mozilla가 커뮤니티와 다시 연결되기를 진심으로 바람
  • 대형 브라우저와 같아서가 아니라 다르기 때문에 비정상적인 작은 틈새 브라우저가 인기를 얻기를 바람
  • 2000년대에는 Firefox가 훨씬 높은 DAU를 기록했음
  • Firefox는 같아져서 성공하는 것이 아니라, 다른 것을 원하고 OKR보다 자기 필요를 반영하는 것을 찾는 사람을 끌어들일 때 성공함
  • 성장은 소음을 내서가 아니라 유용해져서 가능함
  • 다른 회사들이 사용자를 짜증나게 하는 일을 따라 하지 않고 브라우저답게 작동하는 것만으로도 시장의 의미 있는 부분이 될 수 있음
  • 1위가 되는 것은 목표가 아니며, 모든 것을 삼키는 블랙홀이 아니라 활기 있는 생태계의 중요한 일부가 되어야 함
  • Mozilla 리더십이라면 Chrome이나 Edge보다 Vivaldi를 더 주의 깊게 볼 것이라고 봄

“누구를 위해 일하는가”라는 질문

  • 지난 1년쯤 “누구를 위해 이 일을 하는가”라는 질문을 스스로에게 해 왔음
  • 기능을 랜딩하고 제대로 작동하게 하는 노력이 처음 시작했을 때와 같은 사람들을 위한 일은 아니게 됨
  • 바깥에서 자기 브라우저를 원하던 사람들을 위한 일이 아니라고 느끼게 됨
  • 답은 누군가가 다음 자리에서 이력서에 금별을 붙이게 하려는 일이라는 쪽으로 돌아옴
  • Mozilla Connect를 찾아올 만큼 큰 노력을 하는 사람들은 Mozilla가 무엇을 해야 하는지 이미 말해 왔음
  • Mozilla Connect의 트래픽이 낮다는 점은 공개돼 있지만 잘 찾아가기 어려운 계획서와 비슷하다고 봄
  • 누군가의 변덕 때문에 야근하고 스스로를 소진하는 일은 설득력이 없으며, 일을 관심 있는 활동이 아니라 단순한 직업으로 만들었음

개인적 마무리와 주석

  • 현재는 심하게 번아웃된 상태이며, 모아둔 돈으로 꽤 오래 지낼 수 있음
  • 기술 일을 다시 할 가능성이 높고, 오픈소스 일을 할 가능성이 있음
  • 오래된 노트북과 컨트롤러를 모아 지역 요양원에 MAME 장비를 설치하는 일도 가능성으로 둠
  • Autopush와 일부 WebPush 라이브러리를 포크해 밀린 작업을 처리할 수도 있음
  • “스타트업처럼 생각하기”의 일부는 Mozilla 내부가 느리다는 점에서 비롯됐다는 의견이 있었음
  • 내부 가드레일은 이유가 있어서 생겼지만, “빠르게 가자”는 사람들은 왜 생겼는지, 아직 필요한지 묻지 않은 채 좌절하고 떠나는 경우가 있음
  • 느리게 가자는 말에는 가드레일과 속도 방지턱이 아직 필요한지 시험하는 일이 포함될 수 있음
  • 사용자 의견을 듣는 과정에는 모욕을 퍼붓고 자기 해법만 옳다고 우기는 최악의 사람들도 존재함
  • 그런 사람들을 무시하고 차단하고 다루는 일은 비인간화되고 소모적일 수 있음
  • 한 사람이 혼자 감당하지 않고 여러 사람이 함께 들어가 상대해야 하며, 트롤을 작고 불편한 존재로 만들어야 함

댓글과 토론

크롬이 대부분의 파이를 가져갈 때 모질라의 새로운 도전과 분투를 위한 유저들의 노력이 너무 아름답습니다.

Hacker News 의견들
  • 존중함. 이게 Firefox가 될 수도 있었던 모습
    현실에서는 글이 말한 흐름 그대로, “사용자에게 통제권을 돌려준다”던 브라우저에서 강제로 밀어 넣은 AI를 끄려면 한동안 about:config에서 browser.ml.enable, browser.ml.chat.enabled, browser.ml.chat.sidebar, browser.ml.chat.menu, browser.ml.chat.page, extensions.ml.enabled, browser.ml.linkPreview.enabled, browser.ml.pageAssist.enabled, browser.ml.smartAssist.enabled, browser.tabs.groups.smart.enabled, browser.tabs.groups.smart.userEnabled, pdfjs.enableAltTextModelDownload, pdfjs.enableGuessAltText를 바꿔야 했음
    커뮤니티 피드백이 좀 들어간 뒤에야 큰 끄기 버튼 하나가 생겼고, 다음에는 경영진이 또 어떤 자해성 결정을 할지 궁금해짐

    • 첫날부터 선택 해제/선택 적용 인터페이스를 내놓지 않은 건 분명 별로였고, 사람들이 원할 게 뻔했으며, 이런 실수가 처음도 아님
      그래도 피드백을 듣고 실제로 반영했다는 점은 인정해야 함. 지금은 전부 한꺼번에 끄는 것뿐 아니라, 새 기능을 기본적으로 제외하면서 원하는 기능만 개별적으로 켤 수 있는 꽤 괜찮은 인터페이스가 있음
      대부분의 다른 브라우저는 아예 반응하지도 않을 것이고, Firefox는 사생활 보호를 신경 쓰는 사람들에게 여전히 가장 나은 브라우저라고 봄. HN에서는 Firefox가 훨씬 더 사용자 적대적인 소프트웨어보다 훨씬 적은 잘못으로 더 많은 미움을 받는 듯함
    • Mozilla는 아직도 대체로 기술 낙관주의자들로 구성되어 있어서, 처음부터 AI에 열려 있고 관심이 있었던 것 같음. 악의가 있었다고 보기는 어려움
    • 저 설정 이름들은 그나마 나은 편임. 어떤 설정은 이름도 값도 꽤 불투명하고 문서화도 부족함
      설정을 누구나 쉽게 접근 가능하게 만들라는 내부 지침은 없어 보임
    • “사용자에게 통제권을 돌려준다”는 브라우저가 어떤 AI 기능을 켜고 끌지 통제권을 줬다고 불평하는 셈 아닌가? 정말 끔찍하네
      10개의 서로 다른 기능을 단일 전체 켜기/끄기 버튼 하나로 만들지 않고, 각각 개별적으로 켜고 끄게 해줬다니 어떻게 그럴 수 있나
      새 기능을 브라우저에 넣으면서 기본으로 켜둔 것도 이상한 일이 아님. 직접 지시하지 않는 한 데이터가 어디로 전송되지도 않았고, 4GB 모델이 내려받아지지도 않았고, AI 관련 코드가 실행된 것도 아님. 그저 “이 기능을 원하면 이 버튼을 누르라”는 UI 요소였음
      Firefox가 새 GPU 가속 합성기, 향상된 하드웨어 동영상 디코딩, WebGL/WebGPU를 넣었다면 사람들이 큰 “GPU 기능 끄기” 버튼이 왜 없냐고 울부짖었을까
    • 홈페이지와 새 탭 페이지에 계속 광고성 쓰레기를 추가하고 있음
      최근 Chrome에서만 생기는 문제 때문에 동료에게 Firefox를 새로 설치해줬는데, 기본 설정이 지금 얼마나 심하게 지저분해졌는지 보고 놀랐음. 그냥 애드웨어 같은 수준임
  • 흥미로운 글이긴 하지만 결국 모든 걸 리더 탓으로 돌리기는 너무 쉬워서, 그게 얼마나 타당한지는 잘 모르겠음
    Mozilla가 잘못됐다고 여겨지는 이런 길들을 시도하지 않고, 모든 돈을 브라우저에만 쓰고, 최고의 브라우저를 만들었다면 정말 달라졌을까? 더 많은 사람이 썼을까, 조직이 지금 더 건강했을까
    Mozilla는 Google 돈의 자비로 버티고 있고, 이건 지속 가능한 전략이 아님. Firefox 사용량은 10년째 줄어들고 있으며, 아무것도 하지 않거나 예전과 똑같이 하는 건 팬들에게는 인기 있겠지만 오히려 더 빠른 하락으로 이어졌을 수도 있음

    • “Mozilla가 모든 돈을 브라우저에만 쓰고 최고의 브라우저를 만들었다면 달라졌을까?”는 당연히 단정할 수 없지만, 실제 재무 결정으로 생긴 일들을 보면 큰 충격이 있었음
      Rust와 Thunderbird 사례 외에도, 한때 맞춤화의 선두였던 Firefox가 모바일 버전에서 확장 기능을 20개도 제공하지 못하고 수많은 확장을 폐기했던 확장 시스템 재구축이 몇 년 동안 이어졌음
      이런 행동들이 시장 점유율이나 호감도, 혹은 둘 모두에 영향을 주지 않았다고 믿기 어려움. Mozilla가 브라우저를 지원하기 위한 사업을 시작하는 건 찬성하지만, 지금은 브라우저가 그 사업들을 지원하는 데 쓰이는 것 같음
    • 리더들은 예를 들어 AI를 선택 적용으로 만들 수 있었음
      인기가 있으면 나중에 새 설치에서 기본값으로 바꾸면 됐을 텐데, 실제로는 “AI 탑재”에서 “AI 끄기 버튼 탑재”까지 몇 버전을 거쳐야 했고, 그 이유도 사용자 반발이 충분히 컸기 때문임
      실험 자체는 괜찮지만, “우리가 통제권을 돌려준다”는 브라우저라면 처음부터 끄기 스위치를 만들어야 함
    • Mozilla에서 6년 조금 넘게 일했고, 정말 즐거운 시간도 많았음. 사명에 끌린 뛰어난 사람들이 많았고 기술적으로도 흥미로운 일이었음
      다만 저 질문들에 대한 답이 “아니오”라는 결론에 이르러 떠난 면이 있음. Chrome의 Google 배포 우위와 Android/iOS 기본 브라우저에 밀려 모바일에서 배제된 구조는, 더 나은 제품을 만든다고 극복하기엔 너무 컸음
      Mozilla의 경영이나 제품 결정을 얼마든지 비판할 수 있지만, 근본 문제는 웹 브라우저 시장 구조
    • 리더는 자신의 결정, 발언, 전략, 그리고 자신이 이끄는 조직을 돌보는 방식에 대해 책임을 져야 함
    • Firefox는 모두에게 무료로 제공되는 최상급 브라우저임. 어떤 브라우저보다도 오래 훌륭했고 무료였음
      브라우저는 만들고 유지하기가 악명 높게 어렵고, 그 뒤의 엔지니어와 사람들에게 많은 감사를 해야 한다고 봄
      수년 동안 새로운 유행을 시도하다가 몇 번 실수했나? 그렇다. 하지만 주로 기술적인 소수에게 잠시 불쾌감을 줬고, 마지막으로 확인했을 때 그런 것들은 피하거나 끄기가 아주 어렵지는 않았음
  • 10년쯤 전 Mozilla 자원봉사자로 일했음. 주로 MDN에서 일했고, 용어집의 이른바 topic driver가 될 정도였음
    내가 한 작업 일부는 웹 기술 관련 논문 몇 편의 인용에도 들어갔고, 직원과 자원봉사자가 한 방에서 함께 일하는 행사 때문에 Vancouver로 일주일 동안 초대받기도 했음. 심지어 일종의 회사 회의에도 참석했는데, 뭔가를 두고 싸우는 듯했지만 지금은 내용이 기억나지 않음
    이 얘기를 하는 이유는 자원봉사자가 Mozilla에서 엄청나게 큰 부분이었다는 걸 강조하기 위해서임. 그런데 마지막 날, 일상 대화를 IRC라는 열린 프로토콜에서 Yahoo Messenger라는 닫힌 프로토콜로 옮긴다고 발표했음
    개방성을 내세우는 회사, 내가 무급으로 수없이 많은 시간을 바치고 몇 년간 전도까지 했던 회사가 자원봉사자와 직원에게 독점 앱을 쓰라고 강제하는 듯해 배신감을 느꼈고, 흥미를 거의 잃었음. 2015년 일이었음
    나중에 들으니 MDN에는 광고가 들어갔고, 페이지 자체에서 기여자도 더 이상 보여주지 않는다고 함. 그래서 Mozilla가 자원봉사자들을 화나게 했다는 원글 부분이 아주 강하게 와닿음

    • HN에서 “IRC(열린 프로토콜)”라는 설명을 읽는 느낌이 묘함. 괄호 설명이 필요해졌다는 게 말해줌
      10년 뒤 웹은 지옥 같은 구독제와 광고 다크 패턴 뒤에 숨은 Discord 같은 데이터 사일로들뿐일 것 같음
    • 마지막으로 들은 바로는 MDN 광고는 Google 돈 의존도를 줄이기 위해 도입됐음
      실제로 내부 MDN 팀의 비용과 급여를 감당해 조직 안에서 MDN의 존재를 보장하는 역할을 한다고 함
      또한 추적 광고가 아니라서 추적 광고가 벌어들일 수익의 아주 일부만 가져오지만, 추적 광고는 Mozilla의 이상에 어긋남. 그래서 MDN 광고는 순긍정으로 봄
    • 사이드바의 AI 챗봇을 보고 비슷한 감정을 느꼈음
      클라우드 제공자가 다섯 곳이고, 로컬 AI 선택지는 없음. Phoenix라고 불리던 시절부터 주 브라우저였지만, 오늘날 Firefox를 써야 할 이유를 모르겠음. 오래 써왔기 때문에 쓰는 것뿐임
      2004년 NY Times에 광고를 냈던 집단과 지금의 Mozilla 사이에는 연결성이 없어 보임. AI 챗봇은 최근 사건일 뿐이지만, AI 같은 기술에서 Mozilla가 리더십을 제공하리라고 아무도 기대하지 않는다는 점이 그 조직이 얼마나 의미를 잃었는지 보여줌
      “대형 클라우드 업체에 모든 데이터를 보내라”는 게 2026년 Mozilla의 기업 세계라면, Mozilla가 AI 데이터 사생활 보호를 홍보하는 모습은 오히려 충격적일 것임. 아이러니하게도 내가 가장 많이 돌리는 로컬 모델은 Google이 제공하며, 그들이 가능하게 만들고 있다는 점도 놀랍지 않음
    • 기억이 맞다면 그 무렵 Yahoo와 제휴가 있었음. 그게 그렇게 깊이 들어갔다는 건 흥미롭고, Yahoo Messenger가 2018년에 종료됐다는 점도 주목할 만함
  • 여기에는 Pournelle의 관료제 철칙이 정확히 적용됨
    https://www.jerrypournelle.com/reports/jerryp/iron.html
    “Pournelle의 관료제 철칙은 어떤 관료 조직에도 두 종류의 사람이 있다고 말한다. 첫째, 조직의 목표에 헌신하는 사람들이다. 둘째, 조직 그 자체에 헌신하는 사람들이다. 철칙은 어떤 경우든 두 번째 집단이 조직의 통제권을 얻고 유지하며, 규칙을 만들고 승진을 통제한다고 말한다”

    • Friedrich Nietzsche의 철학을 빌려 다르게 표현하면, 착취는 생명체의 핵심 특성임
      인간뿐 아니라 단세포 생물에도 적용되고, 예외도 있음. 조직 그 자체에 헌신하는 사람들은 착취하는 쪽이고, 조직의 목표를 위해 일하는 사람들은 착취당하는 쪽임
      이 두 집단 사이에는 항상 싸움이 있고, 때로는 공생 관계가 되거나 현상 유지가 되기도 함. 이를 알아차리면 관료제의 영혼을 이해하므로 마음이 편해짐
    • “관료제는 팽창하는 관료제의 필요를 충족하기 위해 팽창한다” — C. Northcote Parkinson의 말을 바꿔 표현한 것 [0]
      [0] _ https://en.wikipedia.org/wiki/Parkinson%27s_law
    • 처음 듣는 내용임. 완전히 동의하는지는 모르겠지만 유용한 휴리스틱
      조직은 쉬운 표적이긴 해도 조율자, 중간 관리자, 행정 담당자 등이 실제로 필요함. 특히 규모가 커질수록 그렇고, AI가 이들을 없애지도 않을 것임. 생산성과 관료제 사이의 균형을 찾는 게 어려운 부분임
    • Self-Licking Ice Cream Cone
      https://en.wikipedia.org/wiki/Self-licking_ice_cream_cone
      정치 은어로, 자기 자신을 유지하는 것 외에는 목적이 없는 자기 영속적 시스템을 뜻함. 이 표현은 1991~1992년 무렵 Gulf War 무기 체계와 NASA 관료제를 설명하는 맥락에서 쓰였고, Space Shuttle과 Space Station의 관계를 설명하는 데 사용됐음
    • 그렇다면 “조직의 목표” 자체가 관료제를 늘리고 옹호하는 것인 EU에서는 무슨 일이 벌어지는 건가
  • Servo의 우선순위를 낮춘 것은 절대 이해할 수 없음
    Firefox를 다시 매력적으로 만드는 것과 별개로, 데스크톱 소프트웨어는 거의 전부 웹 기반 스택으로 옮겨갔음. Servo를 지금 선택지들보다 더 빠르고 가볍게 만들었다면 거의 모든 하드웨어 기기의 기반 계층을 장악할 수 있었을 텐데, 엄청난 실수였음

  • “Firefox는 틈새 브라우저라는 말이 농담이 아니다. 사람들이 적극적으로 찾아서 써야 한다”는 부분에 대해, 한때는 IE가 Firefox를 내려받기 위해서만 쓰이던 시절이 있었음
    Mozilla가 그걸 날려버렸음

    • 어느 정도는 맞음. Google Chrome 같은 날렵하고 공격적인 경쟁자가 등장해 시장을 먹어치울 공간을 남겨뒀으니까
      출시 당시 Chrome은 진짜로 Firefox와 IE보다 덜 비대한 날렵한 브라우저였음
      하지만 Mozilla가 얼마나 막을 수 있었을지는 모르겠음. Firefox Quantum 같은 프로젝트에 더 일찍 막대한 엔지니어링 자원을 넣어 더 가벼운 브라우저가 들어올 틈을 줄일 수는 있었을지 모름
      다만 오늘날 Firefox에 대한 불평의 절반은 XUL 확장을 깨뜨렸다는 것인데, 그건 Firefox를 경쟁력 있고 빠른 브라우저로 만들기 위해 절대적으로 필요한 단계였음. Chrome에 시장을 빼앗기기 전에 그걸 했다면 반발은 더 컸을 것임
      그래도 Chrome은 더 짧은 역사와 더 적은 기능 덕분에 덜 비대한 브라우저였을 것이고, Google Search 등에 Chrome 광고를 깔 수 있는 Google의 막대한 마케팅 기회도 여전히 있었을 것임
    • Firefox는 실제로 다른 모든 브라우저를 앞질러 표준 브라우저가 될 기세였음
      그때 Google은 뭔가 해야 한다고 깨달았음. 자유와 사생활 보호를 지지하는 제품이 시장을 지배하도록 놔둘 수는 없었으니까
  • Mozilla가 주요 플랫폼 전반에서 사생활 보호 우선, 고성능 브라우저에 집요하게 집중했으면 좋겠음
    그 외에는 아무것도 원하지 않음. 확장 기능은 공격 벡터라 원치 않고, VPN이나 나중에 폐기될 화려한 북마크 서비스도 원하지 않음. 안전하고 사적으로 웹을 탐색하고 배터리 수명을 지키고 싶을 뿐임

    • 확장 기능 없는 브라우저는 원하지 않음. 특히 광고 차단은 필요함
      광고 차단은 확장 기능의 영역이라고 봄. 웹 브라우저의 역할은 표준에 따라 웹페이지를 의도대로 보여주는 것이고, 여기에는 페이지가 넣은 광고와 추적도 포함됨
      뭔가를 차단하거나 표준 동작에서 벗어나고 싶다면 그게 확장 기능의 역할임. 광고 차단 같은 확장은 군비 경쟁이고, 사이트는 이를 덜 효과적으로 만들 대응책을 내놓으며 확장은 다시 대응할 수 있음. 핵심 브라우저가 그런 군비 경쟁에 참여하길 원하지 않음
    • Firefox에서 uBlock Origin 확장을 쓸 수 없다면 다른 브라우저로 떠날 것임
      사생활 보호와 광고 차단 모두에 필수라고 여기고, 차단하는 광고와 잡다한 것들을 생각하면 배터리 수명에도 오히려 나쁘지 않을 것 같음
      Firefox의 VPN 서비스도 한계는 알지만 사생활 보호 관련 용도가 있고, 주로 Mozilla의 비Google 수익원이 될 가능성이 있어 보임
    • 확장 기능은 이른바 “비정상”으로 여겨지던 사람들 사이에서 Firefox가 인기 있던 이유였음. Chrome이 그 아이디어를 베꼈을 뿐임
      VPN, Pocket, 동기화 서비스는 모두 훌륭한 기능일 수 있음. 문제는 구현과 실행이 너무 형편없다는 것임
      Mozilla와 Firefox에 필요한 건 MBA가 아니라 개발자들이 운영하는 것
    • 내게 Firefox는 거의 uBlock Origin 실행 환경에 가까워서, 확장 기능은 매우 중요함
    • “그 외에는 아무것도”라지만, 핵심 초점은 사생활 보호여야 하고, 사생활 보호와 성능이어야 하고, 기능 동등성을 갖춘 크로스플랫폼 실행 파일이어야 하고, 웹 안전성도 있어야 하고, 배터리 수명을 보존하는 무자비한 효율성도 있어야 함
      사용자들이 쉬운 일이라고 생각하는 주요 초점에는 사생활 보호, 웹 안전성, 기능 동등성을 갖춘 크로스플랫폼 실행 파일 같은 사소하지 않은 요소들이 들어감. 다시 시작하겠음
      Software Engineering Apologies to...
      [0] _ https://en.wikipedia.org/wiki/The_Spanish_Inquisition_(Monty...
  • Mozilla가 제대로 할 수 있었던 일들은 여러 가지였음
    Rust를 유지하고 기업에 최고 수준의 IDE 같은 도구를 팔 수 있었고, Firefox OS를 다듬어 스토어에서 앱을 배포하며 1% 수수료를 받을 수 있었고, Servo를 유지해 누구도 만들지 못한 가장 안전하고 빠른 브라우저를 만들 수 있었고, OEM과 제휴해 Firefox를 기본 브라우저로 제공할 수도 있었음
    그런데 최선으로 한 일은 CEO에게 아무 성과 없이 돈을 주는 것이었음

  • 그 관점이 마음에 듦. 소프트웨어 세계에는 우리가 싫어하는 BigTech가 되기를 꿈꾸는 경향이 있음
    Firefox를 원하는 사람들은 Linux를 원하는 사람들이 그렇듯, 그것이 다르기 때문에 원한다고 믿음. Linux에서도 “Linux 데스크톱의 해”를 원하면 Windows처럼 보여야 한다고 계속 설명하는 사람들이 많음
    하지만 Windows를 원했다면 Linux를 쓰지 않았을 것임. 모두가 Linux를 쓰길 바라서 Linux를 쓰는 것도 아니고, 오히려 그 반대임. Firefox에도 같은 말이 적용됨

  • “큰 브라우저들처럼 되려고 해서는 안 된다. 그건 우리 커뮤니티가 원하는 게 아니다”라는 태도는 무관심으로 가는 길일 뿐임
    Firefox는 한때 지금의 Chrome 같은 기본 브라우저가 되겠다는 야망이 있었음. 이제 틈새로 소용돌이치듯 빠져들겠다면 부끄러운 일임