Composants

Microsoft' Pas contre 'Open Source

ReactOS - Une autre distribution de Windows 100% open source.

ReactOS - Une autre distribution de Windows 100% open source.

Table des matières:

Anonim

La division entre les fournisseurs de logiciels propriétaires et les fournisseurs de logiciels libres n'est pas aussi claire que certains acteurs de l'industrie l'imaginent. Alors que de plus en plus d'entreprises envisagent d'adopter des technologies open source, même les fournisseurs de logiciels traditionnels comme Microsoft ont pris des mesures pour répondre à ces besoins.

"L'open source n'est pas un produit mais une approche du développement logiciel" manager chez Microsoft Singapore. "Microsoft n'est pas en concurrence avec l'open source, tout comme Nike n'est pas en concurrence avec la course."

Hardman a déclaré que le géant du logiciel cherche à fournir la "meilleure plate-forme possible" pour les applications open source. "Nous croyons que les entreprises et les fournisseurs devraient avoir le choix de la méthodologie de développement logiciel, et l'open source est un tel choix."

[Lectures supplémentaires: Votre nouveau PC a besoin de ces 15 programmes gratuits et excellents] a noté cependant que Microsoft sera en concurrence avec les fournisseurs open-source, tout comme il est également en concurrence avec d'autres fournisseurs exclusifs.

Contributions open-source

Selon Hardman, Microsoft a contribué à des technologies considérées comme open source. "PHP, une technologie utilisée pour créer des pages Web, a rencontré de multiples problèmes de performance et d'évolutivité sur Windows Server 2003", a-t-il déclaré. «Avec l'introduction de Windows Server 2008 et de la technologie hôte comme Fast CGI, nous sommes maintenant capables de faire tourner PHP jusqu'à 200% plus vite que Linux.»

Hardman a déclaré que la société avait contribué au code pour les bases de données. Il est plus facile pour les développeurs PHP de se connecter aux bases de données Microsoft.

"Linux est open source, mais open source n'est pas Linux", note Hardman. "PHP a été conçu pour faciliter la création de pages web, et pas seulement pour Linux."

Dans le cadre de sa stratégie open-source, la société héberge un site Web appelé CodePlex, où les employés de Microsoft et le développeur travail communautaire sur quelque 6 000 projets open source. "Les exemples de tels projets incluent AJAX Control Toolkit, SugarCRM,.Net, et le code qui peut interagir avec le" World of Warcraft "," Hardman dit.

CodePlex comprend plus que des projets que Microsoft a publié, selon Hardman. "C'est une plateforme d'hébergement où les gens peuvent créer et partager des projets, et nous l'utilisons également pour partager certaines de nos technologies afin d'encourager l'innovation."

Cinq millions de développeurs ont créé différentes applications utilisant des technologies Microsoft telles que Windows,.Net, Windows Server et Microsoft Xbox, selon le géant du logiciel

Différents modèles commerciaux

Contrairement à Red Hat, Microsoft ne dispose pas d'un modèle basé sur l'abonnement pour les solutions open-source. "Lorsque nous voulons partager le code source, nous le partagerons gratuitement", a déclaré Hardman. "Par exemple, si quelqu'un prenait le AJAX Control Toolkit, l'intégrait dans un projet et le commercialisait, ça nous convenait."

"Ce n'est pas vraiment une question d'ouverture du code source", a déclaré Hardman. "Il s'agit plutôt de faire fonctionner la technologie open source pour l'entreprise, sans avoir à changer sa plate-forme ou son infrastructure existante."

En résumé, l'interopérabilité entre les solutions, qu'elles soient open source ou non, est très importante.

D'autres problèmes d'open-source

Selon Hardman, les entreprises doivent prendre en compte plusieurs autres problèmes lorsqu'elles décident d'adopter des technologies open-source. La connaissance du niveau de support fourni par le fournisseur de services, comme la disponibilité des correctifs de sécurité, est cruciale.

"Il ne suffit pas d'avoir une expertise technique pour créer la solution open-source", a déclaré Hardman. "La connaissance des affaires est également essentielle pour assurer que la solution fonctionne pour l'entreprise."

En outre, le fournisseur de code source ouvert doit être sûr que la communauté contributrice peut assurer une sécurité de l'information adéquate. <

Open source et SaaS

Selon le rapport sur l'état des logiciels libres de Gartner pour 2008, le logiciel en tant que service (SaaS) éclipse l'open source en tant que méthode préférée de réduction des coûts informatiques d'entreprise d'ici 2012.

Le rapport indique que les modèles d'entreprise open source et SaaS sont basés sur des marges bénéficiaires faibles et peuvent réduire les coûts informatiques des entreprises. Gartner soutient cependant que le SaaS réduit les exigences de l'entreprise en matière de compétences techniques informatiques, tandis que l'open source tend à augmenter ces exigences. 9> Gery Messer, président de Red Hat Asia Pacific, n'est pas d'accord:

Messer déclare que le modèle d'abonnement de Red Hat fournit aux entreprises une structure de coûts prévisible et leur permet d'externaliser les besoins de développement et de support informatique

"L'open source est une plate-forme d'infrastructure sur laquelle s'exécutent de nombreuses applications d'entreprise". Messer a dit. «Son approche d'innovation accélérée basée sur la communauté multiplie les capacités de développement logiciel, fournissant aux entreprises de meilleures solutions plus innovantes.»

Messer a cependant convenu que, tout comme les logiciels libres, le SaaS peut également aider les entreprises, en particulier les PME. -

Définition de l'open source

"Bien que je sois d'accord avec la définition générale de SaaS de Red Hat, je ne suis pas d'accord avec leur définition de l'open source", a déclaré Brian Prentice, Gartner's. vice-président de la recherche pour les nouvelles tendances et technologies. "Open Source n'est pas seulement une plate-forme d'infrastructure, elle peut être bien plus que cela."

Selon Prentice, la définition de l'open source par Gartner est un logiciel régi par un accord de licence reconnu par l'Open Source Initiative (OSI). OSI est une organisation à but non lucratif dédiée à la promotion des logiciels open-source. "C'est le contrat de licence, et plus particulièrement les droits de modifier et de redistribuer le code, qui est le composant le plus important de l'open source."

En tant que co-auteur du rapport Gartner Open Source, Prentice explique augmenter les exigences de compétences parce que les nouvelles technologies requièrent de nouvelles compétences dans une organisation

"Si, par exemple, mon organisation utilise Windows Server, l'ajout de Linux, indépendamment de la distribution, nécessiterait de nouvelles compétences", a déclaré M. Prentice. "Si j'utilise actuellement un mélange d'Oracle 11g et de SQL Server, puis que j'ai introduit MySQL, cela nécessite un nouvel ensemble de compétences."

Prentice dit que le SaaS évite ce problème parce qu'il est "exécuté sur l'infrastructure de quelqu'un d'autre".

"Je reconnais qu'il y a quelques nuances dans ce domaine, particulièrement lorsque nous commençons à examiner les capacités de plate-forme en tant que service telles que Force.com de salesforce.com", a-t-il noté.