Mozilla는 웹 애플리케이션을 만들기 위한 프레임워크(기반) 입니다.

참고: 모질라=Mozilla


 

모질라(Mozilla)란 무엇인가?

모질라(Mozilla) 는 웹브라우저가 아닙니다.
모질라(Mozilla. 이하 "모질라")는 CSS, XML, RDF와 같은 웹표준을 사용하여 웹 애플리케이션(사이트, 프로그램)을 만들기위한 기반입니다.

모질라의 코드는 Netscape 6과 7에서 사용되었고, Firefox와 Camino와 같은 웹브라우저에서 사용되었으며, 채팅/뉴스/이메일 클라이언트, 게임, 그리고 Windows/Linux/Mac을 위한 다른 형태의 웹 애플리케이션에 사용되었습니다.

모질라는 모질라 애플리케이션 슈트(Mozilla Applicatoin Suite. SeaMonkey로도 알려짐)에서 사용된 프로그램 코드를 개발하는 오픈소스 웹개발 프로젝트 입니다.

모질라 애플리케이션 슈트(Mozilla Application Suite)는 웹 애플리케이션의 완전한 세트입니다.(웹브라우저, 이메일/뉴스/채팅 클라이언트 등)

모질라 코드에 기반을 둔 웹브라우저들(Mozilla, Firefox, Camino)은 오늘날 인터넷에서 두번째로 큰 브라우저 계열이며,

인터넷 커뮤니티의 약30%를 대표하고 있습니다.

모질라는 매우 훌륭한 웹표준 지원을 가진것으로 알려져 있습니다.


 

모질라 프로젝트(The Mozilla Project)

모질라 프로젝트(The Mozilla Project)는 Netscape를 오픈소스 프로젝트로서 계속 개발하기 위해 만들어졌습니다.

1998년 11월에 AOL (America Online)이 Netscape를 손에넣게 되었습니다.

Netscape 코어 엔진의 개발은 "The Mozilla Project"라고 불리는 오픈소스 프로젝트로 이전되었습니다.

그 프로젝트는 2006년 4월 이후에 Mozilla Suite를 단계적으로 폐지하기 위한 모질라 재단의 의도와 함께 SeaMonkey로 이름이

변경되었으며, 모질라 재단은 자신들의 주요 초점을 Firefox/Thunderebird/SeaMonkey 프로젝트들로 옮겼습니다.


 

모질라 재단(The Mozilla Foundation)

모질라 재단은, AOL사가 모질라 오픈소스 브라우저 팀과 관계된 직원을 해고시킨 2003년 7월에 형성되었습니다.


 

모질라 재단의 로드맵

모질라 프로젝트는 개발을 위한 새로운 로드맵을 만들기로 결정했씁니다.

새로운 로드맵의 몇가지 요점을 아래에 나열해 봤습니다:

  • 독립적인 개별 프로그램에 집중한다 (Firefox 브라우저, Thunderbird mail/news 애플리케이션 등)
  • Firefox 와 Thunderbird 를 모질라의 핵심 제품으로 만든다.
  • SeaMonkey(현재의 모질라 브라우저) 애플리케이션 슈트를 기업들과 모질라 제품을 대대적으로 배치하려는 기관들을 위해 유지시킨다.
  • Gecko 레이아웃 아키텍쳐의 결정적인 버그들을 고친다. 모든 모질라 애플리케이션들은 그러한 Gecko의 향상에 이점을 얻도록 한다.
  • 양보다는 질을 중시한다. 더 적게 하고, 더 낫게 하라!

모질라의 제품군

  • Mozilla - 애플리케이션 슈트(the application suite )
  • Firefox - 독립적인 웹브라우저
  • Thunderbird - 이메일과 뉴스그룹 클라이언트
  • Camino - Mac 을 위한 웹브라우저
  • Composer - 웹페이지 편집기

Windows, Linux, Mac을 위한 버전은 아래에서 다운로드 할 수 있습니다:

http://www.mozilla.org


 

혼란스러운 모질라 이름들

최초의 넷스케이프(=Netscape. 이하 "Netscape") 브라우저는 모질라라고 불리는 코드 엔진을 가지고 있었습니다.

Netscape 1.0모질라 1.0이라 불리는 코드 엔진에 의해 동작되었습니다.

Netscape 2.0은 모질라 2.0을 사용했고, Netscape 3.0은 모질라 3.0을, 그리고 Netscape 4.0은 모질라 4.0을 사용했습니다.

1998년에 Netscape 4의 소스 코드가 공개되었습니다. - 그리고 Netscape 5 의 개발은 오픈소스 프로젝트가 되었습니다.

Netscape 5 를 만들기 위한 오픈소스 프로젝트는 "The Mozilla Project(모질라 프로젝트)"라 불렸습니다.

매우 이상하게도, 모질라 프로젝트를 위한 코드 엔진은 Gecko 라 불렸습니다.

불행하게도, Netscape 4.0의 출시이후 다음 세대의 브라우저를 만드는데 3년 하고도 반년이나 더 걸렸습니다.

이 지연은 Microsoft Internet Explorer의 믿을만한 대안으로 남을수도 있었던 Netscape의 가능성을 파괴해 버립니다.

Microsoft는 모질라 프로젝트가 시작된 직후에 Internet Explorer 5.0을 출시했고, Netscape가 겨우 작동 가능한 웹브라우저를

내놨을때 이미 Internet Explorer 6.0을 만들 준비가 됩니다.

Netscape 6.0Gecko M18(Milestone 18)에 기반을 두고 있으며, 2000년 11월에 출시되었습니다.

Netscape 6.0의 출시이후, 모질라 프로젝트는 모질라 1.0이라 불리는 엔진에 기반을 둔 Netscape 7에 대한 작업을 착수합니다!!.

Netscape 6과 7은 모질라와 Netscape를 통해 만들어 졌으며, 모질라는 거의 동일한 애플리케이션 슈트입니다.

Netscape 7의 현재 버전은 Gecko 1.0이라 불리는 코드 엔진을 가지고 있는것으로 주장되고 있습니다 !!

그 순간에 모질라 프로젝트는 Firefox라고 불리는 웹브라우저를 개발하고 있었습니다.

Firefox는 이전에 모질라 파이어버드(Mozilla Firebird)라고 불렸습니다. (그 전에는 피닉스[=Phoenix]라고 불렸는데, 모질라의 새버전이라고 주장되었습니다.)

혼란스러우신가요? 저는 혼란스럽군요.

혼란스러운 이름 변화는 법적인 문제와 관계가 있는것이 틀림없습니다! (제 생각에는 말이지요 ^_^)


 

모질라 출시된 버전 모음

모질라 재단은 다음 버전의 모질라를 출시한적이 있습니다:

Mozilla 1.8 Alpha 5 2004년 11월 22일

Mozilla 1.8 Alpha 4 2004년 9월 26일

Mozilla 1.8 Alpha 3 2004년 8월 18일

Mozilla 1.8 Alpha 2 2004년 7월 14일

Mozilla 1.8 Alpha 1 2004년 5월 20일

Mozilla 1.7.3 2004년 9월 13일

Mozilla 1.7.2 2004년 8월 4일

Mozilla 1.7.1 2004년 7월 8일

Mozilla 1.7 2004년 6월 17일

Mozilla 1.7 RC3 2004년 6월 8일

Mozilla 1.7 RC2 2004년 5월 17일

Mozilla 1.7 RC1 2004년 4월 21일

Mozilla 1.7 Beta 2004년 3월 18일

Mozilla 1.7 Alpha 2004년 2월 23일

Mozilla 1.6 2004년 1월 15일

Mozilla 1.6 Beta 2003년 12월 9일

Mozilla 1.6 Alpha 2003년 10월 31일

Mozilla 1.5.1 2003년 11월 26일

Mozilla 1.5 2003년 10월 15일

Mozilla 1.5 RC2 2003년 9월 26일

Mozilla 1.5 RC1 2003년 9월 17일

Mozilla 1.5 Beta 2003년 8월 27일

Mozilla 1.5 Alpha 2003년 7월 22일

Mozilla 1.4.1 2003년 10월 10일

Mozilla 1.4 2003년 6월 30일

참고: http://www.mozilla.org/releases/