Следующая статья Нэта Фридмана. Оригинал.

В предыдущим сообщениях я рассказал, почему программные решения - это хорошо: они упрощают установку программного обеспечения и уменьшают стоимость поддержки. А также облегчают будущим клиентам процесс проверки нового приложения без необходимости прохождения через сложный процесс установки.

Мы считаем, что этих причин вполне достаточно, но всегда хорошо иметь что-либо выходящее за пределы этих проверок.

Так я был взволнован, обнаружив, что Microsoft активно продвигает программные решения многие годы, распространяя демо-версии своих программ в виде образов VirtualPС.

Например, существует демонстрационное решение, содержащее приложение Microsoft Dynamics CRM, и тут же есть решение Windows SharePointServices.

Если вы взглянете на microsoft.com, вы сможете найти множество других примеров. Безусловно, что Microsoft осознает значение распространения демо-версий как программных решений.

Но совершенно не важно, как пристально вы будете всматриваться, вы не сможете найти множество примеров независимых поставщиков под Microsoft, делающих подобные вещи.

Почему нет?

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

Но лишь некоторые наиболее крупные партнеры Microsoft могут делать это - и редистрибьюция, само собой, не разрешена под Windows EULA.

Подобный путь - один из тех, что играют на руку Linux. Linux - это open source и каждый может заняться распространением программных решений Linux. Вендоры Linux более гибкие. И Novell предлагает законченную программу программных решений, которая позволяет независимым поставщикам программного обеспечения чувствовать себя комфортно, поставляя нашу операционную систему с полной поддержкой.

Для независимых поставщиков Windows продажа вашего программного обеспечения намного жестче. Чтобы попробовать оценочную версию, вашим пользователям необходимо получить Windows, установить патчи, установить программы, требующиеся для начала установки приложения, установить приложение, настроить его, установить базу данных и потратить часы на перезагрузку. Если это не препятствие для продаж, тогда я не знаю, что является препятствием.

Так что, это означает, что независимые поставщики Microsoft в заморозке? Не совсем.

Благодаря Mono многие .NET-приложения легко запускаются на Linux. Есть даже плагин для Visual Studio, который позволяет портировать ваше приложение на Linux и генерировать Linux-решение вашего приложения, не покидая Visual Studio.

Возможно ли, что Microsoft будет регулировать их программы для облегчения независимым поставщикам распространения их программных решений? Я думаю, что это неизбежно. Программные решения - это огромный рынок, а преимущества огромны и для разработчиков, и для пользователей.

Но неизвестно сколько времени пройдет прежде, чем это произойдет. И, вероятно, для Microsoft будет не легко этот сделать, поскольку это стирает грань между двумя основными формами партнеров: редистрибьютерами и разработчиками.

А пока суд да дело, я думаю, что это хороший пример того, насколько убедительно быть под маской Linux.

Под маской - это та область, где open source раз за разом проверяет сам себя. Модулное, открытое программное обеспечение может сохранить вам кучу времени, пока вы создаете или продаете свой продукт. Множество веб-сайтов пhblen в онлайн гораздо быстрее и дешевле с помощью open source, чем они могли бы это сделать другим образом. И сейчас традиционные продавцы программного обеспечения, которые десйствительно продвигают программы, могут извлечь выгоду для себя.

Программные решения станут известны как еще один способ придания силы Linux.

Другие статьи в этой серии:

От переводчика:

Косяков с переводом в тексте достаточно много, на мой взгляд. Если кто что найдет, пишите в комменты - поправлю.