Категории программ

Программы / Скачать / Скачать

Категории программ

Программы

Какая версия программы лучше.
  1. Пре-альфа (pa) - начало работы над версией программы, тут ошибок не мерено.
  2. Альфа (a) - когда программа настолько сырая, что автор не за что не ручается, и когда она, по его мнению, не тянет даже на бета-версию.
  3. Бета (b) - сырая программа, проходит обкатку.
  4. Release Candidate (rc) – весь функционал реализован и полностью оттестирован, все найденные на предыдущих этапах ошибки исправлены. На этом этапе могут вноситься изменения в документацию и конфигурации продукта.
  5. Release to manufacturing или Release to marketing (rtm) – служит для индикации того, что ПО соответствует всем требованиям качества, и готово для массового распространения. RTM не определяет способа доставки релиза (сеть или носитель) и служит лишь для индикации того, что качество достаточно для массового распространения.
  6. General availability (ga) – финальный релиз, соответствующий завершению всех работ по коммерциализации продукта, продукт полностью готов к продажам через веб или на физических носителях.
  7. Final - финальная версия, это означает, что больше усовершенствоваться не будет, программа идеальная, следующая версия будет вводить новые принципы, идеи, функции.
  8. End of life (eol) – работы по развитию и поддержке продукта завершены.

Категории программ

FREEWARE

Бесплатно распространяемое, но защищенное авторским правом программное обеспечение и Вы не можете сделать с ним того, что не разрешил автор, обычно не разрешается коммерческое распространение или использование коммерческими организациями:

  1. чаще всего - продвижение нового имени на рынок,
  2. сырой, экспериментальный продукт,
  3. усеченная версия, рекламирует полнофункциональный продукт,
  4. ряд программ бесплатные только для СНГ,
  5. или для некоммерческого использования,
  6. также есть просто фанаты "GNU/GPL", считающие, что софт обязан быть бесплатным, и писаться совместными усилиями,
  7. есть категория софта, написанного "для себя", но без жадности.

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]».


Часть материала использовано с habr.com/blogs/development_tools/119400/