Рекламное объявление
Microsoft - это совершенно другое предприятие, поскольку Сатья Наделла взял на себя управление штурвалом. За короткий промежуток времени он превратился из душного корпоративного гиганта, который доминировал в сфере ПК в 90-х годах, в компанию, которая производит продукты, которые возбуждают людей.
Microsoft также радикально изменила свою корпоративную культуру. Когда-то замкнутый и скрытный, компания теперь выпускает свои коронные драгоценности по лицензиям с открытым исходным кодом. Наиболее выдающимся из которых является .NET Framework GNU, начинающееся для Microsoft: что означает .NET Framework с открытым исходным кодом для всех остальныхMicrosoft только что выпустила значительную часть своего кода под лицензией с открытым исходным кодом. Этот шаг разрывается с годами традиций. Но почему и что это значит для вас? Подробнее хотя недавно Microsoft выпустила Visual Studio Code под лицензией MIT, и опубликовал источник на Github.
Но почему это должно вас волновать? Вы не кодер.
Вы не заинтересованы в изучении кодов C ++, просто чтобы посмотреть, как все работает. Это замечательная вещь для Windows - вам не нужно быть технически настроенным, чтобы получить максимальную отдачу от нее.Но эти закулисные изменения действительно важны и обещают оказать реальное влияние на то, как вы используете компьютер, поэтому будьте внимательны.
Меньше заброшенного программного обеспечения
Microsoft в любой конкретный год выпускает сотни продуктов. Некоторые с самого начала имеют привлекательность для массового рынка и достигают бурных успехов. Другие, не так, но им удается развить нишу последователей.
В конце концов, они прекращены. Microsoft Money был отличным примером этого. Он был предшественником Mint и позволял вам отслеживать ваши финансы, и у него было небольшое количество пользователей, которые поклялись им. Это был один из их старейших продуктов, впервые выпущенный в 1991 году, и окончательно снятый с производства в 2009 году, после почти двух десятилетий лояльных услуг по экономии денег.

Теперь, когда Microsoft наконец-то готова выпустить исходный код для своих продуктов по разрешительным лицензиям, есть основания полагать, что в конечном итоге запускать продукты с открытым исходным кодом, которые он больше не намерен использовать в коммерческих целях, во многом аналогично тому, как ID Software сделала со многими своими играми, такими как Quake 3 и Дум.
Это означает, что когда что-то будет убито Microsoft, сообщество будет готово и сможет исправить слабину, если они захотят.
Великие идеи, поделенные публично
Вы, вероятно, не знали этого, но пока Microsoft трудилась над Windows 8 и Windows 10, секретная команда из 100 человек в Редмонде работала над другой операционной системой под названием Midori. Мало кто за пределами Microsoft когда-либо видел это, но из того, что было опубликовано, это выглядит невероятно.
Видите ли, Windows, о которой вы, вероятно, читаете эту статью, имеет давнюю историю и унаследовала много кода и проектных решений от самых первых версий Windows. В то время некоторые из этих проектных решений имели смысл, но в свете нового вычислительного ландшафта с новыми угрозами безопасности и все более мощными системами выглядят несколько устаревшими.

Мидори был новым началом. Он может запускать приложения, которые были распределены по нескольким узлам. Это изолированные приложения Что такое песочница и зачем играть в нее?Программы с широкими связями могут многое сделать, но они также открыты для бастующих злоумышленников. Чтобы удары не увенчались успехом, разработчик должен определить и закрыть каждую дыру в ... Подробнее (как это делает Android), чтобы повысить безопасность. Что еще более важно, это было бы быстрее и более стабильно, поскольку важные части системы - такие как ядро, драйверы устройств и приложения - были бы написаны в так называемом «управляемом коде».
Это было бы невероятно.
К сожалению, похоже, что проект закончился несвоевременно: штатные сотрудники либо уволены, либо переназначены в компании. Microsoft заявила, что намерена использовать некоторые концепции Midori в более поздних версиях Windows.
С тех пор некоторые из тех, кто был уволен, рассказали о своем опыте и размышлениях о проекте Midori. Один из наиболее интересных моментов, сделанных бывший разработчик Midori Джо Даффи было то, что было бы лучше, если бы это было с открытым исходным кодом с самого начала.
«Больше всего я сожалею о том, что мы с самого начала не поняли это, так как меритократия Интернета могла адекватно оценивать его части. Как и во всех крупных корпорациях, решения относительно судьбы основных технологий Midori не были полностью технологическими, и, к сожалению, даже не полностью бизнес-ориентированными ».
Возможно, этот интригующий эксперимент по разработке операционной системы не был бы неудачным, если бы широкая публика могла оценить и оценить достоинства Midori и предложить обратную связь. Хотя прошлое, безусловно, нельзя изменить, будущее выглядит ярким для Microsoft, которая никогда не была настолько застенчивой, когда показывала, над чем она работает.
Совместное кодирование делает программное обеспечение лучше
Посмотрите на страницу Github любого крупного программного продукта с открытым исходным кодом - будь то WordPress, ядро Linux или даже Microsoft Visual Studio Code - и вы найдете страницу с проблемами. Это документирует различные проблемы, которые были обнаружены в программе, и представляются как разработчиками, так и пользователями.

Это отличная вещь в программном обеспечении с открытым исходным кодом. То, что когда-то было доступно лишь немногим разработчикам, теперь увидит большая аудитория, которая способна выявлять, объяснять и помогать решать проблемы.
А теперь представьте, можете ли вы сделать это в основной части коммерческого программного обеспечения. Теперь, когда Microsoft постепенно открывает отдельные части своего программного репертуара, это стало реальностью.
(Потенциально) Постоянная поддержка
Это восходит к предыдущему пункту об отказе от ПО. Microsoft, выбрав с открытым исходным кодом некоторые из своего каталога программного обеспечения, предполагает (но никоим образом не гарантирует), что существует вероятность продления жизненного цикла некоторых пакетов программного обеспечения.
От Microsoft Money до казалось бы бессмертный Windows XP Почему Windows XP не исчезнет в ближайшее времяЛюди не могут отпустить Windows XP. В бизнесе и дома по всему миру, он будет держаться. Мы поговорили с тремя пользователями Windows XP разных поколений и происхождения, чтобы выяснить, почему. Подробнее ; когда Microsoft что-то убивает, люди расстраиваются. Открытый доступ к этим жизненно важным компонентам программного обеспечения означает, что у сообщества есть шанс, и патчи и обновления будут по-прежнему предлагаться при условии сохранения интереса.

Для компаний, которые все еще используют старые версии программного обеспечения Microsoft из-за существующих проблем, они могут либо самостоятельно поддерживать собственное программное обеспечение, либо платить сторонним организациям за это. Это действительно захватывающе.
Учись у лучших
Этот, несомненно, будет спорным (не стесняйтесь говорить мне, как я ошибаюсь в комментариях), но здесь идет. Я думаю, что Microsoft, выбравшая открытый код для своего кода, будет благом для людей, которые учатся кодировать.
Я пришел к такому заключению после того, как поговорил с несколькими людьми о том, как они научились кодировать в 1980-х годах, до того, как были переполнены стек, переполнение кода и Reddit. По большей части они взяли код, который кто-то уже написал, и изменили его. Методом проб и ошибок они брали чужую работу и сделал это самостоятельно. Они часами занимались хакингом на своих BBC Micros и Spectrums, просто чтобы изменить внешний вид объекта или добавить в игру, которой они владели.

Microsoft, решившая опубликовать свой код на Github, примет эту концепцию и применит ее кулица века. Люди могут научиться кодировать, изменяя программы, которые они используют ежедневно. Как круто это это?
Открытый исходный код и открытый
Вы, вероятно, не кодер. Хорошо. Большинство людей нет. Но вам следует позаботиться о том, чтобы Microsoft выбрала для открытого кода все больше и больше своего кода, поскольку это косвенно влияет на вашу цифровую жизнь.
Это также подчеркивает, как Microsoft становится более открытой компанией; от его Программа Windows 10 Insider Preview Будьте первым, кто протестирует новые сборки Windows 10 как Windows InsiderWindows Insiders первыми протестировали новые сборки Windows 10. Они также первыми страдают от ошибок. Здесь мы покажем вам, как присоединиться или выйти из программы и как поделиться ... Подробнее где пользователи могут тестировать новые функции по мере их создания; к его принятию Github; даже его решение разрешить приложениям для iOS и Android работать на Windows 10 Хотите, чтобы ваши любимые приложения для Android и iOS работали в Windows 10?У Microsoft проблема с приложением. И их решение может позволить вам запускать приложения для Android и iOS на рабочем столе Windows. Твоя очередь! Поощряйте разработчиков переносить приложения на Windows с помощью Project Astoria или Islandwood. Подробнее .
Более того, они, похоже, рады, что программное обеспечение Microsoft работает на конкурирующих платформах. Например, в Android теперь есть версия Microsoft Office, а в Linux - как .NET Framework GNU, начинающееся для Microsoft: что означает .NET Framework с открытым исходным кодом для всех остальныхMicrosoft только что выпустила значительную часть своего кода под лицензией с открытым исходным кодом. Этот шаг разрывается с годами традиций. Но почему и что это значит для вас? Подробнее , и Visual Studio Code. Бывшая часть программного обеспечения может привести к еще больше кроссплатформенного программного обеспеченияразработчики могут написать код один раз и запустить его на платформе .NET в Linux, OS X и Windows.
Есть ли еще какие-то удивительные плюсы в том, что Microsoft поддерживает движение с открытым исходным кодом? Скажите мне в комментариях ниже.
Фото Кредиты: Windows XP (Роб ДиКатерино), Кусок кода (Тимитрий)
Мэтью Хьюз - разработчик программного обеспечения и писатель из Ливерпуля, Англия. Его редко можно найти без чашки крепкого черного кофе в руке, и он абсолютно обожает свой Macbook Pro и свою камеру. Вы можете прочитать его блог на http://www.matthewhughes.co.uk и следуйте за ним в твиттере на @matthewhughes.