Arrêter le défilement Faire défiler
Français

ZettaScript est un groupe de développeurs indépendant, qui apporte sa modeste contribution au logiciel libre et open-source. Et parce qu'Internet et l'informatique en général appartiennent à tous, nous faisons de l'accessibilité un objectif majeur.

Logiciel libre

Nous apportons, grâce au logiciel libre, des alternatives aux logiciels propriétaires de grandes entreprises telles que les GAFAM ou NATU. Le but des logiciels libres n'est pas d'enrichir ses créateurs ou propriétaires, mais d'être améliorés constamment par la communauté. Les logiciels libres sont donc souvent de bien meilleure qualité que les logiciels propriétaires, plus fiables, et correspondent mieux aux attentes des utilisateurs.

Ici, nous préférons les licences GNU GPL v3 et CC BY-SA 4.0, qui présentent beaucoup d'avantages. Nous encourageons également l'usage de logiciels et services libres, comme toute la famille Framasoft. Aussi nous n'utilisons plus GitHub, mais Framagit, un serveur GitLab français.

Accessibilité

Tout le monde n'a pas accès de la même manière aux contenus et services informatiques, en fonction notamment de l'âge, d'un handicap visuel ou auditif, ou tout simplement de l'appareil utilisé. Nous luttons alors pour rétablir un peu d'égalité dans le monde de l'informatique, pour un internet accessible à tous !

ZettaScript est en partenariat étroit avec ProgAccess, un annuaire de logiciels accessibles axé sur le handicap visuel.

Notre conception du développement web

Afin de rendre notre site plus rapide à charger, plus léger, plus accessible et plus facile à comprendre (aussi bien pour les développeurs que pour les utilisateurs), nous utilisons le moins possible de frameworks. Cela permet également d'éviter les nombreuses failles de sécurité rapportés régulièrement sur des frameworks tels que Symfony ou WordPress, mais aussi d'obtenir exactement le résultat recherché.

Un autre pilier de notre philosophie de la page web est d'utiliser un minimum de JavaScript. Ainsi, les utilisateurs de vieux navigateurs (ou de Tor Browser) peuvent charger correctement la page. Cette pratique permet de rendre le chargement plus rapide, de diminuer la bande passante utilisée, et d'obtenir un code plus propre et accessible grâce à une bonne utilisation de toutes les possibilités de HTML5 et CSS3. De plus, nous n'utilisons aucun CDN (comme AmazonAWS, Gstatic...) déjà parce que nous n'en avons pas besoin, parce que nous respectons votre vie privée et parce que nous voulons conserver la possibilité de contrôler pleinement le contenu de nos pages (sans donner ce droit à un CDN).

Cependant, la conception de clients web légers destinés à des applications sécurisées ou P2P (comme une messagerie instantanée ou un portefeuille de cryptomonnaie) peut nécessiter une utilisation importante de JavaScript.

Projets & expérimentations

Web

pygeconomicus : Le Ğeconomicus en réseau

Une implémentation logicielle du jeu Ğeconomicus pour y jouer sur Internet.

Web

WorldWotMap : Carte géographique des certifications Ğ1

Une carte interactive affichant les comptes Cesium+ à leur position géographique et la toile de confiance Duniter.

Électronique

Minitel-GPIO : Un Minitel comme terminal Linux

Un tuto et une bibliothèque Python 3 pour récupérer la sortie d'un Minitel et le contrôler avec un Raspberry Pi sans adaptateur.

Électronique

Jukebox Arduino avec un téléphone à cadran

Interfacer un vieux téléphone à impulsions avec une Arduino pour jouer de la musique.

Électronique

RPiDisplays : Contrôler un écran en Python sur Raspberry Pi

Une bibliothèque Python 3 pour Raspberry Pi permettant de contrôler un écran LCD12864 graphique en GPIO.

Électronique

Arduino simple serial oscilloscope

Un très simple oscilloscope Arduino USB, avec une interface graphique en Python.

Web

ATTCHAR : Un antispam en PHP accessible

Un système antispam visuel ou auditif en PHP, auto-hébergé, simple à installer et qui fonctionne sans JavaScript, pour se libérer du CAPTCHA centralisé de Google, lourd et peu accessible.