Brno je dlouhá léta jednou ze dvou hlavních lokalit americké společnosti Red Hat, největšího hráče ve vývoji otevřeného softwaru, jako je Linux. Teď se podle informací Lupy v moravské metropoli rozjíždí kanceláře dalšího důležitého subjektu, který ve světě open source působí. Jde o OpenSSL Corporation, jež v Brně staví svoji světovou – byť zatím malou – centrálu.
OpenSSL je sada otevřených softwarových knihoven pro implementaci bezpečnostních protokolů SSL a TLS do libovolných aplikací. OpenSSL je zdarma s tím, že technologii vyvíjí komunita zahrnující jednotlivce, organizace i menší a větší společnosti. Do chystané nové verze například 25 procenty přispěje Oracle (podíl na commitech).
Nezávislým neziskovým orgánem, jenž na OpenSSL dohlíží, je OpenSSL Foundation. Tento model je v open source běžný, například The Linux Foundation sdružuje aktivity kolem tvorby Linuxu a řady dalších projektů.
U OpenSSL nicméně vznikla ještě jedna organizace pojmenovaná OpenSSL Corporation. Ta stojí po boku Foundation s tím, že oba subjekty jsou na stejné úrovni. OpenSSL se tímto od většiny open source projektů nejvíce odlišuje. Foundation i Corporation mají své vlastní obchodní a technické výbory (BAC a TAC).
OpenSSL Corporation má několik rolí. Podílí se například na vývoji OpenSSL. V chystaném novém releasu bude mít podíl na commitech kolem 40 procent. Firma také podporuje legacy a současné verze pro platící zákazníky, kteří o to mají zájem, pomáhá jim s implementací, architekturou a podobně. Jde tedy o placené služby nad samotným zdarma dostupným open sourcem. Podobný přístup lze vidět i jinde, třeba u Dockeru a Docker Company.
Nová centrála a nové směry
OpenSSL Corporation byla nějakou dobu v jakémsi limbu a nyní se začalo s přebudováním podniku. V Brně se má vše centralizovat a v následující době najmout vývojový tým o 25 lidech. K tomu přibydou další role jako podpora, marketing, HR a tak dále. Půjde o další desítky lidí.
Aktuální tým je malý, čítá 12 lidí a částečně stále pracuje vzdáleně. V Brně fyzicky sedí sedm lidí. Brněnská centrála má kromě vývoje a firemních záležitostí pořádat meetupy, konferenci zaměřenou na OpenSSL (první už na podzim) nebo sem zvát zákazníky.
OpenSSL v Brně začne postupně vypisovat inzeráty na nové pozice. Hledat bude hlavně lidi zaměřené na jazyk C nebo kryptografii. Řešit se budou i nové směry, konkrétně postkvantová kryptografie PQC (ta už má první standardy a slibuje zajímavý byznys) a HTTP/3.
A jak se OpenSSL Corporation dostala do Brna? Může za to Anton Arapov, který dlouhá léta na Moravě pracoval pro Red Hat, poslední roky jako senior engineering manager pro OpenShift. Dva roky také byl v OpenSSL Foundation. Pro tu začal dělat i Tomáš Vávra, který v Brně pracoval hlavně pro americký podnik Mavenir vyvíjející technologie pro 5G sítě včetně openRAN. Arapov tam jednu dobu působil také.
„Brno je skvělé prostředí vhodné pro rodiny a máme to štěstí, že už tam máme zavedený tým kolegů. Stavíme na této přirozeně vzniklé komunitě, do níž jsme již významně investovali. Nakonec jsou to však univerzity a vysoká kvalita života, které jsou skutečnými důvody, jež stojí za naším rozhodnutím,“ řekl Lupě Tim Hudson, prezident OpenSSL Corporation.
Podle Arapova byl rok 2024 pro OpenSSL Corporation zlomový. Posílil se vývoj a podpora a rozjely se výbory. Tržby firmy se dostaly na 5,5 milionu dolarů a podařilo se dostat na obnovu smluv za podporu na 88 procent. Dále došlo na více než 3900 commitů a uzavřelo se přes 1400 issues. Další zajímavá čísla lze najít v reportu za loňský rok.
Dění kolem OpenSSL lze sledovat na GitHubu. Tam lze například vidět, že repozitář má skoro 27 tisíc hvězdiček. Do Česka tak dorazil skutečně velký open source projekt.