106 lines
4.3 KiB
Markdown
106 lines
4.3 KiB
Markdown
# ODFStudio
|
|
|
|
**ODFStudio est un fork de LibreOffice porté par La Mouette ODF.**
|
|
|
|
Dans la lignée de LibreOffice Mimo, la suite bureautique portée par les
|
|
ministères français et abandonnée en 2025, nous avons souhaité créer
|
|
un dérivé de LibreOffice plus proche de la communauté française.
|
|
Le projet vise donc à développer en France la compréhension, l'expérimentation et
|
|
la contribution autour de la base de code de LibreOffice, du format
|
|
ODF et de l'interopérabilité documentaire.
|
|
|
|
ODFStudio reste proche du développement amont de LibreOffice tout en fournissant
|
|
un espace permettant d'expérimenter, d'intégrer et de maintenir des évolutions
|
|
propres au projet que vous soyez un particulier, une entreprise, une collectivité.
|
|
|
|
## Branches
|
|
|
|
Le dépôt comporte notamment deux branches principales :
|
|
|
|
- "main" — branche de développement d'ODFStudio. Elle suit le développement
|
|
amont de LibreOffice et accueille les développements, expérimentations et
|
|
travaux d'intégration propres à ODFStudio.
|
|
- "stable/26.2" — branche stable basée sur LibreOffice 26.2. Elle est utilisée
|
|
pour construire et maintenir la série ODFStudio 26.2.x destinée à la
|
|
distribution.
|
|
- "stable/26.8" — branche stable basée sur LibreOffice 26.8. Elle est utilisée
|
|
pour construire et maintenir la série ODFStudio 26.8.x destinée à la
|
|
distribution.
|
|
|
|
Les évolutions développées dans ODFStudio peuvent être spécifiques au projet,
|
|
expérimentales ou avoir vocation à être proposées au projet LibreOffice
|
|
lorsqu'elles sont pertinentes pour l'amont.
|
|
|
|
## Objectifs
|
|
|
|
ODFStudio s'intéresse notamment à :
|
|
|
|
- l'interopérabilité autour du format OpenDocument (ODF) ;
|
|
- la compréhension et la documentation de la base de code LibreOffice ;
|
|
- l'accessibilité ;
|
|
- l'expérimentation de nouvelles fonctionnalités ;
|
|
- l'amélioration des outils de développement, de test et d'analyse ;
|
|
- la transmission des compétences nécessaires pour contribuer à une suite
|
|
bureautique libre de cette ampleur.
|
|
|
|
## Développement
|
|
|
|
ODFStudio est construit à partir du code source de LibreOffice et conserve donc
|
|
son architecture, son système de compilation et l'essentiel de ses prérequis de
|
|
développement.
|
|
|
|
Pour comprendre l'organisation du code et préparer un environnement de
|
|
compilation, consulter la documentation du projet LibreOffice :
|
|
|
|
- Documentation développeur : <https://docs.libreoffice.org/>
|
|
- Construction de LibreOffice :
|
|
<https://wiki.documentfoundation.org/Development/How_to_build>
|
|
- Guide développeur :
|
|
<https://wiki.documentfoundation.org/Documentation/DevGuide>
|
|
- API LibreOffice : <https://api.libreoffice.org/>
|
|
|
|
Chaque module du dépôt contient également généralement un fichier `README.md`
|
|
décrivant son rôle et son organisation.
|
|
|
|
Parmi les principaux modules :
|
|
|
|
| Module | Description |
|
|
| --- | --- |
|
|
| `vcl/` | toolkit graphique et abstraction du rendu |
|
|
| `framework/` | infrastructure UNO et interface générale de l'application |
|
|
| `sfx2/` | infrastructure historique commune aux applications |
|
|
| `svx/` | fonctions communes liées notamment au modèle graphique |
|
|
| `sw/` | Writer |
|
|
| `sc/` | Calc |
|
|
| `sd/` | Draw et Impress |
|
|
| `desktop/` | initialisation et démarrage de l'application |
|
|
|
|
## Relation avec LibreOffice
|
|
|
|
LibreOffice est un logiciel libre développé par une communauté internationale
|
|
et soutenu par The Document Foundation.
|
|
|
|
ODFStudio est basé sur LibreOffice mais constitue un projet distinct. Les
|
|
modifications propres à ODFStudio ne doivent pas être attribuées au projet
|
|
LibreOffice ou à The Document Foundation.
|
|
|
|
Les licences du code d'origine et des composants provenant de LibreOffice
|
|
restent applicables.
|
|
|
|
## Contributions
|
|
|
|
Les contributions sont les bienvenues : code, tests, documentation, analyse de
|
|
bugs, interopérabilité, accessibilité ou expérimentation.
|
|
|
|
Le développement d'ODFStudio utilise Gerrit pour la revue de code.
|
|
|
|
Lorsqu'une modification concerne également LibreOffice de manière générale,
|
|
sa contribution au projet amont est encouragée.
|
|
|
|
|
|
## Soutien financier.
|
|
Si le logiciel est gratuit, certaines ressources informatiques ne le sont pas, nous avons donc une page de don.
|
|
Le fork est maintenu par des bénévoles de l'association La Mouette ODF.
|
|
https://www.helloasso.com/associations/la-mouette-odf/formulaires/1
|
|
https://www.helloasso.com/beta/associations/la-mouette-odf/adhesions/adherez-a-la-mouette-2026-2027
|