Mozilla қолданбалар жинағының тарихы, Netscape кодының ашық көзінен басталып, Firefox, Thunderbird сияқты өнімдерге негіз болды. SeaMonkey жобасы жалғасуда.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Mozilla Application Suite тарихы Netscape Suite бағдарламасының бастапқы кодының ашық кодты жоба ретінде жариялануымен басталды. Ұзақ жылдар бойы тырасты еңбек еткеннің нәтижесінде (қоғамдық қатысушылардың көмегімен) Mozilla 1.0 2002 жылдың 5 маусымында жарық көрді. Оның артқы кодтық базасы, ең әйгілісі Gecko реттегіш қозғалтқышы, Mozilla Foundation-ның Mozilla Firefox және Mozilla Thunderbird бас өнімдері сияқты Mozilla негізіндегі көптеген бағдарламалардың құрылымдық негізіне айналды. Бұл жиынтық енді ресми Mozilla өнімі болмаса да, оның дамуы мен күтімі SeaMonkey қауымдастығы жобасы ретінде жалғастырылуда.
The history of the Mozilla Application Suite began with the release of the source code of the Netscape suite as an open source project. Going through years of hard work (with the help of the community contributors), Mozilla 1.0 was eventually released on June 5, 2002. Its backend code base, most notably the Gecko layout engine, has become the foundation of a number of applications based on Mozilla, including the Mozilla Foundation's flagship product Mozilla Firefox and Mozilla Thunderbird. While the suite is no longer a formal Mozilla product, its development and maintenance is continued as the SeaMonkey community project.
Бастапқыдан қайта жазу
Ақырында, Mozilla негізгі әзірлеушілері ескі кодты қалпына келтіру мүмкін емес деген қорытындыға келді. 1998 жылдың 26 қазанындағы даму жол картасында көрсетілгендей, барлық код базасын жою және оны бастапқыдан қайта жазу туралы шешім қабылданды. Соның нәтижесінде жоспарға, басқалармен қатар, жаңа кросс-платформалық пайдаланушы интерфейсі кітапханасын және жаңа макет қозғалтқышын жасау кірді. Көптеген сарапшылар осының нәтижесін болжамаған. 1998 жылдың 7 желтоқсанында Netscape Gecko макет қозғалтқышының негізінде арнайы "көрініс алдынан" нұсқасын шығарды. Gecko бұрын Netscape-те NGLayout (Next Generation Layout) деген ішкі атаумен дамытылған болатын. Ол алдыңғы нұсқасымен (Mariner деп аталған) салыстырғанда едәуір жылдам және кішкентай болды. Gecko-ның алғашқы нұсқасының кеңінен таралған ерекшелігі – оның 1.44 МБ дискетаға сыйып қана қоймай, қазіргі заманғы браузерлердің оннан бір бөлігінің көлеміне тең болды. Gecko-ның жылдам шығарылуы көптеген адамдарды толыққанды браузердің жақын арада пайда болады деген сенімге жеткізді. Дегенмен, макет қозғалтқышының алғашқы нұсқасы қателер мен құлаулардан зардап шекті және толыққанды жұмыс істеуге дайын болған жоқ. Толық функционалды веб-браузерді жасау үшін жаңадан пайда болған рендеринг қозғалтқышынан гөрі көп нәрсе қажет болды: Mozilla әзірлеушілері жақын арада қарапайым веб-браузерден гөрі ауқымды жобаны көздеді. Жаңа Mozilla (ішкі кодтық атауы "Seamonkey") – Интернет-қосымшалары үшін платформа болады, толық бағдарламаланатын пайдаланушы интерфейсі мен модулдік архитектурасымен жабдықталады. Бұл Mozilla электрондық пошта клиенті, жылдам хабар алмасу клиенті, жаңалықтар клиенті және басқа да көптеген қосымшалар үшін бірдей жақсы жұмыс істейді. Бұл ауқымды қайта жазуға жұмсалған күш-жігердің нәтижесінде жоба бастапқы жоспарланған мерзімдерден қалып қойды. Келесі жылдары Mozilla-ға деген күмән кеңінен тарады, және кейбір адамдар Mozilla браузерінің жарық көретініне сенбеді. Алайда, жоба үздіксіз жалғасты, тіпті Netscape компаниясын AOL сатып алғаннан кейін де, dot com бумының аяқталуына дейін де тоқтаған жоқ. 2002 жылдың 5 маусымында Mozilla жобасы Linux, Mac OS, Microsoft Windows және Solaris сияқты бірнеше операциялық жүйеде жұмыс істейтін браузердің 1.0 нұсқасын шығарды. Браузер Internet Explorer-де болмаған жаңа мүмкіндіктерді ұсынды, соның ішінде пайдаланушының жеке өміріне қатысты жақсырақ қолдау және интерфейстің жақсаруы. Сонымен қатар, Mozilla браузері осы стандарттарды күшті қолдағандықтан, әртүрлі World Wide Web Consortium стандарттары үшін де-факто анықтамалық іске асырылымға айналды.
Ultimately, the Mozilla core developers concluded that the old code could not be salvaged. As stated on the October 26, 1998 development roadmap, it was decided to scrap the whole code base and rewrite it from the ground up. The resulting plan included, among other things, the creation of a whole new cross platform user interface library and a new layout engine. Few observers foresaw the result. On December 7, 1998, Netscape released a special "preview" based on the Gecko layout engine. Gecko had already been in development for some time at Netscape under the internal name NGLayout (short for "Next Generation Layout"). It was noticeably faster and smaller than its predecessor (known as Mariner). One widely publicized feature of the first Gecko preview release was that it fit on a single 1.44 MB floppy disk, making it about one tenth the size of most contemporary browsers. The prompt release of Gecko led many to believe that a complete browser could not be far behind. However, the first release of the layout engine was far from bug and crash free, and even farther from being ready for the prime time. Producing a fully functional web browser required much more than the nascent rendering engine: the Mozilla developers soon envisioned a project more ambitious than a simple web browser. The new Mozilla (internally codenamed "Seamonkey") would be a platform for Internet applications, with a fully programmable user interface and a modular architecture. This Mozilla would function equally well as a host for email client, instant messaging client, news client, or any number of other applications. Due to the effort required for this massive rewrite, the project fell far behind its original projected deadlines. In the years that followed, skepticism about Mozilla grew widespread, and some doubted that a finished Mozilla browser would ever see the light of day. However, the project persisted, continuing uninterrupted through both the purchase of Netscape by AOL and the end of the dot com boom. By June 5, 2002, the Mozilla project had produced version 1.0 of the browser that worked on multiple operating systems, including Linux, Mac OS, Microsoft Windows, and Solaris. The browser was praised for introducing new features that Internet Explorer lacked, including better support for user privacy preferences and some interface improvements. Additionally, the Mozilla browser became a de facto reference implementation for various World Wide Web Consortium standards, due to its strong support for those standards.
AOL-ден тәуелсіздігі
2003 жылдың 15 шілдесінде AOL өзінің браузерлік бөлімін, іс жүзінде Netscape-тің Mozilla-сын жабуды жариялады. AOL компаниясы Netscape-тің көптеген қызметкерлерін және хакерлерін жұмыстан босатты, бірақ кейбіреулері басқа бөлімдерге ауыстырылды. Netscape белгілері ғимараттан алынып тасталды, бұл көптеген адамдар Netscape-тің аяқталғанын білдірді. AOL порталы үшін Netscape брендін сақтап қалды, бірақ енді Mozilla код базасын дамытуға ешкімге жалақы төлемеді. Осы күні Mozilla Foundation құрылды. Foundation негізінен Mozilla ұйымының әзірлеушілері мен қызметкерлерінен құралған коммерциялық емес ұйым болып табылады және Mozilla тауарлық белгісіне ие (бірақ бастапқы кодтың авторлық құқығы жеке және корпоративтік үлескерлерде сақталады, бірақ GPL, MPL және LGPL лицензиялары бойынша беріледі). Ол AOL, IBM, Sun Microsystems және Red Hat компанияларынан бастапқы 2 миллион доллар, ал Митч Капордан 300 000 доллар қаржы алды. AOL бәсекелес Microsoft компаниясымен келісімге келгеннен кейін, AOL бағдарламалық жасақтамасы келесі 7 жыл бойы Internet Explorer-ді пайдаланатыны белгілі болған соң, көптеген адамдар осыны күтіп отырды. Netscape әрқашан Microsoft-қа қарсы AOL-дің келіссөздер жүргізу құралы ретінде қарастырылды.
On July 15, 2003, AOL announced that it would close down its browser division, which was in essence Netscape's Mozilla. AOL laid off most of Netscape's employees and hackers, except for some who were transferred to other divisions. Netscape signs were seen being pulled off its building, confirming what many took as the end of Netscape. AOL kept the Netscape brand for its portal, but the company no longer paid anyone to develop the Mozilla codebase. On the same day, the Mozilla Foundation was created. The Foundation is a non profit organization composed primarily of developers and staff from Mozilla Organization and owns the Mozilla trademark (but not the copyright to the source code, which is retained by the individual and corporate contributors, but licensed under the GPL, MPL and LGPL). It received initial $2 million donations from AOL, IBM, Sun Microsystems, and Red Hat, and $300,000 from Mitch Kapor. Many people had been expecting this after AOL reached a settlement with competitor, Microsoft, with a deal for the AOL software to use Internet Explorer for the next 7 years. Netscape had always been seen as a bargaining chip for AOL against Microsoft.
Сюиттің соңы
2003 жылғы 2 сәуірде жарияланған Mozilla даму жол картасына сәйкес, Mozilla ұйымы даму күш-жігерін жаңа дербес қолданбаларға: Phoenix (қазір Mozilla Firefox деп аталады) және Minotaur (қазір Mozilla Thunderbird деп аталады) бағыттауды жоспарлады. Содан бері көптеген жаңа мүмкіндіктер мен жақсартулар тек дербес қолданбаларға қосылды. 2005 жылдың 10 наурызында Mozilla Foundation 1.7.x нұсқасынан кейін жиынтықтың ресми нұсқаларын шығармайтынын хабарлады. Дегенмен, қор жиынтықты дамытуды жалғастыруды ниеттенген қауымдастық мүшелеріне инфрақұрылымдық қолдау көрсетуін атап өтті. Бұл, жиынтықтың дамуы жалғаса береді, бірақ енді Mozilla Foundation өзі емес, басқалар жүзеге асырады дегенді білдіреді. Алғашқы Mozilla Suite-ті пайдалануды жалғастырғысы келетін ұйымдарды жаңылыстырмау үшін, жаңа өнімге жаңа атау қажет болды. 2005 жылдың 2 шілдесінде жиынтықтың SeaMonkey деп аталатыны жарияланды, бұл атау алғашқыда Mozilla Application Suite жобасының кодовое аты болған. Жаңа жобаны басқару тобы "SeaMonkey Council" деп танылады.
According to the Mozilla development roadmap published on April 2, 2003, the Mozilla Organization planned to focus development efforts on the new standalone applications: Phoenix (now known as Mozilla Firefox) and Minotaur (now known as Mozilla Thunderbird). Since then, many new features and enhancements have been added to the standalone applications only. On March 10, 2005, the Mozilla Foundation announced that they would not release any further official versions of the suite beyond 1.7. x. However, the foundation emphasized that they would still provide infrastructure for community members who wished to continue development. In effect, this means that the suite will still continue to be developed, but not by the Mozilla Foundation itself. To avoid confusing organizations that still want to use the original Mozilla Suite, the new product needed a new name. On July 2, 2005, it was announced that the suite is going to be named SeaMonkey, which was originally the code name of the Mozilla Application Suite. The new project leading group is known as the "SeaMonkey Council".
Бренд және визуалды сәйкестік
Бастапқыда "Mozilla" термині Mozilla жобасы, Mozilla Suite, Suite кодының базасы және оған байланысты технологияларды қоса алғанда, бірнеше мәселелерді атау үшін қолданылды. Даму бағыты өзгергеннен кейін, жиынтықты жеке өнімдерден ерекшелеу үшін, ол "Mozilla Suite" немесе толық "Mozilla Application Suite" деп таныстырылды. Көптеген жағдайларда, ашық кодты бағдарламалық жасақтама көбінесе бағдарламашылармен ғана жасалатындықтан, графикалық дизайнерлер мен қолданушы интерфейсі мамандарының қатысуы шектеулі болады. Сондықтан, олар нашар пішін мен GUI дизайнынан, сондай-ақ күшті визуалдық стильдің болмауынан зардап шегеді делінеді. Mozilla әзірленген кезде, қолданбаның әртүрлі бөлімдерінде бірнеше логотиптер пайдаланылды. Логотиптер біркелкі емес; мысалы, бағдарлама белгішесі ретінде қолданылатын логотип, жүктелу индикаторындағы логотиптен және "Бұл туралы" терезесіндегі логотиптен өзгеше.
Initially, the term "Mozilla" was loosely used to refer to a number of subjects, including the Mozilla project, the Mozilla Suite, the codebase of the Suite and its related technologies. Since the shifting of development focus, to distinguish the suite from the standalone products, the suite was marketed as "Mozilla Suite", or the more lengthy "Mozilla Application Suite". It is often argued that since free software is typically only designed by programmers rather than graphic designers or usability gurus, it frequently suffers from poor icon and GUI design, and a lack of a strong visual identity. During development of Mozilla, a number of logos were used in various areas of the application. The logos are inconsistent with each other; for example, the logo used as the program's icon is different from the one used as the throbber, which is again different from the one used in the "About" window.
Экран суреттері галереясы
Келесі скриншоттар Mozilla-ның M3 нұсқасынан 1.0 нұсқасына дейінгі пайдаланушы интерфейсінің қалыптасуын көрсетеді. Mozilla интерфейсі 1.0 нұсқасынан бері дерлік өзгермеген. Mozilla M11 бағдарламасы қатеге түскендіктен қолжетімді емес.
The following screenshots show the evolution of user interface in Mozilla from M3 to 1.0. The interface of Mozilla was almost unchanged since version 1.0. Mozilla M11 is not available because of program crash.