Liens connexes

Dépêche modérée par

Dépêche éditée par

: Naissance d'un projet libre : Pharo

Posté par Fernandes Hilaire (page perso, ). Modéré le 04 janvier 2009.
9
Le projet Pharo est un projet de Smalltalk open source. L'objectif de Pharo est de pousser Squeak au niveau supérieur.

Pharo est en effet un fork de Squeak. Les forks apparaissent pour résoudre des problèmes difficiles à résoudre dans le projet mère. En effet Squeak est otage de plusieurs sous-communautés (très amicales au demeurant) ce qui ne conduit à aucune évolution utile pour ces sous-communautés, et cela résulte finalement en une myriade de forks (Etoys, OpenCroquet, Sophie, Squeak, Qwaq,..), chacun spécifique à une communauté/projet, mais insuffisamment généraliste pour une portée plus large.

NdM :
Un fork se traduit en français, dans le cas présent, par Embranchement. Un fork permet de créer un nouveau projet à partir d'un autre à l'identique, sans détruire celui-ci. Le fork peut permettre de résoudre des problèmes d'entente au sein du projet mais au risque de voir le nombre de contributeurs diminuer. Cela ne signifie pas automatiquement que le projet original est mauvais.

> Lire la suite (11 commentaires, moyenne: 2).   [dépêche : 1927 caractères]

Lorsque vous examinez un projet libre, pour remporter l'adhésion du plus grand nombre, il doit réunir certaines conditions :


Alors comment Pharo remplit-il la liste de conditions pour être un projet à succès ?
  1. Pharo annonce qu'il veut être le choix évident pour les développements professionnels en Smalltalk open source. Pharo changera Squeak en profondeur, supprimera les bibliothèques de classes inutiles et produira un coeur Smalltalk petit et propre. La cible de Pharo est clairement la communauté Squeak entrepreneuriale. Déjà les utilisateurs du framework web Seaside et la société Pinesoft investissent en ressources humaines dans Pharo.
  2. L'ensemble des contributeurs de Pharo espère obtenir en retour un Smalltalk open source sexy avec lequel ils pourront continuer leur business. Ainsi, pour ces contributeurs, investir un peu de ressources humaines dans Pharo est parfaitement logique.
  3. La vision, même s'il n'y a pas encore de road-map précise, est très claire et sujet à discussion entre les contributeurs
  4. Le projet est mené de façon franche et directive par le duo Marcus Denker (SCG, Uni. Berne) et Stéphane Ducasse (Dir. recherche INRIA)

Tous ces points me font penser que Pharo sera un projet à succès. La première version bêta est annoncée pour le 1er trimestre 2009. Déjà la liste de diffusion indique les signes d'un projet actif, avec des contributions et distributions régulières, tous les signes d'un projet libre en pleine forme.

Bonne chance Pharo !

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Une fois de plus ...

Posté par Jérôme Avd () le 05/01/2009 à 11:13. (lien). Évalué à 1.

Une news sans expliquer de quoi on parle, l'utilisation pratique du projet...

Note pour plus tard :
Imposer une méthode QQOQCP pour l'édition de journal ou de dépèche...

--
"Reality is just a point of view" P_K_DICK
---
"Gentoo" is an ancient african word, meaning "Read the F*ckin' Manual". "Gentoo" also means "I am what I am because you all are freaky n3rdz"

Deux ou trois questions plus ou moins stupides

Posté par YLD () le 07/01/2009 à 02:55. (lien). Évalué à 1.

Je n'ai jamais trop compris comment le projet Squeak se positionnait par rapport au projet Gnu Smalltalk (http://smalltalk.gnu.org/), toujours vivace. Si quelqu'un pouvait m'expliquer....

P.S. : pour ceux qui comme moi ignorent ce que sont Etoys, OpenCroquet, Sophie, Squeak, Qwaq et le reste c'est sur la page d'acceuil de Squeak (en bas): http://squeak.org/

Pas mal

Posté par Alex () le 13/01/2009 à 11:42. (lien). Évalué à 1.

De ce qu'il y a a voir, c'est beaucoup plus clean que les images par défauts que l'on trouve de ci de là pour squeak. Donc déjà bravo ! ;)

Par contre il est clair que ça manque d'infos concrètes sur les objectifs que vous vous êtes fixés: deadline ? nouvelle features ? incompatibilitées ? utilisation ou non de hydra ? etc...

Revenir en haut de page