mots finaux sur la mort de l’open-source !

Accueillirlenumerique.comTechnologiemots finaux sur la mort de l'open-source !

Cet article traite de la mort de l’open-source. J’essaie de donner mes propres raisons pour sa disparition, et les raisons sont plutôt historiques et culturelles.

L’open source, c’est comme le surf professionnel, c’est un moyen de rester connecté au web.

Et chaque internaute fait cela. Mais dans le monde de l’open-source, c’est très bien – il y a beaucoup d’autres personnes qui ont la même connexion au web.

Avantages des programmes gratuits

J’ai mentionné qu’il y a beaucoup d’autres personnes qui sont connectées au web. Qu’en est-il des personnes qui utilisent le logiciel gratuitement ? En voici quelques-unes :

a) Ils peuvent obtenir le logiciel gratuitement – comme dans « logiciel gratuit » pour une distribution du système d’exploitation d’un ordinateur.

b) Ils peuvent communiquer en ligne avec d’autres personnes comme vous.

c) C’est moins cher ! Ou du moins, c’est moins cher de communiquer avec quelqu’un qui n’a pas de client payant.

En fait, le « code source ouvert » a du bon : c’est tellement génial de pouvoir surfer sur le Web sans se donner beaucoup de mal. Oh, et voici un autre bonus : c’est portable : vous pouvez simplement le télécharger et commencer à surfer.

Inconvénients des logiciels libres

Il y en a trois :

1) Les logiciels libres ne sont souvent pas pris en charge par le fournisseur du langage de programmation – il s’agit soit d’un langage propriétaire, soit d’un langage standard.

2) Vous ne pouvez pas sauvegarder vos données dans le programme.

3) De nombreux logiciels sont propriétaires et n’offrent pas une compatibilité totale entre les plateformes.

L’open-source, c’est cool

Ok. Vous êtes déjà sur un nuage. Nous avons bénéficié d’une santé fantastique pendant des années avec ce logiciel. Mais vous avez sauté le pas.

Vous vous dites probablement que vous voulez prendre en charge des applications interopérables. Mais dans le monde du cloud computing, cela ne signifie pas que vous le pouvez ! L’informatique en nuage est difficile à interopérer – le logiciel est hébergé sur un serveur, et vous risquez de vous retrouver engagé dans plusieurs contrats différents qui vous empêchent d’échanger des données. L’interopérabilité est difficile à réaliser.

Vous avez raison, bien sûr, et c’est un fait avéré. C’est connu pour être bon. Mais on sait aussi que c’est mauvais, et les raisons sont intéressantes.

Laissez-moi vous donner quelques exemples de systèmes d’exploitation et de logiciels connexes qui sont verrouillés. Aux premiers jours de l’informatique, tout était sous Windows. Le système d’exploitation Windows est, bien sûr, propriétaire. Il est très difficile d’interopérer ; pour utiliser les technologies standard de Microsoft, vous devez utiliser le kit de développement logiciel de Windows. Et même si vous utilisez un Mac, il y a le (attention) Compatibility License Agreement qui empêche techniquement votre machine d’exécuter des applications Mac.

Aux premiers jours du cloud computing, il y avait quelques pinacles. L’un d’eux était Amazon Clouds. Son architecture est fortement modularisée et utilise la virtualisation pour réaliser une grande partie de la même fonctionnalité que Amazon Clouds – avec une grande partie des exigences matérielles abstraites. C’était étonnant. Un autre modèle était X definite : un système propriétaire de stockage en nuage, très utilisé par le secteur financier. Il était puissant et très innovant. Puis vint OpenStack : un modèle motivé par la communauté qui permet d’intégrer des nuages individuels dans une grande infrastructure.

Utiliser votre imagination ?

Ok. Je vais en inventer d’autres.

Vous démarrez le premier jour du cloud avec un serveur. À la première instance du serveur, allez sur le site Web de Microsoft pour acheter une application. Cela vous coûte de l’argent et vous oblige à saisir un numéro de carte de crédit. Par la suite, vous devrez faire migrer vos données de manière persistante vers d’autres serveurs afin de pouvoir vous donner une carte de crédit différente à utiliser dans différents magasins. Finalement, vous réalisez que vous voulez être en mesure de mettre plus de mémoire et/ou de puissance CPU sur votre serveur pour accélérer les choses. Vous vous rendez également compte que la vitesse du processeur de votre système actuel est trop lente pour que vous puissiez le faire vous-même. Vous êtes obligé d’acheter de nouveaux serveurs. Ce que vous achetez dépend de ce que vous voulez réaliser :

Je veux pouvoir exécuter un programme qui effectue un ordonnancement complexe et je veux que mon audio soit lu à temps avec une température inférieure à 80. J’aurais besoin d’un serveur avec un processeur de 2,4 GHz, 32 Go de mémoire et une vitesse de rotation de 7200 tours/minute.

J’ai un petit site web pour mes clients et je veux pouvoir le charger rapidement. J’aurais besoin d’un serveur doté d’un processeur quadruple cœur, de 2 Go de mémoire et d’une vitesse de rotation de 7200 tours par minute.

J’ai une présence sur le marché mondial et je dois être en mesure d’établir des relations instantanées avec les clients. J’aurais besoin d’un serveur doté d’un processeur Core 2 Duo, de 4 Go de mémoire et d’un régime de 7200 tours par minute.

Je suis un artiste et les redresseurs d’images sont mon hobby.