Skip to content
This repository has been archived by the owner on May 16, 2022. It is now read-only.

Ajouter Waarp #43

Closed
fredericBregier opened this issue Oct 15, 2019 · 9 comments
Closed

Ajouter Waarp #43

fredericBregier opened this issue Oct 15, 2019 · 9 comments
Assignees
Labels
MIMPROD Concerne les outils de production Soumission Soumettre un nouveau logiciel libre pour le SILL

Comments

@fredericBregier
Copy link

fredericBregier commented Oct 15, 2019

Waarp est une suite de logiciels qui assure la gestion de transferts de fichiers (en « anglais » MFT pour « Manage File Transfer »). Parmi ses capacités, il permet d’assurer le suivi, la traçabilité, la reprise sur incident et le transfert de nombreux fichiers, y compris de grande taille, et ce dans un environnement sécurisé et exploitable.
Waarp est le premier acteur du marché à avoir couplé le modèle open source à une solution de MFT professionnelle.
La plateforme Waarp est un ensemble de logiciels libres et gratuits écrits en Java ou en Go dont le périmètre est la gestion des transferts de fichiers dans un contexte de production et sécurisé.

  • Le code source du logiciel est publié sous l'une des licences libres reconnue par la FSF ou l'OSI, sans délai de publication entre le code source et la version exécutable
  • Il existe un référent (pas seulement un utilisateur) pour le logiciel libre comme recommandé au sein des groupes MIM.
    • Il en existe plusieurs mais soumis à des clauses de confidentialité.
  • Le logiciel est utilisé significativement dans au moins un ministère ou un organisme public.
    • Oui, plusieurs, dont la Gendarmerie, le Ministère des finances, la DGA (Ministère des Armées) et d’autres soumis à des clauses de confidentialité
    • En devenir, dans le cadre du Programme Vitam (programme interministériel lié aux archives numériques et portés par les trois ministères que sont la Défense, les Affaires étrangères et la Culture), le module Waarp-Vitam répond à des besoins impérieux du Programme en s’appuyant sur les capacités de Waarp. Ce module est lui-aussi libre sous licence GPL V3 (https://github.com/waarp/WaarpVitam) et distribué dans les mêmes conditions. Il est par nature voué à être utilisé par l’ensemble des entités qui utiliseront Vitam dans des contextes de volumétrie et d’échange sensibles et importants, c’est-à-dire le cœur de métier de Vitam.
  • Un ministère ou organisme public qui a un usage significatif du logiciel a publié des informations sur son usage.
    • Dans le cadre du Programme Vitam, Waarp a été cité de nombreuses fois, y compris dans l’appel d’offres et dans les sessions interministérielles de 2015. Pour des raisons de priorisation, cette intégration n’a pas pu être réalisée auparavant. C’est chose faite en 2019 par l’équipe Waarp et le soutien de l’équipe support Vitam.
  • Le logiciel est mûr et actif : la longévité est constatée et il y a de bonnes garanties sur la pérennité ; il existe une communauté dynamique, une feuille de route.
    • Waarp est une solution qui existe depuis 2007, en production depuis cette date et en constante évolution. Les versions continuent d’évoluer ainsi que la documentation, mais pour cette dernière sur le site de la société (accès libre).
      • En 2016 : 4 versions
      • En 2017 : 2 version
      • En 2018 : 3 versions
      • En 2019 : 6 versions dont 1 majeure
    • Des évolutions majeures sont en cours dans notre R&D afin d’intégrer l’ensemble de nos outils dans un socle unique et en même temps modulaire (R66, FTP(S), HTTP(S), HTTP/2, SFTP, …).
    • De la même manière, des évolutions d’usages sont à prévoir, comme l’intégration de Waarp dans Vitam, déjà opérationnelle, mais aussi des modules pour intégration de l’utilisateur final ou de l’échange de données et non uniquement de fichiers.
    • Nos évolutions sont liées aux demandes clients ou aux incidents remontés.
    • Nous assumons un support libre, sans engagement mais réactif.
  • Le logiciel est performant, il a une bonne couverture fonctionnelle par rapport au besoin.
    • Waarp a été de nombreuses fois étudié et comparé, que ce soit dans un cadre public ou privé, que ce soit avec d’autres solutions libres ou propriétaires, et les retours ont été systématiquement favorables :
      • Dans le monde libre, il n’a pas d’équivalent
      • Avec le monde propriétaire, il est un concurrent aux fonctionnalités éprouvées
      • De nombreux tests aux limites ont prouvé sa robustesse, y compris dans des conditions extrêmes (latences très élevés, coupures réseaux intempestives, …)
    • La dernière version v3.2 améliore très significativement la consommation mémoire et la performance du produit, ce qui rend son usage encore plus aisé.
  • Pour les outils de bureautique, le logiciel est multiplateforme.
    • Ce n’est pas un logiciel bureautique, mais il est multiplateforme. La compatibilité Java 6 et supérieur lui permet de pouvoir être exécuté sur un grand nombre de plateformes : Linux, Windows, AIX, HP-UX, Solaris, Z/OS.
  • Le logiciel respecte des normes et standards, notamment ceux du RGI et du RGAA.
    • Les normes et standards sont suivis, dans le cadre d’un logiciel destiné à la production et non aux utilisateurs finaux. Si des manques sont décelés, l’équipe les corrigera.
  • Le logiciel propose des facilités d'exploitation : supervision, administration, configuration, sauvegarde, existence d'installeurs, d'outils de configuration et de déploiement.
    • L’outil bénéficie de nombreuses options :
      • Support SNMP V2 et V3, API REST, DMZ compatible, outils d’administration et de configuration locaux (inclus)
      • Outils d’administration et de configuration centralisés, des installeurs (disponibles via le support)
  • Le logiciel est adapté aux besoins des ministères français : intégration dans les SI ministériels et respect de la PSSIE, traduction en français, besoins spécifiques aux grands comptes.
    • L’outil a déjà été intégré plusieurs fois dans des ministères français. La documentation existe en Français, tout comme le respect de la PSSIE.
    • Il est à noter par exemple qu’il permet :
      • L’usage en DMZ
      • La langue est configurable
      • Le support TLS natif (jusqu’à V3 à ce jour), y compris en Java 6, et évidemment avec les versions Java plus récentes (y compris OpenJDK)
      • Il supporte de nombreuses bases de données (PostGreSQL, MariaDB, MySQL, Oracle, H2)
@bzg bzg self-assigned this Oct 16, 2019
@bzg bzg added the Soumission Soumettre un nouveau logiciel libre pour le SILL label Oct 16, 2019
@bzg bzg added the MIMPROD Concerne les outils de production label Dec 22, 2019
@fredericBregier
Copy link
Author

Ajout:

  • Waarp V3.3.0 (version majeure) sortie en janvier 2020
  • Waarp v3.3.1 (version mineure) sortie cette semaine en février 2020

@bzg
Copy link

bzg commented Feb 17, 2020

Bonjour, j'ai tenté de vous écrire à @culture.gouv.fr - le mail m'a été retourné. Pouvez-vous m'écrire à bastien.guerry@data.gouv.fr ? Merci !

@fredericBregier
Copy link
Author

Ajout:

  • les banques s'y intéressent
  • version 3.3.2 en avril, 3.3.3 à venir
  • pas cette année donc, pour le SILL, alors que l'Etat l'utilise et seule solution OpenSource pour un usage indispensable en production... :-(

@bzg
Copy link

bzg commented May 5, 2020

Bonjour, comme dit dans le message juste avant, j'avais tenté de vous joindre sans succès.

Mon mail : bastien.guerry@data.gouv.fr

Pour entrer dans le SILL il faut qu'un agent public d'une administration utilisatrice se porte volontaire pour être référent.

Si vous avez ce volontaire dans une administration, n'hésitez pas à me mettre en contact avec lui.

@fredericBregier
Copy link
Author

On en avait discuté par email directement en février (donc pas sans succès) : les référents existent (cités dans la requête) mais ne sont pas "volontaires" pour en jouer le rôle.
Je connais bien les travers de cette procédure (j'en étais) : il faut un référent qui accepte d'être ainsi cité. Peu l'accepte, même s'ils l'utilisent, devant les enjeux indirects (responsabilité pour les autres ministères). Du coup, cela limite la visibilité mais ce n'est pas grave.

@bzg
Copy link

bzg commented May 5, 2020

Ca me revient, au temps pour moi.

Il faut bien expliquer aux référents potentiels qu'ils n'exposent pas leur nom, ni en public ni au sein de leur hiérarchie - ils participent simplement aux échanges avec les autres référents, ce qui est aussi (voire surtout) une occasion d'apprendre.

J'espère que certains franchiront le pas, il ne faut pas désespérer.

@bzg
Copy link

bzg commented May 7, 2020

Pour information, je viens de relancer le groupe MIM DEVOPS pour savoir pourquoi Waarp n'est plus référencé et pour demande de l'aide pour trouver un référent.

@fredericBregier
Copy link
Author

@bzg Merci ;-)

@bzg
Copy link

bzg commented Nov 27, 2021

Cette issue est désormais très ancienne... je propose de la fermer, je vous envoie un mail pour faire le point. Les évolutions du SILL ne seront plus gérées via les issues de ce dépôt à partir de janvier 2022, nous tiendrons bien sûr la communauté informée.

@bzg bzg closed this as completed Nov 27, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
MIMPROD Concerne les outils de production Soumission Soumettre un nouveau logiciel libre pour le SILL
Projects
None yet
Development

No branches or pull requests

2 participants