Sun Microsystems готовит большой сюрприз пользователям офисного пакета StarOffice. Если верить слухам, просочившимся в прессу в последние дни, приобретение StarOffice 6.0, выпуск которого намечен на май, обойдётся каждому покупателю в сумму от 50 до 100 долларов. Смятение, постигшее в эти дни онлайновые СМИ (по крайней мере - англоязычные) трудно передать: лишь аналитики редко роняют скупую слезу, в то время как рядовые пользователи только-только начинают отходить от шока и менять подбадривающее "что ж, будем платить" на более разумные определения того, куда предстоит пройти Sun вместе с никому не нужным платным продуктом.
StarOffice был рождён немецкой компанией StarDivision аж в 1995 году, и вплоть до 1999-го существовал в виде платного продукта (впрочем, бесплатного для некоммерческого применения). В 1999-м StarDivision была приобретена Sun и начиная с версии 5.1 StarOffice выпускался уже под её торговой маркой и лицензией, разрешающей полностью бесплатное использование. Последняя стабильная версия StarOffice 5.2 работает под MS Windows, Linux и Solaris. Заработав себе репутацию альтернативного офисного пакета, StarOffice виделся многим той самой изюминкой, что должна отвлечь пользователей от MS Office, заодно поспособствовав и продвижению Linux в качестве десктоп-системы. Зачем сегодня, когда до выпуска радикально новой версии продукта остаются лишь считанные месяцы, Sun понадобилось мутить воду и менять деловую тактику? Ответ на первый взгляд прост: нужны средства для интенсификации процесса разработки. Но простым он лишь кажется.
Отвлекитесь на минутку от конкретики, взгляните на картину с офисными пакетами в целом. То, что мы за последние несколько лет привыкли называть словом офис на самом деле - сложнейший комплекс инструментов, в котором текстовый редактор представляется отнюдь не самым сложным компонентом. Рисование, математика, программирование - да вряд ли стоит перечислять всё, взгляните сами на панель офиса на вашем столе. Каких трудов стоит удержать весь этот комбинат в сборе и заставить работать его как одно целое, могут поведать только разработчики. Интересно, что сама Sun смотрит на своё детище как на продукт иной ступени, нежели тот же MS Office, представляя StarOffice первой по-настоящему интегрированной средой, включающей не множество разрозненных приложений, сведённых общим названием, но один универсальный офис, работающий с множеством типов данных (абсолютная унификация, если хотите). Но задача от этого легче не становится - ведь типов данных по-прежнему десятки…
Представить, во что может вылиться попытка создания такого инструмента без финансовой поддержки, силами одних лишь энтузиастов, можно посмотрев на OpenOffice - открытый продукт, возникший одновременно с публикацией Sun исходных текстов альфа-версии StarOffice 6 в 2000 году. Вся эта эпопея с открытием во многом похожа на Netscape и Mozilla - совершенно аналогично которым Sun использует часть кода, наработанного сообществом OpenOffice, в своём StarOffice (дополняя его лицензированными у третьих сторон программными компонентами, что и является главным отличием от чистого OpenOffice). Но если 6-я Нетскапа работает и имеет преимущественно благожелательные отзывы, то с прототипом шестёрки StarOffice всё много хуже: уже упомянутая сложность продукта (изначально в StarOffice 6 было около 9 млн. строк кода, что почти в девять раз больше, чем в Mozilla) выливается на практике в множество ошибок и невозможность использования пакета для повседневной работы. По всей видимости, создание бесплатных полноценных и качественных офисных пакетов не под силу вообще никому, кроме гигантов компьютерной индустрии. Энтузиазм здесь бессилен. Нужны деньги и грубые, тупые тысячи и тысячи человеко-часов работы.
Обсудите материал в форуме