Linux, Microsoft et le marxisme

L'histoire du projet Linux et de son leader, Linus Torvalds, est souvent citée comme exemple du principe de méritocratie dans le développement de logiciels. Néanmoins, il serait naïf d'affirmer que le succès n'est assuré que par les efforts de passionnés, sans aucune participation de grandes entreprises, complètement loin de tout altruisme.


Microsoft et Linux .
faux


Ne voulant pas sous-estimer le rôle des hackers de la vieille école, passionnés par les solitaires et la masse des bénévoles, il convient de noter que sans l'aide de grandes entreprises, Linux ne pourrait pas voler si haut et si vite. Voyons comment la relation s'est développée entre une grande entreprise et la communauté des développeurs Linux. Commençons par le représentant le plus controversé du premier - Microsoft.


Disposition initiale


L'objectif de Microsoft, comme toute autre entreprise privée, est de réaliser un profit, et plus c'est mieux. Les grandes entreprises commerciales ont également une sorte de mission, mais généralement les entreprises la suivent dans la mesure où cela ne les empêche pas de réaliser des bénéfices pour les actionnaires.


Afin d'atteindre ces objectifs simples, Microsoft a utilisé une variété d'outils en relation avec la communauté des développeurs Linux - de maladroite et inconvenante à délibérée et subtile. Il faut rendre hommage à la stratégie de gutta-percha de l'entreprise, qui n'a pas eu peur de suivre la voie des essais et des erreurs.


Au début, MS croyait Linux et les logiciels open source pour un autre Netscape, ce qui empêche l'entreprise de faire des affaires et doit être nettoyé. Donc assez longtemps pour faire des affaires Bill Gates et Steve Ballmer.


Le créateur de Linux s'est presque toujours fixé des objectifs assez prosaïques. Par exemple, écrivez un système d'exploitation avec lequel vous pouvez exécuter un programme d'émulation de terminal et envoyer des e-mails. Ce qui en résulte est bien connu de nous.


Il y a plus de 20 ans, il a été interrogé sur une éventuelle collaboration avec MS, à l'époque cela semblait fantastique. Déjà 7 ans après la création de Linux, dans le sillage d'un succès retentissant, Linus ne cherche pas le triomphe et ne fixe que des objectifs réalisables.


- Et si Bill Gates vous appelle et vous propose d'écrire un logiciel pour Linux.
"Si Microsoft écrit un programme pour Linux, alors j'ai gagné."

Ainsi, au départ, le terrain du conflit ne pouvait être que là où Linux rivalisait avec Microsoft, et cela concernait principalement la rivalité des deux systèmes d'exploitation.


Première étape - déni


L'actuel PDG de Microsoft, Satya Nadella, fait beaucoup pour s'assurer que les perles du précédent PDG Steve Ballmer soient tombées dans l'oubli, mais Internet se souvient comment il a qualifié Linux de tumeur cancéreuse.


Linux est un cancer qui s'attache au sens de la propriété intellectuelle à tout ce qu'il touche .

Il a appelé Linux uniquement un clone du système d'exploitation Unix obsolète vieux de 20 ans.


Linux lui-même est un clone d'un système d'exploitation qui a plus de 20 ans. Voilà ce que c'est. C'est ce que vous pouvez obtenir aujourd'hui, un clone d'un système vieux de 20 ans. Je ne dis pas qu'il n'a pas de place pour certains clients, mais ce n'est pas une proposition innovante .

Dans une autre déclaration, le «visionnaire» a exprimé une idée plutôt perspicace, peut-être purement par hasard, notant que Linux s'apparente au communisme .


Il n'y a pas d'entreprise appelée Linux, il y a à peine une feuille de route Linux. Pourtant, Linux sort en quelque sorte de la terre. Et il avait, vous savez, les caractéristiques du communisme que les gens aiment tellement, beaucoup .

Aux États-Unis, le mot «communisme» a une connotation fortement négative, incarnant dans la sphère idéologique une menace pour tout ce sur quoi l'Amérique se tient. Essayant cependant de faire de Linux une menace universelle, Steve Ballmer a accidentellement dit quelque chose de vraiment valable.


comm


Le fait est que, selon la théorie de Karl Marx, le double capitaliste opprime les travailleurs. D'une part , elle sous-tend le travail, et d' autre part, elle aliène le travailleur dans le produit de son travail. Et si de nombreux lecteurs connaissent bien le premier paragraphe, le second concerne des sujets plus subtils.


Nous parlons du fait qu'une personne met une partie d'elle-même en travail. Lorsqu'un travailleur est privé de la possibilité de disposer du produit de son travail à sa discrétion, il est volé non seulement matériellement, mais aussi mentalement. C'est sous une forme simplifiée l'aliénation du travail selon Marx.


Linux et les logiciels open source en général ne permettent pas au capitaliste d'exploiter l'employé et d'aliéner les résultats de son travail en sa faveur. Quand par minute la cocaïne Les idées de Ballmer l'ont compris, il a commencé à sauter furieusement autour de la scène et à crier "développeurs, développeurs ...".


Je suis loin d'enrôler les pères fondateurs du STR, mais même si Richard Stallman et Linus Torvalds ont fait un vœu solennel à la musique internationale de consacrer leur vie à libérer la classe ouvrière de l'oppression capitaliste, ils n'auraient pas pu faire plus pour leur mission.


Deuxième étape - EEE


Microsoft a longtemps utilisé avec succès et en concurrence avec d'autres sociétés la stratégie d' Embrace, Extend, Extinction . La stratégie elle-même tire son origine de l'époque de l'agitation autour des compilateurs et des bibliothèques Fortran, et même plus tôt - bien avant la naissance du système d'exploitation Windows.


En utilisant les propres développements propriétaires de Microsoft, en résistant aux initiatives des concurrents, et les jeux autour de normes ouvertes n'ont pas non plus été inventés par Microsoft. IBM, Intel, Apple savent également étrangler leurs concurrents dans les bras. Cependant, c'est Microsoft qui possède la douteuse paume ninja EEE.


Voici quelques exemples de la manière dont MS utilise la stratégie EEE.


  • DHTML, comme une extension des standards du web des années 90: HTML, CSS et JavaScript;
  • Active Directory au lieu de Kerberos et LDAP;
  • Visual et J ++ J / Direct, en tant qu'extension et remplacement de Java, JNI.

Bien sûr, même Microsoft n'a pas pu inventer tous les vélos du monde et, dans certains cas, le bien a gagné, les normes ont fait leur chemin jusqu'à Redmond, même sous une forme tronquée.


  • CIFS / SMB;
  • TCP / IP
  • HTTP / SSL
  • SMTP / POP (S) / IMAP (S).

Exemple au cours de l'affaire Comet vs. Microsoft en 2007. Ensuite, un employé de Microsoft, Ronald Alepin, a témoigné dont on se souviendra longtemps. En eux, il a révélé l'essence d' Embrace, Extend and Extinguish dans la compréhension de l'entreprise de Redmond.


D'accord. Et maintenant, encore une fois, pour le jury, que signifie embrasser dans ce contexte tel qu'il est utilisé par les employés de Microsoft?

R. Il est utilisé pour indiquer une stratégie dans laquelle Microsoft adoptera les normes ou les spécifications et interfaces d'un autre logiciel d'entreprise.

D'accord. Et à quoi se réfère étendre?

R. Une fois les spécifications adoptées, Microsoft les étendra et ajoutera des interfaces propriétaires supplémentaires à Microsoft.

D'accord. Lorsque vous dites ajouter des interfaces propriétaires supplémentaires qui sont celles de Microsoft, quel impact cela a-t-il sur le plan technologique pour les autres éditeurs de logiciels et OEM?

R. Eh bien, le résultat est ou l'impact est que ce qui était autrefois une sorte de propriété de développement communautaire, le travail de l'industrie et des participants de l'industrie est essentiellement approprié, est repris par Microsoft.

Et puis Microsoft le prend et avec ses extensions propriétaires, le rend essentiellement indisponible à l'avenir pour les participants de l'industrie qui étaient responsables du premier développement des spécifications et des normes.

D'accord. Et lorsque Microsoft rend ces API inaccessibles à certains éditeurs de logiciels et fabricants OEM, quel est l'impact sur ces éditeurs de logiciels et fabricants OEM de leur capacité technologique à créer des produits?

R. Cela réduit leur capacité à créer des produits, en particulier des produits qui interagiront avec les produits de Microsoft.

Le but du jeu EEE est de réduire la capacité d'une autre entreprise à concurrencer Microsoft sur le marché.


L'accord entre Microsoft et Novell


Dans le cadre de la stratégie d' Embrace, Extend, Extinguish, Microsoft en 2006 a provoqué un émoi sur le marché des OS Linux avec son accord très ambigu avec Novell .


Les parties ont convenu de renoncer à des poursuites mutuelles en matière de brevets, caractérisées par des accords financiers. MS s'est engagé à payer:


  • 240 millions de dollars pour les licences SUSE avec droit de suite;
  • d'ici 5 ans pour investir 34 millions de dollars dans la formation des directeurs commerciaux des solutions Linux / Windows;
  • 12 millions de dollars pour le marketing;
  • paiement unique de 108 millions de dollars pour les brevets.

Novell s'est engagé à payer un minimum de 40 millions de dollars sur 5 ans, le montant exact étant lié aux ventes de logiciels Novell.


Ron_bl


L'accord a été un véritable choc et a été hostile aux vendeurs et aux utilisateurs de Linux. Il y avait une mauvaise odeur venant d'elle, il semblait que MS prenait Badman sous son parapluie en échange du fait qu'il avait bêtement commis une violation de brevet.


Personne n'a jamais réussi à prouver que le code du noyau Linux violait les brevets de Microsoft, mais cela n'a pas empêché ce dernier de jouer longtemps sur les nerfs des utilisateurs professionnels de Linux.


Étape trois - Adoption


Évidemment, la stratégie EEE est mal adaptée à la GPL et aux licences compatibles. La raison en est que le code GPL a les propriétés d'un virus - le programme qui le contient devient automatiquement similaire. Vous ne pouvez pas ajouter quelque chose de vous-même au programme, après avoir appris à tout le monde à innover, puis à privatiser tranquillement des logiciels plus avancés avec la base d'utilisateurs.


Écraser Linux avec «une gauche» en reproduisant le FUD et menacer les poursuites judiciaires était irréaliste à la fin des années 1990, que pouvaient faire les entreprises?


Un changement radical de vecteur s'est produit après la nomination d'un nouveau PDG, lorsque Satya Nadella est devenue Steve Ballmer à la tête de l'entreprise. Pendant la nuit, nous avons vu une nouvelle société Microsoft plus mature et responsable qui a abandonné les phalanges en laiton et était prête à jouer selon les règles.


MS a commencé à envoyer des correctifs pour le noyau Linux, d'abord avec des blagues et des blagues , mais ensuite corrigé . Open source Power Shell , Visual Studio Code . La sortie du MSSQL Server for Linux tant attendu MSSQL Server for Linux n'a surpris personne. Linux a commencé à infiltrer le système d'exploitation lui-même - le sous-système Windows pour Linux. Puis GitHub, la société s'efforce de confirmer l'engagement des logiciels open source.


On peut et doit faire valoir que tout cela est dicté par des considérations de nature exclusivement commerciale, l'entreprise n'a pas de sympathie particulière pour les pirates. C'est probable, et pourtant le paysage informatique semble beaucoup plus agréable sans les temps M $ anciens mais méchants de Bill Gates et Steve Ballmer.


Disposition actuelle


Les deux parties devraient être satisfaites de la situation actuelle. La société réussit à sortir du mode turbulence, ne dépendant plus totalement des ventes en boîte de son système d'exploitation Windows. La plate-forme Azure prend de l'ampleur, et dans une large mesure, cela est dû à Linux.


Quant à Linux, après avoir conquis tous les sommets, le projet est tombé sur le plus souhaitable pour le créateur, les postes de travail sont pour Windows jusqu'à présent, et le slogan Year of Linux Desktop est toujours une bonne blague éternellement verte.


À la suite de la confrontation, Microsoft a perdu plus que Linux, je pense. Tout d'abord, quelle a été la perte de Linux? Deuxièmement, après avoir défendu des postes de travail, la société a perdu le vaste marché des appareils mobiles. Qu'est-ce qui, outre l'hostilité aveugle, a empêché MS de déployer son système d'exploitation mobile sur le noyau Linux avant que Google ne le fasse?


Si la nouvelle stratégie MS dure depuis longtemps, alors chacun des adhérents de Linux, Windows et même ceux qui utilisent iOS, MacOS, FreeBSD ou OpenBSD en bénéficieront. Et seuls les utilisateurs de Minix ne ressentiront rien du tout.


Matériel supplémentaire.


Source: https://habr.com/ru/post/fr432890/


All Articles