Over the last few years, the need for users to be in control of their own data has become increasingly apparent. Some excellent progress had been made in this regard with the rise of messaging apps like Signal, and file storage systems like Tahoe-LAFS. The ongoing work of Let’s Encrypt to bring HTTPS to the whole world is steadily gaining traction.
Mais intégrer la confidentialité et l’anonymat dans les applications n’est pas trivial. Une grande partie des logiciels que les gens utilisent au quotidien n’a pas été conçue pour être respectueuse de la vie privée, et les outils dont disposent les développeurs ne sont généralement pas faciles à utiliser. L’enquête OnionScan récemment publiée donne un aperçu de la facilité avec laquelle même des utilisateurs techniques peuvent mal configurer leurs services, compromettant totalement leurs intentions.
Aider les développeurs à aider leurs utilisateurs
Nous sommes heureux d’annoncer que, cet été, I2P se lancera dans un programme de développement visant à améliorer l’écosystème des logiciels de protection de la vie privée. Notre objectif est de faciliter la vie à la fois des développeurs souhaitant tirer parti d’I2P dans leurs applications et des utilisateurs qui essaient de configurer et d’exécuter leurs applications via I2P.
Nous consacrerons notre temps cet été à trois domaines complémentaires :
June: APIs
En juin, nous mettrons à jour les différentes bibliothèques existantes pour l’interfaçage avec I2P. Nous avons réalisé des progrès significatifs cette année dans l’extension de notre API SAM avec des fonctionnalités supplémentaires, telles que la prise en charge des datagrammes et des ports. Nous prévoyons de rendre ces fonctionnalités facilement accessibles dans nos bibliothèques C++ et Python.
Nous allons également bientôt simplifier considérablement, pour les développeurs Java et Android, l’ajout de la prise en charge d’I2P à leurs applications. Restez à l’écoute !
Juin: API
En juillet, nous travaillerons avec des applications qui ont exprimé leur intérêt à ajouter la prise en charge d’I2P. De très bonnes idées sont actuellement en cours de développement dans le domaine de la protection de la vie privée, et nous voulons aider leurs communautés à tirer parti de plus d’une décennie de recherche et de développement sur l’anonymat pair-à-pair. Étendre ces applications afin qu’elles fonctionnent nativement sur I2P constitue une bonne avancée en matière de facilité d’utilisation et, ce faisant, améliorera la manière dont ces applications envisagent et traitent les données des utilisateurs.
August: Plugins
Enfin, en août, nous nous pencherons sur les applications que nous incluons dans I2P, ainsi que sur la vaste gamme de plugins. Certaines d’entre elles méritent un peu d’attention, afin de les rendre plus faciles à utiliser et de corriger les bogues non résolus ! Nous espérons que les soutiens de longue date d’I2P apprécieront le résultat de ce travail.
Take part in Summer Dev!
We have many more ideas for things we’d like to get done in these areas. If you’re interested in hacking on privacy and anonymity software, designing usable websites or interfaces, or writing guides for users: come and chat with us on IRC or Twitter! We are always happy to welcome newcomers into our community. We’ll be sending I2P stickers out to all new contributors taking part!
De même, si vous êtes un développeur d’applications qui souhaite un coup de main pour intégrer I2P, ou même simplement discuter des concepts ou des détails, contactez-nous ! Si vous voulez participer à notre mois des applications de juillet, contactez @GetI2P, @i2p ou @str4d sur Twitter. Vous pouvez aussi nous trouver dans #i2p-dev sur OFTC ou FreeNode.
Nous publierons ici au fur et à mesure, mais vous pouvez aussi suivre nos avancées et partager vos propres idées et travaux avec le hashtag #I2PSummer sur Twitter. Place à l’été !