URL: https://linuxfr.org/news/publication-de-pasteque-version-6 Title: Publication de Pastèque version 6 Authors: Elephant ZeroHeure, palm123 et Benoît Sibaud Date: 2015年10月22日T09:40:54+02:00 License: CC By-SA Tags: auto-hébergement, logiciel_de_caisse, caisse, pastèque, boutique, communauté et android Score: 29 Pastèque est une suite logicielle pour gérer un ou plusieurs points de vente (point of sales, POS). Avec le matériel adéquat (imprimante thermique, lecteur de carte bleue...), elle permet de gérer tout point de vente : restaurant, épicerie, bar, librairie... Début octobre, la version 6 du logiciel a été publiée. Cette nouvelle version apporte des changements majeurs dans la version Android du logiciel. Beaucoup de choses ont eu lieu autour de la gestion du projet : passage à Github, publication sur le Play Store de Google, etc. Mais le gros de l’actualité est législatif, la réglementation autour des logiciels de caisse enregistreuse (et de comptabilité) étant débattue au travers du projet de loi de Finances 2016. ---- [Site officiel de Pastèque](http://www.pasteque.coop) [Application sur GooglePlay](https://play.google.com/store/apps/details?id=fr.pasteque.client.vanilla) [Site communautaire](http://communaute.pasteque.coop) [Projet loi de finances 2016 (lire particulièrement l’article 38)](http://www.assemblee-nationale.fr/14/projets/pl3096.asp) [Annonce de la sortie du projet](http://communaute.pasteque.coop/publication-de-pasteque-6-alias-fraise/) [Github du projet](https://github.com/ScilCoop/) ---- Fonctionnellement, quoi de neuf ? ================================= Pasteque-Desktop, the walking dead ---------------------------------- Pasteque-Desktop est un logiciel de front office écrit en Java. Il est le descendant d’OpenBravo POS sur lequel se basait originellement Pastèque, il partage une furieuse ressemblance visuelle avec son aîné. Et c’est tout. L’administration a été ôtée, il va chercher ses données sur Internet en mode synchrone (avec support des pertes de connexion et tout) On a accéléré à fond le démarrage : autour de 8 secondes pour un set de données normal, contre une quarantaine précédemment. On a corrigé quelques soucis de droits d’exécution par défaut dans le fichier compressé. Pastèque-Server, de petites améliorations ----------------------------------------- Pastèque-Server est un logiciel de back office écrit en PHP. Il mélange l’interface d’administration et l’API sur laquelle repose le projet. - Il est possible à présent de définir des fournisseurs par produits, ce qui permet de faire des statistiques de ventes par origine. C’est utile notamment dans le dépôt-vente. - Les comptes clients connaissent un peu de nouveau, avec notamment l’application de grilles tarifaires personnelles. - Quelques fonctions ont été ajoutées dans l’API : modes de paiement configurables, un embryon de fidélisation etc. Pastèque-Android, le cœur des évolutions ---------------------------------------- Pastèque-Android est un logiciel de front office écrit en Java pour Android. Il a été l’objet de toutes les attentions. Pour être tout à fait clair, c’est une question de moyens : on a été payés pour faire tout ça. C’est beau les modèles économiques du logiciel libre quand ils arrivent à générer tant d’avancées sur du code. Alors, qu’est-ce qu’on a de nouveau ? L’interface a été entièrement repensée. On passe d’un logiciel old school à quelque chose de plus moderne. Plus moderne et plus ergonomique. On passe de 3 mouvements pour réaliser l’encaissement à 2.  On a un progrès fonctionnel énorme. Bon, parfois ça rattrape uniquement le retard sur Pastèque-Desktop (passer des réductions sur des produits par exemple), mais pas mal de choses sont des nouveautés que ce mort-vivant de Pastèque-Desktop n’exploite pas comme les moyens de paiement configurables, la fidélisation, etc. Et l’avenir technique ? ======================= On a eu une petite réunion technique à la [Coroutine](http://www.lacoroutine.org), à Lille, début septembre pour savoir où on allait. On y était à 7 à discuter de problèmes terre à terre tout autant qu’à rêver éveillé. Pastèque-Desktop, on débranche ? -------------------------------- Il n’y a plus de demandes commerciales sur Pastèque-Desktop ou du moins très peu. Et le très peu tient sur les derniers avantages du logiciel, comme le langage de script embarqué. Cependant on l’aime bien, sans lui on contraint à utiliser des tablettes à durée de vie limitée ou à installer Android sur du x86 ce qui pue de la gueule. On va chercher à lui trouver un remplaçant. En Qt ? En HTML5 ? On ne sait pas encore. En attendant, la décision est qu’on fait du petit entretien jusqu’au jour où des changements radicaux dans l’API amèneront sa mort. Pastèque-Server, faut casser ---------------------------- L’API de Pastèque est le cœur du projet. Si pour gagner du temps on a mélangé API et Backoffice, faut arrêter. On s’oriente à terme vers deux logiciels : Pastèque-Admin (BackOffice) et Pastèque-API (API) On a pour principe de ne pas repartir de 0. Les nouveaux logiciels s’intégreront avec Pastèque-Server pour ne pas avoir de recul fonctionnel. Les évolutions continuent à être réalisées sur Pastèque-Server en attendant les nouveaux bébés. Pastèque-Android, rien à dire ----------------------------- On continue d’avoir des demandes sur Pastèque-Android. On est dans une phase de fiabilisation, tout roule. On a quand même un souci : l’intégration du matériel de caisse (balances, afficheurs clients, imprimante thermiques classiques), etc. Ça nous amène à ... Pastèque-Gear, le nouveau projet -------------------------------- Si on devait sortir un Pastèque-HTML5 ou si on veut que Pastèque-Android puisse accéder à du matos USB (ou pire, RS232), il nous faut une solution. La solution c’est Pastèque-Gear qui sera un boîtier (Raspberry Pi ?) auquel sera branché le matériel. Pastèque-Gear gère les pilotes & C^ie et se présente aux autres logiciels sous forme d’une API à partir de laquelle on peut réaliser affichages, pesages, scannages et autres impressages. On ne s’est pas vraiment arrêtés sur la technologie utilisée. Mais on ne devrait pas couper au développement en C pour les pilotes. Des contributions noyau pour Pastèque, ça aurait de la gueule. Et en dehors de ça ? ==================== Pastèque est essentiellement porté par Scil qui pour toute sympathique et auto-gérée qu’elle soit n’en reste pas moins une société qui vise à payer ceux qui travaillent pour elle. Des intégrateurs ---------------- Scil est de plus en plus pris par la programmation de nouvelles fonctionnalités. On gère de moins en moins facilement le support utilisateur et l’installation de caisses. Alors on a commencé à avoir des intégrateurs, le premier d’entre eux est Délice Service à Toulouse. On veut généraliser ce modèle : Scil ne doit à terme faire que du code. Du prix libre ------------- Quand on se prend une question dont la réponse est triviale, on propose toujours un prix libre. Nous sommes extrêmement étonnés du retour positif de cette expérience. Le seul organisme qui n’ait pas payé quelque chose s’en est presque excusé ; la moyenne versée est supérieure à notre ancien tarif. Il arrive qu’on reprenne foi en l’humanité :) Du fundraising ? ---------------- On a des demandes régulières. Deux particulièrement : réaliser l’intégration des TPE Ingenico (majoritaires en France) et de balances connectées. On va essayer, pour voir, un modèle économique par fundraisings successifs. LinuxFr sera évidement tenu informé par journal des lancements de collectes de fonds. Last but not least, projet de loi finances 2016 en France --------------------------------------------------------- Fin 2013, le législateur donnait un grand tour de vis sur les éditeurs de logiciels de caisse enregistreuse et des logiciels de comptabilité. On a été un peu lents au réveil, c’est uniquement début 2015 qu’on s’est penché sérieusement sur le sujet. Rien de bien dramatique alors : notre logiciel devait répondre à deux trois obligations sous peine de gros soucis. Mais on a eu vent d’une volonté d’aller plus loin et de rendre les éditeurs non pas seulement responsables de ce qu’ils publient, mais de ce qu’on trouve chez leurs utilisateurs imposant notamment une condition d’inaltérabilité du logiciel. Scil est en contact avec son député de circonscription, Bernard Roman, pour veiller à ce que ça ne se transforme pas en obligation de code source fermé. On demande simplement que la clause de co-responsabilité saute si l’utilisateur a effectué des modifications au logiciel sans en référer à l’éditeur. Un travail est en cours sur la liste de l’April. Autres éditeurs de logiciels de caisse enregistreuse ou de comptabilité, contactez-moi. On sera plus audibles ensemble.