IT услуги для вашего офиса
Правильные и практичные решения
Что мы предлагаем?
IT услуги по обеспечению эффективной работы компьютеров в вашем офисе:
Мы рекомендуем использовать бесплатный и открытый софт. У вас не возникнет никаких проблем с лицензиями и ответственностью за использование данных программ.
Хотите узать почему лицензия Linux бесплатна? Читайте здесь.
Бегство от коммерческого ПО
Последнее время наблюдается всплеск интереса к свободному программному обеспечению. Постоянное улучшение Linux, появление OpenOffice.org, Mozilla и других хороших программ значительно снизило входную планку в этот мир. Сегодня свободным софтом с успехом пользуются не только профессиональные программисты, но и люди самых разных профессий, зачастую очень далеких от мира информационных технологий.
Свободные программы все чаще применяют для обработки текста, данных, графики, то есть в так называемых офисных приложениях. Однако переход на свободные программы сопряжен с рядом трудностей, вызванных тем, что новичок попадает в другой мир, с другими отношениями, понятиями и правилами. Чтобы помочь вновь пришедшим быстрее и с наименьшими потерями перейти к свободным офисным программам и был написан этот документ.
Все что здесь написано - не проповедь, не мораль и не руководство. Это скорее путеводитель и в нем отражено личное мнение и понимание автора, и кому-то может показаться неверным.
Несколько основных понятий.
В этом документе понятие офисного программного обеспечения трактуется расширительно - как некий набор общесистемных программ, позволяющих обрабатывать текст, электронные таблицы, работать с базами данных; средства доступа в интернет и обмена электронной почтой, программы для коллективной работы и многое другое, без чего сегодня немыслима работа любой организации.
Что такое проприетарный. Этим термином принято называть программы, распространяемые не в виде исходного текста, а уже в откомпилированном бинарном формате, который может прочесть компьютер и не может прочесть человек. Исходные тексты программ остаются закрытыми, и владельцы берегут их, как зеницу ока, беря за каждую бинарную копию некую плату, называемую лицензионными отчислениями. Само проприетарное право проистекает от ложного представления некоторых людей о собственности на интеллектуальные продукты. Не буду углубляться в дебри, вы можете найти массу работ, где обсуждаются эти проблемы.
Особо следует сказать о программах, которые называют freeware. Не
следует путать свободные (free) и бесплатные (freeware) программы, хотя
их путают постоянно.
Freeware программы такие же проприетарные, однако их владельцы по каким
либо причинам разрешают не платить за их использование.
Свободными принято называть программы, распространяемые под свободными лицензиями. Наиболее популярной из подобных лицензий является Генеральная Общественная Лицензия GNU (GNU GPL).
Свободные программы можно устанавливать на любое количество
компьютеров, распространять, читать и изменять их код и даже (внимание)
продавать. Поэтому не стоит путать свободный и бесплатный. Это важно и
на это стоит обратить внимание Явно запрещается использовать код этих
программ в проприетарных разработках и удалять имена авторов из
программы. Любому дается право изменять программу, но никому не
позволено изменить лицензию и отнять у других право свободно
пользоваться этой программой.
Подробнее о философии GNU на русском языке можно прочесть здесь
Зачем использовать свободные офисные программы?
Обычно доводы сторонников свободного ПО касаются сферы разработки и серверного использования. Эти доводы не совсем подходят для офисной деятельности в силу ее специфики. При офисном использовании ПО на первый план выступает его способность сделать работу более надежной, удобной и в конечном итоге конкурентоспособной, особенно если деятельность эта касается сферы бизнеса.
Попробую сформулировать причины привлекательности свободных программ для офисных решений:
1. Свободное программное обеспечение использует открытые стандарты хранения данных.
Разработчики проприетарных программ стремятся сделать форматов данных не просто закрытыми, а бинарными, читаемыми только их программами. Это и понятно, наплодив несколько мегабайт таких закрытых документов, пользователь уже никуда не денется. Он будет покупать новые версии, лишь бы сохранить доступ к своим данным. А разработчики время от времени немного изменяют форматы, якобы с целью их улучшения. Зачастую такие изменения приводят в частичной или полной потери данных в силу плохой совместимости между разными версиями.
Свободные программы использую форматы данных, которые как правило базируются на открытых стандартах. В последние годы для этих целей все чаще используются форматы, базирующиеся на XML.
Храня свои данные в форматах, соответствующих открытым стандартам, вы навсегда избавляетесь от жесткой связи между данными и программами, делая свою деятельность более надежной и гибкой.
2. Свободные программы свободны от лицензионных отчислений и это делает их конкурентоспособными на рынке офисного программного обеспечения. Они не бесплатны, но они дешевле проприетарных как минимум на цену проприетарной лицензии.
Возникает вопрос, почему не бесплатны. Здесь следует заметить, что для офисного ПО цена определяется так называемой совокупной стоимостью владения, куда входит и обучение сотрудников, и потери рабочего времени при первоначальном внедрении, стоимость получения копии (Интернет и т.п.). При таком взгляде на проблему бесплатных программ не бывает в принципе.
3. Свободные программы конкурентоспособны на рынке офисного софта, потому что они более динамичны, быстрее развиваются и лучше приспосабливаются под нужды пользователя. Открытый код позволяет вносить в программу любые изменения, необходимые для ее лучшей адаптации под конкретные задачи, не дожидаясь, пока это сделают разработчики.
Стратегия и тактика перехода к свободному офисному программному обеспечению.
Существует расхожее заблуждение , что для использования свободного ПО необходимо сразу переходить на Linux в качестве операционной системы и это многих отталкивает. Действительно трудно представить себе офис, где разом на все машины установили принципиально новую, пусть даже и самую лучшую операционную систему и несколько месяцев ее самозабвенно изучают, забыв про свои основные обязанности.
Конечно переход на Linux необходим и именно после такого перехода появляется возможность использовать всю мощь свободного софта, однако это можно делать постепенно, в несколько этапов, сведя к минимуму возможные проблемы.
В качестве переходного моста от одной операционной системы к другой выступают свободные кроссплатформенные программы.
Кросплатформенными принято считать приложения, которые работают под разными операционными системами, имея практически одинаковый пользовательский интерфейс и единый формат данных. Это позволяет обучить пользователей работе с приложением в привычной операционной среде, а затем при переходе на другую операционную систему существенно уменьшает культурный шок от знакомства с ней, обеспечивая привычную среду обитания. Также подобные приложения позволяют осуществлять совместную работу под управлением разных операционных систем, если унификация их в организации по каким-либо причинам невозможна.
На сегодняшний день в арсенале свободного программного обеспечения есть целый ряд приложений, отвечающий вышеописанным требованиям. Давайте попробуем выстроит цепочку их внедрения.
С чего начать?
Начинать работу по внедрению свободных офисных программ на мой взгляд оптимальнее всего с Mozilla. (Русская страница)
Mozilla - это пакет свободных приложений для работы с Internet, включающий в себя навигатор, почтового клиента, IRC-чат, средства создания web-страниц, адресную книгу и календарь. Почему именно Mozilla? Сегодня бесспорно этот пакет является лучшим в своем классе как среди проприетарных, так и открытых программ, существенно превосходит по возможностям Internet Explorer, Outlook и FrontPage, вместе взятые и полностью следует рекомендациям w3.org в части стандартов. Кроме того, что немаловажно для русскоязычных пользователей, он безукоризненно руссифицирован. Область применения не требует изменения привычного стиля работы и формата используемых документов.
Внедрение Mozilla как правило не вызывает серьезных проблем у пользователей, а возможность блокирования вредных скриптов и правильное поведение почтового клиента при получении вредоносных программ будет Вашим сильным доводом в пользу свободного софта.
OpenOffice.org - это офисный пакет, включающий в себя текстовый редактор, электронные таблицы, графический редактор и средства создания презентаций, использующий формат данных, основанный на XML. Изначально создавался, как некая альтернатива MSOffice, и с некоторыми оговорками эту функцию с успехом выполняет.
Камнем преткновения при внедрении OpenOffice.org является обработка файлов MSOffice. Приходится учитывать, что документы MSOffice имеют тотальное распространение во всех видах офисной деятельности. Поэтому попробую обрисовать круг возможных проблем и дать некоторые советы по их решению.
Большинство документов MSWord, Excel и PowerPoint OpenOffice.org правильно конвертирует в свой формат. Исключение составляют документы с очень сложной табличной разметкой и некоторые документы с OLE объектами. OpenOffice.org не в состоянии исполнят VBA скрипты, так что если в вашей организации активно используются VBA приложения, простого перехода не получится. В этом случае мне кажется бесполезным переписывать подобные приложения средствами Oobasic. Лучше потратить немного больше времени и перейти на принципиально другие способы работы с документами, например основанные на Web технологиях.
Тупиковой является попытка совместно использовать в коллективной работе MSOffice и OpenOffice.org в одном офисе с хранением документов в формате MSOffice. Такая работа не решает главной задачи - использования открытых форматов данных и порождает массу проблем у пользователей обоих пакетов. Если решение перейти на OpenOffice.org твердо принято, оптимально сделать это одномоментно для всей организации, потратив некоторое усилия на конвертацию актуальных документов.
Для общения с другими организациями, использующими MSOffice, лучше также пользоваться открытыми форматами. Если это принципиально невозможно, желательно на первых порах просматривать документы в форматах .doc и .xls, созданных OpenOffice.org, вьюверами для Word и Excel. На мой взглад, не стоит держать полноценную версию MSOffice для этих целей, практически любые проблемы с форматированием можно решить средствами OpenOffice.org.
Самым сложным является преобразование данных из MS Access. Документы Access являются крайним случаем проприетарного бинарного формата, где в одном файле хранятся сами данные, формы, запросы и код приложения. Самым простым, однако не лучшим способом использовать данные Access, это организовать к ним доступ через ODBC.
Оптимальнее отказаться от использования формата Access, сохранив данные в виде .dbf файлов (если использовалось именование полей в таблицах в нотации dbase) или .xls с последующей конвертацией в формат OOCalc. Формы можно попытаться экспортировать в html, хотя скорее всего их придеться делать заново, также как и программный код.