Un autre jour, une autre annonce open source de Microsoft (ou trois). La société, dont l'ancien PDG avait déjà comparé des licences open source telles que GPL à la propagation de tumeurs, ouvre régulièrement des outils de sourcing, des composants et même des produits occasionnels, et propose plus de produits multiplateformes que jamais, même sous Linux..

Redmond est même en train de rejoindre la fondation Eclipse (qui crée un environnement de développement concurrentiel avec Visual Studio), de s'associer à (et de faire un don) à Linux Foundation pour aider à la sécurité et d'exécuter une conférence libre open source en mai. Mais si vous y prêtez attention, il s'agit d'une stratégie soigneusement définie, et non d'une stratégie gratuite..

Slant stratégique

Que fait Microsoft avec l'open source??

.NET, TypeScript, le moteur Chakra JavaScript, R Tools pour Visual Studio, Service Fabric d’Azure, ID de code VS, Team Explorer Everywhere pour Eclipse, Productivity Power Tools pour Visual Studio, le framework Power BI pour la visualisation de bâtiments, l’impressionnant réseau informatique Boîte à outils pour l'apprentissage en profondeur, outils AIX que vous pouvez utiliser pour créer une intelligence artificielle dans Minecraft et bien d'autres.

Vous savez que les temps ont changé lorsque le logo Microsoft est sur le site Web de Linux Foundation

Si vous regardez la liste, jusqu'à présent, la plupart des produits open source de Microsoft étaient des outils de développement, apportant souvent les technologies Microsoft dans un domaine où elles n'étaient pas disponibles auparavant. La principale exception est l’outil de blogage Live Writer, qui a été confié à une fondation d’enthousiastes (y compris les développeurs de plugins)..

Aucun de ces produits n'a pris quelque chose que les utilisateurs paient pour Windows et l'a rendu gratuit sur une autre plate-forme (une version gratuite de Visual Studio sur Windows existe depuis longtemps). Cela suggère que la version de SQL Server que Microsoft lance pour Linux (qui aura les composants de base mais probablement pas toutes les fonctionnalités de SQL Server) ne sera probablement pas open source.

Avoir SQL Server sous Linux sera utile pour l’adoption d’ASP.NET et de .NET Core, mais c’est surtout quelque chose que Microsoft dit avoir demandé aux clients, car ils veulent que SQL Server s’exécute sur des serveurs Linux déjà installés. Il s’agit de prendre en charge l’informatique hétérogène et multiplate-forme - une chose que Microsoft a toujours faite (vous vous souvenez d’IE sur Mac, Solaris et HP-UX?), Mais qu’elle fait de plus en plus au cours des dernières années.

Viser Oracle

Mais malgré le fait que Microsoft travaille maintenant en partenariat avec des concurrents tels que Salesforce et Oracle, la cible principale de SQL Server sous Linux est très probablement Oracle (d'autant plus que Microsoft encourage ses clients à migrer d'Oracle vers SQL Server 2016 sur Windows Server avec certaines licences libres de SQL Server. , tant qu'ils ont souscrit la Software Assurance).

Comme le souligne Wes Miller, vice-président du groupe d’analystes Directions sur Microsoft: "Microsoft a ouvert le code source dans plusieurs domaines, mais ces domaines sont généralement isolés et non ceux où Microsoft réalise aujourd’hui des revenus importants. En tant que tel, l’ouverture du code source ces zones ne sont pas aussi importantes d'un changement que certains peuvent théoriser.

"Tout comme Apple et Google, dont les projets open source peuvent être stratégiques pour un degré de partage de l'esprit (mais pas de revenus), les projets que Microsoft a choisi d'ouvrir le code source visent à aider à créer une communauté / collaboration et un partage de mental. Les domaines de la société qui sont toujours les soutiens de famille ne sont pas des sources ouvertes, et je ne crois pas non plus que nous devrions nous attendre à ce qu’ils le soient bientôt. "

En d'autres termes, SQL Server viendra sous Linux, mais ce ne sera probablement pas une version libre et open source.