Geneweb
| Développé par | Daniel de Rauglaudre |
|---|---|
| Première version | 1998[1] |
| Dernière version | 7.00[2] () |
| Version avancée | 7.1-beta () |
| Dépôt | github.com/geneweb/geneweb |
| Écrit en | OCaml |
| Système d'exploitation | Unix, Linux, Microsoft Windows et macOS |
| Environnement | Multi-plateforme |
| Langues | Multilingue |
| Type | Généalogie |
| Politique de distribution | Gratuit |
| Licence | GPL |
| Site web | Site officiel |
GeneWeb est un logiciel de généalogie libre et gratuit doté d'une interface web, utilisable aussi bien sur un ordinateur non connecté à Internet qu'en service web. Initialement conçu en 1998[1] par Daniel de Rauglaudre, il utilise des techniques de calcul de parenté et de consanguinité innovantes, mises au point par Daniel de Rauglaudre et Didier Rémy, directeur de recherche à l'INRIA.
Description
[modifier | modifier le code]GeneWeb, logiciel libre sous Licence publique générale GNU écrit en langage Ocaml, est disponible pour Unix, Linux, Microsoft Windows et Mac OS X[3]. Il peut s'intégrer à un serveur Web via une interface CGI ou fournir son propre serveur web (configuration par défaut : port 2317). En tant que service web, le logiciel permet d'accéder à une généalogie à distance, de donner les droits de modification à une autre personne (accès magicien, protection par mot de passe), et les droits de lecture à des amis (accès ami, protection par mot de passe) pour consulter les données des personnes vivantes ou de moins de cent ans[3].
L'interface web côté utilisateur est intégralement en HTML, la page est générée par le serveur. L'interface web est disponible en 29 langues[4] dont allemand, anglais, danois, espagnol, finnois, français, italien, néerlandais, suédois ; il est possible de modifier soi-même la traduction de l'interface[3].
Le logiciel utilise son propre format d'échange d'informations généalogiques en dehors de l'interface web : le format GW[5] par lequel une base généalogique tient sur un unique fichier texte .gw (hors éventuels images et documents liés). Ce format texte (UTF-8) de la base de données rend possible l'archivage (dans un format lisible par l'homme) et les échanges entre utilisateurs de GeneWeb. Par ailleurs, GeneWeb sait lire et écrire des fichiers au format GEDCOM.
Historique
[modifier | modifier le code]Après une dernière release 5.02 en janvier 2011, Daniel de Rauglaudre laisse Geneanet continuer le développement et les sources sont dès lors hébergées sur GitHub.
Le nouveau développeur, de chez Geneanet, publie la version 6.0 le [6] et sera actif jusque mai 2015 en publiant alors la version 6.08[7] et laissant le développement de l’outil dans une version instable 7.0-alpha où le format des bases a été modifié. L’intégralité des bases généalogiques sur Geneanet même a été forcée de passer à cette version alpha à l’insu de leurs utilisateurs.
Le développement est repris en open source par des bénévoles qui développent à la fois le programme[8] et la documentation[9] de manière collaborative, Geneanet ayant insuffisamment entretenu celle-ci.
Geneanet dépose le nom GeneWeb à l’INPI en 2016 alors que l’entreprise ne contribue plus du tout au développement de l’outil.
Après cinq ans sans maintenance du logiciel, en juin 2018, Geneanet recrute un nouveau développeur OCaml pour Geneweb et s’approprie quelques mois plus tard le dépôt Geneweb sur GitHub au détriment des bénévoles qui y contribuaient. Bien que Geneanet n’y contribue pas du tout, l’entreprise affiche un lien vers le Mediawiki de documentation de Geneweb dans le pied de page de son portail section « Galaxie Geneanet » depuis la fin de l’année 2019.
La version 7.0 de GeneWeb est publiée le 30 octobre 2020[10] sans aucune annonce de la part de Geneanet. Dans cette nouvelle version, l’intégralité des changements sur l’interface a été mis à jour par des bénévoles entre 2015 et cette date, tout comme l’est toujours le wiki de documentation.
Documentation
[modifier | modifier le code]La documentation Geneweb, de même que le programme, était initialement hébergée sur le site geneweb.org[11].
En 2011, Geneanet héberge une documentation sur son site, qui restera indiquée « en cours de réécriture » jusqu'à sa disparition du site début 2016[12].
Entre-temps, les bénévoles qui ont repris le développement mettent en place, en octobre 2015, un Mediawiki ouvert pour développer la documentation de manière collaborative[9].
Liste de discussion
[modifier | modifier le code]Les problèmes ou suggestions d'amélioration peuvent être discutés depuis 2011 sur le site GitHub GeneWeb[13], site qui possède aussi une page pour les discussions plus générales[14].
Une liste de discussion[15] avait été créée en sur Yahoo à l’époque de la version 4.08 et comptait plus de 1 300 membres qui exposaient en français ou en anglais leurs problèmes, ou proposaient des solutions. Quand les groupes Yahoo ferment, en 2020[16], la liste de discussion GeneWeb disparaît.
Historique des versions
[modifier | modifier le code]| Version | Date de sortie | Changements majeurs |
|---|---|---|
| 1.00 | [17] | |
| 2.00 | [18] | |
| 3.00 | [19] | |
| 4.00 | [20] | |
| 4.01 | ||
| 4.02 | ||
| 4.03 | ||
| 4.04 | ||
| 4.05 | ||
| 4.06 | ||
| 4.07 | ||
| 4.08 | ||
| 4.09 | ||
| 4.10 | ||
| 5.00 | [21] | |
| 5.01 | ||
| 5.02 | ||
| 5.02.1 | ||
| 6.00 | [6] | |
| 6.02 | ||
| 6.03 | ||
| 6.04 | ||
| 6.05 | ||
| 6.06 | ||
| 6.07 | ||
| 6.08 | [7] | |
| 7.0.0 | [10] | Nouveau format des fichiers .gw (gwplus, enrichi avec des événements) |
| 7.0.1-alpha2 | [22] | |
| 7.1-beta | [23] |
Applications
[modifier | modifier le code]Le serveur Web, d'abord uniquement disponible sur Internet sur les serveurs de l'INRIA, a maintenant été intégré comme moteur d'autres sites Internet de base de données de généalogie tels que Geneanet.
Le logiciel permet notamment de faire contribuer un ensemble de magiciens à des bases de données généalogiques de grand effectif. La base « Roglo », par exemple, alimentée par plus de 300 magiciens[24], a passé le cap des 11 millions de personnes (toutes reliées entre elles) en 2025.
Notes et références
[modifier | modifier le code]- GeneWeb 1.0-beta2 (archive.org), version du 14 avril 1998.
- ↑ « GeneWeb 7.0.0 » (consulté le )
- « Présentation du logiciel » (consulté le )
- ↑ 29 langues pour la version 7.0.0, voir la démo de la version 7.0.0 (lien archive).
- ↑ (en) « GeneWeb - The GW format » (consulté le )
- Geneweb 6.00 sur GitHub
- Geneweb 6.08 sur GitHub
- ↑ GeneWeb sur GitHub
- Mediawiki de GeneWeb
- GeneWeb 7.0 sur GitHub
- ↑ Documentation sur le site initial GeneWeb, geneweb.org (adresse qui redirige maintenant vers le GitHub), restant toujours accessible sur le site pauillac.inria.fr (en français, en anglais) et sur archive.org (en français, en anglais).
- ↑ Documentation Geneweb sur le site geneanet.org : archive sur archive.org.
- ↑ Page issues du GitHub GeneWeb.
- ↑ Page discussions du GitHub GeneWeb
- ↑ « GeneWeb genealogy software users group », sur yahoo.com (consulté le ).
- ↑ « Après un an de sursis, les Yahoo! Groups fermeront le 15 décembre », Le Monde.fr, (lire en ligne, consulté le )
- ↑ GeneWeb 1.0 (archive.org)
- ↑ GeneWeb 2.00 (archive.org)
- ↑ GeneWeb 2.00 (archive.org)
- ↑ GeneWeb 4.00 sur GitHub
- ↑ GeneWeb 5.00 sur GitHub
- ↑ GeneWeb 7.0.1-alpha2 sur GitHub
- ↑ GeneWeb 7.1beta sur GitHub
- ↑ « Magiciens - notes » (consulté le )