RC (Release Candidate – кандидат на окончательную версию)
OPENOFFICE: БЕСПЛАТНЫЙ ОФИС
В 2000 г. корпорация Sun представила первый русский вариант своего бесплатного офисного пакета StarOffice. До прихода на платформу Windows Star Office, разработанный компанией StarDivision, в течение нескольких лет был аналогом Microsoft Office в составе свободно распространяемой ОС Linux, все продукты, создаваемые для которой в рамках проекта GNU, должны быть бесплатными. Новым владельцем и проводником StarOffice стал концерн Sun.
Уже в 2001 г. Sun объявил, что новая, 6-я версия StarOffice будет распространяться на платной основе со стоимостью пакета 70-80 долл. Однако в качестве бесплатной альтернативы появился проект OpenOffice.org, а в мае 2002 г. – и первая версия одноименного пакета, созданного на основе того же ядра, что и StarOffice. Разница между бесплатным OpenOffice и коммерческим StarOffice оказалась минимальной – платный пакет от Sun отличался присутствием программы для работы с базами данных и наличием дополнительных шрифтов и шаблонов.
При своем относительно малом объеме (50 Мб) OpenOffice включает в себя полный ассортимент продуктов для офисной работы:
• Writer – текстовый редактор, аналог MS Word. Меню Writer практически не отличается от «вордовского» и в некоторых аспектах более рационально организовано, ассортимент основных функций у обоих редакторов схож, а работа со стилями во Writer реализована значительно лучше, чем в Word. Редактор поддерживает текстовые форматы txt, rtf, html и, главное, doc модификаций Word 95 и Word 97/2000/XP. Таким образом, с помощью Writer можно редактировать созданные в Word документы и, наоборот, передавать в Word тексты, созданные в OpenOffice.
• Calc – редактор электронных таблиц, аналог MS Excel. Возможности Calc практически идентичны «экселевским» за исключением отсутствия ряда надстроек и дополнительных модулей. На хорошем уровне поддерживаются форматы MS Office – xls и html.
• Impress – программа презентаций, аналог MS PowerPoint. За счет более простого интерфейса и отсутствия излишеств процесс создания презентации значительно упрощается. Возможности несколько меньше, чем у PowerPoint, но все равно достаточны.
• Image – редактор оцифрованных растровых изображений.
• Draw – программа для работы с векторной графикой, аналог сервиса WordArt из текстового процессора MS Word.
• Math – простой, но достаточно функциональный редактор математических формул, аналог сервиса Equation в MS Office.
• HTML Editor – редактор гипертекстовых страниц. Практически неотличим от Writer и содержит минимум специального инструментария. Безусловно, уступает специализированным пакетам FrontPage и DreamWeaver.
Уже первая версия пакета OpenOffice гораздо удобнее и содержит меньше ошибок, чем ее предшественник StarOffice 5.2. Практически с выходом официальной версии OpenOffice появилась и альтернативная версия, созданная российской командой Alt Linux.
ВЕРСИИ ПО
К сожалению правила изменения версий нигде не описаны и не формализованы. Предложим, так сказать, «усредненное» описание.
• Исправление ошибок, затрагивающих относительно небольшое число пользователей, приводит к изменению второй или третьей цифры в номере версии (или же автор вообще не меняет версию, а просто выкладывает обновленный файл). Например, вместо версии 1.1 появилась 1.12.
• Внесение новых функций в программу в соответствии с пожеланиями пользователей или решением самого разработчика приводит к увеличению второй цифры в номере версии, т.е. вместо 1.1 появляется 1.2. Такие обновления в большинстве случаев документируются, и их описание помещается в файл history.txt или WhatsNew.txt.
• Обнаруженные ошибки или неоптимальные фрагменты в алгоритме программы требуют переписывания больших кусков кода или даже всей программы «с нуля». Их исправление значительно увеличивает возможности программы, скорость ее работы; часто меняется внешний вид, появляется много новых функций. С другой стороны, при этом может измениться формат хранения данных, что требует каких-то специальных действий при переходе на новую версию; может измениться само название программы, ее цена и т.д. Подобные глобальные изменения обычно приводят к увеличению первой цифры версии программы, т.е. из 1.x она превращается в 2.0.
Многие разработчики в качестве номера версии используют год выхода программы. Другие не используют «минорные» версии вообще, увеличивая номер на единицу при любом самом незначительном обновлении. Третьи меняют программу, вообще не меняя версии. Иногда встречаются случаи, когда версия меняется, но в документации отсутствует какое-либо упоминание о сделанных изменениях.
Альфа-версия
Самая предварительная версия программы, в которой может присутствовать множество ошибок; и автор не гарантирует ее работоспособность. Альфа-тестирование проводится, чтобы собрать отклики от добровольных тестеров и исправить наиболее грубые ошибки. Альфа-версии программ обычно слабо афишируются.
Бета-версия
Это тоже пробная версия программы, в которой, однако, уже исправлены наиболее грубые ошибки. Она, как правило, достаточно работоспособна и используется для выявления неочевидных ошибок и получения откликов от тестеров по функциональности программы. Если, по мнению автора, бета-версия уже достаточно стабильна, то он может поместить ее описание в программные архивы, где она становится доступной множеству пользователей.
Релиз
Полностью готовая, окончательная версия программы.
Бесплатное ПО (freeware)
Свободно распространяемое ПО. На сегодня статус freeware имеют и весьма серьезные пакеты известных производителей – например, офисный пакет OpenOffice, ОС семейства Linux и практически все программы, созданные для них. В настоящее время существуют полноценные freeware-аналоги практически всех закрытых платных программ: операционные системы, пакеты офисных приложений, антивирусное ПО, архиваторы, средства разработки, графические редакторы, ПО для обработки фотоизображений, продукты для автоматизации процесса управления организацией, для работы с мультимедиа и многое другое. Разработкой свободного ПО занимаются как крупные компании-разработчики, так и отдельные группы программистов по всему миру.
Демо-версии
«Урезанные» варианты популярных коммерческих пакетов.
OPENOFFICE: БЕСПЛАТНЫЙ ОФИС
В 2000 г. корпорация Sun представила первый русский вариант своего бесплатного офисного пакета StarOffice. До прихода на платформу Windows Star Office, разработанный компанией StarDivision, в течение нескольких лет был аналогом Microsoft Office в составе свободно распространяемой ОС Linux, все продукты, создаваемые для которой в рамках проекта GNU, должны быть бесплатными. Новым владельцем и проводником StarOffice стал концерн Sun.
Уже в 2001 г. Sun объявил, что новая, 6-я версия StarOffice будет распространяться на платной основе со стоимостью пакета 70-80 долл. Однако в качестве бесплатной альтернативы появился проект OpenOffice.org, а в мае 2002 г. – и первая версия одноименного пакета, созданного на основе того же ядра, что и StarOffice. Разница между бесплатным OpenOffice и коммерческим StarOffice оказалась минимальной – платный пакет от Sun отличался присутствием программы для работы с базами данных и наличием дополнительных шрифтов и шаблонов.
При своем относительно малом объеме (50 Мб) OpenOffice включает в себя полный ассортимент продуктов для офисной работы:
• Writer – текстовый редактор, аналог MS Word. Меню Writer практически не отличается от «вордовского» и в некоторых аспектах более рационально организовано, ассортимент основных функций у обоих редакторов схож, а работа со стилями во Writer реализована значительно лучше, чем в Word. Редактор поддерживает текстовые форматы txt, rtf, html и, главное, doc модификаций Word 95 и Word 97/2000/XP. Таким образом, с помощью Writer можно редактировать созданные в Word документы и, наоборот, передавать в Word тексты, созданные в OpenOffice.
• Calc – редактор электронных таблиц, аналог MS Excel. Возможности Calc практически идентичны «экселевским» за исключением отсутствия ряда надстроек и дополнительных модулей. На хорошем уровне поддерживаются форматы MS Office – xls и html.
• Impress – программа презентаций, аналог MS PowerPoint. За счет более простого интерфейса и отсутствия излишеств процесс создания презентации значительно упрощается. Возможности несколько меньше, чем у PowerPoint, но все равно достаточны.
• Image – редактор оцифрованных растровых изображений.
• Draw – программа для работы с векторной графикой, аналог сервиса WordArt из текстового процессора MS Word.
• Math – простой, но достаточно функциональный редактор математических формул, аналог сервиса Equation в MS Office.
• HTML Editor – редактор гипертекстовых страниц. Практически неотличим от Writer и содержит минимум специального инструментария. Безусловно, уступает специализированным пакетам FrontPage и DreamWeaver.
Уже первая версия пакета OpenOffice гораздо удобнее и содержит меньше ошибок, чем ее предшественник StarOffice 5.2. Практически с выходом официальной версии OpenOffice появилась и альтернативная версия, созданная российской командой Alt Linux.
ВЕРСИИ ПО
К сожалению правила изменения версий нигде не описаны и не формализованы. Предложим, так сказать, «усредненное» описание.
• Исправление ошибок, затрагивающих относительно небольшое число пользователей, приводит к изменению второй или третьей цифры в номере версии (или же автор вообще не меняет версию, а просто выкладывает обновленный файл). Например, вместо версии 1.1 появилась 1.12.
• Внесение новых функций в программу в соответствии с пожеланиями пользователей или решением самого разработчика приводит к увеличению второй цифры в номере версии, т.е. вместо 1.1 появляется 1.2. Такие обновления в большинстве случаев документируются, и их описание помещается в файл history.txt или WhatsNew.txt.
• Обнаруженные ошибки или неоптимальные фрагменты в алгоритме программы требуют переписывания больших кусков кода или даже всей программы «с нуля». Их исправление значительно увеличивает возможности программы, скорость ее работы; часто меняется внешний вид, появляется много новых функций. С другой стороны, при этом может измениться формат хранения данных, что требует каких-то специальных действий при переходе на новую версию; может измениться само название программы, ее цена и т.д. Подобные глобальные изменения обычно приводят к увеличению первой цифры версии программы, т.е. из 1.x она превращается в 2.0.
Многие разработчики в качестве номера версии используют год выхода программы. Другие не используют «минорные» версии вообще, увеличивая номер на единицу при любом самом незначительном обновлении. Третьи меняют программу, вообще не меняя версии. Иногда встречаются случаи, когда версия меняется, но в документации отсутствует какое-либо упоминание о сделанных изменениях.
Альфа-версия
Самая предварительная версия программы, в которой может присутствовать множество ошибок; и автор не гарантирует ее работоспособность. Альфа-тестирование проводится, чтобы собрать отклики от добровольных тестеров и исправить наиболее грубые ошибки. Альфа-версии программ обычно слабо афишируются.
Бета-версия
Это тоже пробная версия программы, в которой, однако, уже исправлены наиболее грубые ошибки. Она, как правило, достаточно работоспособна и используется для выявления неочевидных ошибок и получения откликов от тестеров по функциональности программы. Если, по мнению автора, бета-версия уже достаточно стабильна, то он может поместить ее описание в программные архивы, где она становится доступной множеству пользователей.
RC (Release Candidate – кандидат на окончательную версию)
Эта программа уже считается стабильной и используется для выявления наиболее скрытых ошибок. Ошибки в RC-версиях вычисляются довольно редко, поэтому при переходе в «основную» версию программа практически не меняется.
Релиз
Полностью готовая, окончательная версия программы.