Nyílt forráskódú projekt

Az internet biztonságát szolgáló programkönyvtár irányítása

Ha az egész internet a programkönyvtáradtól függ, többé nem hozhatsz döntéseket zárt ajtók mögött.

Az internet biztonságát szolgáló programkönyvtár irányítása
Szervezet

OpenSSL

Nyílt forráskódú projekt

Globális (távoli munkavégzés)

6 közösségi csoport, több száz közreműködő

Tapasztalatok tőle
Anton Arapov

Anton Arapov

Operatív igazgató

Felhasználó 2023 óta

Erre használja a Loomiót
Különböző érintettek közösségi hozzájárulása
Minden döntés átlátható archívuma
A delegáltak szavazása méltányosan egyensúlyozza ki a befolyást
A fejlesztői közösségen túli szereplők elérése

Amikor lakat ikont látsz a böngésződ címsorában, valószínűleg az OpenSSL Library dolgozik a háttérben. Ez a nyílt forráskódú kriptográfiai programkönyvtár biztosítja azokat a biztonságos kapcsolatokat, amelyek védik jelszavaidat, bankkártyaszámaidat és személyes üzeneteidet, miközben az interneten keresztül haladnak. Amikor tehát ennek a nagy felelősséggel járó technológiai szervezetnek döntéseket kell hoznia, az egyértelműség és az átláthatóság elengedhetetlen.

„Nyílt, átlátható, közösségközpontú” – ezeket a szavakat halljuk először Anton Arapovtól, az OpenSSL Corporation operatív igazgatójától. Amikor Arapov három évvel ezelőtt csatlakozott a szervezethez, egymással versengő prioritások jellemezték a munkát. Míg a szervezet nagy része a nyílt forráskódú közösség értékeinek képviseletére összpontosított, egyes csoportok olyan kereskedelmi szereplők támogatására, mint a Microsoft, az Amazon és a Cisco. Ez a különbség egyensúlytalanságot teremtett a prioritások között.

„Korábban nehéz volt – magyarázza Arapov. – Vegyes társaságunk volt... és ennek a társaságnak sokféle célja volt. Egyesek inkább a közösségre, mások inkább az üzleti oldalra összpontosítottak. Összeütközések alakultak ki, amikor arra kellett válaszolni, hogy ...mit fontos ma megtenni és mit fontos holnap megtenni?”

Arapov és mások szervezeti megoldást találtak erre a feszültségre. Az OpenSSL Project két szervezetre alakult át: a Corporation kezeli a kereskedelmi tevékenységeket, a Foundation pedig a nem kereskedelmi munkát. Bár az új struktúra megoldást kínált, egy alapvető kérdés megmaradt: hogyan lehet bevonni azoknak a tágabb közösségét, akik függenek a szoftvertől, de nem fizető ügyfelek vagy a fejlesztői mag tagjai?

Résztvevők a 2025-ös prágai OpenSSL-konferencián. Fotó: OpenSSL Corporation

A valódi felhasználói kör

Az OpenSSL Project korábban két csoporttal kommunikált: a kereskedelmi oldalon a fizető ügyfelekkel, a nyílt forráskódú oldalon pedig a GitHubon keresztül részt vevő fejlesztőkkel. Arapov és kollégái úgy sejtették, hogy sokkal több érintett van: kriptográfiával foglalkozó kutatók, biztonságos kommunikációra támaszkodó kisvállalkozások, sajátos stabilitási és kiszámíthatósági igényekkel rendelkező nagyvállalatok, valamint operációs rendszerek és a szoftvert csomagoló továbbterjesztők. Hogy csak néhányat említsünk.

„Egy ponton beszélgetni kezdtünk arról, hogyan érhetnénk el a közösség többi részét. Többféle felhasználónk van. Vannak köztük olyanok, akik nem fejlesztők, és nem ismerik a fejlesztői eszközök fejlesztését.”

Operatív igazgatóként és a szervezet nem hivatalos „közösségi menedzsereként” Arapov szorgalmazta a megoldás keresését. Először azt kutatta, hogyan kezelik más szervezetek a közösségi hozzájárulásokat. Nagy felhasználói bázissal rendelkező nyílt forráskódú projekteket tanulmányozott. Megvizsgált olyan szabványügyi szervezeteket is, amelyek sikeresen jutottak beleegyezésre műszaki döntésekben.

„Amikor elkezdtem, mindössze annyi elképzelésem volt, hogy valamiféle fórumra van szükségem, amely ideális esetben szavazási lehetőséget is nyújt. Néhány olyan funkcióra, amely segíti az irányítást, például a közösség kezelését.”

A nyílt forráskódú fórumokon lehetett beszélgetni, de nem voltak valódi szavazási eszközök. A szabványügyi szervezeteknél voltak szavazási mechanizmusok, de a felhasználói élményt rosszul tervezték meg. Tovább keresett, de egyre kedvetlenebb lett. „Kezdtem úgy érezni, hogy nem találok semmit, és be kell érnem valamivel, ami csak éppen megfelelő.”

A ChatGPT ajánlása

Arapov világos feltételeket fogalmazott meg. Nyílt forráskódú szoftverre volt szükségük, hogy összhangban maradjanak az OpenSSL Project értékeivel. Azt szerették volna, hogy a platform felkeresése nélkül, e-mailben is részt lehessen venni a munkában, ami kulcsfontosságú volt azoknak a mérnököknek, akik szinte a levelezőjükben élnek. Áttekinthető, vizuális zajtól mentes felületet kerestek. Szavazási lehetőségeket megfelelő nyomon követéssel. És azt, hogy az összes szavazást egy helyen láthassák, ahelyett hogy beszélgetésekben kellene keresgélniük.

„Mérnökként rendkívül fontos volt számomra, hogy pusztán a levelezőprogramommal válaszolhassak valakinek. Értesítést kaptam arról, hogy történt valami, és a levelezőprogramomban válaszolhattam anélkül, hogy fel kellett volna keresnem a platformot.”

A kisebb technológiai szolgáltatókkal való együttműködés is számított. „Sokkal könnyebb kapcsolatba lépni velük, és ez nyilvánvaló volt, mert az igényeink eltértek attól, amit az általam látott szoftverek szinte bármelyike kínált. Tudtuk, hogy szükségünk lesz néhány módosításra és olyan funkciókra, amelyek még nem léteznek. Minél kisebb a szolgáltató, annál könnyebb ilyen módon kommunikálni, elmagyarázni a dolgokat, és ténylegesen megvalósulva látni őket.”

Egy másik tényező is sokat nyomott a latban. „Van egy küldetésünk, és nagyon átlátható, nagyon nyitott szervezet vagyunk. Számunkra feltétlenül fontos volt, hogy a megoldás is nyílt forráskódú legyen. És hajlandók voltunk anyagilag is támogatni egy ilyen megoldást.” Azon túl, hogy így a saját elveiket követik, a nyílt forráskód azért is fontos, mert garantálja a saját adataik feletti tulajdonjogot és a szoftverhez való időben korlátlan jogokat.

A határidő közeledtével, egyértelmű megoldás híján Arapov szokatlan módszerhez folyamodott. „Mindent beírtam a ChatGPT-be. A ChatGPT első találatként a Loomiót adta. Érdekes módon máshol keresve egyáltalán nem találtam rá a Loomióra. Azt kérdeztem magamtól: mi az a Loomio?”

Gyorsan regisztrált egy próbaverzióra a loomio.com oldalon, és kapcsolatba lépett a Loomio ügyféltámogatásával, Rob Guthrie társalapítóval és vezető fejlesztővel. „Megláttam az OpenSSL nevét a beérkező leveleim között, és azt gondoltam: te jó ég” – emlékszik vissza Rob. Arapov ezután előfizetett a pro verzióra, hogy alaposabban felfedezhesse a funkciókat.

A saját üzemeltetés lehetősége végleg eldöntötte a kérdést. „Saját üzemeltetésű megoldást akartam; továbbra is nagyon fontos számunkra, hogy az adataink a saját tulajdonunkban legyenek.” Egy olyan szervezet számára, amely a globális internetforgalmat védő kriptográfiai infrastruktúráért felel, az adatok feletti önrendelkezés nem képezheti alku tárgyát. A technológiai közösség biztonsággal és ellenőrzéssel kapcsolatos aggályai miatt a saját üzemeltetés elengedhetetlen volt.

Az OpenSSL csapatának tagjai beszélgetnek a konferencián. Fotó: OpenSSL Corporation

A közösségi struktúra kialakítása

A technikai bevezetés egyszerű volt. A beállítást a Loomio infrastruktúráért felelős csapata végezte. A nehezebb feladat magának a közösségi struktúrának a megtervezése volt. „A közösségek megfelelő struktúrájának kialakítása volt a nehéz, mert ez nagyon fontos volt. Olyan sok közösségünk van.”

Az OpenSSL Project hat különálló közösséget azonosított: kutatók, nagyvállalatok, kisvállalkozások, magánszemélyek, disztribúciók és a kódot közvetlenül módosító fejlesztők. Mindegyik közösségnek voltak kereskedelmi és nem kereskedelmi érdekei is, ami összesen tizenkét közösséget jelentett a Corporation és a Foundation keretein belül.

A közösségek növelése érdekében olyan embereket kerestek meg, akiket korábbról ismertek: akik levelezőlistákon keresztül próbáltak kapcsolatba lépni az OpenSSL Projecttel, vagy akik az évek során valamilyen módon részt vettek a projektben. „Elmondtuk nekik: van egy új helyünk, és téged e közösség részének tekintünk. Ha úgy érzed, neked való, csatlakozz a közösséghez. Aztán szájról szájra terjedve növekedésnek indult.”

A közösségeken átívelő változások elősegítésére néhány, a közösség által választott tanácsadó bizottságot hoztak létre. Ezek a bizottságok feltárták a közösség igényeit, és tanácsokkal látták el a Foundation és a Corporation igazgatótanácsát, az igényeket pedig a termékterv elemeivé, irányítási változtatásokká és egyéb lépésekké alakították.

Panelbeszélgetés az OpenSSL-konferencián. Fotó: OpenSSL Corporation

A termékterv újragondolása

„Vannak nagyon határozott véleményű mérnökeink, akik azt gondolják, tudják, hogy mindenki mit tud, szeret és akar.” Közösen hosszú listát állítottak össze azokról a funkciókról, amelyekre szerintük a felhasználóknak szükségük volt.

Ezután közvetlenül a Loomión keresztül kezdték megkérdezni a regisztrált közösségi tagokat arról, hogy mit szeretnének. „Elég volt feltenni egy kérdést ott, ahol az emberek részt tudnak venni. A mérnökök rájöttek, hogy a közösség véleménye néha pontosan az ellenkezője annak, amit feltételeztek. A közösség teljesen ellentétesen is gondolkodhat.”

A felismerés eléggé kijózanító volt ahhoz, hogy az OpenSSL Project merész döntést hozzon. „A Loomio-közösségeink bevezetésével együtt újragondoltuk a javasolt funkciók hosszú listáját. Azokat a funkciókat, amelyekről azt gondoltuk, hogy fontos lesz a jövőben megvalósítani őket. Úgy döntöttünk, elvetjük az egész régi funkciólistát, és a nulláról kezdjük, közvetlenül a közösségekkel beszélgetve.”

A változtatási folyamat ma már kétirányú. „A cél az, hogy a közösségek hozzászólhassanak a döntéseinkhez. A fejlesztőkön és a fizető ügyfeleken túl is vannak emberek, akiknek igényeik vannak az OpenSSL Libraryvel kapcsolatban. Képességekre, funkciókra van szükségük, bármire, amit a szoftver nyújtani tud. Az általunk OpenSSL Communities névre keresztelt Loomio-platformon felvethetik az igényeiket, beszélgethetnek róluk, és végül az OpenSSL Project képviselői és az igazgatótanács megfontolhatják azokat. A fejlesztés előtt valós idejű visszajelzést kapunk a közösségtől a javasolt funkciókról.”

A közösségek felvethetik az igényeiket. Az OpenSSL Project pedig javasolhat funkciókat, mielőtt megvalósítaná őket. „Amikor úgy gondoljuk, hogy itt az ideje egy bizonyos funkciónak, tájékoztatjuk a közösségeket, hogy erre készülünk. És hogy ilyen módon fogjuk megvalósítani. Szívesen meghallgatunk titeket, és visszajelzést kérünk róla.”

A delegáltak szavazása

Az OpenSSL Projectnek szüksége volt egy olyan funkcióra, amely még nem létezett a Loomióban. A méret szerint szervezett közösségi csoportokban egy több ezer alkalmazottat foglalkoztató nagyvállalat könnyen leszavazhatott mindenki mást. „Amikor csoportokon átívelő konszenzusszavazást tartunk, szeretnénk látni, hogy a különböző szervezetek mit gondolnak egy adott témáról. Egy több ezer alkalmazottat foglalkoztató szervezet így nagyon könnyen leszavazhat egy kisebbet.”

Arra volt szükségük, hogy minden szervezetnek egy szavazata legyen (függetlenül attól, hány alkalmazottja vesz részt). A megoldás: szervezetenként egy delegált kijelölése. „Amikor tehát olyan csoportjainkban tartunk szavazást, ahol cégenként egy személyre vagy egy hangra korlátozzuk a részvételt, csak a delegáltak számára hozunk létre szavazást. Így reprezentatív eredményeket kapunk, mert minden cégnek csak egy szavazata van.”

Rob kifejezetten az OpenSSL Project igényeire építette meg a delegálási rendszert. Az új funkció kulcsfontosságúnak bizonyult a tanácsadó bizottságok választásain. „Különösen a nagyvállalatok közösségében volt egy nagyon vitatott választásunk, ahol hatan versengtek egy helyért. Nyilvánvaló volt, hogy egy nagyvállalat leszavazhatta volna bármelyik másik jelöltet, hogy a sajátját juttassa tovább.” A delegáltakkal, cégenként egy szavazattal ez az előny eltűnt.

A rendszer olyan szervezetekre is kiterjed, mint a tudományos intézmények. A különböző egyetemekről többen is részt vesznek, de bizonyos döntéseknél az OpenSSL Project intézményenként csak egy szavazatot engedélyez.

Anton Arapov a 2025-ös prágai OpenSSL-konferencián. Fotó: OpenSSL Corporation

A szervezeti emlékezet megteremtése

Egy 26 éves projekt esetében számít a történeti háttér. „Az OpenSSL Library nagyon régi projekt. A múltban sok döntést zárt ajtók mögött hoztunk meg. Sok embert felzaklattak a döntéseink.”

Az emberek megkérdezték, miért hozott az OpenSSL Project bizonyos döntéseket. „Néha olyan kérdést kapunk, hogy miért így döntöttetek, és miért nem másképp? Nem mindig tudtunk a múltból egyetlen dokumentumra mutatni, amely megmagyarázta volna a döntés okát.”

A Loomio létrehozza ezt a dokumentumot. „A Loomio nagyon fontos számunkra, nemcsak az összegyűjteni kívánt hozzászólások, hanem az archiválás szempontjából is.” Ma már meg lehet mutatni azt a konkrét beszélgetést, amelyben a döntés megszületett, és azt is, hogy miért.

Az átláthatóság egy másik célt is szolgál. Sokan továbbra is kételkednek abban, hogy a közösség hozzászólásai valóban számítanak. „Még mindig vannak emberek, akik nem hiszik el, hogy ez működik. Igyekszem minél több példát mutatni nekik, amelyek bizonyítják, hogy a folyamat működik. A felhasználók nem hiszik el, hogy változtathatnak valamin. Ezekkel az apró változtatásokkal, amelyek megmutatják, hogy a felhasználók befolyásolhatnak egy döntést, bizonyíthatjuk, hogy ez valóban működik.”

Pozitív folyamatot figyelt meg. „A részvétel további részvételt szül.” Minél több tartalmat és háttérinformációt kínálnak, annál több közösségi tag csatlakozik. Minél láthatóbbá válik a döntéshozataluk, annál könnyebb bizonyítani, hogy a megközelítés működik.

Egy olyan biztonsági projektnél, ahol a bizalom és a magánélet védelme ennyire alapvető, az átlátható projektirányítás elengedhetetlen a küldetéshez. „Kriptográfiával foglalkozunk, és megbízhatónak kell lennünk. A bizalom elnyerésének egyetlen módja, vagy legalábbis egyik fő módja a nyitottság.”

Kriptográfiával foglalkozunk, és megbízhatónak kell lennünk. A bizalom elnyerésének egyetlen módja, vagy legalábbis egyik fő módja a nyitottság.

Anton Arapov, OpenSSL

Kapcsolatépítés az OpenSSL-konferencián. Fotó: OpenSSL Corporation

A személyes kapcsolódás

2025 októberében az OpenSSL Corporation konferenciát rendezett Prágában. Nagyon tudatosan tervezték meg. „Úgy döntöttünk, hogy ezt a konferenciát nem értékesítési konferenciaként rendezzük meg, és nem is csak mérnököknek szánjuk.”

Arapov meghívta Robot, hogy vegyen részt a konferencián és tartson előadást a Loomióról. „Számunkra, az OpenSSL Project számára a konferencián a közösséggel és a csapattal való kapcsolódás mellett nagyon fontos volt, hogy a nyilvánosságnak beszéljünk arról, mit csináltunk másképp, miben voltunk újszerűek. A Loomio szoftverére épülő OpenSSL Community weboldal nagyon fontos volt. Ezért hatalmas segítséget jelentett, hogy valaki a Loomiótól is ott volt.”

Rob jelenléte jelentős segítséget nyújtott. „Voltak, akik szkeptikusak voltak. Nem értették a Loomio használata mögötti döntést. Nagyon jó volt, hogy beszélhettünk velük, és többet magyarázhattunk a Loomio bevezetésének hátteréről és szándékairól.”

A konferencia valami mélyebbet is megmutatott a közösségépítésről. „A személyes találkozás óriási különbséget jelent” – mondja Arapov.

„A konferencián részt vevő emberek közül néhányat vagy akár mindannyiukat szívesen látnám az OpenSSL Communities tagjai között, mert akik eljöttek, azoknak valóban fontos ez, és azokkal, akiknek fontos... kapcsolatban kell maradnunk... Azért jöttek el a konferenciára, mert személyesen akartak kapcsolódni.”

A Loomio-beszélgetésekben online kialakult kapcsolatok a konferencia fizikai terében is folytatódtak és tovább bővültek. Emellett az online részvétel is élénkült: az OpenSSL Communities nagyvállalati közösségének havi hívásai több lehetőséget teremtettek az egyeztetésre és az aktív részvételre. „Lenyűgöző volt egy hívásban látni olyan cégek mérnökeit, ügyfeleit és vezetőit, mint az Amazon, a Microsoft, a Hewlett-Packard, a Cisco és a Juniper. Más lehetőségük nincs arra, hogy együtt legyenek.” Az OpenSSL Project összekötő szerepe sokat számít, és növeli az online és a személyes részvételt is.

Az OpenSSL csapata a színpadon a 2025-ös prágai konferencián. Fotó: OpenSSL Corporation

Tanácsok nyílt forráskódú projekteknek

Arra a kérdésre, hogy milyen tanácsot adna más nyílt forráskódú szervezeteknek, Arapov egyenesen beszél egy gyakori vakfoltról. „Nagyon fontos, hogy egy nyílt forráskódú projektben ne a fejlesztők közössége legyen az egyetlen közösség. Ez sok nyílt forráskódú projekt problémája, mert többnyire maguk a fejlesztők hozzák létre a közösséget, és ők törődnek mélyen ezekkel a projektekkel.”

„Azt gondolhatják, hogy élénk közösségük van, de legtöbbször más fejlesztők használják a szoftverüket. Gyakran azonban van egy sokkal nagyobb csoport is, a felhasználóké.”

Fontos megtalálni ezeket a többi felhasználót.

„A fejlesztők közötti kapcsolat fontos. A nagyobb kihívás azonban az, hogy megtaláljuk a módját annak, miként lépjünk túl a mérnöki körökön, és kapcsolódjunk a felhasználókhoz, a megfelelőségi követelményekhez, a vállalati valósághoz és a tágabb ökoszisztémához.”

Az OpenSSL Project számára a Loomio lett ez a híd. Lehetőséget adott arra, hogy közösséget hozzanak létre, és keretet adjanak a teljesen eltérő igényű felhasználók közötti beszélgetéseknek. „Volt némi tapasztalatunk. Tudtuk például, hogy a nagyvállalatoknak és a kisvállalkozásoknak nagyon eltérő igényeik vannak. A kisvállalkozások rugalmasak, gyakran használnak új eszközöket és újdonságokat, gyakran tudnak váltani és változtatni. A nagy szervezeteknél a következetesség és a kiszámíthatóság az első, minden más kevésbé fontos.”

Az ilyen különbségek megértése közvetlenül alakítja az OpenSSL Libraryt. Kulcsfontosságú volt, hogy sokféle közösségi nézőpontot meghívjanak és bevonjanak, hogy a fejlesztéseik a valós igényeket tükrözzék.

A jövő felé

Az OpenSSL Project irányítása szándékosan egyszerű marad. „Nem vagyunk nagy szervezet, ezért a döntéseinkhez minimális adminisztráció társul.” Jelenleg a vezetői szintű döntéshozatal egyszerű.

Arapov arra számít, hogy ez megváltozik. „Fontolgatjuk, hogy a Loomio használatát a döntések nyomon követésére és rögzítésére is kiterjesszük. Úgy gondoljuk, ez a jövőben még fontosabb lesz, amikor több hely lesz az igazgatótanácsban, így többen vesznek részt a beszélgetésekben, és több véleményt kell összegyűjteni.”

A közösségi részvételt segítő eszközként indult platform idővel a belső irányítási rendszerükké is válhat. Egyelőre egy elsődleges célt szolgál: kapcsolatot teremt olyan közösségekkel, amelyeket korábban sosem értek el. Az OpenSSL Project valódi beleszólást ad ezeknek a közösségeknek a globális internetforgalmat védő biztonsági és adatvédelmi eszközök alakításába.

Egy harmadik évtizedéhez közeledő biztonsági projekt számára a bizalom és a kapcsolatok előtérbe helyezése a nyílt döntéshozatal révén az az alap, amelytől minden más függ.

• Az interjút és a cikket készítette: Meg Buzzi & Sarah Durlacher (Fixchr)

Címkék: Közösség Esettanulmányok

A következő történetet közvetlenül a postaládádba küldjük

Iratkozz fel a Loomio hírlevelére

További cikkek: Közösség

Közös jövőkép kiterjesztése több országra
Közösségi gazdasági hálózat

Közös jövőkép kiterjesztése több országra

Egy nemzetközi közösség a Facebookról és az e-mailről valódi döntéshozatalra váltott, és az elcsendesedett tagok hirtelen újra bekapcsolódtak.

  • Valódi döntések a nemzetközi találkozók között
  • Az inaktív tagok újbóli bevonása
  • Minden döntés egyértelműen követhető előzményei
  • Új tagok bevezetése a korábbi beszélgetések segítségével
Esettanulmány: OuiShare →
Közösségi szálloda, amelyet a vendégei működtetnek
Közösségi szálloda

Közösségi szálloda, amelyet a vendégei működtetnek

San Francisco Haight-Ashbury negyedének közösségi szállodája közös döntésekkel működteti a lakók, vendégek és szomszédok dinamikus közösségét.

  • Közösségi döntések találkozók nélkül
  • Minden döntés folyamatosan bővülő archívuma
  • Felszínre hozott feszültségek, összehangolt érdekek
  • Az online beszélgetés javítja az offline együttműködést
Esettanulmány: The Red Victorian →
Hogyan koordinál magas szinten a P2P Foundation?
Peer-to-peer kutatási hálózat

Hogyan koordinál magas szinten a P2P Foundation?

A P2P Foundation a Loomióval alakítja döntésekké a nyílt beszélgetéseket, és koordinálja globális hálózatát.

  • Gyorsabb, egyértelmű és legitim döntések
  • Feladatok átadása közösségi felhatalmazással
  • Beszélgetés és strukturált döntéshozatal együtt
  • Hierarchia nélküli működés káosz nélkül
Esettanulmány: P2P Foundation →

Készen állsz arra, hogy együtt jobb döntéseket hozzatok?

Csatlakozz ahhoz a több ezer szervezethez, amely a Loomióval hangolja össze munkáját, hoz döntéseket és cselekszik – véget nem érő megbeszélések nélkül.

Ingyenes próba indítása