Pause-Choco

Aller au contenu | Aller au menu | Aller à la recherche

samedi 6 août 2005

Pysol 4.82 pour Fedora 4

Linux Tux

Le charismatique gourou de TLK m'a fait découvir aujourd'hui PySol une collection impressionnante de plus de 200 jeux de réussite. Ce jeu écrit en Python est pour l'instant diffusé sous GPL. Pour l'instant car, malheureusement, l'auteur « Markus Franz Xaver Johannes Oberhumer » compte passer la prochaine version de Pysol (Pysol5 entièrement basé sur wxPython) sous une licence propriétaire. Certaines sociétés ont abusé de la licence GPL en maquillant Pysol comme une production leur appartenant. Dommage que les autres utilisateurs de Pysol doivent trinquer aussi.

Bon venant d'installer une Fedora Core 4 trouvée dans la revue Login de juillet/août 2005, j'ai cherché en vain un RPM pour la FC4. Masaki Suzuki avait bien réalisé un paquet pour RHL 7.2/8 et la FC1/2, mais depuis plus rien. Le paquet pour FC2 ne fonctionne qu'avec Python 2.3 et la FC4 proprose la version 2.4 de Python. Le paquet s'installait bien, mais j'avais l'erreur « could not find the file 'pysol_24.pyc' » au lancement du bash « /usr/bin/pysol ». Ce bash cherche le fichier « pysol_24.pyc », le pseudo-code binaire généré par la compilation des fichiers sources de Pysol pour Python 2.4 qui n'existe pas dans le RPM.

Les sources en GPL sont bien entendu disponibles sur le site de PySol, open-source mais closed-doc, car aucune documentation n'explique comment installer le jeu.

Pysol est distribué sous forme de binaire compilé indépendant de l'architecture cible, donc normalement cela devrait fonctionner. Cependant ces binaires sont dépendants de la version de Python avec laquelle ils ont été compilés, donc passer à une nouvelle version de Python peut être difficile. Pour résumer les sources Python doivent être compilées dans un certain ordre et d'une certaine manière. Par chance le charismatique gourou a trouvé sur le Web le script « pysol-compile.sh » qui permet de compiler Pysol quelque soit la version de Python. Je suppose que le gourou a trouvé ce script dans la section « Dead & forgotten » des projets de David Shea.

Donc j'ai recompilé les souces Python en pseudo-code binaire pour la version 2.4 de Python avec ce petit bash magique, je suis parti du paquet RPM pour FC2 et après avoir lu la documentation fabrication de package rpm de Eric Gerbier j'ai pu faire un RPM de Pysol pour FC4.

jeudi 4 août 2005

La fondation Mozilla crée la « Mozilla Corporation » une branche commerciale

Mozilla le meilleur navigateur WebA la surprise générale la fondation Mozilla annonce la création de la « Mozilla Corporation », une structure commerciale qui contrairement à la fondation Mozilla pourra gagner de l'argent. L'incroyable succès et l'argent généré (accords avec les moteurs de recherche entre autre) par Firefox et de Thunderbird dans le monde sont difficile à gérer pour une fondation à but non lucratif. D'où le pourquoi de la création de cette nouvelle « Mozilla Corporation » controlée par la fondation Mozilla.

La « Mozilla Corporation » créée appartiendra totalement à la fondation Mozilla (pas d'actionnaire, pas de stock option et pas de dividende) et ne pourra en aucun cas être achetée par une autre société. La fondation Mozilla continue à posséder les marques Mozilla (Firefox, Tunderbid) et en donnera la licence à la « Mozilla Corporation ».

Mais le plus important est que Firefox et Thunderdird restent gratuits, et libre (MPL, GPL, LGPL). La fondation continue à s'occuper du développement comme avant. Donc rien ne change vraiment. Donc la « Mozilla Corporation » est juste une interface entre la fondation Mozilla est les sociétés qui va aider à imposer les technos Mozilla dans le monde de le monde des entreprises...