Может ли линуксоид пользоваться программами от Microsoft для Linux

Корпорация Microsoft выпустила массу программных продуктов под Linux. Это SQL Server for Linux, .NET Core for Linux, Visual Studio Code for Linux и так далее. Нужно ли линуксоиду радоваться и бежать всем этим пользоваться?

Рабы Microsoft

В группе Либератума во Вконтакте, где обитают умнейшие линуксоиды планеты, прозвучала точка зрения, что чем больше любого софта будет выпускаться под Linux, тем лучше. Не имеет значения, проприетарный он или открытый. Чем больше программ доступно, тем больше людей переходит на Linux, тем больше производителей обращает внимание на Linux. Запускается цепная реакция и Linux растет. Именно наличие привычных программ заставит пользователей Windows перейти на Linux и популярность свободной операционной системы наконец сдвинется с позорных 1-2%. Можно ли на это что-либо возразить?

Оказывается, можно. В фонде Free Software Foundation, где трудится легендарный Ричард Столлман, придерживаются другой точки зрения. Основное конкурентное преимущество Linux в том, что это единственная операционная система в мире, позволяющая контролировать то, что выполняется на вашем компьютере. Именно доступность исходников и дарует этот контроль. А теперь представьте, что в свободной ОС запускается маленькая проприетарная программка от Microsoft. По сути она представляет собой черный ящик. Что в нем? Разработчики не говорят, но предлагают принять условия лицензии, которая объявляет абсолютный отказ разработчиков от любой ответственности за свой код. Что нам подсказывает логика, должны ли мы воспользоваться таким подарком и поставить под удар безопасность всей остальной системы?

Почему любая проприетарная программа — это катастрофа для безопасности

  1. В проприетарном коде может быть спрятан так называемый черный вход, через который можно получить доступ к вашему компьютеру дистанционно, анонимно и без вашего разрешения.
  2. Проприетарный код может быть устроен таким образом, что обработка ваших данных случайно или преднамеренно будет проводиться с утечками. Самый яркий пример — операционная система Windows 10, которая собирает нажатия клавиш, включает микрофон и вебкамеру, а затем данные оказываются на серверах Microsoft для пожизненного хранения.
  3. В любом коде неизбежно содержатся ошибки и уязвимости. Заплатку для открытого софта может написать любой желающий. Залатать дыру в проприетарной программе может только производитель, поэтому пользователь попадает в зависимость. Microsoft иногда не выпускает заплатки к критическим уязвимостям годами.
  4. Всё чаще в проприетарные программы встраиваются так называемые технологии отзыва. Это когда производитель может отозвать ваше право пользоваться программой. Захотел — отозвал, а вы вместо работы переписывайтесь с техподдержкой.
  5. Монополизм. Если разработчик свободной программы навязывает свои условия, которые кажутся пользователю невыгодными, сообщество берет исходный код и создает свою ветку программы, которая начинает конкурировать с основной. Такая возможность дарует свободу, повышает качество программ и отбивает у разработчиков желание диктовать свои условия большинству. В случае проприетарной программы у пользователей нет выбора. Пример — Windows 10. Пользователям сказали, что теперь они будут наслаждаться такой «полезной» для них возможностью, как телеметрия. Под этим красивым словом скрывается простой смысл: пользователя будут грабить и его персональные данные больше не персональные. Всем поклонникам продукции Microsoft оставалось только принять новые условия, хотя реально заинтересованных в телеметрии не обнаружено. Ситуация, которая немыслима в мире свободного софта.