Puis-je lire le code ?
Oui. Le code de l’app, de l’agent et de la plateforme est public, sous licence Apache 2.0 avec la Commons Clause : vous pouvez le lire, le modifier, compiler l’agent vous-même et faire tourner votre propre plateforme. La seule chose que la licence interdit, c’est de vendre Pupitre, ou un service bâti pour l’essentiel sur lui.
Vous n’avez pas besoin de lire la source pour savoir ce que l’agent a fait à votre machine. Tout ce qu’il installe est un logiciel standard, configuré dans des fichiers ordinaires que vous pouvez ouvrir, comme /etc/ssh/sshd_config.d/10-pupitre.conf ou le Caddyfile. La documentation dit ce que chaque module installe, modifie et retire.
Ce que la licence permet