Un principe de base approximatif est que du code,
qui résout un problème qui existe
dans un ou seulement très peu de projets,
n'est pas commode pour l'adoption par PEAR,
parce que la plupart des personnes ne tireront
pas bénéfice.
Cependant, ceci ne signifie pas que les
<< niche software >>
(programmes très spécialisés, ciblés)
ne peuvent pas être inclus dans PEAR.
Dans la section de maths, nous avons un certain
nombre de paquets pointus qui résolvent différents
genres de problèmes algébriques.
Tant que ces problèmes ne se produisent pas
dans les applications moyennes,
les paquets sont très abstraits
et les projets scientifiques en profitent beaucoup.
Indépendamment du code qui ne s'adapte pas dans PEAR
en raison d'un manque d'abstraction,
il y a un autre type de code qui actuellement ne peut pas
être intégré à PEAR:
Les application web complètes. Nous acceptons cepdenant
les applications utiles pour les développers, comme phpDocumentor
mais pas les applications pour les utilisateurs finaux.
Malgré le fait que "A" de PEAR représente
"Application", il y a une raison simple pour
laquelle des applications ne sont pas encore supportées :
Tant que personne n'a fait d'infrastructure comme l'installeur
PEAR, capable de gérer les paquets qui fournissent des applications
web complètes.
Quand la situation aura changé, le site sera mis à jour.