bhikers.club

Manifeste de l’Application Frugale

Préambule

À une époque où la complexité logicielle ne cesse de croître, où les exigences matérielles augmentent et où les pratiques portant atteinte à la vie privée se multiplient, nous plaidons pour une approche plus durable, éthique et centrée sur l’utilisateur du développement logiciel. Nous appelons cela l’approche Frugal App.

Une Application Frugale est conçue avec pour principes fondamentaux l’efficacité, la durabilité et le respect des utilisateurs. Elle évite les dépendances inutiles, minimise la consommation de ressources et reste accessible au plus grand nombre, indépendamment des capacités matérielles.

Principes Fondamentaux

1. Open Source par Défaut

Une Application Frugale doit être open source, garantissant ainsi transparence, collaboration et améliorations par la communauté. Cela assure la longévité, la sécurité et la confiance dans le logiciel.

2. Consommation Minimale de Ressources

Une Application Frugale doit préserver les ressources de l’appareil en étant légère et optimisée pour la performance. Elle doit :

3. Pas d’Infrastructure Dédiée Obligatoire

Une Application Frugale doit être autonome et ne pas dépendre d’une infrastructure centralisée et propriétaire. Lorsque la connectivité est requise, elle doit :

4. Respect de la Vie Privée de l’Utilisateur

Une Application Frugale doit respecter la vie privée de l’utilisateur dès sa conception. Cela signifie :

5. Permissions Minimales et Justifiées

Une Application Frugale doit ne demander que les permissions strictement nécessaires à son bon fonctionnement. Cela inclut :

6. Maintenabilité à Long Terme

Une Application Frugale doit être conçue pour durer, en privilégiant :

7. Compatibilité avec les Appareils et Accessibilité

Une Application Frugale doit fonctionner sur un large éventail d’appareils, en prenant en charge les matériels plus anciens et les systèmes d’exploitation alternatifs. Elle doit aussi :

8. Fonctionnalités Essentielles Uniquement

Une Application Frugale doit n’inclure que des fonctionnalités qui apportent une réelle valeur aux utilisateurs. Cela signifie :

9. Contrôle et Liberté de l’Utilisateur

Une Application Frugale doit donner le pouvoir aux utilisateurs, et non les contrôler. Cela signifie :

Conclusion

Nous croyons que le logiciel doit être au service des utilisateurs, et non l’inverse. En adhérant à ces principes, nous pouvons concevoir des applications efficaces, éthiques et accessibles à tous.