Эволюция распространения программного обеспечения

Эволюция распространения программного обеспечения стала возможной благодаря Интернету.

В 2011 году, проигнорировав собственный совет никогда не делать прогнозов в отношении технологий, я написал статью об облачных вычислениях в ныне несуществующем журнале Linux+DVD. ИОн сказал, что эволюция распространения программного обеспечения определенно идет в сторону облака.

Хотя все было не так быстро, как думали эксперты и я, курс кажется неизбежным.. Тем более, если мода на включение искусственного интеллекта во все написанное или готовящееся программное обеспечение в конечном итоге станет тенденцией.

Несмотря на задержку из-за пандемии, именно сама отрасль, кажется, препятствует окончательному изменению парадигмы. Облачные устройства, такие как Chromebook, трудно ремонтировать, и они быстро устаревают. Дешевые альтернативы, известные как Cloudbook, — это настоящие Франкенштейны, в которых аппаратное обеспечение сочетается со слишком тяжелыми для них версиями Windows. И цена высококлассных планшетов не оправдывает их использование в качестве замены ПК.
Я не думаю, что средний пользователь сопротивляется изменениям, постоянное использование смартфонов приучило их к постоянному взаимодействию с облаком.

Эволюция распространения программного обеспечения

На заре компьютерной индустрии компании продавали только оборудование.. Пользователи сами написали необходимое им программное обеспечение с помощью перфокарт.

По мере того, как компьютеры становились меньше и доступнее, любители начали писать свои собственные программы. и поделиться ими. Популярными стали такие языки программирования, как Basic, которые, используя слова из английского языка, позволяли разрабатывать приложения без необходимости изучения машинного кода или более сложных языков.

Когда компьютеры стали популярны за пределами круга компьютерных любителей, появились пользователи, которые не хотели или не могли писать свои собственные программы и были готовы платить за то, чтобы это делал кто-то другой. Поскольку платить за стандартизированный продукт было гораздо дешевле, чем за заказной, возникла модель распространения программного обеспечения, основанная на магнитном носителе. Пользователь платил не за физический продукт, а за право его использования, так появилось знаменитое Лицензионное соглашение с конечным пользователем. Это соглашение устанавливало, при каких обстоятельствах продукт может быть использован.

Каждый раз, когда выходила новая версия, пользователю приходилось покупать новую лицензию для обновления или новой установки.

С появлением Интернета и увеличением пропускной способности от физического формата отказываются, заменяя его загрузками из магазинов приложений. (Кстати, это традиционные менеджеры загрузки дистрибутивов Linux с подтяжкой лица Стива Джобса)
Однако модель лицензирования остается неизменной.

программное обеспечение как сервис

В середине первого десятилетия XNUMX века начала формироваться новая модель, которая, по сути, является возвращением к истокам. На заре индустрии пользователь вводил информацию в терминал, который отправлялся на центральный сервер для обработки. Принцип «Программное обеспечение как услуга» очень похож.

В этом режиме пользователю не нужно устанавливать что-то большее, чем браузер с поддержкой Javascript. Необходимое вам программное обеспечение устанавливается на внешний сервер и то же самое происходит (по желанию пользователя) с рабочими файлами.

В этом случае пользователь платит уже не за лицензию, а за доступ. Это может быть в обмен на фиксированную ежемесячную плату, плату за время, количество пользователей или функции.

Где в этом бесплатное программное обеспечение с открытым исходным кодом?
Известно, что движение за свободное программное обеспечение началось потому, что Ричард Столлман счел драйвер принтера ерундой, попросил исходный код для его улучшения и получил отказ. Сначала его развитие шло по лицензионной модели. Только это не мешало модификации, копированию и распространению программ.

Переход к модели «Программное обеспечение как услуга» был осуществлен двумя способами:

  1. двойная схема: Компании, предлагающие свой продукт в виде веб-сервиса и версии для сообщества под бесплатными лицензиями, которые пользователь может установить на своем собственном сервере.
  2. Самостоятельные приложения: Проект сообщества предлагает пользователю исходный код для установки на собственном веб-сервере и использования его с другого компьютера из браузера.

В следующей статье мы обсудим преимущества обеих моделей и порекомендуем локальные альтернативы облачным сервисам.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.