grommunio @ FOSDEM 2024
Début février, Jan Engelhardt a fait une présentation sur grommunio à la FOSDEM à Bruxelles, intitulée ” Implementing 27 MS Exchange Protocols in Open Source ” (Mise en œuvre de 27 protocoles MS Exchange en Open Source). Dans la salle de développement “Modern E-Mail”, il a expliqué les profondeurs, les bizarreries et les problèmes que les développeurs de grommunio ont dû surmonter pour créer et développer le principal remplacement open source de Microsoft Exchange. La salle de développement était bondée et Linux Magazine en a rendu compte.

Au grommunio du FOSDEM 2024, les gens se tenaient debout et n’étaient pas autorisés à entrer. Voici l’exposé de Jan Engelhardt sur les protocoles MSEX. (photo : Markus Feilner, CC-BY 2024)
La conférence annuelle FOSDEM à la Libre Université de Bruxelles (LUB) est l’événement le plus important et le plus prestigieux pour les développeurs de logiciels libres en Europe. Elle a débuté il y a plus de 20 ans et attire aujourd’hui plus de 12 000 développeurs, enthousiastes et évangélistes de l’open source dans la capitale de l’Europe. Les quelque 1 000 conférences et présentations de l’événement seront enregistrées, ce qui laissera à chacun le temps de parler, de discuter, de collaborer et de nouer des contacts.
grommunios Architecte logiciel en chef au FOSDEM
Cette année, grommunio est fier d’avoir participé à cet événement libre et ouvert : [Jan Engelhardt] (https://www.linkedin.com/in/jan-engelhardt-b5a29ab8/), développeur et architecte logiciel en chef de grommunio, a présenté un exposé intitulé “Exchanging Microsoft : implementing 27 MS Exchange protocols & APIs in OSS with grommunio” (Échanger Microsoft : mise en œuvre de 27 protocoles et API MS Exchange dans les logiciels libres avec grommunio).
MAPI, l’interface de programmation d’applications de messagerie, est un “terme quelque peu ambigu”, explique M. Engelhardt. “Il est utilisé pour les concepts ainsi que pour le mode de données, les interfaces de programmation et les protocoles de réseau sur le fil Grâce à Microsoft, toute la documentation est disponible gratuitement, les spécifications représentent “plus de 132 documents sur plus de 8400 pages, en plus des protocoles de messagerie Internet (c’est-à-dire RFC 5322, 5545, etc.) qui doivent de toute façon être pris en charge” Engelhardt et son équipe de grommunio se sont plongés dans ces documents et ont aidé à résoudre certains problèmes. C’est ainsi que grommunio est devenu un contributeur à la pile ouverte de spécifications utilisée par Microsoft et tous ses clients.

Non seulement grommunio a travaillé sur des milliers de pages de spécifications, mais nous avons également contribué en corrigeant les bogues que nous avons trouvés. (diapositive de la présentation)
Surpeuplé
Il n’est pas étonnant que la salle des développeurs H.2213 ait été bondée, grommunio étant le premier collecticiel open source à plonger aussi profondément dans la forêt des protocoles MS Exchange. Notre dernière version inclut même la première implémentation complète au monde de EWS, [Exchange Web Services] (/news/grommunio-release-2023-11-3/). La photo de la présentation de Jan s’est même retrouvée dans le prochain rapport du magazine allemand Linux sur le FOSDEM (le numéro 04/24 sera publié début mars), en tant qu’exemple d’une présentation bondée et innovante.
Enregistrements et diapositives
Pour tous ceux qui n’ont pas pu entrer dans la salle et qui ont dû faire la queue devant la porte, voici
- la [vidéo] (https://ftp.fau.de/fosdem/2024/h2213/fosdem-2024-2731—servers-exchanging-microsoft-implementing-27-ms-exchange-protocols-apis-in-oss-with-grommunio.av1.webm) de la présentation,
- les diapositives,
- et un lien pour envoyer vos [commentaires] (https://pretalx.fosdem.org/fosdem-2024/talk/8ELMQV/feedback/) aux organisateurs
Jan a expliqué en détail quels et combien de protocoles et de formats peuvent être trouvés dans grommunio aujourd’hui, avec de nombreuses notes sur les outils que nous avons utilisés, les problèmes que nous avons trouvés (par exemple avec certains formats binaires dans Exchange) et plus encore. La présentation dure environ 20 minutes, mais elle est pleine d’informations supplémentaires.
Si vous avez des questions techniques, n’hésitez pas à [nous contacter ou nous envoyer un courriel] (/contact/).