Offrez-vous les deux auteurs du blog, Greg et Mimie ==> Ils créent votre site et le référencent pour vous !

Les projets de Sun Microsystems forkés pour fuire Oracle Corporation

de Mimie le 10 février 2011

Rubrique : Web

L’an dernier, quasiment à la même date, je vous ai parlé du rachat de Sun Microsystems par Oracle Corporation en soulignant certaines inquiétudes sur l’acquisition subite des logiciels Open Source et Libre développés par Sun, tout en restant plutôt confiant sur la tournure des évènements à suivre.

Constat

Aujourd’hui mon regard est un peu plus sombre, j’ai l’impression qu’Oracle n’en fait qu’à sa tête et préfère abandonner certains projets qui ne rapportent pas assez pour privilégier au contraire ceux bien implantés qui lui rapportent de l’argent en abondance.

La stratégie est différente du tout au tout entre Sun le justicier du monde libre et Oracle l’ogre propriétaire. Cet article, Le rachat de Sun par Oracle : 18 mois plus tard la méfiance s’installe, est très instructif sur le sujet.

© http://www.djul.info

© http://www.djul.info

La communauté du monde libre semble être fâchée et n’a pas l’intention de se laisser berner. C’est pourquoi elle a décidé de prendre les devant en « forkant » certains projets avant qu’il ne soit trop tard et permet ainsi de se séparer complètement de la main-mise d’Oracle.

Le nom des projets forkés étant la propriété d’Oracle, il faut en trouver de nouveaux, ce qui pose parfois des problèmes de reconnaissance et de confiance vis à vis des particuliers et entreprises.

Pour rappel, un fork est un nouveau logiciel créé à partir du code source d’un logiciel existant lorsque les droits accordés par les auteurs le permettent, ce qui est le cas dans l’Open Source.

Logiciel libre

J’ai fait parti des gens qui ont pensé que l’argent, possédé par Oracle, allait permettre de relancer certains projets Libre en manque de second souffle, généralement par manque de moyen.

© http://www.halpanet.org

© http://www.halpanet.org

C’était sans avoir compris le principe fondamental du logiciel libre : il a davantage besoin de développeurs et d’utilisateurs que d’une entreprise lui distribuant ses billets afin de prendre possession du logiciel et de sa gouvernance.

Lorsqu’ensuite l’entreprise (ici Oracle) refuse la contribution de ses utilisateurs et développeurs et qu’elle se permet de revenir sur les dédisions prise par la communauté, alors ce logiciel libre n’a plus que son code de libre, d’où le sentiment de devoir « forker » pour retrouver l’état d’esprit initial du projet avant rachat.

Projets forkés

  1. OpenOffice.org -> Libre Office
  2. MySQL -> SkySQL, MariaDB et Drizzle
  3. OpenSolaris -> Illumos et OpenIndiana
  4. Hudson -> Jenkins
  5. Sun Grid Engine -> Open Grid Scheduler et Univa Grid Engine
  6. Java™ SE Implementation -> OpenJDK et Apache Harmony

Cet article a été écrit par :

– qui a déjà rédigé 130 posts sur Des Geeks et des lettres.

Passionné d'informatique et développeur JavaEE de métier, je me consacre principalement à écrire des billets sur les sujets du Web et de la programmation Web. Ce blog est un espace qui me permet de partager mes découvertes avec vous et me sert accessoirement de pense bête !

Contacter l'auteur

{ 4 commentaires… à vous de vous exprimer ! }

1 Mimie février 10, 2011 à 10 h 42 min

L’essai suivant, Fear of Forking essay, est très bon dans la démonstration de l’utilité ou pas des forks dans l’histoire des logiciels.

Répondre

2 Alexis MP février 10, 2011 à 21 h 49 min

JavaSE est un standard, pas un projet. Il ne peut donc pas être forké.

Répondre

3 Mimie février 10, 2011 à 23 h 17 min

@Alexis MP : c’est exact, je voulais simplement parler des implémentations Open Source de Java SE (JDK et JRE).
PS : j’aime bien ton blog, beaucoup d’articles sur Glassfish que je ne connais malheureusement pas encore, de la lecture en perspective ^^

Répondre

4 Tesso septembre 24, 2011 à 20 h 20 min

Très bon article.
As-tu des commentaires concernant Oracle / VirtualBox ?

Merci ,

Tesso

Répondre

Laissez un Commentaire

Article précédent:

Article suivant: