모질라 재단

400px-2014-063-mozsf.jpg
미국 샌프란시스코 사무실

1 개요

width=40%


웹 밖에 모르는 바보

Mozilla Foundation

모질라 프로젝트를 지원하기 위해 만든 비영리 재단법인이다. 모질라 프로젝트는 웹의 발전을 목표로 하고 있다. 따라서 웹이 발전할수만 있다면 분야를 가리지 않고 투자하고 있다. 대표적인 제품으로는 모질라 파이어폭스모질라 썬더버드가 있으며 그 이외에 모질라와 관련된 제품은 여기에서 볼수 있다. 모질라 랩(Mozilla Lab)과 관련된 제품들은 여기서 볼수 있다.

모질라 재단은 1998년 넷스케이프의 오픈소스 정책으로 인해 탄생했다. AOL이 넷스케이프를 인수한 이후에는 모질라 재단과 충돌이 많았다. 특히 AOL과 광고 관련해서 충돌이 있었는데 오픈소스 모질라는 팝업차단이 들어있지만 AOL측에서는 광고수입 감소를 우려해 기능을 빼버렸다. AOL은 광고를, 모질라는 소비자를 생각했고 관점의 차이 때문에 AOL과 모질라 재단은 충돌할수 밖에 없었으며 마침내 결별했다. 모질라 역사

2012년 모질라 재단은 스마트폰 운영체제를 제작하기로 한다. Firefox OS라고 한다. 파이어폭스의 엔진을 사용하는 html5 기반 웹os이다. 자료1 자료2

출자 회사로 모질라 코퍼레이션이 있어서 대외적인 부분은 이쪽에서 담당한다.

진행하는 연구 프로젝트들을 보면 상당히 비범한 집단임을 알 수 있는데, 모질라의 인력들이 워낙 세계구급 능력자들이어서 많은 기대를 받고 있다. 심지어는 삼성전자도 함께 하고 있다.보기(영어) 보기(한글) 이 비범함의 끝판왕은 Rust라는 프로그래밍 언어로 서보 레이아웃 엔진을 만들기 위해 시스템 프로그래밍 언어를 새롭게 만들어 내는 프로젝트다.

웹의 발전을 위해 무엇이든 해보려는 단체로 웹과 연관만 되면 활동범위가 최대한 늘어난다. 위와 아래의 사례를 보면 단순한 브라우저 담당 업체가 아닌것을 알수 있다. 자세한 행적은 모질라의 프로젝트 에서 볼수 있다. 대표적으로 자바스크립트로 다양한 것을 구현했다.(PDF 뷰어, C언어 작동, 언리얼 엔진, 유니티3D 이식[1] 기타등등) 또한 웹 기술만으로 플래시 렌더링 시도, 심지어 스마트폰 운영체제는 전부 웹 기술로 구현(커널등 일부 로우레벨 제외), 동영상 코덱의 라이센스 문제가 생기자 OGG 창시자를 고용해 4K급 화질을 지원하는 영상코덱 달라(Daala)를 개발 중이다. 심지어 분야는 다르지만 뉴욕타임즈, 워싱턴 포스트와 댓글 시스템을 개발하고 있다. 기사

또한 웹 발전을 주도하는 세력중 유일하게 비영리 조직이다. 웹의 발전과 소비자의 자유, 이익을 중요시 한다. 사례를 들자면 AOL이 후원해주는 동안 모질라는 AOL의 밥줄인 팝업광고를 차단하는 기능을 만들었다.그러나 최근에는 광고차단에 적극적이 않는것 같다(...)[2]또한 파이어폭스는 22버전에서 제 3자 쿠키(사용자 추적, 맞춤광고 등의 용도로 사생활 침해 가능성 있음)를 차단하려 했다.(물론 부작용이 우려되서 취소되었다.)
다른 사례로는 DRM 지원이 있다. 원래 웹 표준에는 Encrypted Media Extensions (EME), Content Decryption Module (CDM)이라는 저작권 보호 기능이 있다. (자세한건 모질라 위키(영문) 참조) 이 기능은 비공개 소스로 되어있기 때문에 모질라는 사용자에게 해가된다며 반대했다. DRM에 대한 대응으로 모질라는 DRM을 샌드박스로 격리시켜 버렸다. (DRM 샌드박스 기능은 파이어폭스 38부터 적용된다.) 작동은 허용하되 비공개 소스로 돌아가는 부분과 사용자 개인을 식별해 정보를 수집하는 기능을 샌드박스로 올려 소비자를 보호했다. 관련 글 게다가 파이어폭스 정식 버전 배포용 FTP폴더들을 보면 win32-EME-free라는 폴더들이 꼬박꼬박 들어있다.[3] (이름으로 봐선 EME가 빠진 버전으로 보인다. 확실히 확인한 위키러가 있으면 수정바람) 42버전의 예, 41.0.2, 41.0, DRM 샌드박스를 처음 지원한 38버전부터 꾸준하게!

2 관련 프로젝트, 서비스

모질라 제품들, 모질라 랩, 연구 프로젝트

자바스크립트 목록도 참고

  • PDF.js
  • asm.js
  • Shumway
  • Daala(영상코덱)
  • mozjpeg(jpg 최적화)
  • firefox hello(webrtc 기반 화상채팅 플랫폼)
  1. http://www.mozilla.or.kr/community/blog/1357
  2. 그러나 모질라가 파이어폭스 42부터 정식 지원을 공지했다. 이 공지는 다른 내용이고 tracking에 대한건 여전히 히든옵션
  3. 42버전부터는 드디어 윈도우용 64bit를 정식 배포할 준비를 하고 있는지, win64-EME-free/ 폴더도 생겼다.