À propos
Pourquoi une application dédiée existe pour cela, qui la développe et où en sont les choses aujourd'hui.
Standard.site et l'AT Protocol, en bref
L'AT Protocol est le réseau décentralisé qui sous-tend Bluesky et un ensemble croissant d'applications indépendantes — votre identité et vos données vivent dans un dépôt que vous contrôlez, sur un Personal Data Server (PDS) que vous ou une personne de confiance administrez, plutôt que dans la base de données d'une seule entreprise. Pour le tableau complet, atproto.com traite du protocole lui-même.
Standard.site est un écosystème de publication construit au-dessus de ce réseau — un ensemble partagé de schémas d'enregistrement pour l'écriture longue, afin que les publications et les documents rédigés dans un client restent portables et lisibles dans un autre. Markpub, Leaflet, pckt et Offprint sont tous des formats de publication Standard.site ; Inkwell lit et écrit les quatre. Voir standard.site pour l'écosystème lui-même.
Pourquoi une application native, et non une vue web
La publication décentralisée mérite un client natif de premier ordre — pas un onglet de navigateur enveloppé dans une coquille d'application, ni une fonctionnalité greffée sur une application sociale qui n'a pas été conçue pour l'écriture longue. Une application native peut s'intégrer correctement au stockage sécurisé d'identifiants de la plateforme, respecter la typographie et les réglages d'accessibilité du système, fonctionner avec l'actualisation en arrière-plan et les notifications locales, et donner le sentiment d'appartenir à votre appareil plutôt que d'être empruntée au web. C'est le postulat de départ d'Inkwell.
Qui le développe
Inkwell est un logiciel libre et open source, sous licence AGPL-3.0 assortie d'une exception de distribution sur les boutiques d'applications. Cette exception est une permission supplémentaire étroite pour la distribution en boutique ; elle ne supprime ni l'obligation de mise à disposition du code ni le copyleft de l'AGPL. Le code, les tickets et les versions se trouvent tous sur GitHub. Si Inkwell vous est utile, vous pouvez soutenir son développement via Ko-fi ou GitHub Sponsors — c'est entièrement facultatif et sans rapport avec un quelconque verrou fonctionnel.
Où en sont les choses
iOS est l'implémentation principale, écrite avec SwiftUI. Android est un portage Jetpack Compose qui partage avec iOS un cœur Kotlin Multiplatform commun pour le traitement des enregistrements et la logique de vérification. Elle reste étiquetée expérimentale, mais la lecture, la découverte, l'écriture, les commentaires, la vérification et les notifications en arrière-plan sont tous implémentés et utilisables aujourd'hui — iOS reçoit simplement les nouveautés en premier. Aucune des deux applications n'est encore distribuée via l'App Store ou le Play Store ; toutes deux s'installent depuis la source AltStore et le dépôt F-Droid auto-hébergés d'Inkwell. Voir Fonctionnalités pour ce que chaque plateforme fait réellement aujourd'hui.
Le plan à plus long terme est d'ajouter l'App Store d'Apple et Google Play comme voies de distribution grand public facultatives, pour un achat unique de 5 £. Ces versions sont censées être la même application open source, et non une édition premium : AltStore Classic sur iOS et F-Droid sur Android resteront des solutions gratuites, le code demeurant disponible sous AGPL-3.0.
Contributeurs
Inkwell est développé en public. Ces comptes GitHub ont des commits qui leur sont attribués dans le dépôt ; la liste se met à jour automatiquement.
Open source
Lisez le code, ouvrez un ticket ou proposez une pull request. Les contributions sont bienvenues sous AGPL-3.0, avec l'exception de distribution sur les boutiques d'applications propre à Inkwell.
Voir le dépôtSoutenir le projet
Inkwell n'a ni publicité, ni péage, ni offre premium. Si vous souhaitez soutenir le développement continu, le parrainage est facultatif et apprécié.
Ko-fi GitHub Sponsors