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.