44.03.02 (Б) Б1.О.19 Информационно-коммуникационные технологии в психолого-педагогической деятельности (Марсенич И.А.)
Лекция 1. Программное обеспечение персонального компьютера
Состав
программного обеспечения (ПО) персонального компьютера. Уровни ПО (базовый,
системный, служебный, прикладной). Классификация ПО (по назначению). Классификация прикладных программных средств. Классификация служебных
программных средств. «Рыночная» классификация ПО. Тенденции развития ПО.
5. «Рыночная» классификация ПО
Существует еще одна классификация ПО, связанная со способом распространения про- граммы и теми условиями, приняв которые, потребитель получает возможность ею пользоваться.
Способ распространения и вариант лицензии
Бесплатное ПО (freeware) -
программное обеспечение, лицензионное соглашение которого не требует
каких-либо выплат правообладателю. Первоначально по принципу freeware
распространялись небольшие утилиты или бесплатные дополнения к известным
коммерческим пакетам. Сегодня по этому принципу иногда распространяются и
довольно серьезные пакеты известных производителей, включая Microsoft.
Условно-бесплатное ПО (shareware). Как правило, shareware-программы распространя- ются в виде полнофункциональных версий, ограниченных либо по времени работы, либо по количеству запусков. По истечении отведенного вам на тестирование срока (как прави- ло, от 15 до 45 дней) программа либо перестает запускаться или утрачивает часть своих функций, превращаясь в менее функциональную freeware-версию.
«Рекламно-оплачиваемые программы» (adware), ПО с рекламой - вид программного обеспечения, при использовании которого пользователю принудительно показывается реклама. Принцип adware подразумевает, что платит за программу не пользователь, а рекламодатель, которому взамен дается пространство для размещения информации о своих продуктах в виде баннеров или всплывающих окошек. А пользователи вынуждены эту рекламу смотреть, а иногда еще и щелкают по особо понравившимся картинкам, отправляясь прямиком на сайт фирмы-рекламодателя. Такие программы сейчас широко распространены в виде «бесплатных» приложений для смартфонов. Следует заметить, что многие adware осуществляют действия, присущие Spyware*: показывают рекламные заставки, базирующиеся на результатах шпионской деятельности на компьютере, могут устанавливаться без согласия пользователя.
Примечание. * Spyware (шпионское программное обеспечение, программа-шпион) — программа, которая
скрытным образом устанавливается на компьютер с целью сбора информации о
конфигурации компьютера, пользователе, пользовательской активности без
согласия последнего.
Коммерческое ПО (commercial ware) – программное обеспечение, созданное с целью получения прибыли от его использования другими лицами, например, путем продажи экземпляров. Для использования таких программ необходимо приобрести лицензию. К этой группе ПО относятся все крупные программные пакеты известных производителей и ряд утилит.
OEM-версии (англ. original equipment manufacturer – «оригинальный производитель оборудования») – специальные варианты обычных коммерческих программ, поставляющихся по сниженной цене вместе с готовыми компьютерами. Например, стоимость Windows в OEM-поставке может быть в несколько раз дешевле «коробочной» версии.
«Условно-платные» программы (donationware, от англ. donation – «пожертвование») – это модель лицензирования, при которой пользователю поставляется полностью функционирующее программное обеспечение с возможностью сделать пожертвование разработчику. Размер пожертвования может быть фиксированным или устанавливаться пользователем на основании индивидуального восприятии ценности программного обеспечения.
«Появится желание – заплатите, не появится… Ну что ж, на нет и суда нет!».
Так как в модели donationware поставляется полностью функционирующее программное обеспечение и пожертвование является дополнительной возможностью, то технически это тип бесплатного программного обеспечения. Однако модель donationware также похожа на условно-бесплатное программное обеспечение, но, в отличие от послед- него, оплата в котором может ожидаться, пожертвование не является обязательным условием использования**. Важно также отметить, что само пожертвование не является покупкой программного обеспечения, как в условно-бесплатном программном обеспечении.
Примечание. ** Вариантом Donationware является лицензия Beerware. Она даёт пользователю право свободно использовать ПО и исходные коды. Если пользователь встретит автора программы, лицензированной как Beerware, и программа ему понравилась, он может купить автору кружку пива (или выпить пиво в честь автора). Термин ввёл Джон Бристор 25 апреля 1987, и первые программы, распространяемые по модели Beerware, появились на BBS в 1987 и 1988 годах. С тех пор появилось довольно много вариантов лицензии Beerware. Другая разновидность — muffinware (вместо пива автор просит денег на булочку).
«Открыточные» версии (postcardware, cardware) — форма распространения ПО, в рамках которой автор распространяет свою программу указывая, что будет рад, если пользователи, получившие её, вышлют ему почтовую открытку. Подобно другим подобным полушутливым формам распространения (beerware, emailware), эта форма не является жёстко контролируемой. Тем не менее есть случаи, когда программа распространяется в проб- ном режиме и только после того, как автор получит открытку, пользователь сможет использовать её в полной мере (примером может послужить текстовый редактор EditPad Classic).
Заброшенное ПО (Abandonware) программное обеспечение, которое больше не на продается и не поддерживается компанией-производителем, и от которого производитель больше не получает доходов. Правообладатель не занимается преследованием их само- вольных распространителей. В некоторых случаях какая-либо компания или сайт получает разрешение от производителя на распространение такой программы. Чаще всего Abandonware распространяется пиратами.
Классификация по степени готовности
Программы по степени их готовности принято делить на следующие версии: alpha, beta, RC, release.
Альфа (alpha) – самая первая версия программы, черновой набросок. Статус «альфы» гарантирует пользователю, что скачанная программа установится и даже запустится, однако дальнейшие действия непредсказуемы. Чаще всего в ней много ошибок, многие из заявленных возможностей не работают. Пользователи этой версии, очевидно, выполняют роль тестеров.
Бета (beta) – уже вполне готовая к применению программа. Грубые ошибки убраны, базовые задачи программа выполняет успешно. Маленькие недоделки могут исчезнуть уже в следующих «бетах». В статусе «беты» программы могут пребывать достаточно долго (например, проигрыватель WinAmp, почтовая программа The Bat! и другие).
После того как ошибки, обнаруженные в альфа- и бета-версиях программ, исправлены, а функции добавлены, наступает очередь RC (ReleaseCandidate) – кандидата на окончательную версию. Эта программа уже считается стабильной и используется для выявления наиболее скрытых ошибок. Такую программу практически без опаски можно скачивать и устанавливать пользователем. Ошибки в RC-версиях вычисляются довольно редко, так что при переходе в «основную» версию программа практически не меняется.
Наконец, после всех доделок появляется релиз (release), или финальная, полностью готовая, окончательная версия программы.
Следует упомянуть про существование еще двух версий программ.
Demo-версия обычно крайне «обрезанная» программа. Чаще всего содержит примерно 20% наполнения в отличие от финальной версии. Программисты больше делают демо-версий для того, чтобы широкая публика нашла еще багов, которые не обнаружили программисты и бета-тестеры.
