Le contexte
Je développe seul, en Flutter, une application de gestion locative destinée aux
bailleurs privés français : baux, quittances, états des lieux, indexation IRL,
suivi des diagnostics, moteur fiscal. Rien de très sexy pour un public LinuxFr,
je vous l'accorde — mais un choix d'architecture qui, lui, mérite peut-être d'être
discuté ici : le local-first intégral, sans cloud du tout.
Je poste ce journal en toute transparence : je suis l'éditeur de l'app, elle est
payante sur certaines plateformes, et gratuite sur Linux. J'explique pourquoi
plus bas. Je ne suis pas là pour vendre quoi que ce soit — la version qui vous
concerne ne coûte rien — mais pour exposer des choix techniques et entendre vos
critiques, qui sont généralement plus utiles que n'importe quel retour utilisateur.
Le choix local-first
La quasi-totalité des solutions concurrentes sont des SaaS : vos données de
locataires, vos baux, vos montants de loyer partent sur des serveurs tiers, avec
un abonnement mensuel à la clé. J'ai fait le pari inverse : toutes les données
restent sur la machine de l'utilisateur, chiffrées, sans compte et sans serveur.
Concrètement :
- Stockage local via Hive (base clé-valeur en Dart), boîtes chiffrées en AES-256.
- La clé de chiffrement est dérivée du secret utilisateur via Argon2id, pas stockée en clair.
- Aucune télémétrie, aucun appel réseau pour les données métier. La seule requête sortante est la récupération d'un petit JSON de barèmes fiscaux au démarrage (pour éviter de republier l'app à chaque changement de taux) — et encore, l'app fonctionne sans.
- Les indices INSEE (IRL notamment) sont embarqués dans l'app, pas récupérés en ligne.
La question du multi-appareils
C'est LA difficulté du local-first : sans cloud, comment synchroniser entre le
téléphone et l'ordinateur ? Mon choix a été de ne pas synchroniser
automatiquement, mais de laisser l'utilisateur exporter/importer des sauvegardes
chiffrées, sur le support de son choix (clé USB, son propre cloud, peu importe —
c'est lui qui décide où vont ses données, pas moi). Moins magique qu'une sync
transparente, mais cohérent avec la promesse : je ne veux à aucun moment être un
intermédiaire technique entre l'utilisateur et ses données.
Je suis preneur de retours sur ce point : est-ce un compromis acceptable, ou une
béquille ? Des approches type CRDT sur transport chiffré de bout en bout m'ont
traversé l'esprit, mais la complexité me semblait disproportionnée pour le besoin.
Pourquoi Linux est gratuit
Deux raisons, honnêtes :
- La cible « bailleur privé sous Linux » est trop petite pour qu'un prix ait un sens économique. Autant l'offrir.
- C'est cohérent avec l'esprit de l'app : si je prône la maîtrise de ses propres données, distribuer librement sur la plateforme qui incarne le mieux cette valeur me paraît la moindre des choses.
La distribution se fait en .deb et en tar.gz (x86_64). Je me pose la
question du Flatpak : est-ce que ça vaut le coup pour une app de cette nature,
ou est-ce que le .deb + tarball suffisent à couvrir l'essentiel des usages ? Vos
avis m'intéressent.
Et l'open source ?
Question légitime, et je préfère être franc : je n'ai pas de position
définitive. Le cœur fiscal représente un travail considérable et c'est aussi mon
gagne-pain sur les autres plateformes ; ouvrir l'intégralité du code poserait des
questions que je n'ai pas encore tranchées. Je ne promets rien, ni dans un sens ni
dans l'autre. Je sais que ce n'est pas la réponse que certains attendent ici, mais
je préfère l'honnêteté à une promesse que je ne tiendrais pas.
Transparence sur la rédaction
Ce journal a été rédigé avec l'aide d'une IA (comme une partie de mon travail de
développement, d'ailleurs), puis relu et validé par moi. Je le mentionne parce que
je préfère le dire que le cacher.
Voilà. Je prends les critiques — sur l'archi, sur les choix de distribution, sur le
modèle. Et si vous trouvez des bugs sur la version Linux, je suis tout ouïe.
# Retour
Posté par wilk (site web personnel, Mastodon) . Évalué à 9 (+11/-4).
Comme tu as utilisé un pillage de données pour concevoir l'application que tu comptes vendre n'oublie pas de reverser l'équivalent de ce que ça t'aurai coûté à la communauté.
Pour les retours techniques ou simplement pour qu'on lise la prose que tu n'as pas voulu écrire toi-même n'hésites pas à indiquer un moyen de te contacter pour qu'on puisse t'envoyer un devis.
[^] # Re: Retour
Posté par Yannickpamal . Évalué à -7 (+1/-8).
Bonjour, je suis propriétaire bailleur de plusieurs logements, je n'ai rien pillé a qui que ce soit. J'ai consu l'aplication à la base pour moi et ai décidé d'en faire profiter à d'autres utilisateurs qui en ont marre de payer des abonnements. J'ai également livrer l'application GRATUITEMENT via mon site internet Addabailleur.fr au utilisateur de LINUX (pour la souveraineté Européenne).
Cordialement
[^] # Re: Retour
Posté par wilk (site web personnel, Mastodon) . Évalué à 8 (+8/-2).
L'IA que tu as utilisée a bien eu besoin de piller du code sans se soucier de respecter les licences souvent libres. Donc la moindre des choses serait de mettre le code généré dans le domaine public.
Concernant la souveraineté, elle est caduque si on n'a pas accès au code.
Ton intention était peut-être bonne au départ mais la copie est à revoir.
[^] # Re: Retour
Posté par Yannickpamal . Évalué à -8 (+1/-6).
Vous parlez sans même savoir comment à été développé l'App! Sur la souveraineté j comprend l'argument mais je ne crois pas caduc pour autant. Dans mon App les données ne quitte pas la machine, ne transite par aucun serveur et son chiffré côté utilisateur: C'est une garanti de souveraineté des données indépendament de l'ouverture du code On peut souhaiter les deux mais l'absence de l'un n'anule pas l'autre. L'ouverture du code est un autre débat, que je n'écarte pas. Je préfère parler de ce que fait réellement App plutot que d'hyppthèse sur sa fabrication.
[^] # Re: Retour
Posté par wilk (site web personnel, Mastodon) . Évalué à -1 (+2/-5).
L'absence de l'un annule l'autre car on ne peut pas vérifier ce que tu prétends.
Le seul débat qui nous intéresse ici est l'ouverture de code, tu t'es juste trompé de crèmerie, il n'y a pas de mal, l'erreur est humaine et encore plus artificielle, mais dès l'instant où on te l'explique en long et en large c'est étonnant que tu ne le comprennes toujours pas. Demande peut-être l'aide d'une IA, manifestement les dégâts de l'utilisation d'IA ont été déjà trop important sur ton cerveau.
[^] # Re: Retour
Posté par aiolos . Évalué à 3 (+1/-0).
Je pense que tu pourrais exprimer le même point de vue, sans être insultant pour autant.
Sur le fond, je suis d’accord avec
Un peu moins avec
Je pense que sur linuxfr qu’on pourrait être un peu ouvert à un éditeur de logiciel propriétaire qui vient nous expliquer pourquoi il a pris la peine de faire une version linux de son logiciel et de la mettre à disposition gratuitement, mais ça n’engage que moi. On peut bien évidement tenter de l’inciter à la rendre libre, mais amha, ce n’est pas en le rembarrant de la sorte qu’on va y arriver.
Autant, avec certains journaux IA, j’ai l’impression que discuter ne sert à rien, ici, ce ne me semble pas le cas. Alors une approche plus bienveillant me semblerait plus productif.
Et, en tout cas, lire un premier commentaire aussi agressif, m’est également désagréable, et pas seulement à l’auteur du journal.
[^] # Re: Retour
Posté par aiolos . Évalué à 2 (+0/-0).
Autant pour moi, je n’avais pas encore lu le commentaire de Benoît plus bas.
Vous pouvez moinser.
# Je ne suis peut être pas bien réveillé mais
Posté par Selenith (site web personnel) . Évalué à 10 (+9/-0).
Je ne suis peut être pas bien réveillé mais, je ne vois pas de lien, ou peut-on télécharger ton logiciel ?
Aussi je ne comprends pas ton problème avec l'open-source. Rien n’empêche d'avoir une double licence, et également, rien n’empêche de vendre un logiciel open source compilé. Il suffit qu'il faille taper deux ligne de commandes et installer une base de donnée et la plupart des non initiés préférerons payer 20 balles pour pouvoir faire juste "clic,clic,clic, installation terminée"
Parce que pour info, moi je suis le genre de publique qui quand il voit un nouveau profil qui ne poste qu'une réclame sur linuxfr, n'a pas de lien vers son site et ses réalisations, et propose un logiciel non opensource, et donc, non auditable, je me dis en premier : OK encore une team de hacker à la noix qui veut me faire installer son logiciel pour voler mes données et/ou me racketter avec un cryptolocker.
Ceci dit, si tu es un vrai humain sincère dans ta démarche, je dirais que si tu veux faire du closed source, ce que tu as tout à fait le droit de faire, fait toi plaiz, mais ne t'attends pas à avoir de retours constructifs gratos sur le temps d'autres personnes. Parce que faire un logiciel gratuit mais pas opensource, c'est comme dire, "tiens je te prête ce jouet, il est bien hein ? oui ? Voila, maintenant qu'il a bien été amélioré par tous tes retours, je te le reprend ! Ah tu le veux encore un peu ? Bah va falloir passer à la caisse maintenant".
[^] # Re: Je ne suis peut être pas bien réveillé mais
Posté par Benoît Sibaud (site web personnel) . Évalué à 7 (+4/-0).
Il a déjà posté un journal il y a deux jours, qui a été dépublié par la modération. Le journal précédent contenait une mention du nom du site (l'IA ne l'avait pas oublié cette fois-là ?), mais il n'y a pas eu de réponse sur la question posait dans le premier commentaire. Sinon l'auteur a aussi posté la même chose sur LinkedIn par exemple, sous un autre nom/pseudo.
[^] # Re: Je ne suis peut être pas bien réveillé mais
Posté par Selenith (site web personnel) . Évalué à 6 (+5/-0).
Au temps pour moi.
Je me suis dit que dans le doute ça pouvait effectivement être un humain, peut-être un peu jeune (ou un peu noob), et j'essaye d'appliquer toujours le principe de "be kind first".
Mais je me rends compte, avec ton message, que même les 5 minutes que j'ai passé écrire le mien sont du pur temps perdu.
Force à vous à la modération, je viens de lire sous d'autres posts qu'a priori vous avez une déferlante de slop ces dernier temps ici.
[^] # Re: Je ne suis peut être pas bien réveillé mais
Posté par Yannickpamal . Évalué à -7 (+1/-8).
bonjour, je suis le créteur de l'application, je suis propriétaire bailleur t j'ai consu à la base l'application pour moi mème. Je suis ouvert au dialogue constructif et non pas insultant. L'application m'a pris ennormément de temps car j'ai voulu qu'elle soit la plus complète possible pour mes propres besoins.J'ai du faire ennormément de recherches. c'est sure que par manque de temps j'ai fait apel à L'IA pour rédiger quelques textes. La crétion d'app n'est pas mon metier principal. Bien cordialement
[^] # Re: Je ne suis peut être pas bien réveillé mais
Posté par gUI (Mastodon) . Évalué à 8 (+5/-0).
Juste comme ça, cette application n'a aucune valeur marchande. Comme tu dis elle répond à tes besoins, mais quelqu'un qui aura des besoins un peu différent (c'est à dire environ le reste de l'humanité) vibe codera à son tour sa propre application.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: Je ne suis peut être pas bien réveillé mais
Posté par Yannickpamal . Évalué à -10 (+0/-11).
Perso, je ne vois pas pour qu'elle raison vous vous acharnez ainsi, peut être parceque vous étes caché derrière votre écran ou peut être que vous vivez justement de ses site avec abonnement ou qui vendent les données des utilisateur avec de la pub ciblée?! . Bref je ne répondrai plus à votre comentaire car je n'ai pas de temps à perdre avec une personne qui critique une aplication pour bailleur alors qu'elle n'est pas conserné et qui pense que parcequ'elle ne comprend rien au locatif, elle pense que tout le monde est pareil. L'application ne vous interesse pas avant même de chercher à la connaitre, c'est un peu tritre…
[^] # Re: Je ne suis peut être pas bien réveillé mais
Posté par Graveen . Évalué à 7 (+5/-0).
La majorité des utilisateurs de LinuxFR n'est pas du tout cachée.
[^] # Re: Je ne suis peut être pas bien réveillé mais
Posté par gUI (Mastodon) . Évalué à 10 (+7/-0).
Mon vrai nom est facilement accessible, je te laisse chercher.
Je m'acharne parce qu'on est assaillit de gens qui connaissent à peine Linux, les logiciels libres et surtout LinuxFR.org et qui viennent nous montrer leurs exploits à grand coups de logiciels générés par IA.
De plus notre communauté milite largement pour le logiciel libre, et passe son temps à critiquer toutes les formes de distributions de logiciels non libres (gratuit ou pas, ça importe peu).
Tu coches bien trop de cases pour être bien accueilli ici.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: Je ne suis peut être pas bien réveillé mais
Posté par Yannickpamal . Évalué à -10 (+0/-12).
ça c'est ton avis mais LINUX ne t'apartiens pas. Je pense que tu devrais être un peu plus ouvert car vous ne me connaissez pas et vous me critiquez. Je vous conseille de prendre un peu plus de hauteur. Je vous informe également que mon application ne s'est pas faites bétement avec de l'IA, alors avant de juger, regardez sur addabailleur.fr et vous verrez. Sinon téléchargez l'application qui est gratuite sur LINUX si vous comprennez quelque chose au locatif (ce que je doute).
[^] # Re: Je ne suis peut être pas bien réveillé mais
Posté par passant·e . Évalué à 10 (+8/-0).
Ce n'est pas son avis
T'es juste hors sujet. Ce n'est pas un drame en soi. Il y a sûrement d'autres endroit "jesuisunproprietaire.fr ?" ou cela répondra (peut-être) à un besoin.
Je trolle dès quand ça parle business, sécurité et sciences sociales
[^] # Re: Je ne suis peut être pas bien réveillé mais
Posté par Yannickpamal . Évalué à -7 (+1/-5).
T'as raison sur le fond quand tu dis que Linux à pour objectif de promouvoir les logiciel libres mais mon App a une version Linux Native et gratuite et repose sur une architecture 100% local avec des chiffrement de données coté utilisateur. C'est pour celà que j'en ai parlé içi: Le coté "local-first"
[^] # Re: Je ne suis peut être pas bien réveillé mais
Posté par Faya . Évalué à 10 (+9/-0).
Comme tu ne donnes pas les sources, on a aucun moyen de le vérifier. Exécuter un binaire sur son poste dont on connaît à peine la provenance et sans possibilité de vérifier ce qu'il fait, c'est le genre de truc que le LinuxFRien de base ne fera pas. Enfin à part les kamikaz du
curl | sh. Quand on parcourt vite-fait le dépôt pointé par les liens de téléchargement, il semble que l'app propose de se connecter à diverses solutions de Cloud. Du code fermé, généré par LLM, qui peut potentiellement accéder à des données perso (je n'ai pas cherché ce que ça fait exactement)… C'est vraiment très éloigné de ce que le public de LinuxFR a envie de voir en général.[^] # Re: Je ne suis peut être pas bien réveillé mais
Posté par gUI (Mastodon) . Évalué à 6 (+3/-0).
"Ayez confiance…"
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: Je ne suis peut être pas bien réveillé mais
Posté par passant·e . Évalué à 6 (+4/-0).
Si tu avais posé la question à ton LLM, il t'aurait indiqué que Libre ≠ gratuit.
Au pire, tu pouvais débarquer avec la documentation d'une architecture totalement interoperable des fichiers tests et une implémentation (ton binaire) fermée et cela aurait passé.
Dire que ton projet est "100% local avec chiffrement de données côté utilisateur" ça fait buzzwords pour attirer le chaland mais cela ne change pas le problème de fond, on n'a aucun moyen de vérifier ce qu'il y a derrière et il est donc impossible de t'accorder la moindre confiance. Ce genre de post pourrait très bien être un nouveau moyen pour distribuer un virus.
Je trolle dès quand ça parle business, sécurité et sciences sociales
[^] # Re: Je ne suis peut être pas bien réveillé mais
Posté par volts (Mastodon) . Évalué à 3 (+1/-0).
C'est déjà très moyen de prendre à parti un contributeur de longue date de LinuxFr.org dont son métier consiste justement à travailler sur des systèmes embarqués incorporant le noyau Linux et ses applicatifs.
Mais, en plus, gUI< est un modérateur, l'équivalent "dans la vraie vie" d'un videur de boite de nuit. J'appelle ça jouer avec le feu face à l'équipe de LinuxFr.org… et aussi avec sa propre réputation en ligne, à l'occasion :/
[^] # Re: Je ne suis peut être pas bien réveillé mais
Posté par gUI (Mastodon) . Évalué à 3 (+0/-0). Dernière modification le 07 juillet 2026 à 07:10.
C'est surtout les mauvaises notes systématiques de toute la communauté qui vont jouer. D'ailleurs pour rappel les journaux notés négativement ne sont pas indexés par les moteurs de recherche, histoire déjà de ne pas pourrir la réputation même de LinuxFR.org :)
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: Je ne suis peut être pas bien réveillé mais
Posté par Yannickpamal . Évalué à -10 (+0/-5).
pour info pour etre indexé il faut mettre une adresse http . Je n'ai pas mis l'URL complet dans aucun de mes messages!!
# Multipost
Posté par Astaoth . Évalué à 6 (+4/-0).
La première fois pourquoi pas, même si LinuxFR n'est pas un devblog ou une board de freeware comme on a pu en avoir dans le temps. Par contre 2 journaux en 3j pour la même promo, bof hein. Y a d'autres endroits plus appropriés, comme linkedin, xitter, ou un devblog sur le site de l'appli.
Emacs le fait depuis 30 ans, et sans pubs ni télémétrie.
[^] # Re: Multipost
Posté par Yannickpamal . Évalué à -10 (+1/-12).
Bonjour, merci du conseille mais je n'en fais pas une source de revenu principale, sinon j'aurais fait comme certains avec un abonnement. J'ai du mal à comprendre les commentaires agressif (je ne parle pas du votre), peut être sont ils des agents immobiliers ou des créateur de sites payants mensuellement. Moi je ne suis qu'un propriétaire bailleur qui en avait marre de payer des abonnements pour des sites qui au bout d'un momment ferment avec vos données.Bref je ne fait qu'aider des personnes qui sont dans le même cas que moi. Biensûre vous me direz que je suis rémunéré mais 20€ ce n'est rien par raport au travail que j'ai effectué (d'autant plus que c'est gratuit sur LINUX). Je vous invite avant de juger de regarder sur mon site ADDAbailleur.fr et à regarder tout ce qu'on peut faire avec mon apllication. Vous êtes surement utilisateur de Linux, si vous êtes propriétaire bailleur, je vous invite à télécharger l'application gratuitement depuis mon site.
Bien cordialement
[^] # Re: Multipost
Posté par Astaoth . Évalué à 2 (+0/-0).
Et donc, en quoi est-ce que ca concerne mon propos ? Poster à intervalles très court avec un nouveau compte pour la promo d'une appli proprio, malgré le fait que le premier journal ait été mal reçu, ca s'apparente à du spam.
Je n'utilise pas d'applications proprios vibe-codés avec une promotion également vibe-faite pour des besoins que je n'ai pas, même si c'est un freeware linux.
… savez-vous comment fonctionne une distribution Linux dans le principe ?
Emacs le fait depuis 30 ans, et sans pubs ni télémétrie.
# open source
Posté par steph1978 . Évalué à 10 (+9/-0). Dernière modification le 05 juillet 2026 à 13:15.
Et bien reviens quand tu en aura une et une positive qui plus est. En attendant, on perd tous notre temps.
Aucune chance que je passe du temps à installer et tester un logiciel privé sans être rémunéré.
A bon entendeur…
[^] # Re: open source
Posté par Yannickpamal . Évalué à -8 (+0/-5).
Bonsoir, je vous demande ni d'installer ni de tester quoi que ce soit… et encore moins gratuitement. Le journal était un partage, pas une sollicitation.
Pas de temps perdu de mon coté en tout cas. Bonne continuation!!
[^] # Re: open source
Posté par steph1978 . Évalué à 4 (+2/-0).
On a pas du bien se comprendre alors
# My 2cts
Posté par Luc-Skywalker . Évalué à 6 (+4/-0).
Hello,
d'abord merci pour ça:
Ensuite, ben ton journal est considéré comme inutile. Pourquoi ?
Je ne pense pas trop me tromper en disant qu'ici tout le monde est convaincu, avec une liste d'arguments longue comme ça, qu'il faut publier le code source sous une Licence Libre.
"Si tous les cons volaient, il ferait nuit" F. Dard
[^] # Re: My 2cts
Posté par Yannickpamal . Évalué à -8 (+0/-8).
merci beaucoup pour votre réponse constructive (ouff enfin quelqu'un qui dialogue!! lol). Pour te répondre ADDA Bailleur est gratuit et pas libre.Tout ce que j peux dire c'st que c'est 100% local, pas de télémétrie, pas de serveur, tout est stocké dans ton ordinateur ou ton téléphone. Pour aarch64 pas encore je suis sous amd64. Tu vise quel machine?
[^] # Re: My 2cts
Posté par Luc-Skywalker . Évalué à 4 (+2/-0).
Le site est pas mal fait, les fonctionnalités semblent bien correspondre à l'objectif et ça donne envie d'essayer. Mais ne te casse pas trop la tête pour moi, c'est par simple curiosité.
Note que si le Code Source était dispo, ce serait une simple formalité pour la communauté ;)
ainsi que la maintenance, les améliorations, la qualité du code, le suivi règlementaire, la réputation (la confiance), la popularité, … et ça te libèrera sans doute du temps à consacrer à comment monétiser tout cela. (désolé j'ai pas pu résister :)
"Si tous les cons volaient, il ferait nuit" F. Dard
[^] # Re: My 2cts
Posté par Yannickpamal . Évalué à -9 (+0/-9).
un très grand merci pour tes conseis c'est très sympa. ne t'inquiète pas ça fait plaisir d'avoir un avis extérieur, n'hésite pas à me dire si tu trouves des points négatifs ou des choses que je pourais ajouter. Mon but 1er est de participer au développement de LINUX. L'erreur que j'ai fait est de confier la rédaction de mon commentaire à l'IA. Promis je ne recommencerai plus ! lol
# de l'IA pour un faire un post de quelques lignes ???
Posté par Laurent J (site web personnel, Mastodon) . Évalué à 10 (+8/-0).
Je ne comprends pas que certains fassent appel à l'IA pour écrire un journal pareil, aussi court et aussi simpliste.
Sérieux, les gens deviennent écervelé ou quoi ? Ils y gagnent quoi là ? Faut pas 3 heures pour écrire un truc pareil pourtant ??
[^] # Re: de l'IA pour un faire un post de quelques lignes ???
Posté par Yannickpamal . Évalué à -10 (+1/-10). Dernière modification le 06 juillet 2026 à 17:45.
désolé que cela vous agace à ce point, vous avez surement dût passer une sale journée…
Envoyer un commentaire
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.