Вопрос: есть софт, за софт могут не заносить бабла, могут заносить частично, полностью и тп.
Как это называется?
Далее три абсолютно разных понятия
- как платить за софт (модель распространения)
- кому принадлежит софт (лицензия)
- как пользоваться софтом (модель обслуживания)
Можно еще добавить
- где установить софт (onPremise/Self-Hosted vs Cloud/Hosted)
Лицензия - это такой документ, который говорит, кто собственник исходного кода, кто автор. И как другие авторы могут использовать ПО. Или вот из вики: "A software license is a legal instrument (usually by way of contract law, with or without printed material) governing the use or redistribution of software." т.е. в лицензии обязательно про использование, и, возможно про дальнейшее распространение.
Модель распространения - это как раз про способ пользования ПО, и все ваши примеры они как раз про распространение: freeware, adware, shareware, subscription. Например, freeware программа может быть защищена авторским правом и автор категорически запрещает вносить в нее изменения. Распространение тут - freeware, а лицензия - строгая-суровая.
В то время как SaaS - это модель обслуживания, которая говорит, что сервис будет предоставляться "как услуга". Но не обязательно по подписке.
Например, у Микрософта можно купить себе свое облачко, при этом ПО и железяки лицензиями прибиты намертво к МС, модель распространения там будет commercial, а вот модель обслуживания конечного юзера будет SaaS. Хотя тот же админ предприятия, в котором купили такое облако, получает под свое управление продукт по модели обслуживания IaaS.
Таким образом лицензии, модель распространения и модель обслуживания - разные понятия.
При этом можно смело утверждать, что тот же SaaS в большинстве случаев воспринимается как "облачный сервис по подписке" - т.е. тут и модель обслуживания и модель распространения в куче. Но, очевидно, так не всегда.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.