Bon. Peut-être que je vais pouvoir rajouter quelques éléments un peu plus constructifs à ce troll poilu...
Commençons par un petit peu d'histoire (un résumé est dispo là [
www.sourcemage.org] , je ne garanti pas qu'il n'y ait pas un certain parti pris ;-) ). Après l'arrêt de Sorcerer par Kyle, deux forks ont été créés, Source Mage et Lunar. Ensuite Kyle a repris le développement de Sorcerer mais avec une licence bidon qui le rend en gros maître de tout le développement du projet. D'un côté il y a donc deux distros communautaires et de l'autre, une distro dirigée par un seul homme.
Personnellement j'avoue que ça ne me donne pas particulièrement envie de développer (bénévolement) pour une distro sachant que je ne pourrais pas participer aux choix techniques. Sans compter que du jour au lendemain, Kyle peut disparaître avec le code sans que personne n'ait quoique ce soit à dire. :-/ Donc pour simplifier, et pour reprendre un argument qui a su faire ses preuves au fil du temps : "Sorcerer sapusaipalibre !"
Mis à part cela, je dirais, pour défendre ma distro préférée, que nous avons par exemple plus de sorts disponibles, ou un processus de releases un peu plus complet, avec un grimoire de test et un grimoire stable. Les choses sont sérieusement en train de bouger à ce niveau en ce moment avec l'arrivée d'un nouveau processus de construction du grimoire stable qui vise à garantir que tous les sorts du grimoire sont compatibles ensemble (auparavant, les sorts passaient automatiquement de test à stable au bout d'un mois si tout se passait bien, exception faite des corrections de bugs critiques bien sûr).
A l'avantage de sorcerer, un spell est défini pour plusieurs versions d'un logiciel, ce qui permet d'utiliser la version que l'on souhaite. Mais en pratique je ne suis pas sûr que cela soit très utile, sachant qu'il est difficile de garantir que plusieurs versions d'un logiciel compilent bien. donc là, c'est plus à l'utilisateur de faire ses choix en connaissance de cause. Nous, nous faisons, en gros, une sélection d'une version qui fonctionne bien, à l'image de ce qui se fait avec les distributions binaires. Mais nous gardons la possibilité évidemment pour certains sorts de compiler à partir d'un snapshot CVS par exemple. Et en général, les gens souhaitent de toute façon souvent utiliser la dernière version, si tant est qu'elle soit suffisamment stable.
Il n'y a par contre apparemment (j'ai juste jeté un oeil aux spells je peux me tromper) aucune vérification du md5sum des sources ce qui me semble assez pénalisant ( même si ce n'est pas très compliqué à coder, j'entends bien ;-) ). A noter aussi la possibilité d'utiliser une version particulière de gcc pour un spell donné, chez SMGL.
Bon je ne vais pas faire la liste des différences, il y en a pas mal, et je suis loin de les connaître tous, mais je pense que quelque soient ces différences, c'est surtout la différence de licence qui importe ici.
--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
Qui fait le malin, tombe dans le ravin.