Свежий номер №37 (366) / Новости
 
Компьютерра , site@computerra.ru 24.10.2000


 
<< Страница 3

Страница 3
Комсомольская стройка XXI века
Играем в партисипативную демократию. Акт второй

Страница 5
 >>

13 октября, как и было обещано, на www.openoffice.org были выложены исходники шестой версии StarOffice в «предальфном (pre-alpha) состоянии», что бы это ни значило. Учитывая объемы кода (9 млн. строк делают StarOffice самым большим из существующих OpenSource-проектов), можно ожидать, что эксперимент с переводом StarOffice на рельсы открытых исходников станет не менее захватывающим, чем Mozilla, хотя его значение, конечно, несколько меньше  [1]. Стоит напомнить, что со времени открытия кодов Netscape в рамках проекта Mozilla до появления предварительных версий Netscape Communicator на его основе прошло более двух лет.

Об использовании StarOffice в качестве основы офисной функциональности своего менеджера рабочего стола еще до смены модели лицензирования заявил фонд GNOME Foundation, который, в свою очередь, 1обещают поддержать производители проприетарных Unix’ов (сегодняшний Helix Gnome 1.0 уже, кроме Linux, работает под Solaris 7 на UltraSPARC).

Согласно «стратегическому обзору», опубликованному по случаю открытия проекта компанией Sun Microsystems, владеющей правами на код StarOffice после приобретения ею в августе прошлого года фирмы Star Division, «в сетевую эпоху правила, по которым создается и распространяется программное обеспечение, меняются. ПО, в сущности представляющее собой мощную форму выражения человеческого знания и логики, вступает в царство других свободных и открытых форм выражения идей. <...>

Необходимость в определенном программном обеспечении, доступном на приемлемых для всех условиях, становится насущной… Важно отметить, что в последнее время самые существенные сдвиги в нашем инфоцентрическом мире стали возможны благодаря инструментам и форматам технологий, подобных электронной почте, Web, IRC… Инфраструктура, образованная этими средствами, стала основополагающей (foundational) благодаря опоре на технологические стандарты и спецификации, доступные всем разработчикам без ограничений.

Проект OpenOffice распространяет эту же свободу на технологии программного обеспечения для обработки информации, которую обычно называют „офисными документами“».

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

«Распространение свободы» будет осуществляться c помощью достаточно замысловатого механизма, важными элементами которого являются:

  • двойное лицензирование — пользователи версий StarOffice начиная с 6.0 смогут выбирать между самой распространенной сегодня GNU General Public License (GPL) и специфической Sun Industry Standard Source License (SISSL). SISSL допускает выпуск «закрытых» производных продуктов, однако требует от их авторов обеспечить совместимость по форматам документов со свободной версией; вводя модель двойного лицензирования, Sun начинает с того, к чему координаторы проекта Mozilla пришли лишь на третий год его существования;

  • сохранение контроля за использованием торговой марки — Sun Microsystems будет тестировать продукты, основанные на коде StarOfiice, и лицензировать торговую марку только при положительном исходе тестирования, причем тестирование будет коммерческой услугой;

  • разделение влияния — Sun выступает спонсором проекта, а управляет проектом специально созданный фонд OpenOffice.org Foundation; моделью для такой структуры менеджмента в Sun называют Apache Software Foundation, успешно обеспечивающий развитие самого популярного Web-сервера; в фонде будут представлены сообщество разработчиков, лицензиаты торговой марки StarOffice и сама Sun, причем компания обещает ограничиться минимальным присутствием в Совете фонда;

  • аутсорсинг — технические задачи будут выполняться нанятыми компаниями. Так, для обеспечения 2функционирования сайта OpenOffice.org привлечена компания Collab.net, известная своим достаточно успешным проектом организации рынка услуг по поддержке Open Source-проектов SourceXchange (подробнее о SourceXchange см. рубрику «Компьюномика»).

Отсутствие общепринятой компонентной модели серьезно осложняет разработку современного программного обеспечения: хотя существует CORBA как «общий знаменатель» взаимодействия компонентов в открытой среде, каждый крупный проект выстраивает поверх CORBA собственную архитектуру (XPCOM в Mozilla, Bonobo в GNOME, DKOM в KDE и т. п.). StarOffice — не исключение: он определяет технологию UNO (Universal Network Objects — универсальные сетевые объекты). Архитекторы проекта надеются, что проблема будет решаться частью за счет развития спецификаций CORBA, частью за счет создания мостов между различными технологиями. В будущем они предлагают стремиться к созданию «унифицированного компонентария» (Unified Component Ware) для браузеров, менеджеров рабочих пространств и офисных приложений, который «хотя и не гарантирует выполнение тех требований, которые будут предъявляться в будущем, но позволит со временем заменить существующие решения».

Такая постановка вопроса делает проект еще более масштабным, а сроки — неясными. Между тем, потенциальным соразработчикам еще предстоит преодолеть шок от первой встречи с исходниками (занимающими в распакованном формате около полугигабайта), откоментированными, как признают сами прежние хозяева, «менее подробно, чем хотелось бы», причем часть комментариев еще не переведена с немецкого, бывшего изначальным рабочим языком команды StarOffice.

Максим Отставнов
<maksim@otstavnov.com>


1 (обратно к тексту) - В то же время, неразвитость офисной функциональности — справедливо или нет — часто называется в качестве одной из главных причин относительно медленного, по сравнению с рынком серверов, проникновения Linux в частности и открытых систем вообще в «настольный» сектор.

 
<< Страница 3

Страница 3
Комсомольская стройка XXI века
Играем в партисипативную демократию. Акт второй

Страница 5
 >>


Компьютерра
site@computerra.ru
 


<< Стой, стрелять буду!
Все материалы номера
Барахолка онлайн >>