Author: alekseyilyin
Date: Sun Sep 16 04:25:38 2007
New Revision: 1190

Log:
Продолжение перевода ch01.xml

Modified:
   trunk/ru/ch01.xml

Modified: trunk/ru/ch01.xml
==============================================================================
--- trunk/ru/ch01.xml   (original)
+++ trunk/ru/ch01.xml   Sun Sep 16 04:25:38 2007
@@ -48,35 +48,32 @@
 
 <simplesect>
 
-<para>It would be tempting to say that free software projects fail for
-the same sorts of reasons proprietary software projects do.
-Certainly, free software has no monopoly on unrealistic requirements,
-vague specifications, poor resource management, insufficient design
-phases, or any of the other hobgoblins already well known to the
-software industry.  There is a huge body of writing on these topics,
-and I will try not to duplicate it in this book.  Instead, I will
-attempt to describe the problems peculiar to free software.  When a
-free software project runs aground, it is often because the developers
-(or the managers) did not appreciate the unique problems of open
-source software development, even though they might have been quite
-prepared for the better-known difficulties of closed-source
-development.</para>
-
-<para>One of the most common mistakes is unrealistic expectations
-about the benefits of open source itself.  An open license does not
-guarantee that hordes of active developers will suddenly volunteer
-their time to your project, nor does open-sourcing a troubled project
-automatically cure its ills.  In fact, quite the opposite: opening up
-a project can add whole new sets of complexities, and cost
-<emphasis>more</emphasis> in the short term than simply keeping it
-in-house.  Opening up means arranging the code to be comprehensible to
-complete strangers, setting up a development web site and email lists,
-and often writing documentation for the first time.  All this is a lot
-of work.  And of course, if any interested developers
-<emphasis>do</emphasis> show up, there is the added burden of
-answering their questions for a while before seeing any benefit from
-their presence.  As developer Jamie Zawinski said about the troubled
-early days of the Mozilla project:</para>
+<para>Было бы заманчивым(tempting) сказать, что причины неудач свободного ПО 
такие же
+как и у коммерческих проектов.
+Действитеьно(Certainly), для свободного ПО так же характерны  (unrealistic 
requirements),
+(vague specifications), неэффективное управление ресурсами, (insufficient 
design
+phases), или другие проблемы(hobgoblins) хорошо известые в истории
+индустрии ПО.  Об этом уже написано достаточно много и я не
+хочу повторяться в своей книге.  Вместо этого, я хочу 
+описать проблемы характерые только для свободного ПО.  Часто сложности
+при разработке свободного ПО возникают из-за того, что разработчики или 
руководители 
+недооценили проблемы характерные для открытого ПО,
+хотя возможно достаточно хорошо подготовились к 
+хорошо известным проблемам закрытого ПО.
+(development ???).</para>
+
+<para>Одной из наиболее общих ошибок является слишком большие надежды 
возлагаемые
+на достоинства открытого ПО.  Использование открытой лицензии
+не гарантирует того, что над проектом сразу начнут работать много 
разработчиков,
+которые будут тратить на него своё свободное время. Также открытие исходных 
текстов 
+само по себе не поможет решить проблемы пректа.
+ Более того, открытие исходных текстов может принести дополнительные 
сложности, которых может стать
+<emphasis>больше</emphasis>, чем до открытия проекта.  Для открытия проекта 
необходимо
+сделать код понятным для новах разработчиков, создать и поддерживать веб-сайт 
и (email lists),
+а также написать документацию.  Это достаточно долгая и трудная работа.
+И если разработчики заинтерисуются проектом появится необходимость 
+некторое время отвечать на их вопросы  до того как они принесут какую либо 
пользу.  (Jamie Zawinski) сказал о проблемах 
+проблемах на раннем этапе развития проекта Mozilla:</para>
 
     <blockquote>
       <para><emphasis>Open source does work, but it is most definitely
@@ -89,28 +86,26 @@
       url="http://www.jwz.org/gruntle/nomo.html"/></emphasis>)</para>
     </blockquote>
 
-<para>A related mistake is that of skimping on presentation and
-packaging, figuring that these can always be done later, when the
-project is well under way.  Presentation and packaging comprise a wide
-range of tasks, all revolving around the theme of reducing the barrier
-to entry.  Making the project inviting to the uninitiated means
-writing user and developer documentation, setting up a project web
-site that's informative to newcomers, automating as much of the
-software's compilation and installation as possible, etc.  Many
-programmers unfortunately treat this work as being of secondary
-importance to the code itself.  There are a couple of reasons for
-this.  First, it can feel like busywork, because its benefits are most
-visible to those least familiar with the project, and vice versa.
-After all, the people who develop the code don't really need the
-packaging.  They already know how to install, administer, and use the
-software, because they wrote it.  Second, the skills required to do
-presentation and packaging well are often completely different from
-those required to write code.  People tend to focus on what they're
-good at, even if it might serve the project better to spend a little
-time on something that suits them less.  <xref
-linkend="getting-started"/> discusses presentation and packaging
-in detail, and explains why it's crucial that they be a priority from
-the very start of the project.</para>
+<para>Так же распространённой ошибкой является недостаточное (presentation and
+packaging, figuring) которыми которые всегда можно сделать позже, в процессе
+разработки проекта.  (Presentation and packaging) включает в себя множество
+задач, направленных на уменьшение порога вхожнения(?).
+Для того, чтобы сделать проект привлекательным для новичков(uninitiated means) 
необходимо (.........)
+написание документации для пользователей и разработчиков, создание веб-сайта 
проекта,
+содержащего достаточно информации для (newcomers), максимальная автоматизация 
компиляции и установки и т.д.
+К сожалению, многие программисты считают эту работу второстепенной по отношению
+к написанию кода программы.  Для этого есть несколько причин.
+ Во-первых, it can feel like busywork, из-за того, что  benefits are most
+visible to those least familiar with the project, и наоборот.
+Кроме того, для людей занимающихся разработкой кода не нужно (packaging).
+Они уже знают как установить, настроить и использовать программу
+потому что они её написали.  Во вторых, для (presentation and packaging)
+нужен более высокий уровень подготовки, чем для написания написания кода.
+Люди уделяют наибольшее внимание тому, что они хорошо умеют делать,
+даже если для проекта былобы лучше, еслибы они уделяли немного времени
+тому, что им кажется менее важным.  <xref
+linkend="getting-started"/> более подробно рассмотриваются (presentation and 
packaging),
+и объясняется почему им  очень важно уделять внимание с самого начала 
проекта.</para>
 
 <para>Next comes the fallacy that little or no project management is
 required in open source, or conversely, that the same management

_______________________________________________
Producingoss-translators mailing list
[email protected]
http://www.red-bean.com/mailman/listinfo/producingoss-translators

Reply via email to