Категории программ
FREEWARE
Бесплатно распространяемое, но защищенное авторским правом программное обеспечение и Вы не можете сделать с ним того, что не разрешил автор, обычно не разрешается коммерческое распространение или использование коммерческими организациями:
- чаще всего - продвижение нового имени на рынок,
- сырой, экспериментальный продукт,
- усеченная версия, рекламирует полнофункциональный продукт,
- ряд программ бесплатные только для СНГ,
- или для некоммерческого использования,
- также есть просто фанаты "GNU/GPL", считающие, что софт обязан быть бесплатным, и писаться совместными усилиями,
- есть категория софта, написанного "для себя", но без жадности.
DONATEWARE
то же, что и FREEWARE, только предлагается желающим оплатить.
SHAREWARE
условно-бесплатные программы -
попробуй, если понравилось, купи; можно бесплатно пользоваться ограниченное время, обычно 30 дней.
TRIAL
пробник, практически то же, что и условно-бесплатное. С той лишь разницей, что ограничено не время бесплатного пользования, а определенное количество запусков программы.
DEMO
демонстрационная версия - программа с ограниченными функциями, после оплаты и регистрации ограничения снимаются.
ADWARE
бесплатные программы с баннером, рекламой, которая сделала программу бесплатной для вас.
Например, почтовая программа Eudora предлагает выбор: оплатить, пользоваться бесплатно, но с ограничением функций или же бесплатно полнофункциональную версию с баннером.
OPEN SOURSE
программа, написанная с открытым кодом, народный продукт, не имеет конкретного автора (типа Linux ...), в нее может влезть, кто хочет и подправить под свои нужды, а потом распространять ее. К программе обязательно должен быть приложен исходный код. Модифицированное ПО должно распространяться на тех же условиях, что и исходный продукт. Автор исходного продукта даже имеет право требовать, чтобы исходный код его программы распространялся без изменений, но в комплекте с соответствующими модифицирующими патчами (patches - исправления).
ПИРАТСКАЯ ПРОДУКЦИЯ
тем или иным образом украденное программное обеспечение, которое наносит ущерб всем, от разработчиков до пользователей. Незаконное дублирование и распространение программного обеспечения существенно влияют на экономику, миллиарды долларов в год оседают в карманах мафии. Это тормозит развитие новой технологии. И наконец, это несправедливо.
ВАРЕЗ
нелегально распространяемое программное обеспечение.
POSTCARDWARE (CARDWARE)
Бесплатная программа, но автор - коллекционер открыток просит пользователей зарегистрироваться, прислав ему почтовую открытку.
HOMEPAGEWARE
Бесплатная программа, но при каждом ее запуске вашей домашней страницей будет становиться страница автора программы. Такой тип программ заслуженно не получил распространения.
CAREWARE
Пользователь должен на час, день или неделю перестать жаловаться на жизнь и сказать кому-нибудь слова ободрения.
COMMERCIALCC
Полная оплата при покупке программы, "кот в мешке", потому такой вид продаж не популярен.
PUBLIC DOMAIN SOFTWARE
Программа без авторских прав, распространяется вместе с исходным кодом. Главной идеей было развитие программы в дальнейшем. В отличии от Open Sourse, ее легко модифицировать, присвоить и продавать.
Blue Edition
Версия, которая не требует ни серийных номеров, ни активации. Вся установка идет автоматом. То есть, запустил и программа установилась так, как была собрана. Вы не можете выбирать функции или части программ устанавливать или нет.
Тихая установка (quiet/silentinstallation)
Установка происходит в фоновом режиме. Пользователь не видит ничего. Но какое то время нельзя выключать компьютер, а когда-то нельзя пользоваться другими программами.
Версия: VL
Корпоративная версия. Такую программу активировать не надо. Просто устанавливаем и всё.
Нумерация версий программ
Например, Google Chrome 12.0.742.30. Что это за номер.Формат A.B.C.D[r]:
A – номер версии.
Номер версии, это как новая программа, которую надо покупать отдельно. Новый номер версии дается только, если существенно изменилась программа.
B – вспомогательный номер версии.
если вы купили программу, то имеете право на все обновления подверсии.
- C – номер сборки, номер логической итерации по работе над функционалом версии A.B.
- D – Номер ревизии, сквозной номер назначаемый автоматически программным обеспечением хранения версий (SVN). Номер ревизии SVN должен синхронизироваться с номером ревизии в AssemblyInfo при каждой сборке релиза.
- [r] – условное обозначение, например Альфа, Бета, как написано сверху.
Что нам от этого пользы?
Если у программы больше число после точки, значит много ошибок выявлено и она стабильнее. Если номер с нулями, это первая ласточка, сырая.
Итак, гораздо надежнее программа Opera 8.52, чем Opera 9.00.
Имя файла дистрибутива
Имя дистрибутива должно однозначно указывать продукт и полный номер версии.
При сборке дистрибутива как набора несжатых файлов корневая папка, в которой располагаются подпапки и несжатые файлы дистрибутива именуется по формату «<Имя продукта> A_B_C_D[r]».
При сборке дистрибутива как msi-файла, msi-файл должен переименовываться в «<Имя продукта> A_B_C_D[r]».
При сжатии в архив каталога с файлами дистрибутива архив должен именоваться аналогично: «<Имя продукта> A_B_C_D[r]».