Mozilla Application Suite

Mozilla Application Suite
Mozilla Application Suite
Mozilla 1.7.png
폴란드의 Wikinews 페이지를 표시하는 Mozilla 1.7
개발자모질라 재단
최종 발매
1.7.13[1] / 2006년 4월 21일; 15년 전(2006년 4월 21일)
리포지토리dxr.mozilla.org/mozilla-central/source/
엔진도마뱀붙이
운영 체제크로스 플랫폼
전임자넷스케이프 커뮤니케이션레이터
후계자시몽키
면허증모질라 트라이 라이선스
웹사이트www.mozilla.org

Mozilla Application Suite(원래 Mozilla로 알려져 있으며, Mozilla Suite로 판매되고 있음)는 단종된 교차 플랫폼 통합 인터넷 제품군이다.그것의 개발은 그들의 AOL이 인수하기 전에 Netscape Communications Corporation에 의해 시작되었다.Netscape Communicator의 소스 코드를 기반으로 했다.개발은 1998년부터 2003년까지 모질라 기구가 주도했고, 2003년부터 2006년까지 모질라 재단이 주도했다.

이 프로젝트는 동일한 소스 코드를 기반으로 하는 커뮤니티 주도의 인터넷 제품군인 SeaMonkey 인터넷 제품군(SeaMonkey는 프로젝트의 원래 코드명)으로 대체되었으며, 새로운 모질라 코드 베이스로 계속 개발되고 있다.

모질라 스위트는 네비게이터(웹 브라우저), Communicator(Mozilla Mail & Newsgroup), 웹 페이지 개발자(Mozilla Composer), IRC 클라이언트(ChatZilla), 전자 주소록 등의 몇 가지 주요 프로그램으로 구성되었다.또한 애플리케이션을 PalmPilot 장치와 동기화하는 도구와 DOM InspectorVenkman(JavaScript 디버거)을 포함한 고급 웹 개발을 위한 여러 확장 기능도 포함되었다.

Netscape 제품군의 버전 6과 7은 Mozilla 제품군을 기반으로 했다.모질라 재단이 현재 파이어폭스썬더버드 개발에 주력하고 있어 마지막 정식 버전은 1.7.13이다.모질라 스위트는 모질라 프로젝트의 트라이 라이선스 조건에 따라 무료 오픈 소스 소프트웨어로 이용할 수 있다.

역사와 발전

Mozilla 마스코트가 포함된 Mac OS 9용 Mozilla Application Suite의 시작 화면

1998년 3월 Netscape는 오픈 소스 라이센스로 인기 있는 Netscape Communicator 제품군의 코드 기반 대부분을 출시했다.이것으로부터 개발된 어플리케이션의 이름은 mozilla.org 웹사이트에서 새롭게 만들어진 모질라 조직에 의해 조정된 모질라일 것이다.배치엔진, 프런트엔드 관련 코드 등 원래 Communicator 코드의 큰 부분은 그 직후 폐기되었지만, 모질라 조직은 결국 Communicator의 특징, 안정성, 표준 준수 정도에서 Communicator를 능가하는 완전한 기능의 인터넷 제품군을 생산하는 데 성공했다.

AOL 배너에 따라 모질라 조직은 이 작업이 모질라 재단에 전달된 2003년 7월까지 모질라 소스의 브라우저 개발과 관리를 계속하였다.재단은 주로 mozilla.org의 개발자와 스태프로 구성된 비영리 단체로, 모질라 상표(단, 개인 및 기업 기여자가 보유하지만 GPLMPL의 조건에 따라 허가된 소스 코드에 대한 저작권은 보유하지 않는다)를 소유하고 있다.AOL, IBM, Sun Microsystems, Red Hat, Mitch Kapor로부터 초기 기부를 받았다.그러나, Netscape Navigator 브라우저의 종료 발표와 AOL의 향후 버전 AOL 소프트웨어에서 마이크로소프트Internet Explorer 브라우저를 사용하기로 합의함에 따라, AOL과의 모든 공식적인 관계는 단절되었다.AOL은 이후 모질라의 게코 배치 엔진을 사용할 것이라고 발표했다.

2003년 4월 2일에 발행된 모질라 개발 로드맵에 따르면, 모질라 조직은 새로운 독립형 애플리케이션에 개발 노력을 집중할 계획이었다.피닉스(현재의 모질라 파이어폭스)와 미노타우루스(현재의 모질라 썬더버드)가 있다.이 제품군과 독립형 제품을 구분하기 위해 이 제품군은 "모질라 제품군" 또는 더 긴 "모질라 애플리케이션 제품군"으로 판매된다.

2005년 3월 10일 모질라 재단은 1.7.x를 넘어서는 정식 버전의 스위트룸은 더 이상 출시하지 않겠다고 발표했다.[2]그러나 모질라 재단은 지속적인 발전을 바라는 공동체 구성원들을 위해 인프라를 제공하겠다고 강조했다.사실상 이 스위트룸은 여전히 계속 개발되겠지만 모질라 재단 자체로는 개발되지 않는다는 뜻이다.여전히 모질라 스위트를 사용하고자 하는 조직들의 혼란을 피하기 위해, 커뮤니티에서 개발한 신제품의 이름은 "1.0"에서 시작하는 버전 번호로 "SeaMonkey"로 명명될 것이라고 발표되었다.

특징들

사용성 및 접근성

Mozilla는 사용자가 동일한 브라우저 창에서 여러 웹 페이지를 열 수 있는 탭 검색을 지원했다.원래 MultiZilla 확장을 통해서만 사용할 수 있는 이 기능은 브라우저 내에서 직접 구현되었다.[3]모질라 역시 초기에 사용자 정의 가능한 팝업 차단과 쿠키 프롬프트를 포함한 세분화된 쿠키 관리를 채택한 브라우저 그룹에 속했다.

그 브라우저는 사용자들이 정보를 찾는데 도움을 주는 많은 기능들을 가지고 있었다.첫째, 모질라는 "입력할 때 찾기"라고 알려진 증분 찾기 기능을 가지고 있었다.이 기능이 활성화되면 사용자는 웹 페이지를 보는 동안 간단히 단어를 입력할 수 있으며, 브라우저는 자동으로 단어를 검색하여 찾은 첫 번째 인스턴스를 강조 표시할 수 있다.사용자가 더 많은 단어를 입력하자 브라우저는 검색을 세분화했다.

또한 모질라는 "사용자 정의 키워드" 기능을 지원했다.이 기능을 통해 사용자는 위치 표시줄에서 키워드(및 선택적 쿼리 매개 변수)를 사용하여 책갈피에 액세스할 수 있다.예를 들어, 사용자 정의 키워드를 사용하여 사용자는 주소 표시줄에 "구글 애플"을 입력하고 구글에서 "애플"을 검색한 결과로 리디렉션될 수 있다.

메일 및 뉴스그룹 구성요소의 경우, 내장된 베이시안 전자우편 스팸 필터가 일정 기간 훈련 후 원하지 않는 전자우편 스팸을 효과적으로 걸러낼 수 있다.

커스터마이즈빌리티

모질라는 파이어폭스와 썬더버드가 확장·개선한 확장 모델을 선보였다.확장(XPNstall 모듈을 통해 설치됨)을 통해 사용자는 마우스 제스처, 광고 차단, 프록시 서버 전환 및 디버깅 도구와 같은 새로운 기능을 활성화할 수 있다.

확장 시스템을 실험의 근거로 볼 수 있으며, 여기서 새로운 기능을 시험할 수 있다.때로는 확장, 즉 그 일부가 공식 제품의 일부가 되기도 했다(예를 들어 MultiZilla의 탭 검색 기능은 결국 표준 Mozilla의 일부가 되었다).

모질라 역시 다양한 테마/스킨을 지원했는데, 이 때문에 외모가 달라졌다.테마는 CSS와 이미지 파일의 패키지로 구성되었다.모질라 애드온스 웹 사이트는 많은 테마를 제공했다.사용자는 새로운 테마를 추가하는 것 외에도 버튼과 도구 모음을 일부 추가 및 제거하여 인터페이스를 사용자 정의할 수 있다.

또한 모질라는 주소 표시줄에 about:config를 입력하여 사용자가 액세스할 수 있는 목록에 기본 설정의 대부분을 저장했다.책갈피 아이콘 켜기와 같은 일부 환경설정은 이를 통해서만 사용할 수 있었다.

표준 지원

모질라 재단은 모질라가 기존 표준, 특히 W3C 웹 표준을 준수하는 것에 자부심을 가졌다.모질라는 당시 HTML, XML, XHTML, CSS, 자바스크립트, DOM, MathML, DTD, XSLT, XPath 등 대부분의 기본 표준에 대한 광범위한 지원을 받았다.

모질라는 PNG 이미지와 변수 투명성(Internet Explorer버전 7에서만 완전히 지원)도 지원했다.실제로 많은 웹 개발자들이 PNG와 같은 기능과 이미지 품질을 가지고 있지 않은 기존의 GIF 형식에서 벗어나기를 원했기 때문에 PNG 이미지에 대한 Internet Explorer의 지원 부족은 많은 논쟁을 불러일으켰다.

모질라는 대부분의 CSS 레벨 2와 일부 미완성 CSS 레벨 3 표준을 구현했다.보다 엄격한 HTML, CSS, PNG 표준 지원을 위한 Acid2 테스트를 완전히 통과하지는 못하지만, 최초의 Box Acid Test를 통과한 브라우저 중 하나이다.그러나 모질라의 핵심 기술의 새로운 버전에 기반을 둔 다른 브라우저들은 Acid2 테스트를 통과한다.

메일과 뉴스 그룹은 POP와 IMAP를 지원했다.또한 LDAP 주소 완료를 지원했다.HTML 이메일 읽기와 쓰기가 모두 지원되었다.메일 파일은 mbox 형식으로 저장되어 휴대성이 뛰어났다.

첫 번째 버전의 스위트, 즉 넷스케이프 6의 기초를 형성한 것은 블링크 요소를 지원하지 않았기 때문에 넷스케이프 자체에서 만든 악명 높은 태그를 지원하지 않은 유일한 넷스케이프/모질라 브라우저가 되었다.이후 버전의 제품군은 원래 경쟁 인터넷 익스플로러에 의해 만들어진 Marquee 태그뿐만 아니라 요소를 지원했다.

교차 플랫폼 지원

모질라는 매우 다양한 플랫폼에서 달렸다.주 배포 사이트에서 사용할 수 있는 릴리스는 다음과 같은 운영 체제를 지원했다.

Mozilla는 다른 운영 체제에서도 사용자의 프로파일(개인 브라우저 설정을 포함)을 저장하기 위해 동일한 형식을 사용했기 때문에 모든 플랫폼이 프로파일에 액세스할 수 있는 한 프로파일을 여러 플랫폼에서 사용할 수 있다(예: 프로파일은 Windows와 Linux 모두에서 액세스할 수 있는 FAT32 파티션에 저장됨).이 기능은 컴퓨터를 이중 부팅하는 사용자에게 유용했다.그러나 특히 확장과 관련하여 때때로 문제를 일으킬 수 있다.

웹 개발 도구

모질라는 세 가지 웹 개발 도구, 즉 DOM Inspector, VenkmanJavaScript Console과 함께 왔다.DOM Inspector는 비 Mozilla 브라우저에서는 사용할 수 없었고, JavaScript Console은 비 Mozilla 브라우저에서 사용할 수 있는 콘솔보다 더 고급스러웠다.벤크만은 사용하기 어렵지만 괜찮은 자바스크립트 디버거였다.다른 설치 옵션과 함께 JavaScript 콘솔을 제외하고 이러한 설치는 기본적으로 선택 가능하지만,

보안

모질라는 보안을 염두에 두고 설계되었다.주요 특징으로는 샌드박스 보안 모델 사용, 동일한 오리진 정책, 외부 프로토콜 화이트리스트 등이 있다.

모질라 보안의 한 가지 주요 특성은 소스 코드가 모든 사람이 볼 수 있다는 것이다.제안된 소프트웨어 변경은 적어도 한 명의 다른 사람에 의해 검토되었고, 일반적으로 다른 사람에 의해 "초대 검토"되었고, 소프트웨어에 배치된 후에는 다른 사람이 고려하거나, 항의하거나, 개선할 수 있는 것이 보였다.

또한, 모질라 재단은 다음과 같은 "버그 바운티" 제도를 운영하였다[when?].유효한 중요한 보안 버그를 보고한 사용자들은 각 보고서에 대해 미화 500달러의 현금 보상금과 모질라 티셔츠를 받았다.모질라 재단에 따르면, 이 "버그 바운티" 시스템의 목적은 "더 많은 사람들이 우리 제품에서 보안 버그를 찾아 보고하도록 장려함으로써, 우리가 우리의 제품을 지금보다 훨씬 더 안전하게 만들 수 있도록" 하는 것이었다.이 세상 누구라도 버그를 신고할 수 있다.또한, Mozilla Firefox의 소스 코드에 대한 접근, 내부 설계 문서, 포럼 토론 및 버그를 찾는 데 도움이 될 수 있는 기타 자료도 누구나 이용할 수 있었다.

모질라 재단은 보안 취약점을 다루는 기여자들을 돕기 위해 보안 버그 정책을 발표했다.이 정책은 Mozilla가 이 문제에 대한 수정안을 발송한 후까지 보안팀 구성원에 대한 보안 관련 버그 보고서에 대한 액세스를 제한한다.이는 공개적으로 알려진 취약성의 이용을 억제하고 개발자에게 패치를 발행할 수 있는 시간을 주기 위한 것이다.마이크로소프트(MS) 등 기업이 내놓은 다른 '책임공시' 정책과 유사하지만, 이 정책은 일부 보안 연구자가 선호하는 전면공시 원칙에 반대한다.

2005년 6월 현재, 세쿠니아는 모질라에서 " 덜 심각하다"고 표시된 가장 심각한 취약성을 세 번 보고하였다.

시장 채택 및 프로젝트 종료

1998년부터 2004년까지 모질라의 전 세계 사용 점유율은 무시할 수 있는 양에서 약 3%로 증가했다.파이어폭스, 썬더버드 등 독립형 애플리케이션으로 개발 포커스를 전환하려는 재단의 계획 때문에 모질라에는 많은 새로운 기능과 향상된 기능이 제공되지 않았다.이는 "스프레드 파이어폭스"라는 이름의 커뮤니티 마케팅 노력과 결합되어, 파이어폭스 1.0이 출시된 2004년 말 이후 모질라로부터 점점 더 많은 사용자들을 끌어 모았다.버전 1.7.13을 넘어서는 모질라 스위트의 공식 출시도 없었다.2008년 현재 모질라 스위트 사용 점유율은 약 0.1%이다.같은 소스 코드를 기반으로 한 커뮤니티 중심의 인터넷 스위트인 씨몽키는 모질라의 기능 세트를 높이 평가한 이들이 추구한다.[5]

참고 항목

참조

  1. ^ https://www-archive.mozilla.org/releases/mozilla1.7.13/.
  2. ^ "Two discontinued browsers". LWN.net. 21 December 2005. Retrieved 19 August 2012.
  3. ^ Noll, John (2007). "Innovation in Open Source Software Development: A Tale of Two Features" (PDF). Open Source Development, Adoption and Innovation. Open Source Development, Adoption and Innovation: IFIP Working Group 2.13 on Open Source Software, June 11-14, 2007, Limerick, Ireland. IFIP — the International Federation for Information Processing. Vol. 234. The International Federation for Information Processing, vol 234. Springer, Boston, MA. pp. 109–120. doi:10.1007/978-0-387-72486-7_9. ISBN 978-0-387-72485-0. S2CID 7090935. Archived from the original (PDF) on 2018-07-28.
  4. ^ Watson, Dave (21 July 2001). "A Quick Look at Mozilla 0.9.2". The Southern California OS/2 User Group. Retrieved 16 August 2010.
  5. ^ "About SeaMonkey". The SeaMonkey Project. Retrieved 6 March 2016.

일반참조

외부 링크