jasp-desktop : ce que le dépôt permet réellement de faire
jasp-stats/jasp-desktop offre une implémentation open source exploitable en conditions réelles avec une structure réutilisable.
En bref
- De quoi s’agit-il ?
- JASP aims to be a complete statistical package for both Bayesian and Frequentist statistical methods, that is easy to use and familiar to users of SPSS
- À qui s’adresse-t-il ?
- jasp-desktop convient aux lecteurs dont le besoin correspond aux fonctions décrites dans le README et qui peuvent fournir son environnement requis. Il convient moins à ceux qui attendent une garantie absente du dépôt.
- Puis-je l’utiliser commercialement ?
- Oui, sous conditions strictes. AGPL-3.0 est une licence à copyleft réseau : si des personnes utilisent une version modifiée via un réseau, par exemple comme service hébergé, vous devez leur proposer son code source sous la même licence.
- Est-il encore maintenu ?
- Oui. Les derniers commits datent d’il y a 3 jours.
- En quel langage est-il écrit ?
- Principalement C++, d’après les statistiques de langage de GitHub.
Ces réponses reposent sur les données GitHub du projet (dernière synchronisation le 14 septembre 2026) et sur notre analyse. Elles ne constituent pas un avis juridique.
ANALYSE OPEN SOURCE APPROFONDIE
Un logiciel de statistiques qui ne demande pas de programmation
Le README décrit JASP comme un logiciel multiplateforme permettant d'effectuer des analyses statistiques en quelques secondes, sans apprendre la programmation ni risquer une erreur de programmation. Son objectif déclaré est d'être un ensemble statistique complet couvrant à la fois les méthodes bayésiennes et fréquentistes, facile à utiliser et familier pour les utilisateurs de SPSS. Les métadonnées du dépôt indiquent que le langage est C++ et listent 988 étoiles, 234 forks et 37 problèmes ouverts. Le README ne définit pas ce que « complet » signifie, ne décrit ni l'interface graphique ni une procédure d'analyse spécifique. Il ne mentionne pas non plus les exigences système ; la page de téléchargement ne cite que Windows, macOS et Linux. Par ailleurs, le README ne liste pas les tests statistiques pris en charge ni les modèles couverts par les méthodes bayésiennes et fréquentistes. Il faut consulter les documents liés pour le savoir.
Téléchargements, guides et le tracker de tickets séparé
Le README renvoie à jasp-stats.org/download pour JASP sur Windows, macOS et Linux, et à jasp-stats.org/how-to-use-jasp pour les guides d'introduction. Il fournit aussi un lien vers un blog pour les nouvelles fonctionnalités et améliorations. Les rapports de bugs et les demandes de fonctionnalités sont envoyés à un dépôt séparé, github.com/jasp-stats/jasp-issues, et non à jasp-desktop. Le README ne précise pas comment les versions sont numérotées, à quelle fréquence les publications sortent, ni quels canaux de support existent en dehors du tracker de tickets. Il n'y a aucune mention des étapes d'installation, de désinstallation ou de vérification d'un installateur téléchargé. Pour connaître la version stable ou de développement actuelle, il faut consulter la page de téléchargement ou le répertoire des builds nocturnes. Ces liens sont les seules informations orientées utilisateur dans le README ; le reste s'adresse aux développeurs.
Une citation BibTeX avec un numéro de version
Le README contient une entrée BibTeX qui crédite l'équipe JASP et cite JASP (Version 0.98.1) avec l'URL jasp-stats.org et l'année 2026. Il indique que les citations sont une mesure importante de l'utilisation du logiciel et un indicateur de pertinence pour les organismes de financement. Aucune autre information de version n'apparaît dans le README ; la branche par défaut du dépôt est nommée development, mais le README ne dit pas à quelle version cette branche correspond. Les métadonnées ne fournissent ni date de commit ni tag de publication. La version 0.98.1 n'existe donc que dans l'entrée de citation, pas comme affirmation sur le code actuel. L'année 2026 est celle du texte original ; le README n'explique pas pourquoi. Pour les chercheurs qui veulent citer JASP, cette entrée BibTeX est le seul format de citation fourni.
Guides de build, builds nocturnes et licence
Sous le titre Development, le README propose un document de licence, un guide de journalisation, une introduction générale à la compilation et des guides de compilation séparés pour macOS, Linux et Windows. Il inclut aussi un guide Git et des builds nocturnes hébergés sur static.jasp-stats.org/Nightlies, décrits comme construits frais chaque nuit. Les métadonnées du dépôt enregistrent la licence SPDX comme AGPL-3.0. L'extrait de licence fourni pour cet article déclare cependant qu'aucun fichier LICENSE n'a été trouvé dans un chemin courant. Cet extrait n'accorde aucun droit et ne dit rien sur la garantie, le support ou les conditions de redistribution. Bien que l'identifiant SPDX soit AGPL-3.0, le texte complet de la licence ne peut pas être vérifié ici. Les commandes de compilation, les dépendances et les options de compilation ne sont pas dans le README ; il faut ouvrir les documents liés.
Développement de modules et pipeline d'analyse basé sur R
La section développement du README renvoie à un tutoriel pour créer un module JASP, un document détaillé sur la structure des modules, un workflow de modules et un guide des interfaces QML. Pour R, il y a des guides sur l'implémentation d'analyses en R, un guide de style R, un guide pour écrire des analyses destinées aux humains et un guide pour les tests unitaires. Une liste des paquets R JASP est hébergée sur jasp-stats.org. Le README ne contient pas d'exemples de code et n'explique pas comment empaqueter les modules, comment ils s'intègrent à l'application principale, ni quelles signatures de fonctions R sont requises. Ces détails doivent être vérifiés dans les documents liés. Comme le README ne fournit que des liens, le dépôt peut contenir plus de code, mais cet article ne le suppose pas. Le tutoriel de module est le point de départ pour les développeurs, mais son contenu n'est pas dans le README. On ignore aussi si les interfaces QML servent à la personnalisation de l'interface ou à l'extension des modules.
Documents de traduction et limites du README
Trois documents liés à la traduction sont listés : un pour les nouvelles traductions, un pour préparer les fichiers sources à la traduction et une ligne directrice pour les traducteurs. Le README ne précise pas les langues prises en charge par JASP, ni la plateforme de traduction utilisée, ni le processus de relecture. Cela correspond au style général : le README est un ensemble de pointeurs vers de la documentation externe plutôt qu'un manuel autonome. Les étapes d'installation, l'empaquetage des modules et les tests statistiques pris en charge ne sont pas établis par le README et doivent être vérifiés dans les guides liés. Pour un lecteur qui veut rapidement comprendre JASP, le README n'offre que la description initiale et ces liens. Il ne mentionne pas non plus la couverture de tests, le processus de contribution ou l'environnement de développement ; il faudrait consulter les guides de contribution ou d'autres documents. Cet article se fonde uniquement sur le README, les métadonnées du dépôt et l'extrait de licence, et ne peut pas combler ces lacunes.
Contrôler jasp-desktop dans son environnement
Dans JASP Desktop, ouvrez le fichier d exemple indiqué par le projet, activez une analyse puis comparez le tableau, le graphique et le fichier de syntaxe exporté. Contrôlez aussi la version du module dans le gestionnaire d analyses avant de comparer deux résultats. Cette séquence porte sur jasp-desktop, ses fichiers et ses sorties documentées ; elle ne remplace pas les informations absentes du README.
Conclusion éditoriale
jasp-desktop convient aux lecteurs dont le besoin correspond aux fonctions décrites dans le README et qui peuvent fournir son environnement requis. Il convient moins à ceux qui attendent une garantie absente du dépôt. Avant décision, exécutez ce contrôle propre au projet : Dans JASP Desktop, ouvrez le fichier d exemple indiqué par le projet, activez une analyse puis comparez le tableau, le graphique et le fichier de syntaxe exporté. Contrôlez aussi la version du module dans le gestionnaire d analyses avant de comparer deux résultats.
Notes de la communauté