요약

  • 넷스케이프의 1998년 3월 소스 공개는 커뮤니케이터 코드를 외부 작업에 개방했지만, 외부에서 수정된 최초의 리비전조차 여전히 개발자 전용 소스였지 바로 쓸 수 있는 브라우저가 아니었습니다.
  • 라이선스, 통합, 제품 출시, 기관 보유 간의 변화 속도는 서로 달랐고, 2003년 모질라 재단은 프로젝트 자산의 정의된 집합과 AOL의 지원 약속을 인수했을 뿐, 재정적 독립을 입증한 것은 아니었습니다.

모질라를 가능하게 만든 그 날짜는 동시에 '공개'라는 말이 무엇을 의미하는지에 대한 경고이기도 했습니다. 1998년 3월 31일, 넷스케이프는 커뮤니케이터 소스의 첫 개발자 릴리스를 공개했습니다. 열흘 뒤, mozilla.org는 외부 개발자들이 변경한 리비전을 게시했습니다. WIRED는 이것이 소스에 불과하다고 보도했는데, 즉 기여자들은 빌드 문제, 미완성 기능, 버그를 각오해야 했습니다. 다운로드해서 쓸 수 있는 브라우저를 찾는 사람에게는 이 페이지가 아닌 셈이었습니다.

이 간극은 프로젝트의 첫 단계부터 내재되어 있었습니다. 넷스케이프의 1월 발표는 흔히 혼동되는 두 결정을 하나로 묶었습니다. 즉, 현재 커뮤니케이터 제품을 무료화하는 것과 미래 버전의 소스를 공개하겠다고 약속하는 것입니다. 소스는 그보다 늦은 날짜에, 다른 조건 하에 도착했습니다. mozilla.org는 4월 기록에서 넷스케이프가 선별된 공개 변경 사항을 브랜드가 붙은 커뮤니케이터 실행 파일에 반영할 계획이라고 밝혔습니다. 그 실행 파일에는 다른 회사로부터 라이선스받아 공개 소스 트리에는 없는 코드가 포함될 수 있었습니다. 코드 접근과 완전한 제품 접근은 별개의 사실이었습니다.

라이선스 역시 회사의 특수한 지위를 보존했습니다. 넷스케이프 퍼블릭 라이선스(Netscape Public License)는 대상 코드의 사용, 수정, 배포에 관한 광범위한 권리를 부여했지만, 그 개정 조항들은 넷스케이프 브랜드 버전 및 기타 제품에 대해 넷스케이프에 추가 권리를 부여했습니다. 라이선스는 상표권 허가를 제외했으며, 넷스케이프가 공개할 수 없는 서드파티 코드도 다뤘습니다. 넷스케이프 자신의 FAQ는 기존 제품 라인, 계약 및 구성 요소를 위한 여지가 필요하다고 밝히는 한편, 변경 사항을 공유 코드 베이스로 되돌려 받기를 원한다고도 설명했습니다. 이는 어느 라이선스가 최선이었는지에 대한 중립적 판단이 아니라 회사의 설명입니다.

통합 문제에 대한 모질라의 대답은 조직이었습니다. 아카이브된 mozilla.org 미션 문서는 기술 방향을 설정하고, 변경 사항을 수집하며, 기여자들의 동기화를 돕고, 소스 릴리스를 공개하고, 포럼을 유지하며, 버그와 로드맵을 추적하는 팀을 묘사했습니다. 이 문서는 명시적으로 그 집단이 주된 코더는 아니라고 밝혔습니다. 따라서 분산된 저작권 방식이 조율을 없애주지는 않았습니다. 공개 코드 트리에도 다음 공통 릴리스가 무엇이 될지 결정할 누군가가 필요했습니다.

코드의 법적 경로에도 추가 작업이 필요했습니다. 2001년 모질라는 코드의 상당 부분을 MPL/GPL/LGPL 삼중 라이선스로 이전하기 시작했는데, 일부는 개발자들이 제기한 호환성 우려에 대응하기 위해서였습니다. 프로젝트의 재라이선스 FAQ는 기여자들로부터 권한을 확보해야 했다고 설명하면서, 당시 해당 작업에서 '모질라 클래식(Mozilla Classic)', 즉 1998년 원본 커뮤니케이터 소스는 제외한다고도 밝혔습니다. '모질라가 재라이선스되었다'는 요약은 지나치게 넓습니다. 그 범위는 파일, 기여자, 확보 가능한 권리에 따라 달라졌습니다.

모질라 1.0은 2002년 6월 5일, 브라우저 슈트이자 개발 플랫폼인 양쪽의 주요 릴리스로 도착했습니다. 공식 릴리스 페이지는 바이너리를 테스트 빌드로 기술하고, 프로젝트가 최종 사용자 지원은 제공하지 않는다고 밝혔습니다. 이 안내는 얼마나 많은 사람이 그 소프트웨어를 사용했는지를 측정하지 않습니다. 다만 주요 버전 번호 하나만으로 대상 독자나 서비스 약속이 정해지지 않았다는 점은 보여줍니다.

2003년 7월 15일에는 다른 경계가 움직였습니다. Mozilla.org는 프로젝트의 일상 운영을 이어갈 재단 발족을 발표했습니다. 그 발표에 따르면 AOL은 2년에 걸쳐 200만 달러를 약속하는 한편, 장비, 도메인 이름, 상표 및 기타 지식재산, 그리고 핵심 인력에 대한 전환 지원도 제공했습니다. 재단의 이후 세금 신고는 AOL로부터 이전된 자산 중에 모질라 상표, 모질라 퍼블릭 라이선스, 컴퓨터, 웹사이트 권리를 포함한 집합을 명시합니다. 법적 소속은 바뀌었지만, 후원 지원은 출범의 일부로 남아 있었습니다.

이 일련의 흐름은 실용적 의미에서 실행 코드 테스트에 부합합니다. 즉, 각 단계에서 사람들이 실제로 무엇을 빌드하고, 실행하고, 출하하고, 유지할 수 있었는지를 묻는 것입니다. 3월의 소스 공개는 참여를 가능하게 했지만, 그것 자체로 지원되는 소비자용 브라우저를 만들거나 프로젝트 이름과 미래의 소유를 정하는 일은 아니었습니다. 모질라가 넷스케이프 소스 릴리스 이상의 존재가 된 것은 수년간의 통합, 라이선스, 제품 작업, 그리고 조직적 보유의 이전을 통해서였습니다. 개방성은 하나의 스위치가 아니라 일련의 작업 방식이었습니다.

출처와 한계

날짜와 라이선스 조항은 넷스케이프의 아카이브된NPL 1.0, 프로젝트의NPL FAQ, 그리고mozilla.org 미션에 문서화되어 있습니다.WIRED의 1998년 4월 10일 보도는 최초의 외부 리비전에 대한 동시대 기록을 제공합니다. 모질라의재라이선스 FAQ,모질라 1.0 릴리스 페이지,2003년 재단 발표및재단 신고 서류는 이후의 전환들을 문서화합니다. 넷스케이프의 1998년 1월과 2월 원본 보도자료 링크는 모질라 아카이브에서 현재 불러오기에 실패하며, 날짜는 아카이브, WIRED, 모질라 참여자들의 후일 기록으로 교차 확인됩니다. 이러한 출처들은 공식적 권리, 릴리스, 명시된 역할을 확립하지만, 채택 규모나 재단의 장기 재정 독립은 확립하지 않습니다.

출처:넷스케이프 1월 발표,넷스케이프 mozilla.org 발표,NPL 1.0,넷스케이프 라이선스 FAQ,mozilla.org 미션,WIRED 1998년 4월 보도,재라이선스 FAQ,모질라 1.0 릴리스 페이지,모질라 1.0 발표,미첼 베이커의 2018년 회고,역사적 라이선스 색인,2003년 재단 발표,재단 신고 서류.