Roy Fielding, cofondateur du projet de serveur HTTP Apache, vient de claquer la porte de la communauté OpenSolaris. Raison invoquée : la mainmise trop importante de Sun sur la communauté et les décisions qu'elle est amenée à prendre concernant ce code Unix du système d'exploitation vedette de Sun et des outils associés, publiés en Open Source par petits bouts depuis 2005. C'est en fait une affaire relativement banale de droits associés à un nom, liée au projet de distribution Indiana, qui a provoqué la colère de Roy Fielding. Dans un long courrier posté sur le forum de la communauté, Roy Fielding explique qu'il s'agit de la dernière pilule qu'il avalera, et expose ses griefs par le menu. Citant « le fiasco du JCP » [Java community process, biais par lequel Sun invite les parties intéressées par l'avenir de Java à influer sur son évolution, NDLR] pour dénoncer le comportement de Sun vis à vis des contributeurs, Roy Fielding dit s'être fait avoir : « [Les gens de] Sun ne m'ont pas fait quelques déclarations générales sur OpenSolaris, ils m'ont promis que ce serait un projet de développement ouvert. C'est la seule façon qu'ils avaient d'amener quelqu'un comme moi à travailler gratuitement pour leur bénéfice. » [[page]] Au final, il donne un conseil à Sun : supprimer la charte que l'entreprise a édictée mais qu'elle ne respecterait pas, et adopter un modèle de gouvernance plus clair, comme celui de MySQL, que Sun vient de racheter : « Cet éditeur ne prétend pas laisser la communauté prendre part aux décisions, mais elle se débrouille pour satisfaire la majorité de ses utilisateurs. [...] C'est un modèle Open Source parfaitement valide pour les entreprises qui n'ont pas besoin d'une participation active de la communauté. Au final, le code tend à puer franchement par rapport à des projets communautaires, mais c'est toujours de l'Open Source. » Dans un message officiel, Sun remercie Roy Fielding pour sa contribution, et explique que le fait de s'ouvrir et de vouloir travailler avec différentes communautés expose obligatoirement à prendre des décisions qui ne satisfont pas tout le monde tout le temps.