Введение в Mozilla для программиста | Participants
|
- Statistics
- Participants
- Translate into Russian
- Translation result
- 50% translated in draft.
If you do not want to register an account, you can sign in with OpenID.
An Introduction To Hacking Mozilla. | ||
What is Mozilla? | ||
Mozilla is an open source project and organization to develop a cross-platform Internet client software. Since it is open source, the source code is available to everyone - although you have to follow the licenses as defined in the respective source files (a mixture of MPL, NPL, GPL, LGPL). | Mozilla — это организация и проект по разработке кросс-платформенного Интернет-клиента с открытыми исходными текстами. Это значит, что любой желающий может внести изменения в исходные тексты программы, соблюдая условия лицензий, под которыми выпущена та или иная часть ПО (смесь из MPL, NPL, GPL, LGPL). | |
mozilla.org is the name of an organization that provides an infrastructure to help developers in the project. mozilla.org is also the address of the central web site for the Mozilla project. | Организация, которая предоставляет инфраструктуру разработчикам проекта, называется mozilla.org. Кроме того, mozilla.org — адрес главного сайта проекта. | |
Motivation | ||
Mozilla is one of the largest open source software projects. The Mozilla codebase has millions of lines of code. Therefore, getting started in this huge project isn't easy. The intention of this document is to give an overview about what you should be aware of in order to hack Mozilla. It tries to build a bridge between the many different technologies used in the Mozilla project. | Mozilla — один из самых больших проектов с открытым исходным кодом. В базе исходных текстов Mozilla хранятся миллионы строк кода. Поэтому подступиться к работе над таким огромным проектом непросто. Цель руководства — дать разработчику Mozilla комплекс базовых знаний о разных технологиях, используемых в проекте. | — Какого взлома, вы что? — denton |
When I started to look into Mozilla, I wished a document like this existed. :) | Мне бы такое руководство, когда я только начинал изучать Mozilla. :) | |
Audience | ||
This document is primarily written for developers who want to be able to work on any part of Mozilla. You should have a good understanding of Object Oriented Programming, and especially you should be experienced with C/C++, as it is the main programming language used in the project. | Руководство предназначено для разработчиков, которые хотят присоединиться к проекту Mozilla. Вы должны хорошо разбираться в объектно-ориентированном программировании, и особенно хорошо знать языки программирования C и C++, потому что в проекте использованы преимущественно именно они. | |
However, if you intend to work only on a subset of the code, say only the JavaScript and XUL UI code, this document should still be helpful. | Даже если вы хотите работать только с подмножеством кода, скажем, только с кодом пользовательского интерфейса на JavaScript и XUL, всё равно в этом руководстве вы почерпнёте много полезной информации. | |
Scope of this document | ||
This document will try to answer the following questions: | ||
* How is the source code organized? | ||
* Which technologies are used? | ||
* Where do I start? | ||
* How do the components work together? | ||
* Which tools exist and how can they help me? | ||
* What rules do I need to follow in order to contribute? | ||
What does Netscape have to do with this? | — Смотрим http://ru.wiktionary.org/wiki/do#have.... — denton | |
From my personal point of view, in the beginning of Mozilla there was Netscape. At some point Netscape, the company, decided to give away those portions of the source code that they owned and that were free of others' copyright. | По-моему, в основе проекта Mozilla лежит Netscape. Просто в определённый момент компания Netscape решила выпустить на условиях свободной лицензии части исходного текста, на которые у неё были исключительные авторские права. |
License: Creative Commons

— Кто придумает, как адекватно перевести 'hacking', тот будет молодец :) А пока так. — denton
— "Введение в Mizlla для профессиональных разработчиков" ?:) Ведь, видимо, именно это имелось введу. — neter
More 5 comments
— Тогда бы было ‘An Introduction To For a Pro.’ А тут hacking. В принципе надо найти книжки типа ‘Linux Kernel Hacking’ и посмотреть, как переводчики справились с этим словом. Ведь оно и в тексте, собака, встречается. А обрусевшее «хакинг» имеет несколько другой смысл. — denton
— Так давайте менять этот стереотип. — amIwho
— Кстати, второе название статьи «Mozilla Hacker's Getting Started Guide» — denton
Comment was deleted
— ично мне нравится слово "Кодокопатель", но это не всеупотребляемый термин. Как другой вариант заменить "hacker" на "исследователь" — MaksBR
— Хакер в английском - это прежде всего программист (http://en.wikipedia.org/wiki/Hacker), это и должно быть отражено в названии. Просто если программист - это профессия, то хакер - это диагноз, в хорошем смысле. =) — Passerby