Comment le passage de Microsoft à l'open source vous affecte

Comment le passage de Microsoft à l'open source vous affecte / les fenêtres

Microsoft est une entreprise radicalement différente depuis que Satya Nadella a pris le contrôle de la barre. En très peu de temps, il est passé d’un monstre d’entreprise encombrant qui dominait l’espace informatique dans les années 90 à une entreprise qui fabrique des produits qui exciter les gens.

Microsoft a également radicalement changé leur culture d'entreprise. Autrefois insulaire et secrète, la société publie maintenant ses joyaux de la couronne sous des licences open source. Le plus important d'entre eux est le framework .NET Un début GNU pour Microsoft: ce qu'un framework .NET Open Source signifie pour le reste de nous Un début GNU pour Microsoft: ce qu'un framework .NET Open Source signifie pour le reste de nous Microsoft a publié une partie importante de son code sous une licence open source permissive. Ce mouvement rompt avec des années de tradition. Mais pourquoi et qu'est-ce que cela signifie pour vous? En savoir plus, bien que plus récemment, Microsoft ait publié le code Visual Studio sous la licence MIT et publié le code source de Github.

Mais pourquoi devriez-vous vous en soucier? Tu n'es pas un codeur. Vous n'avez aucun intérêt à explorer les montagnes et les montagnes de code C ++, juste pour voir comment les choses fonctionnent. C'est la grande chose à propos de Windows: vous n'avez pas besoin d'être techniquement pour en tirer le meilleur parti..

Mais ces modifications en arrière-plan sont vraiment importantes et promettent d’avoir un impact réel sur la façon dont vous utilisez votre ordinateur, alors faites attention..

Logiciel moins abandonné

Microsoft, chaque année, lance des centaines de produits. Dès le début, certains ont attiré un marché de masse et ont connu un succès retentissant. D'autres, moins, mais parviennent à développer un créneau suivant.

Finalement, ils sont abandonnés. Microsoft Money en était un excellent exemple. C'était un précurseur de Mint, qui vous permettait de garder une trace de vos finances, et il y avait un petit groupe d'utilisateurs qui juraient devant. C’était l’un de leurs produits les plus anciens. Lancé pour la première fois en 1991, il a finalement été arrêté en 2009, après presque deux décennies de fidèle service d’économie d’argent..

Maintenant que Microsoft est enfin prêt à publier le code source de ses produits sous des licences permissives, il est tout à fait logique qu'il commencera à commercialiser des produits à source ouverte qu'il n'a plus l'intention de commercialiser, à l'instar de ID Software dans bon nombre de ses jeux. comme Quake 3 et Doom.

Ce qui signifie que lorsque quelque chose sera tué par Microsoft, la communauté sera prête et capable de prendre le relais, si elle veut.

De bonnes idées partagées publiquement

Vous ne le saviez probablement pas, mais pendant que Microsoft travaillait sous Windows 8 et Windows 10, une équipe secrète de 100 personnes à Redmond travaillait sur un autre système d'exploitation appelé Midori. Peu de personnes en dehors de Microsoft l'ont déjà vu, mais d'après ce qui a été divulgué publiquement, cela semble incroyable.

Vous voyez, Windows sur lequel vous lisez cet article a une longue histoire et a hérité de nombreuses décisions en matière de code et de conception des toutes premières versions de Windows. Certaines de ces décisions de conception étaient logiques à l'époque, mais à la lumière d'un nouveau paysage informatique caractérisé par de nouvelles menaces pour la sécurité et des systèmes de plus en plus puissants, il semble quelque peu dépassé..

Midori était un nouveau départ. Il pourrait exécuter des applications réparties sur plusieurs nœuds. Sandboxed applications Qu'est-ce qu'un bac à sable, et pourquoi jouer dans un bac à sable, et pourquoi jouer dans un bac à sable? Les programmes hautement connectifs peuvent faire beaucoup, mais ils sont également une invitation ouverte à la grève pour les pirates malveillants. Pour éviter que les grèves ne réussissent, un développeur doit repérer et fermer tous les trous de… Read More (comme le fait Android) pour renforcer la sécurité. Plus important encore, il serait plus rapide et plus stable, car des parties essentielles du système - telles que le noyau, les pilotes de périphérique et les applications - seraient écrites dans une méthode appelée “code géré”.

Ça aurait été incroyable.

Malheureusement, il semble que le projet ait pris fin prématurément: des employés ont été soit licenciés, soit réaffectés au sein de l'entreprise. Microsoft a annoncé son intention d'utiliser certains des concepts de Midori dans les versions ultérieures de Windows..

Depuis lors, certains de ceux qui ont été licenciés ont blogué à propos de leurs expériences et réflexions sur le projet Midori. Un des points les plus intéressants de l’ancien développeur de Midori, Joe Duffy, est qu’il aurait été préférable que le logiciel soit à source ouverte dès le début..

“Mon plus grand regret est que nous n’ayons pas l’OSSS depuis le début, où la méritocratie d’Internet pourrait juger ses pièces de manière appropriée. Comme pour toutes les grandes entreprises, les décisions concernant le destin de la technologie de base de Midori n'étaient pas entièrement dictées par la technologie et, malheureusement, pas même entièrement par les entreprises.”

Peut-être que cette expérience intrigante de conception de système d'exploitation n'aurait peut-être pas été un échec si le grand public était en mesure d'évaluer et d'évaluer les avantages de Midori et de fournir une rétroaction. Bien que le passé ne puisse certainement pas être changé, l'avenir semble prometteur pour Microsoft, qui n'a jamais été aussi timide en ce qui concerne le travail sur lequel il travaille..

Le codage collaboratif permet de produire de meilleurs logiciels

Regardez la page Github de tout produit logiciel open-source majeur - que ce soit WordPress, le noyau Linux ou même celui de Microsoft. Code Visual Studio - et vous trouverez une page de problèmes. Ceci documente les divers problèmes rencontrés dans un programme et qui sont soumis à la fois par les développeurs et les utilisateurs..

C'est la grande chose à propos des logiciels open source. Ce qui était auparavant réservé à une poignée de développeurs est désormais visible par un public plus large, capable d'identifier, d'expliquer et d'aider à résoudre les problèmes.

Maintenant, imaginez si vous pouviez le faire dans un logiciel majeur. Avec Microsoft, qui a progressivement ouvert des sources d’approvisionnement et sélectionné certaines parties de son répertoire de logiciels, c’est maintenant une réalité..

(Potentiellement) soutien perpétuel

Cela remonte au point précédent sur abandonware. Microsoft a choisi d’octroyer une partie de son catalogue de logiciels, ce qui suggère (mais ne garantit nullement) qu’il est possible que le cycle de vie de certains progiciels soit prolongé..

De Microsoft Money à Windows XP, apparemment immortel. Pourquoi Windows XP ne disparaîtra pas de si tôt Pourquoi Windows XP ne s’éloignera pas de si tôt Les gens ne peuvent lâcher Windows XP. Dans les entreprises et les foyers du monde entier, cela va rester. Nous avons discuté avec trois utilisateurs de Windows XP de générations et d'horizons différents pour savoir pourquoi. Lire la suite ; quand Microsoft tue quelque chose, les gens se fâchent. L'approvisionnement en libre accès à ces logiciels essentiels signifie que la communauté peut prendre le relais et que des correctifs et des mises à jour continueront d'être proposés, à condition que l'intérêt persiste..

Pour les entreprises qui utilisaient encore d'anciennes versions de logiciels Microsoft en raison de problèmes hérités du passé, elles seraient en mesure de prendre en charge elles-mêmes leur propre logiciel ou de payer un tiers pour le faire. C'est vraiment excitant.

Apprendre des meilleurs

Celui-ci sera sans aucun doute controversé (n'hésitez pas à me dire à quel point je me trompe dans les commentaires), mais voilà. Je pense que le choix de Microsoft d’ouvrir son code source sera une aubaine pour les personnes qui apprennent à coder..

Je suis arrivé à cette conclusion après avoir expliqué à plusieurs personnes comment elles avaient appris à coder dans les années 1980, avant que le débordement de pile, l'achèvement de code et Reddit ne soient des problèmes. Pour la plupart, ils ont pris du code que quelqu'un avait déjà écrit et ils l'ont modifié. Par essais et erreurs, ils ont pris le travail de quelqu'un d'autre, et fait leur propre. Ils passaient des heures à pirater leurs BBC Micros et Spectrums, juste pour changer l'apparence d'un objet ou pour ajouter un jeu à leur jeu.

Microsoft choisissant de publier son code sur Github prendrait ce concept et l’appliquerait au 21st siècle. Les gens pourraient apprendre à coder en modifiant les programmes qu’ils utilisent quotidiennement. Comme c'est cool cette?

Open Source et Open

Vous n'êtes probablement pas un codeur. C'est très bien. La plupart des gens ne le sont pas. Mais vous devriez vous préoccuper du choix de Microsoft d’open source de plus en plus de son code, car il influe indirectement sur votre vie numérique..

Il souligne également que Microsoft devient une société plus ouverte. de son programme Windows 10 Insider Preview Soyez le premier à tester les nouvelles versions de Windows 10 en tant que Windows Insider Soyez le premier à tester les nouvelles versions de Windows 10 en tant que Windows Insider Les initiés Windows sont les premiers à tester les nouvelles versions de Windows 10. Ils sont aussi les premiers à souffrir de bugs. Ici, nous vous montrons comment rejoindre ou quitter le programme et comment partager… Read More, où les utilisateurs peuvent tester de nouvelles fonctionnalités au fur et à mesure de leur construction; à son adoption de Github; pour même sa décision d'autoriser les applications iOS et Android à s'exécuter sur Windows 10 Vous souhaitez que vos applications Android et iOS préférées s'exécutent sous Windows 10? Vous voulez que vos applications Android et iOS préférées s'exécutent sous Windows 10? Microsoft a un problème d'application. Et leur solution pourrait vous permettre d’exécuter des applications Android et iOS sur votre bureau Windows. À ton tour! Encouragez les développeurs à porter des applications sous Windows avec Project Astoria ou Islandwood. Lire la suite .

De plus, ils sont apparemment contents que les logiciels de Microsoft fonctionnent sur des plates-formes concurrentes. Par exemple, Android a maintenant une version de Microsoft Office, tandis que Linux a à la fois le framework .NET Un début GNU pour Microsoft: Ce qu’un open source signifie pour le reste de nous Un début GNU pour Microsoft: qu’un open source. NET Framework signifie pour le reste de nous Microsoft vient de publier une partie importante de son code sous une licence open source permissive. Ce mouvement rompt avec des années de tradition. Mais pourquoi et qu'est-ce que cela signifie pour vous? Lire la suite et le code Visual Studio. L’ancien logiciel a le potentiel de conduire à Encore plus de logiciels multi-plateformes, les développeurs peuvent écrire du code une fois et l'exécuter sur le framework .NET sous Linux, OS X et Windows.

Existe-t-il d’autres formidables opportunités pour Microsoft d’adhérer au mouvement Open Source? Dis-moi dans les commentaires ci-dessous.

Crédits photos: Windows XP (Rob DiCaterino), Un morceau de code (Timitrius)

.