jurkobanzai_plan-stat5.pdf

130 K

Свободное ПО как платформа ИС


Интро

Как построить надежную и безопасную информационную систему? Как снизить стоимость владения? Что выбрать в качестве платформы для построения ИС организации? С подобными вопросами постоянно сталкиваются ИТ-специалисты не только в нашей стране, но и во всем мире.

И если несколько лет назад у пользователей практически не было альтернативы, то в настоящий момент при принятии решении о модернизации ИС появился выбор. В последнее время усилился интерес к деловому использованию свободного программного обеспечения. Этому способствовали 2 основных фактора. Первый – определенные технические (высокие потери от вирусных атак) и экономические (высокая стоимость лицензий на право использования ПО) сложности при использовании доминирующей собственнической ОС для десктопов и серверов. Второй фактор – в настоящее время свободные программы зачастую не уступают (и даже превосходят) свои собственнические аналоги.

Прежде всего, определимся, что такое свободное программное обеспечение (далее – СПО).

Что такое свободное ПО

Свободное ПО – права пользователя

Чем отличается свободное ПО от несвободного? Означают ли одно и то же термины «некоммерческое», «бесплатное» и «свободное»? Всегда ли ПО с открытым исходным кодом является свободным?

Открытый исходный код (ОК) – это техническое понятие, которое означает лишь доступность исходного кода приобретенного ПО, но не определяет прав пользователя. Важно, что некоторые производители ПО могут предоставлять пользователю доступ к исходным текстам, но при этом пользователь не имеет права модифицировать его либо распространять.

Свобода ПО – понятие юридическое, определяющее объем прав и условия, на которых разработчик передает пользователю эти права. Свободное ПО — это подмножество большой группы программных продуктов, подпадающих под определение «открытый код».

Организация Open Source Initiative (OSI) определяет 9 основных признаков, которым должно соответствовать свободное ПО. Список лицензий, удовлетворяющих этому определению, включает в себя, в частности, универсальную общественную лицензию GNU General Public License (GNU GPL), лицензию Berkeley Software Distribution (BSD software license), лицензию Массачусетсского технологического института, известную также как лицензия X–консорциума, профессиональную лицензию Apache, открытые лицензии Netscape и Mozilla.

Свободное ПО, согласно лицензии GPL, лицензируется на следующих условиях:

  • пользователи имеют право выполнять ПО без ограничений;
  • пользователи имеют право модифицировать ПО;
  • пользователи имеют право распространять ПО бесплатно или за деньги;
  • пользователи имеют право распространять модифицированные версии программного обеспечения бесплатно или за деньги .

Особенность GPL состоит в том, что она принципиально не допускает создания на основе свободного исходного кода закрытых несвободных разработок. Условия LGPL немного мягче, она позволяет динамически связывать любые программы с библиотеками, выпущенными на ее условиях. Эта специальная «лазейка» делает возможным разработку коммерческого ПО для свободных операционных систем, в частности для Linux. Лицензия BSD, в отличие от GPL позволяет использовать исходный код для закрытых, собственнических программ. К примеру, корпорация Microsoft использовала реализацию TCP/IP под лицензией BSD для своей операционной системы.

Дебаты между приверженцами лицензий BSD и GPL ведутся давно и безуспешно. Первые утверждают, что лицензия BSD делает программное обеспечение истинно свободным, так как она не налагает ограничений на его использование. Сторонники GPL утверждают, что их лицензия гарантирует свободное распространение программных продуктов, базирующихся на открытых исходных текстах, требуя от них подчинения условиям GPL. Лицензия BSD предоставляет пользователям и посредникам сомнительную возможность превратить свободный и бесплатный программный продукт в закрытый, распространяемый за плату. Автор уверен, что единственным методом может служить только практика. Хотя альтруизм сторонников BSD вызывает уважение, но не способствует развитию самих BSD-клонов (FreeBSD, OpenBSD, NetBSD и др). Небольшое на первый взгляд различие в лицензиях во многом объясняет значительно большее число приложений для Linux в сравнении, например, с FreeBSD, что вынуждает разработчиков BSD постоянно позаботиться о создании дополнительной совместимости с Linux, которая позволяет запускать программы для Linux на компьютере, работающем под BSD.

Суммируя вышесказанное, можно сказать, что свободные лицензии предоставляют пользователям права использования, копировании либо модификации программ. Тем самым экономятся средства на отсутствии обязательных лицензионных отчислений за каждый экземпляр используемого ПО.

Модель разработки свободного ПО

Истоками появления свободных программ была академическая среда – множество утилит было разработано и распространено как научные публикации. Государство постоянно стимулировало подобную работу, получая взамен развитие технологий и качественных специалистов, экономя финансовые средства.

К примеру, доступность результатов исследований, финансировавшихся Управлением перспективных разработок военного ведомства США (DARPA), привлекла внимание нескольких исследовательских групп для обмена идеями и обсуждения результатов экспериментов. Интернет в более-менее современном виде начал существовать с 1980 года, когда DARPA начала устанавливать на машинах, присоединенных к ее исследовательской сети, новый стек протоколов TCP/IP. Финансировав создание реализации TCP/IP для UNIX и интеграцию этих протоколов в программные продукты, производимые отделением университета в Berkeley, DARPA смогла организовать взаимодействие компьютеров как внутри университета, так и за его пределами. Успех технологии TCP/IP и Интернета в университетской среде вынудил другие университеты тоже использовать его. Свободный обмен идеями между университетами привел к успешному развитию оборонного-государственного проекта, который вырос в мировой научный и коммерческий проект. С момента своего создания Интернет объединил тысячи индивидуальных компьютеров и сетей, размещенных во всем мире.

В модели разработки свободного ПО участвуют индивидуальные разработчики, общественные организации, коммерческие фирмы и потребители. Индивидуальные разработчики пишут программу, которая выполняет определенную нужную им функцию. Общественные организации и сообщества участвуют в росте программы – документируют для доработки, дорабатывают и развивают – делают из программы программный пакет. Коммерческие фирмы – необязательный, но желательный элемент; они могут предоставлять программы и поддержку в коммерческом порядке (как продукт), стимулировать и спонсировать разработчиков – фактически создание конкурентоспособного продукта на рынке и узнаваемого брэнда. Потребители – те, кто использует продукт. На основе опыта эксплуатации выступают инициаторами внесения новой функциональности через общественные организации и коммерческие фирмы.

Свободные продукты

Можно привести три самых ярких примера появления свободных продуктов.

Ярким примером проекта, который был инициирован одним человеком и при поддержке мирового сообщества вырос в продукт с мировым признанием является ОС Linux. Операционная система Linux появилась летом 1991 года как хоб?би студента, который пытался создать бесплатную Unix-подобную операционную систему. Открытость и доступность программы привела к быстрому роста сообщества разработчиков, пользователей и повышению качества продукта. Расширение функциональности и надежности продукта стимулировало рост коммерческого промышленного применения. О своём внимании к Linux заявляют такие компании с мировым именем, как AMD, Hewlett-Packard, Intel, SGI, Sun и многие другие. Оценила потенциал Unix и Linux и корпорация Microsoft, которая создала пакет сервисов для интеграции узлов Windows™ и UNIX ®, Microsoft Services for Unix (SFU). Усиливая друг друга, эти явления приводят к тому, что многие фирмы начинают предоставлять высококачественную коммерческую поддержку комплексным решения на Linux. На сегодня Linux представляет мощную,эффективную и масштабируемую Unix-подобную ОС, в развитии которой участвуют такие лидеры ИТ как Novell и IBM.

История веб сервера Apache берет свое начало с апреля 1995 года из научной среды в NCSA (National Center for Supercomputing Applications), где выпустили свободную версию, названную Apache. Надежность, функциональность, масштабируемость и кроссплатформенность привели к тому, что на Apache с момента появления – бессменный лидер рынка. Проект Apache Software Foundation является «крышей» для группы сателлитных проектов и технологий. На сегодня Apache Web Server является платформой для иных приложений (PHP, MySQL, Java…)

Все большую популярность завоевывает офисный пакет OpenOffice.org. OpenOffice.org появился на базе открытого Sun Microsystems кода StarOffice 5.2, который до этого разрабатывался немецкой компанией Star Division. Открытые форматы хранения, основанные на XML, кроссплатформенность и локализация на многие языки стимулировали популярность продукта. OpenOffice.org – это свободный набор офисных программ, совместимый с форматами MSOffice, но доступный каждому. OpenOffice.org пример развития открытого проекта из закрытого продукта – установивший стандарт на открытый формат обмена документами, только став свободным ПО.

Приведенные примеры – не единицы. Они отображают общие тенденции в мире. Происходит превращение инструментов и программ во взаимодополняющие продукты, приход поддержки инвесторов и ведущих компаний.

Свободное ПО активно используется во всем мире, причем доля его использования неуклонно возрастает. Штат Массачусетс (США) и Израиль отказываются от использования собственнических офисных пакетов и начинают миграцию на OpenOffice.org. О переходе на Linux, в первую очередь в государственном секторе заявили Китай, Бразилия, Индия. Еврокомиссия (главный управляющий орган ЕС) выдал рекомендацию о переходе на свободное ПО в государственных структурах ЕС.

Почему же это происходит? Какие преимущества может дать применение свободного ПО?

Преимущества свободного ПО

Отсутствие зависимости

Неотъемлемым свойством свободного ПО является юридическая защита прав потребителей, использующих эти продукты и невозможность закрытия с помощью патентования тех или иных составляющих продукта, к примеру используемых алгоритмов. Таким образом, потребители, которые используют свободное ПО не ставят себя в зависимость от разработчиков при использовании продукта, его модификации или распространения.

Для предприятий, разрабатывающих и внедряющих решения с использованием свободного ПО это означает меньший барьер входа на рынок. Для рынка в целом это влечет за собой расширение круга разработчиков, поставщиков и пользователей – и, как следствие конкуренции – высокое качество и разумный уровень затрат.

Масштабируемость и кроссплатформенность

Многие организации, стремящиеся к повышению эффективности использования средств рассматривают свободное ПО как хорошую возможность сократить затраты, особенно учитывая совместимость с широким спектром аппаратных платформ (ARM, Intel, AMD 32/64, Power, Sun, @Server).

Так, Linux может вдохнуть новую жизнь даже в пылящиеся на складе «четверки» и Pentium’ы. К примеру, в Луганском Политехническом колледже давно и успешно используется класс терминалов, в том числе бездисковых, достаточно почтенного возраста (проект LTSP). Домашний компьютер автора – Athlon 650/265 Mb ОЗУ — не модернизировался (и вряд будет в ближайшие пару лет), так как в этом попросту нет необходимости.

Год тому на сайте Linux.Kiev.ua я публиковал небольшое исследование по суперкомпьютерам нашей страны, входящих в сотню мощнейших в СНГ. Все они без исключения используют ОС Linux.

Управляемость

В большинстве случаев пользователи используют определенный заранее набор ПО, в зависимости от своих функциональных обязанностей. Огромное количество программ, которые входят в современные дистрибутивы Linux может усложнить работу пользователей и поддержку подобных систем и, следовательно, увеличить затраты.

Разработчики дистрибутивов могут предлагать некоторые «стандартные» варианты инсталляций и также существует возможность на этапе установки удалить ненужное или добавить дополнительное (в том числе и собственническое) ПО. Так, к примеру, с Linux можно использовать не менее дюжины оконных менеджеров – от легких и простых в использовании (IceWM) до мультимедийных рабочих сред (KDE, GNOME), позволяющих пользователю регулярно тратить время на украшение рабочего стола. Существует также возможность модифицировать при необходимости и сами программы: добавить требуемую функциональность или удалить неиспользуемые модули.

Облегчить поддержку помогает специализированное ПО автоматизации управления системой. Практически каждый дистрибутив предлагает свое решение этого вопроса. Например, Ximian Red Carpet, позволяющее определить конфликты и зависимости исправлений, поставляется с двумя интерфейсами: web и командная строка. Системная утилита Red Hat, называющаяся up2date, работает вместе с Red Hat Network для предоставления пользователям возможности скачать и установить новые пакеты. SUSE использует процесс AutoBuild для контроля качества исправлений и заплаток. Поставщики систем и независимые производители ПО так же предлагают свои инструменты. BMC, HP OpenView, IBM Tivoli и Aduva предоставляют инструменты для управления и установки исправлений.

Открытый исходный код и свободная лицензия позволяют создать собственные дистрибутивы, ориентированные на решение тех или иных задач, что повышает эффективность работы и при этом снижает стоимость обслуживания.

Безопасность и надежность

Nicholas Petreley в конце прошлого года опубликовал отчет о сравнении безопасности операционных систем Microsoft Windows Server 2003 и Red Hat Enterprise Linux AS 3, который ссылается на Netcraft, Microsoft Security Bulletin, Red Hat Security Advisories, CERT. Для сравнения были рассмотрены, например, 40 последних патчей/уязвимостей для ОС MS Windows Server 2003 и RHEL AS 3, в которых особое внимание уделяли потенциально возможному ущербу, простоте эксплуатации, уровню получаемого доступа и числу критических ошибок. Результаты отчета следующие: у Microsoft обнаружено 38 процентов критических (critical) уязвимостей против 10% у Red Hat. Причем авторы утверждают, что, если оценивать критичность по их собственным меркам, то это число для Microsoft возрастет до 50%. При анализе базы данных CERT выяснилось, что для Windows серьезную опасность из самых свежих 40 уведомлений представляют 39, а для Red Hat 3 (для Linux вообще 6). Кроме того, надо учитывать, что списки с уязвимостями в Linux и Red Hat содержат программное обеспечение, работающее и на Linux, и на Windows, а в уведомлениях для Windows не упоминалось ни одной программы, работающей в Linux.

Как открытость исходного кода способствует повышению безопасности продукта?

Как пишет Константин Овчинников, "закрытое ПО дает возможность фирме-разработчику внедрять в программу элементы, целью которых может быть сбор личных сведений о пользователе, создавать специальные "закладки" - "дыры в защите" (для того, чтобы дистанционно, например, при обострении политических отношений со страной, в которой используется данное ПО, вывести ПО из строя). Также возможны явные и неявные сговоры с производителями "железа", для чего программы могут недостаточно оптимизироваться или специально замедляться, стимулируя пользователей покупать более производительную технику".

К сожалению программные закладки (программы-шпионы) уже давно стали реальностью, о чем говорит бум программного обеспечения противодействия Spyware (см. PCWEEK #13). Сегодня программы-шпионы широко применяются многими производителями закрытого программного обеспечения с различной целью. Производители ПО (в случае обнаружения подобных программ) уверяют пользователей, что единственное назначение этих программ уведомить про установку новой копии коммерческого программного обеспечения на том или ином компьютере. Однако контролировать все функции таких программ-шпионов без знания их кода невозможно. Например, в 1999-2000 годах состоялся ряд резонансных скандалов, связанных с тем, что программы одного из известных мировых производителей ПО, предназначенные для онлайновой регистрации в Интернет, без ведома пользователя собирали информацию о всём программном обеспечении, установленном на компьютере, а также о персональных данных пользователя.

В разработке и тестировании ОС Linux принимают участие миллионы разработчиков и пользователей всего мира. Каждая строчка исходного кода подвергается независимому тестированию большим количеством программистов, а управление процессом разработки осуществляется командой разработчиков, выбранных сообществом свободного ПО.

В противоположность этому, исходный код большинства собственнических продуктов закрыт, поэтому методологию безопасности этих продуктов можно назвать «безопасность в тумане» (security through obscurity). Естественно, подобная практика закрытия исходного кода производителем ПО позволяет согласиться с известным специалистом в области безопасности Брюсом Шнайером, который критикует Microsoft за то, что та не учится на прошлых ошибках. Для построения действительно надежных и безопасных информационных систем программное обеспечение с закрытым исходным кодом не столько материально невыгодно, сколько опасно.

Экономия средств

Что же, в результате, дешевле: свободное ПО или доминирующая в настоящее время на десктопах и серверах нижнего уровня Windows?

Дискуссии о реальной стоимости использования продолжаются уже несколько лет. Некоторые исследования действительно утверждают, что применение Linux дороже, чем Windows, даже при том, что на последний приходится приобретать лицензию. Это происходит из-за более дорогостоящих услуг по поддержке и администрированию. Сторонники свободного ПО утверждают, что такие исследования «проплачены» Microsoft. Тем более что есть и другие данные. Так, исследование Robert Frances Group, выпущенное в июле 2002 года, показывает, что для серверной системы равной мощности реальная стоимость использования при применении Linux ниже, чем для Windows, причём эта разница увеличивается с увеличением длительности использования.

Совсем недавно опубликованы результаты исследований, проведенных по заказу корпорации IBM. Согласно этих данных, совокупная стоимость владения (TCO) ОС Linux обходится компаниям на 40% дешевле, чем при выборе ОС Windows и на 56% дешевле по сравнению с ОС Solaris. Эти данные также противоречат цифрам, которые приводит корпорация Microsoft в рамках своей компании Get the Facts.

Во многом разница в результатах исследований объясняется различной оценкой затрат на поддержку и администрирование. Как говорит Джон Гантц, директор по исследованиям и старший вице-президент IDC, «Разница в TCO возникает из-за человеческого фактора — более высокой стоимости специалистов по Linux, расходов на обучение и т. д. Мне кажется, что эта ситуация со временем изменится, так как разница в цене связана с информированностью, с расходами на обучение, — и чем больше людей будут знакомы с Linux, тем меньше будут эти расходы».

Прежде всего, хотелось бы обратить внимание, что соотношение заработных плат специалистов (даже весьма квалифицированных) и цен на лицензии на зарубежные продукты в нашем регионе совсем не такое, как, например, в США. Поэтому решения на основе свободного ПО, в которых затраты направляются прежде всего на оплату труда специалистов, в нашем регионе намного выгоднее, чем могут представить иностранные аналитики. Именно поэтому следует относится к подобным иностранным исследованиям с известной осторожностью.

К сожалению не существует устоявшихся методик расчёта. Не углубляясь в тонкости расчётов, следует отметить, что стоимость владения свободных систем ниже за счёт отсутствия обязательных лицензионных платежей, широкий круг совместимых аппаратных средств, и низкого риска вирусных атак. Впрочем, низкая стоимость далеко не всегда главный довод в выборе платформы для информационной системы. Так, городская администрация города Мюнхен приняла решение полностью перейти на свободную платформу отнюдь не по финансовым соображениям. Решающим аргументом стала не стоимость – Microsoft опустила цену так низко, что ее предложение стало более выгодным – а независимость и безопасность свободного ПО. Процесс миграции на свободную платформу начался 1 июля 2004 года и должен закончиться в 2007 году. Несколько позже аналогичное решение приняли администрация второго по величине города в Норвегии – Бергена.

Гарантии качества

Надежность и безопасность Linux подтверждена авторитетными уважаемыми международными организациями.

Документом, определяющим гарантии качества ИТ-продуктов, в том числе и операционной системы, является Common Criteria (CC), стандарт ISO/IEC 15408 (Common Criteria for Information Technology Security Evaluation). Правительственные организации, к примеру в США, в первую очередь требуют сертификат Common Criteria все ИТ-продукты, используемые при обработке критически важных данных в государственных учреждениях страны. Не смотря на то, что требования гарантии качества происходят из правительственных учреждений, потребители, в особенности корпоративные заказчики, внимательно относятся к наличию у продукта сертификата CC, так как они могут оценить продукт на основе результатов независимого тестирования, учитывающего комплекс критериев.

Common Criteria определяет несколько уровней сертификации, от Evaluation Assurance Level 1, EAL1 (самый низкий уровень, требующий минимального набора документации и тестирования функций защиты) до EAL7 (наиболее высокий уровень, требующий формально описанных функций защиты, тщательного тестирования всех аспектов этих функций и детального анализа уязвимостей). Хотя оценка Common Criteria применима только для конкретной системной конфигурации ПО и аппаратной части, наличие подобного сертификата позволяет получить уверенность, что продукт обладает надежной защитой.

Для того чтобы показать защищенность Linux, была произведена работа по сертификации этой системы. Интересно, что множество разработанных в процессе сертификации документов была передана в хранилище свободно распространяемых программ корпорации IBM. Данная документация включает в себя описание механизмов защиты, руководства, описание архитектуры верхнего уровня, рекомендации и контрольные примеры. Разработчики других версий ОС Linux могут использовать этот материал, адаптировав его к своим системам. В результате они сумеют провести экспертизу на соответствие Common Criteria, не тратя много времени и денег на подготовку таких документов.

На данный момент уровень операционная система Linux (SUSE Linux Enterprise Server 9 на IBM eServer) сертифицирована на уровень EAL4+. Сертификация Common Criteria стала еще одним важным шагом в утверждении Linux как надежной основы для критически важных приложений.

Открытые стандарты

Хотя Microsoft заявляет о поддержке множества открытых стандартов (Kerberos, LDAP, IPSec, IKE, Ipv6, CIFS), в реальности она видоизменяет их. Для организаций с гетерогенными системами и необходимостью их совместной работы, подобные стандарты, расширенные закрытым кодом, требуют больше времени и сил на обнаружение и устранение уязвимостей. Примером является расширение Microsoft стандартного протокола Kerberos, который используется в MS AD. Версия Kerberos от Microsoft не соответствует полностью стандарту, таким образом, системные администраторы, использующие Microsoft Kerberos могут столкнуться с трудностями в развертывании и управлении им в гетерогенных системах и будут вынуждены использовать только инфраструктуру Microsoft Windows.

Протокол CIFS - это новое название версий протокола SMB от Microsoft, который используется в продуктах Microsoft Windows. Многие операционные системы , включая Windows, Linux, Unix, OS/2 и FreeBSD используют SMB для осуществления взаимодействия типа клиент-сервер в сети. Однако, компания-производитель не публикует полностью описание протоколов и сторонние разработчики используют документацию, созданную Samba Team. Существует устойчивое мнение, что эта документация является фактическим стандартом, который используют не только разработчики свободного ПО, но и компании, разрабатывающие ПО для платформы Windows. Даже в публикациях MSDN (библиотека для разработчиков ПО, выпускается компанией Microsoft) в качестве документации можно встретить ссылки на разработки Samba Team.

Важность открытых стандартов невозможно переоценить. Вспомните когда к Вам, использующим MS Office 95, попал документ в формате MS Office 97. Сколько проблем возникло из-за несовместимости форматов. Это лишь один печальный пример, показывающий несостоятельность собственнического ПО при смене форматов.

Резюме

Сочетание преимуществ открытого исходного кода, которые заключаются в:

  • технологическая независимость;
  • независимость в вопросе выборе аппаратной платформы
  • низкой начальной стоимости оборудования;
  • раннем обнаружении дефектов в ПО и возможности быстрого их исправления;
  • отсутствия обязательной платы за право использования продуктов и
  • открытые стандарты

позволяют говорить о том, что свободное программное обеспечение является безопасной, надежной и финансово привлекательной платформой для построения информационных систем и в корпорациях и в государственном секторе.

Что мешает?

Чего не хватает ОС Linux для того, чтоб занять достойное место на рынке десктопных ОС?

Основным моментом, тормозящим развитие и использование свободного ПО в нашей стране является нежелание законодательного органа признавать свободные лицензии. В Верховном Совете Украины несколько лет тому зарегистрирован законопроект депутата Олийныка об использовании открытого ПО в государственных организациях и организациях государственной формы собственности. Очень важным моментом этой законодательной инициативы является то, что государство официально признает свободные лицензии и открытые форматы данных. Удивительно, что этот закон до сих пор не принят.

Второй момент это дефицит определенных классов приложений. «Если говорить про стандартное офисное использование, то Linux пока не хватает, во первых, программ оптического распознавания текстов типа Fine Reader, и во вторых популярных бухгалтерских программ, — говорит Алексей Смирнов из ALT Linux, — бухгалтерские программы для Linux есть, но они достаточно маргинальны. Все остальное, в общем, уже есть».

Третий момент – это сложность миграции на свободные платформы. Еврокомиссия (главный управляющий орган ЕС) выдал рекомендацию о переходе на свободное ПО в государственных структурах ЕС. Были выделены средства на изучение и разработку методик перехода на СПО. В нашей стране этот вопрос изучают в компании ЕМТ и результаты работы освещаются на конференциях и публикуются на сайтах украинской сети разработчиков и пользователей свободного ПО (osdn.org.ua). Кроме того, планируется написание цикла статей, посвященных свободному ПО и публикация их в PC Week/UE.

Вывод

Усилия всех участников рынка по продвижению свободного ПО в деловой сектор не пропадают даром: как говорит руководитель Центра компетенции Linux IBM East Europe/Asia Денис Сосновцев «Ситуация находится на стадии ранних приверженцев». В терминологии IBM ранние приверженцы (early adopters) – это технологически продвинутые, новаторские заказчики.

Приход на рынок свободного ПО таких крупных корпораций, как IBM, Novell, Red Hat говорит о том, что доля свободного ПО в деловой сфере будет очень быстро увеличиваться.

Добро пожаловать в мир свободы ПО!

Вадим Машков,
Украинская ассоциация разработчиков и пользователей свободного и открытого ПО,
соредактор Linux.kiev.ua, OpenOffice.org Ukrainian NL Project Leader.