Проєкт із відкритим кодом

Управління бібліотекою, яка захищає інтернет

Коли від вашої бібліотеки залежить увесь інтернет, ви більше не можете ухвалювати рішення за зачиненими дверима.

Управління бібліотекою, яка захищає інтернет
Організація

OpenSSL

Проєкт із відкритим кодом

Увесь світ (віддалено)

6 груп спільноти, сотні учасників проєкту

Досвідом ділиться
Anton Arapov

Anton Arapov

Операційний директор

Користується з 2023

Використовує Loomio для
Залучення думок різних зацікавлених сторін спільноти
Прозорий архів усіх рішень
Справедливий баланс впливу завдяки голосуванню делегатів
Залучення людей за межами спільноти розробників

Щоразу, коли ви бачите значок замка в адресному рядку браузера, за ним, найімовірніше, працює бібліотека OpenSSL. Ця криптографічна бібліотека з відкритим кодом забезпечує захищені з’єднання, які оберігають ваші паролі, номери банківських карток і приватні повідомлення під час передавання через інтернет. Тому, коли ця технологічна організація, від роботи якої так багато залежить, має ухвалювати рішення, ясність і прозорість є необхідними.

«Відкритість, прозорість, орієнтація на спільноту» — перші слова, які ми чуємо від Антона Арапова, операційного директора OpenSSL Corporation. Коли Арапов приєднався до організації три роки тому, її пріоритети суперечили один одному. Значна частина організації зосереджувалася на захисті цінностей спільноти відкритого коду, тоді як деякі групи надавали підтримку комерційним компаніям, таким як Microsoft, Amazon і Cisco. Через цю різницю виник дисбаланс у пріоритетах.

«Раніше було складно, — пояснює Арапов. — У нас були різні люди... і вони мали різні інтереси. Одні більше зосереджувалися на спільноті, інші — на комерційній діяльності. Виникали суперечки щодо того, ...що важливо зробити сьогодні і що важливо зробити завтра?»

Арапов та інші знайшли структурне рішення цієї проблеми. OpenSSL Project реорганізували у дві організації: Corporation, яка займається комерційною діяльністю, і Foundation, яка керує некомерційною роботою. Хоча нова структура дала змогу розв’язати проблему, залишилося фундаментальне запитання: як зібрати думки ширшого кола людей, які залежать від вашого програмного забезпечення, але не є ані платними клієнтами, ані основними розробниками?

Учасники конференції OpenSSL у Празі 2025 року. Фото: OpenSSL Corporation

Справжнє коло користувачів

Історично OpenSSL Project спілкувався з двома групами: платними клієнтами комерційного напряму та розробниками, які брали участь у проєкті з відкритим кодом через GitHub. Арапов і його колеги припускали, що зацікавлених сторін значно більше: науковці, які досліджують криптографію, малі підприємства, що покладаються на захищений зв’язок, великі компанії з особливими потребами у стабільності та передбачуваності, а також представники операційних систем і дистриб’ютори, які включають програмне забезпечення до своїх пакетів. І це лише деякі з них.

«У певний момент ми обговорювали, як зв’язатися з рештою спільноти. У нас є різні типи користувачів. Є люди, які не є розробниками й не знайомі з розробкою інструментів для розробників».

Як операційний директор і неформальний «менеджер спільноти» організації, Арапов став ініціатором пошуку рішення. Він почав із дослідження того, як інші організації збирають думки спільноти. Він вивчав проєкти з відкритим кодом і великою кількістю користувачів. Також він досліджував органи стандартизації, які успішно досягали згоди щодо технічних рішень.

«Коли я починав, у мене було лише загальне уявлення, що мені потрібен якийсь форум, який в ідеалі давав би можливість голосувати. А також деякі функції, корисні для управління, наприклад управління спільнотою».

Форуми проєктів із відкритим кодом давали змогу обговорювати питання, але не мали справжніх інструментів голосування. Органи стандартизації мали механізми голосування, але їхній користувацький досвід був погано продуманий. Він продовжував пошук і дедалі більше зневірювався. «Я вже починав відчувати, що нічого не знайду і мені доведеться вдатися до чогось, що підходить лише більш-менш».

Рекомендація ChatGPT

Арапов сформулював чіткі критерії. Їм потрібне було програмне забезпечення з відкритим кодом, яке відповідало б цінностям OpenSSL Project. Вони хотіли мати змогу брати участь електронною поштою без потреби заходити на платформу — це було критично важливо для інженерів, які постійно працюють із поштою. Простий інтерфейс без візуального шуму. Можливість голосувати з належним відстеженням. Можливість бачити всі опитування в одному місці, а не шукати їх в обговореннях.

«Для мене як інженера надзвичайно важливою була можливість відповідати комусь лише за допомогою поштового клієнта. Тобто я отримую сповіщення про те, що щось сталося, і відповідаю у своєму поштовому клієнті, не заходячи на платформу».

Співпраця з меншими постачальниками технологій теж мала значення. «З ними набагато легше зв’язатися, і це було очевидно, адже наші потреби відрізнялися від того, що пропонувало майже все програмне забезпечення, яке я бачив. Ми знали, що нам знадобляться деякі адаптації та функції, яких ще не існує. Що менший постачальник, то легше так спілкуватися, пояснювати свої потреби й бачити, як їх справді втілюють».

Ще один чинник мав велику вагу. «У нас є місія, і ми дуже прозора, дуже відкрита організація. Для нас було абсолютно важливо мати рішення, яке також має відкритий код. І ми були готові фінансово підтримувати таке рішення». Окрім відповідності власним принципам, відкритий код важливий ще й тому, що гарантує володіння власними даними та безстрокові права на програмне забезпечення.

Коли термін спливав, а чіткого рішення не було, Арапов спробував незвичний підхід. «Я ввів усе це в ChatGPT. ChatGPT запропонував Loomio як перший результат. Цікаво, що під час пошуку в інших місцях я взагалі не знайшов Loomio. Тож я подумав: що таке Loomio?»

Невдовзі він зареєструвався для пробного використання на loomio.com і звернувся до служби підтримки Loomio, співзасновника та провідного розробника Роба Гатрі. «Я побачив у вхідних лист від OpenSSL і подумав: ого», — згадує Роб. Потім Арапов підписався на версію pro, щоб детальніше вивчити можливості.

Наявність варіанта розміщення на власному сервері остаточно визначила вибір. «Я хотів мати рішення, розміщене на власному сервері; для нас досі дуже важливо володіти своїми даними». Для організації, яка опікується криптографічною інфраструктурою, що захищає світовий інтернет-трафік, суверенітет даних не підлягає обговоренню. Занепокоєння технічної спільноти щодо безпеки й контролю зробили розміщення на власному сервері необхідним.

Учасники команди OpenSSL розмовляють на конференції. Фото: OpenSSL Corporation

Створення структури спільнот

Технічне розгортання було нескладним. Команда інфраструктури Loomio взяла налаштування на себе. Складнішим завданням було розробити саму структуру спільнот. «Важко було придумати належну структуру спільнот, адже це було справді важливо. Їх у нас дуже багато».

OpenSSL Project визначив шість окремих спільнот: науковці, великий бізнес, малий бізнес, приватні особи, дистрибутиви та розробники з правом внесення змін. Кожна спільнота мала як комерційні, так і некомерційні інтереси, тож загалом у Corporation і Foundation утворилося дванадцять спільнот.

Щоб розвивати ці спільноти, вони звернулися до людей, яких знали раніше: тих, хто намагався зв’язатися з OpenSSL Project через списки розсилки, або тих, хто протягом років брав участь у проєкті. «Ми сказали їм, що у нас є нове місце і що ми бачимо їх частиною цієї спільноти. Якщо вам це підходить, приєднуйтеся до спільноти. І завдяки рекомендаціям з уст в уста вона почала зростати».

Щоб сприяти змінам у спільнотах, вони створили кілька консультативних комітетів, обраних спільнотами. Ці комітети виявляли потреби спільнот і надавали рекомендації радам директорів Foundation і Corporation, допомагаючи перетворювати ці потреби на пункти дорожньої карти продукту, зміни в управлінні тощо.

Панельна дискусія на конференції OpenSSL. Фото: OpenSSL Corporation

Переосмислення дорожньої карти продукту

«У нас є група інженерів із дуже твердими переконаннями, які вважають, що знають, що всі знають, люблять і хочуть». Разом вони склали довгий перелік функцій, які, на їхню думку, були потрібні користувачам.

Потім вони почали запитувати зареєстрованих учасників спільнот про їхні потреби безпосередньо через Loomio. «Достатньо було порушити питання там, де люди можуть долучитися. Інженери зрозуміли, що думка спільноти іноді була прямо протилежною їхнім припущенням. Спільнота може думати зовсім інакше».

Це відкриття змусило OpenSSL Project переглянути свої уявлення й зробити сміливий крок. «Разом із запровадженням наших спільнот у Loomio ми переглянули той довгий список запропонованих функцій. Тих функцій, які ми вважали важливими для розробки в майбутньому. Ми вирішили відмовитися від усього старого списку функцій і почати з нуля, спілкуючись безпосередньо зі спільнотами».

Тепер процес змін працює в обох напрямках. «Мета полягає в тому, щоб спільноти впливали на наші рішення. Є люди, крім розробників і платних клієнтів, які мають потреби, пов’язані з бібліотекою OpenSSL. Їм потрібні можливості, функції — усе, що може надати програмне забезпечення. Платформа Loomio, яку ми назвали OpenSSL Communities, — це місце, де вони можуть озвучувати свої потреби, обговорювати їх і зрештою домогтися їх розгляду представниками та радою OpenSSL Project. Ми отримуємо від спільноти відгуки про запропоновані функції в реальному часі ще до їх розробки».

Спільноти можуть озвучувати свої потреби. OpenSSL Project може пропонувати функції до початку їх розробки. «Коли ми вважаємо, що настав час розробити певну функцію, ми повідомляємо спільнотам, що збираємося це зробити. І що зробимо це саме так. І ми раді вас вислухати. Отримати відгуки».

Голосування делегатів

Однієї функції, потрібної OpenSSL Project, у Loomio ще не було. У групах спільнот, організованих за розміром компаній, велике підприємство з тисячами працівників могло легко переголосувати всіх інших. «Коли ми проводимо опитування для досягнення консенсусу між групами, ми хочемо побачити, що різні організації думають про певну тему. Тож організації з тисячами працівників дуже легко переголосувати меншу організацію».

Їм потрібно було, щоб кожна організація мала один голос (незалежно від кількості працівників, які брали участь). Рішенням стало визначення одного делегата від кожної організації. «Тож коли ми проводимо опитування в наших групах і обмежуємо участь однією людиною від компанії або одним голосом від компанії, ми створюємо опитування лише для делегатів. І отримуємо репрезентативні результати таких опитувань, у яких кожна компанія має лише один голос».

Роб створив систему делегатів спеціально для потреб OpenSSL Project. Нова функція виявилася критично важливою під час виборів до консультативних комітетів. «Зокрема, у спільноті великого бізнесу у нас були дуже напружені вибори, на яких шестеро людей змагалися за одне місце. Було очевидно, що велика компанія могла переголосувати будь-якого іншого кандидата, щоб просунути свого». Завдяки делегатам, коли кожна компанія мала один голос, ця перевага зникла.

Система поширюється й на такі організації, як академічні установи. Від різних університетів беруть участь кілька людей, але для певних рішень OpenSSL Project дозволяє лише один голос від установи.

Антон Арапов на конференції OpenSSL у Празі 2025 року. Фото: OpenSSL Corporation

Формування організаційної пам’яті

Для проєкту, якому 26 років, історичний контекст має значення. «Бібліотека OpenSSL — дуже старий проєкт. Раніше ми ухвалювали багато рішень за зачиненими дверима. Наші рішення засмутили багатьох людей».

Люди запитували, чому OpenSSL Project зробив той чи інший вибір. «Іноді нас запитують: чому ви ухвалили рішення саме так, а не інакше? Ми не завжди могли вказати на якийсь документ із минулого, який пояснював би, чому було ухвалено рішення».

Loomio створює такий документ. «Loomio дуже важливий для нас не лише з погляду збору думок, а й з погляду архівування». Тепер люди можуть звернутися до конкретного обговорення, щоб побачити, коли і чому було ухвалено рішення.

Прозорість служить і іншій меті. Багато хто досі сумнівається, що думка спільноти справді має значення. «Ми досі стикаємося з людьми, які не вірять, що це працює. Я намагаюся якомога частіше наводити їм приклади, які показують, що процес працює. Користувачі не вірять, що можуть щось змінити. Роблячи ці маленькі зміни й демонструючи здатність користувачів впливати на рішення, ми можемо показати, що це справді працює».

Він помітив позитивний цикл. «Участь породжує більшу участь». Що більше змісту й контексту вони пропонують, то більше учасників спільноти долучається. Що помітнішим стає процес ухвалення рішень, то легше довести, що цей підхід працює.

Для проєкту у сфері безпеки, де довіра й приватність мають фундаментальне значення, прозоре управління є необхідним для виконання місії. «Ми працюємо з криптографією, і нам мають довіряти. Щоб нам довіряли, єдиний або один із головних способів — бути відкритими».

Ми працюємо з криптографією, і нам мають довіряти. Щоб нам довіряли, єдиний або один із головних способів — бути відкритими.

Антон Арапов, OpenSSL

Спілкування учасників на конференції OpenSSL. Фото: OpenSSL Corporation

Особисті зустрічі

У жовтні 2025 року OpenSSL Corporation провела конференцію в Празі. Її формат ретельно продумали. «Ми вирішили провести цю конференцію так, щоб вона не була конференцією з продажів і не була призначена лише для інженерів».

Арапов запросив Роба відвідати конференцію та виступити з презентацією Loomio. «Для нас, для OpenSSL Project, на конференції, окрім спілкування зі спільнотою та командою, було дуже важливо розповісти публіці, що ми зробили інакше, що нового запровадили. Сайт OpenSSL Community, створений на основі програмного забезпечення Loomio, був дуже важливим. Тож присутність представника Loomio дуже допомогла».

Присутність Роба суттєво допомогла. «Дехто ставився скептично. Вони не розуміли причин рішення використовувати Loomio. Було дуже добре мати змогу поговорити з ними й докладніше пояснити передумови та наміри впровадження Loomio».

Конференція відкрила глибший вимір розбудови спільноти. «Особисті зустрічі мають величезне значення», — каже Арапов.

«Я хотів би бачити частину або всіх цих людей із конференції в OpenSSL Communities, адже тим, хто прийшов, справді не байдуже, а з тими, кому не байдуже... нам потрібно підтримувати зв’язок... Вони прийшли на конференцію, бо хотіли поспілкуватися особисто».

Відносини, що сформувалися онлайн під час обговорень у Loomio, продовжилися й розширилися у фізичному просторі конференції. Крім того, участь онлайн зросла завдяки щомісячним зустрічам OpenSSL Communities: Large Businesses, які створили більше можливостей для узгодження та активної участі. «Було дивовижно бачити на одному дзвінку інженерів, клієнтів і менеджерів із таких компаній, як Amazon, Microsoft, Hewlett-Packard, Cisco, Juniper. У них немає іншої нагоди зібратися разом». Роль OpenSSL Project в організації таких зустрічей має велике значення та підвищує участь як онлайн, так і особисто.

Команда OpenSSL на сцені конференції в Празі 2025 року. Фото: OpenSSL Corporation

Поради проєктам із відкритим кодом

На запитання, яку пораду він дав би іншим організаціям із відкритим кодом, Арапов прямо говорить про поширену проблему, яку часто не помічають. «Дуже важливо, щоб спільнота розробників не була єдиною спільнотою в проєкті з відкритим кодом. Це проблема багатьох таких проєктів, тому що переважно саме розробники створюють спільноту й дуже переймаються цими проєктами».

«Вони можуть думати, що мають активну спільноту, але найчастіше їхнім програмним забезпеченням користуються інші розробники. Проте дуже часто існує значно більша група користувачів».

Важливо знаходити цих інших користувачів.

«Взаємодія між розробниками важлива. Але складніше завдання — знайти способи вийти за межі інженерного кола й налагодити зв’язок із користувачами, зрозуміти вимоги відповідності, реалії підприємств і ширшу екосистему».

Для OpenSSL Project Loomio став таким мостом. Він дав змогу створити спільноту й організувати розмови між користувачами з абсолютно різними потребами. «У нас був певний досвід. Наприклад, ми знали, що великі й малі компанії мають дуже різні потреби. Малі компанії гнучкі й часто використовують нові інструменти, нові речі, можуть часто переходити на інші рішення й змінюватися. Для великих організацій на першому місці послідовність і передбачуваність, а решта менш важлива».

Розуміння таких відмінностей безпосередньо впливає на те, якою є бібліотека OpenSSL. Було критично важливо запросити й залучити представників спільноти з різними поглядами, щоб їхні розробки відображали реальні потреби.

Погляд у майбутнє

Управління OpenSSL Project навмисно залишається мінімалістичним. «Ми невелика організація, тому процес ухвалення рішень має мінімальні накладні витрати». Зараз ухвалення рішень на рівні керівництва є нескладним.

Арапов очікує, що це зміниться. «Ми розглядаємо можливість ширше використовувати Loomio для відстеження та документування процесу ухвалення рішень. Ми також думаємо, що це стане важливішим у майбутньому, коли в раді буде більше посад, а отже, більше людей братиме участь в обговореннях і потрібно буде зібрати більше думок».

Платформа, яка починалася як інструмент залучення спільноти, може перетворитися й на їхню внутрішню систему управління. Поки що вона виконує головне завдання: створює канали зв’язку зі спільнотами, до яких вони раніше не мали доступу. OpenSSL Project дає цим спільнотам реальну можливість впливати на створення інструментів безпеки та приватності, які захищають світовий інтернет-трафік.

Для проєкту у сфері безпеки, що наближається до третього десятиліття існування, пріоритет довіри та відносин через відкрите ухвалення рішень є основою, від якої залежить усе інше.

• Інтерв’ю та стаття Мег Буцці та Сари Дурлахер (Fixchr)

Теги: Спільнота Історії клієнтів

Отримайте наступну історію на електронну пошту

Підпишіться на розсилку Loomio

Більше: Спільнота

Поширення спільного бачення між країнами
Мережа економіки співпраці

Поширення спільного бачення між країнами

Міжнародний колектив перейшов від Facebook і електронної пошти до ухвалення рішень, а неактивні учасники раптом знову почали долучатися.

  • Справжні рішення між міжнародними самітами
  • Повторне залучення неактивних учасників
  • Прозора історія кожного рішення
  • Залучення нових учасників через історію обговорень
Історія організації: OuiShare →
Колівінг-готель, яким керують його гості
Колівінг-готель

Колівінг-готель, яким керують його гості

Колівінг-готель у районі Гейт-Ешбері Сан-Франциско спільно ухвалює рішення для управління активною спільнотою мешканців, гостей і сусідів.

  • Рішення спільноти без нарад
  • Живий архів кожного рішення
  • Виявлення напруженості та узгодження інтересів
  • Онлайн-обговорення покращує співпрацю офлайн
Історія організації: The Red Victorian →
Як P2P Foundation координує роботу на загальному рівні
Дослідницька мережа однорангової співпраці

Як P2P Foundation координує роботу на загальному рівні

P2P Foundation використовує Loomio, щоб перетворювати відкриті обговорення на рішення та координувати свою глобальну мережу.

  • Швидше ухвалення чітких, легітимних рішень
  • Делегування за мандатом спільноти
  • Обговорення та структуроване ухвалення рішень
  • Робота без ієрархії та хаосу
Історія організації: P2P Foundation →

Готові разом ухвалювати кращі рішення?

Приєднуйтеся до тисяч організацій, які використовують Loomio, щоб узгоджувати дії, ухвалювати рішення та діяти — без нескінченних зустрічей.

Розпочніть безкоштовну пробну версію