Siirry sisältöön
Blog

grommunio @ FOSDEM 2024

· by grommunio
grommunio @ FOSDEM 2024

Helmikuun alussa Jan Engelhardt piti Brysselissä FOSDEM-tapahtumassa esityksen grommuniosta otsikolla “Implementing 27 MS Exchange Protocols in Open Source”. “Modern E-Mail” devroom -tilassa hän kertoi syvyyksistä, oikuista ja ongelmista, jotka grommunion kehittäjien oli voitettava luodakseen ja laajentaakseen johtavan avoimen lähdekoodin korvaavan Microsoft Exchange:n. Dev-huone oli ylikansoitettu, ja Linux Magazine raportoi siitä.

Jan Engelhardt @ Fosdem 2024
FOSDEM 2024 -tapahtuman grommuniossa ihmiset seisoivat, eikä heitä päästetty sisään. Tässä on Jan Engelhardtin täpötäysi puheenvuoro MSEX-protokollista. (kuva: Markus Feilner, CC-BY 2024)

Libre Université de Bruxellesin (LUB) vuotuinen FOSDEM-konferenssi on Euroopan suurin ja arvostetuin avoimen lähdekoodin kehittäjien tapahtuma. Se alkoi yli 20 vuotta sitten, ja nykyään se houkuttelee Euroopan pääkaupunkiin yli 12 000 avoimen lähdekoodin kehittäjää, harrastajaa ja evankelistaa. Tapahtuman lähes 1 000 puhetta ja esitystä nauhoitetaan, joten kaikilla on runsaasti aikaa keskustella, keskustella, tehdä yhteistyötä ja verkostoitua.

grommunios Johtava ohjelmistoarkkitehti FOSDEMissä

Tänä vuonna grommunio on ylpeä saadessaan olla mukana ilmaisessa ja avoimessa tapahtumassa: Jan Engelhardt, grommunion johtava kehittäjä ja ohjelmistoarkkitehti, puhui aiheesta “Exchanging Microsoft: implementing 27 MS Exchange protocols & APIs in OSS with grommunio”.

MAPI, Messaging Application Programming Interface, on Engelhardtin mukaan “hieman epäselvä termi”. “Sitä käytetään sekä käsitteistä että datatilasta, ohjelmointirajapinnoista ja verkkoprotokolloista langalla.” Microsoftin ansiosta kaikki dokumentaatio on vapaasti saatavilla, spesifikaatioita on “132+ dokumenttia 8400+ sivulla, lisäksi Internetin sähköpostiprotokollat (eli RFC 5322, 5545 jne.), joita on joka tapauksessa tuettava.” Engelhardt ja hänen grommunio-tiiminsä sukelsivat syvälle näihin asiakirjoihin - ja auttoivat myös korjaamaan joitakin ongelmia. Näin grommuniosta tuli Microsoftin ja kaikkien sen asiakkaiden käyttämien määritysten avoimen pinon tekijä.

gromox @ Fosdem
Sen lisäksi, että grommunio kävi läpi tuhansia sivuja eritelmiä, osallistuimme myös korjaamalla löytämiämme virheitä. (esityksen dia)

Ylikuormitettu

Ei ihme, että kehittäjien huone H.2213 oli ylikuormitettu - grommunio oli ensimmäinen avoimen lähdekoodin ryhmäohjelmisto, joka on koskaan sukeltanut niin syvälle MS Exchange -protokollien metsään. Uusin versiomme sisältää jopa maailman ensimmäisen täydellisen EWS-toteutuksen, Exchange Web Services. Kuva Janin esityksestä pääsi jopa saksalaisen Linux-lehden tulevaan FOSDEM-raporttiin (numero 04/24 ilmestyy maaliskuun alussa) esimerkkinä täpötäydestä, innovatiivisesta esityksestä.

Tallenteet ja diat

Kaikille niille, jotka eivät päässeet saliin ja joutuivat seisomaan jonossa oven ulkopuolella, tässä on

Jan selitti yksityiskohtaisesti, mitä ja kuinka monia protokollia ja formaatteja grommuniosta löytyy nykyään, ja lisäksi hän esitti paljon sivuhuomautuksia käyttämistämme työkaluista, havaitsemistamme ongelmista (esim. joidenkin Exchangeen sisältyvien binääriformaattien kanssa) ja muusta. Esitys kestää noin 20 minuuttia, mutta se on täynnä lisätietoa.

Jos sinulla on teknisiä kysymyksiä, ota rohkeasti yhteyttä ota yhteyttä tai lähetä meille sähköpostia.