Un mot sur Odoo et Grap
Cette petite fiche est là pour éclairer ce qu'est Odoo et ce que fait Grap concernant Odoo.
Quelques définitions
Odoo est un logiciel libre. C'est un progiciel de gestion, modulaire, ayant un modèle opencore.
Odoo, c'est le nom d'un logiciel mais c'est aussi le nom de l'entreprise belge Odoo SA qui développe le logiciel.
Un logiciel est dit Libre s'il respecte les 4 libertés suivantes : liberté d'usage, liberté d'étude du code, liberté de redistribution, liberté de modification. Le logiciel libre est aussi un mouvement social d'émancipation avec le numérique.
Progiciel de gestion : logiciel permettant de gérer des flux d'entreprises tel que la gestion de ses achats, ventes, stock, comptabilité, analyse de données etc.
Modulaire : chaque fonctionnalité est un bout de puzzle, appelé module, que l'on décidé de rajouter ou non au Odoo de base. Chaque module peut être développé, amélioré, bugué et débugué. C'est ici que l'on agit à Grap.
Modèle opencore : le cœur d'Odoo est libre et est développé principalement par Odoo SA qui en propose une nouvelle version chaque année. Mais Odoo SA propose autour du cœur libre un ensemble de modules propriétaires (non gratuits, non modifiable, non auditable etc.)
L'OCA : Odoo Community Association
Odoo SA propose donc des modules propriétaires autour du cœur libre d'Odoo. Mais ce ne sont pas les seul·es !
Il existe une association communautaire et internationale qui regroupe des gens qui souhaitent améliorer Odoo en rendant tout leur travail libre. Il s'agit de l'OCA, à laquelle chaque membre du pôle informatique est membre.
Tout le travail que nous produisons au pôle informatique de Grap pour Odoo est reversé gratuitement et librement sur Internet. Petit à petit, nous proposons notre travail à l'OCA. Tout n'est pas mutualisable dès le début : le module permettant de gérer des devis depuis le point de vente a été mutualisé (après avoir été développé par Sylvain), mais notre gestion des utilisations internes ne l'est pas encore, par exemple.
Tout le travail que nous produisons au pôle informatique de Grap pour Odoo est reversé gratuitement et librement sur Internet
Exemple du module libre écrit par Grap et désormais dans le giron de l'OCA : https://github.com/OCA/pos/tree/16.0/pos_order_to_sale_order
Cela permet aussi que le module vive sa vie, s'améliore, sans forcement notre force de travail mais par le travail d'autres gens de la communauté !
Tout notre travail de développement qui n'est pas encore dans l'OCA est retrouvable sur notre page Github ici, et sur la page officielle des modules de l'OCA ici.
Odoo =/= Odoo ??
En général, nous disons que nous travaillons sur Odoo, et nous parlons du logiciel, du code libre.
Mais il ne faut pas confondre notre Odoo à nous - que nous proposons sur https://erp.grap.coop/ et d'autres Odoo, notamment celui d'Odoo SA qui est trouvable par les moteurs de recherche https://www.odoo.com ou sur les magasins d'applications type PlayStore.
Si vous allez sur un de ces sites, vous n'arrivez pas à vous connecter, et c'est normal, ça n'a rien à voir !
Et si je trouve un module qui me va bien, vous pouvez l'intégrer ?
En théorie oui, mais en pratique, c'est plus compliqué que ça, on vous expliquer pourquoi.