Wie wirkt sich der Umstieg von Microsoft auf Open Source auf Sie aus?
Microsoft ist ein radikal anderes Unternehmen, seit Satya Nadella das Ruder übernahm. In kurzer Zeit hat sich das Unternehmen von einem stickigen Unternehmenskoloss, der den PC-Raum in den 90er Jahren beherrschte, zu einem Unternehmen entwickelt, das Produkte dafür herstellt Menschen begeistern.
Microsoft hat auch ihre Unternehmenskultur radikal verändert. Das einst insulare und geheimnisvolle Unternehmen veröffentlicht seine Kronjuwelen nun unter Open-Source-Lizenzen. Das bekannteste davon ist das .NET-Framework. Ein GNU-Anfang für Microsoft: Was ein Open-Source-.NET-Framework für den Rest von uns bedeutet Ein GNU-Anfang für Microsoft: Was ein Open-Source-.NET-Framework für den Rest von Microsoft bedeutet hat einen erheblichen Teil seines Codes unter einer zulässigen Open-Source-Lizenz veröffentlicht. Dieser Schritt bricht mit jahrelanger Tradition. Aber warum und was bedeutet das für Sie? Lesen Sie mehr, obwohl Microsoft kürzlich Visual Studio Code unter der MIT-Lizenz veröffentlicht und die Quelle an Github veröffentlicht hat.
Aber warum sollte es dich interessieren?? Du bist kein Programmierer. Sie haben kein Interesse daran, in Berge und Berge von C ++ - Code einzutauchen, nur um zu sehen, wie die Dinge funktionieren. Das ist das Tolle an Windows - Sie müssen nicht technisch interessiert sein, um das Beste daraus zu machen.
Diese Änderungen hinter den Kulissen sind jedoch sehr wichtig und versprechen einen wirklichen Einfluss auf die Verwendung Ihres Computers. Achten Sie daher darauf.
Weniger aufgegebene Software
Microsoft führt in jedem Jahr hunderte von Produkten ein. Einige haben von Anfang an eine Massenmarktattraktivität und werden zu tosenden Erfolgen. Andere weniger, aber es gelingt ihnen, eine Nische zu entwickeln.
Schließlich werden sie eingestellt. Microsoft Money war dafür ein gutes Beispiel. Es war ein Vorläufer für Mint und ermöglichte es Ihnen, Ihre Finanzen im Auge zu behalten, und es gab einen kleinen Kader von Benutzern, die darauf schworen. Es war auch eines ihrer ältesten Produkte, das erstmals 1991 auf den Markt gebracht wurde. 2009 wurde es nach fast zwei Jahrzehnten loyalen Sparmaßnahmen eingestellt.
Nun, da Microsoft offen ist, den Quellcode für seine Produkte unter Lizenzen freizugeben, ist es naheliegend, dass schließlich Open-Sourcing-Produkte auf den Markt kommen werden, die nicht mehr kommerziell angestrebt werden, wie es ID Software bei vielen seiner Spiele getan hat. wie Quake 3 und Doom.
Was bedeutet, dass die Community bereit ist, etwas zu töten, wenn etwas von Microsoft getötet wird.
Tolle Ideen, öffentlich geteilt
Sie wussten das wahrscheinlich nicht, aber während Microsoft unter Windows 8 und Windows 10 arbeitete, arbeitete ein geheimes 100-köpfiges Team in Redmond an einem anderen Betriebssystem namens Midori. Nur wenige Menschen außerhalb von Microsoft haben es je gesehen, aber nach dem, was öffentlich bekannt wurde, sieht es unglaublich aus.
Sie sehen, das Windows, in dem Sie wahrscheinlich diesen Artikel lesen, hat eine lange Geschichte und hat von den ersten Windows-Versionen eine Menge Code- und Design-Entscheidungen geerbt. Einige dieser Entwurfsentscheidungen machten damals Sinn, aber angesichts einer neuen Computerlandschaft mit neuen Sicherheitsbedrohungen und immer leistungsfähigeren Systemen wirken sie etwas veraltet.
Midori war ein Neuanfang. Es konnte Anwendungen ausführen, die auf mehrere Knoten verteilt waren. Was ist eine Sandbox und warum sollten Sie in einer spielen? Was ist eine Sandbox? Und warum sollten Sie in einer Software spielen? Konkrete Programme können eine Menge tun, aber sie sind auch eine offene Einladung für bösartige Hacker zum Schlagen. Um zu verhindern, dass Streiks erfolgreich werden, müsste ein Entwickler jedes einzelne Loch in… Lesen Sie mehr (wie Android), um die Sicherheit zu erhöhen. Noch wichtiger ist, dass es schneller und stabiler wäre, da wesentliche Teile des Systems - wie der Kernel, Gerätetreiber und Anwendungen - in etwas geschrieben werden würden “verwalteter Code”.
Es wäre unglaublich gewesen.
Leider scheint es, als sei das Projekt zu einem vorzeitigen Ende gekommen, da die Mitarbeiter entweder entlassen oder innerhalb des Unternehmens neu zugewiesen wurden. Microsoft hat gesagt, dass es beabsichtigt, einige der Konzepte von Midori in späteren Windows-Versionen zu verwenden.
Einige der Entlassenen haben seitdem über ihre Erfahrungen und Reflexionen über das Midori-Projekt gebloggt. Einer der interessanteren Punkte des früheren Midori-Entwicklers Joe Duffy war, dass es besser gewesen wäre, wenn er von Anfang an Open-Source wäre.
“Mein größtes Bedauern ist, dass wir es von Anfang an nicht geschafft haben, wo die Meritokratie des Internets ihre Teile angemessen beurteilen konnte. Wie bei allen großen Unternehmen waren die Entscheidungen bezüglich der Kerntechnologie von Midori nicht vollständig technologiegetrieben und leider auch nicht vollständig geschäftsorientiert”
Vielleicht war dieses faszinierende Experiment im Betriebssystemdesign kein Fehlschlag, wenn die breite Öffentlichkeit die Vorzüge von Midori bewerten und bewerten und Feedback geben konnte. Zwar kann die Vergangenheit sicherlich nicht geändert werden, doch die Zukunft sieht für Microsoft gut aus, was noch nie so schüchtern war, wenn es darum geht, zu zeigen, woran es gerade arbeitet.
Collaborative Coding macht bessere Software
Schauen Sie sich die Github-Seite eines der wichtigsten Open-Source-Softwareprodukte an - sei es WordPress, der Linux-Kernel oder sogar Microsoft Visual Studio-Code - und du findest eine Problemseite. Dies dokumentiert die verschiedenen Probleme, die in einem Programm gefunden wurden und sowohl von Entwicklern als auch von Benutzern eingereicht werden.
Das ist das Tolle an Open Source Software. Was früher nur einer Handvoll Entwicklern zur Verfügung stand, wird nun von einer größeren Zielgruppe gesehen, die Probleme erkennen, erklären und bei der Lösung von Problemen helfen kann.
Stellen Sie sich vor, Sie könnten das in einer großen kommerziellen Software tun. Mit der schrittweisen Open-Sourcing-Auswahl von Teilen des Software-Repertoires durch Microsoft ist dies nun Realität.
(Potentiell) unbefristete Unterstützung
Dies geht auf den früheren Punkt von Ablehnungsware zurück. Microsoft hat sich entschieden, einige seiner Software-Kataloge als Open-Source-Produkt anzubieten, legt jedoch nahe, dass das Potenzial für bestimmte Softwarepakete besteht, deren Lebenszyklus verlängert wird.
Von Microsoft Money bis zu dem scheinbar unsterblichen Windows XP Warum Windows XP nicht in Kürze verschwindet Warum Windows XP nicht in Kürze verschwindet Menschen können Windows XP nicht loslassen. In Unternehmen und Häusern auf der ganzen Welt wird es bleiben. Wir haben mit drei Windows XP-Benutzern verschiedener Generationen und Hintergründe gesprochen, um herauszufinden, warum dies so ist. Weiterlesen ; Wenn Microsoft etwas tötet, werden die Leute verärgert. Durch das Open-Sourcing dieser wichtigen Software-Teile besteht die Chance, dass die Community die Kontrolle übernimmt, und Patches und Updates werden weiterhin angeboten, vorausgesetzt, es besteht weiterhin Interesse.
Unternehmen, die aufgrund älterer Probleme weiterhin ältere Versionen von Microsoft-Software verwenden, können entweder ihre eigene Software selbst unterstützen oder dafür einen Drittanbieter bezahlen. Das ist wirklich aufregend.
Lerne von den Besten
Dieser wird zweifellos kontrovers sein (zögern Sie nicht, mir zu sagen, wie falsch ich in den Kommentaren bin), aber hier geht es. Ich denke, Microsoft entscheidet sich für Open-Source-Code, was für Leute, die Code lernen, ein Segen ist.
Zu dieser Schlussfolgerung kam ich, nachdem ich mit mehreren Leuten darüber gesprochen hatte, wie sie in den 80er Jahren das Codieren gelernt haben, bevor Stack Overflow, Code Completion und Reddit Dinge waren. Meistens nahmen sie Code an, den jemand bereits geschrieben hatte, und modifizierten ihn. Durch Versuch und Irrtum nahmen sie die Arbeit eines anderen und machte es sich zu eigen. Sie würden stundenlang mit ihren BBC Micros und Spectrums herumhacken, nur um das Aussehen eines Objekts zu ändern oder um ein Spiel hinzuzufügen, das sie besaßen.
Microsoft würde sich für die Veröffentlichung seines Codes auf Github entscheiden und dieses Konzept auf die 21 anwendenst Jahrhundert. Die Menschen könnten Code lernen, indem sie Programme ändern, die sie täglich verwenden. Wie cool ist Das?
Open Source und Öffnen
Sie sind wahrscheinlich kein Programmierer. Das ist gut. Die meisten Leute sind es nicht. Sie sollten jedoch darauf achten, dass sich Microsoft für immer mehr Quellcode von Open Source entscheidet, da dies indirekt Einfluss auf Ihr digitales Leben hat.
Es wird auch betont, wie Microsoft zu einer offeneren Firma wird. aus dem Windows 10 Insider Preview-Programm Testen Sie als Erster die neuen Windows 10-Builds als Windows-Insider. Testen Sie die ersten Windows 10-Builds als Erste. Windows-Insider. Sie sind auch die ersten, die an Fehlern leiden. Hier zeigen wir Ihnen, wie Sie dem Programm beitreten oder es verlassen können und wie Sie Informationen austauschen können. zu seiner Annahme von Github; sogar die Entscheidung, iOS- und Android-Apps unter Windows 10 auszuführen? Möchten Sie Ihre bevorzugten Android- und iOS-Apps unter Windows 10 ausführen? Möchten Sie, dass Ihre bevorzugten Android- und iOS-Apps unter Windows 10 ausgeführt werden? Microsoft hat ein App-Problem. Mit ihrer Lösung können Sie Android- und iOS-Apps auf Ihrem Windows-Desktop ausführen. Du bist dran! Ermutigen Sie Entwickler, Apps mit Project Astoria oder Islandwood auf Windows zu portieren. Weiterlesen .
Darüber hinaus scheinen sie glücklich zu sein, dass Microsofts Software auf konkurrierenden Plattformen läuft. Zum Beispiel hat Android jetzt eine Version von Microsoft Office, während Linux sowohl das .NET-Framework A GNU Beginning für Microsoft: Was ein Open Source .NET Framework für den Rest von uns bedeutet. Ein GNU-Anfang für Microsoft: What A Open Source. NET Framework bedeutet für den Rest von uns Microsoft hat gerade einen erheblichen Teil seines Codes unter einer zulässigen Open-Source-Lizenz veröffentlicht. Dieser Schritt bricht mit jahrelanger Tradition. Aber warum und was bedeutet das für Sie? Lesen Sie mehr und Visual Studio Code. Die frühere Software hat das Potenzial dazu noch mehr plattformübergreifende Software, Entwickler können einmalig Code schreiben und unter .NET, Linux, OS X und Windows ausführen.
Gibt es noch andere großartige Vorteile für Microsoft, die die Open Source-Bewegung begrüßen? Sag mir in den Kommentaren unten.
Bildnachweise: Windows XP (Rob DiCaterino), Code (Timitrius)
.