Ми змінюємо модель підтримки проєкту

Ми змінюємо модель підтримки проєкту

0
Ми змінюємо модель підтримки проєкту

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

Наша філософія — допомога через якість

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

Зараз проєкт виріс. Його використовують сотні (а можливо — й тисячі) людей у малому бізнесі, громадських ініціативах, приватній справі. Ми бачимо, як наш продукт допомагає заробляти, розвивати, рятувати час і нерви.

І ми готові йти далі — разом із вами.

Виклики: чесно про те, чого не видно

Під капотом — багато роботи. І вона не зменшується.
Оновлення, відповіді на питання, підтримка, документація, нові фічі, інфраструктура, безпека. Це час, це фокус, це відповідальність.

Але найголовніше — це ціна стабільності. Проєкт, який стає основою для інших, не може триматись на волонтерському ентузіазмі. Йому потрібна опора. Людська і фінансова.

Ми довго тримали все відкритим і безкоштовним, поки це було чесно.
Та зараз — це вже компроміс із майбутнім.

Кросплатформенність

Одна з ключових цінностей проєкту — кросплатформенність.
Ми прагнемо, щоб ви могли працювати там, де вам зручно: на Linux, Windows чи MacOS. Адже всі ми різні — у звичках, підходах, інструментах. І ми поважаємо цей вибір.

Але з кожним роком це завдання дається дедалі важче.

🐧 Linux: стабільна база

Linux — найпростіша у підтримці. Спільнота тут більш технічно підкована, а сам процес розповсюдження менш зарегульований. Ми майже не стикаємось з бар’єрами, окрім часу й підтримки актуальності збірок.

🪟 Windows: масовість із перешкодами

Windows — найпопулярніша ОС серед наших користувачів. Але з популярністю приходять виклики. Найгостріший — це необхідність підписування коду.

Microsoft блокує запуск програм без цифрового підпису, попереджаючи користувача про “невідоме ПЗ”. Більшість недосвідчених користувачів не розуміє, у чому справа — і просто закриває програму, часто з підозрою в зараженні. Це шкодить:

  • довірі до проєкту,
  • нашим партнерам — наприклад, авторам курсів, які бояться рекомендувати свіжі версії,
  • репутації в цілому.

Окрім того, підпис — це ще й рівень безпеки, який гарантує, що саме ми створили цю версію. Без нього неможливо впевнено перевірити справжність ПЗ.

На жаль, отримати сертифікат відкритому ПЗ безкоштовно — неможливо.

🍏 MacOS: закритіші двері

Apple вимагає не лише підпису, а й обов’язкової верифікації (notarization).
Раніше ці кроки можна було обійти, змусивши користувача пройти додаткову перевірку в системі. Але з появою нових процесорів (Apple Silicon), запуск без підпису просто блокується.

Ціна підпису для MacOS — 99 $ на рік.
Це окремо від витрат на Windows-сертифікат і інші інфраструктурні складові.

Крім того, підтримка MacOS вимагає більше зусиль від нашої команди. Часто ця платформа використовує унікальні інтерфейси чи технічні підходи, які не повторюються на інших ОС. Це означає додаткову розробку, тестування та усунення помилок, що зростає вартісно й часово. Але ми продовжуємо це робити — бо хочемо, щоб і користувачі Mac мали зручний доступ до проєкту.

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

🔑 Як вирішити ці виклики?

Є два шляхи:

  • Користувачі можуть самостійно збирати, підписувати та розповсюджувати програму. Це можливо — але складно й незручно, особливо для новачків.
  • Або — підтримати нас через підписку. У такому випадку ми беремо всі технічні клопоти на себе, а витрати — розподіляються між тими, хто підтримує проєкт.

Це чесно. Це ефективно. Це прозоро.

🧱 Підтримка застарілих версій операційних систем (Legacy OS)

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

Кожен виробник ОС сам визначає, коли саме версія ОС вважається застарілою. Ми намагаємося дотримуватися балансу між технічною доцільністю та користувацькою свободою. При ухваленні рішень ми орієнтуємося на три основні критерії:

  • наскільки популярна версія серед наших користувачів;
  • чи підтримує її мінімальна версія Qt;
  • чи можемо ми її збирати автоматично у CI.

🐧 Linux

Найбільш стабільна платформа в цьому плані. Широка сумісність, незалежність від єдиного виробника, гнучка екосистема.

🪟 Windows

Має хорошу обернену сумісність. Проте з кожним роком Microsoft дедалі швидше виводить версії з обігу, наслідуючи політику Apple. Це змушує нас вирішувати:

  • підтримувати старі версії, ризикуючи безпекою та ускладнюючи розробку,
  • слідувати політиці виробника і відмовлятися від підтримки — навіть якщо частина користувачів ще активна на цій платформі.

🍏 MacOS

Apple — найагресивніший гравець у цьому полі. Вони не лише швидко знімають підтримку з ОС, але й стимулюють інших розробників (у тому числі Qt) робити те саме. У результаті ми змушені:

  • підтримувати кілька версій Qt одночасно,
  • додавати умови в код для старих платформ,
  • і витрачати більше часу на тестування та підтримку.

🔑 Як вирішити ці виклики?

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

Ми пропонуємо альтернативу. Підтримку та розповсюдження збірок для застарілих платформ у рамках преміальної підписки. Це дозволить:

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

💻 Обладнання: ще один прихований, але критичний виклик

Стабільна робота та подальший розвиток проєкту неможливі без регулярного оновлення обладнання. Це особливо актуально в умовах постійних змін на ринку процесорів та платформ.

MacOS — лише на Mac

Раніше ми використовували віртуальні машини з macOS на Intel-залізі. Це дозволяло економити кошти та підтримувати платформу без додаткових інвестицій.
Проте з переходом Apple на власні ARM-процесори ситуація кардинально змінилася:

  • Підтримка Intel-платформ буде припинена в найближчі роки.
  • ARM-версії macOS не запускаються у віртуальних машинах.
  • Для розробки та тестування необхідно мати нативний Mac на ARM.

ARM Windows — ще одна фронтирна лінія

Подібна ситуація складається і з ARM-версією Windows. Вона поступово набирає популярність. І без доступу до відповідного заліза (наприклад, Qualcomm Snapdragon або подібних платформ) ми не зможемо гарантувати підтримку чи адаптацію нашого ПЗ під нові пристрої.

🔑 Як вирішити ці виклики?

Можна було б просто знехтувати цими платформами. Але ми бачимо запит від спільноти — і хочемо відповідати на нього. Для цього нам потрібен доступ до фізичного обладнання, яке:

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

Підпискова модель — наш інструмент вирішення цієї проблеми. Завдяки вам ми зможемо інвестувати в техніку та не відставати від розвитку індустрії. У протилежному випадку — ми будемо змушені відмовитися від підтримки macOS та ARM Windows в майбутньому.

📚 Додаткові матеріали: підтримка, що не менш важлива за код

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

Дилема часу: код чи контент?

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

Конкуренція за ресурс: парадокс відкритості

Через відкриту природу проєкту інші учасники ринку мають змогу створювати власні навчальні матеріали, курси, відео та брати за них кошти. Це не погано — ми раді, що проєкт стає платформою для нових можливостей. Проте:

  • Часто такі виробники контенту не повертають жодного внеску у розвиток проєкту — ні грошового, ні технічного.
  • Фінансова вигода від бренду проєкту розподіляється нерівномірно: ми вкладаємо — інші заробляють.
  • Навіть зростання популярності проєкту не призводить автоматично до зростання фінансування чи кількості активних контрибуторів.

Це створює ситуацію, коли вагома частина роботи та відповідальності за проєкт залишається виключно на нас.

🔑 Як вирішити ці виклики?

Ми вирішили змінити підхід.
Замість продажу окремих матеріалів ми вводимо модель доступу до додаткових матеріалів за підпискою. Це означає:

  • Чим вищий рівень підписки — тим більше корисних ресурсів для вас.
  • Регулярна підтримка — це гарантія актуальності та якості.
  • Ваш внесок напряму підтримує не тільки розвиток програми, а й розширення навчальної екосистеми довкола неї.
  • Це чесна і прозора модель, яка дозволить нам зосередитись на створенні досвідченого, узгодженого, глибокого контенту, а не постійно балансувати між технічною та освітньою частинами.

🔁 Випуск готових версій: більше, ніж просто кнопка “завантажити”

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

Але під капотом усе складніше.

Бінарні версії ≠ безкоштовні

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

Для Linux ми можемо покластися на спільноту: дистрибутиви часто самі збирають пакети, а ми лише слідкуємо за якістю вихідного коду. Проте з Windows та MacOS все складніше: тут повністю відповідальність лягає на нас.

  • Підготовка, складання, тестування, підписування, публікація — усе це займає час і зусилля.
  • Підтримка багатьох конфігурацій і версій ОС множить ці зусилля.
  • І, що найголовніше — відсутність фінансової віддачі не дає мотивації випускати релізи часто.

У результаті ми опиняємося в ситуації, коли:

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

🔑 Як вирішити ці виклики?

Ми переходимо до моделі, де готові бінарні версії надаються через підписку. Це:

  • стимулює регулярність і якість випусків,
  • дозволяє нам краще планувати навантаження,
  • і, найголовніше — дає прямий сигнал, що ви цінуєте нашу роботу і готові інвестувати у майбутнє проєкту.

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

  • зібрати версію самостійно,
  • скористатися пакетами з репозиторіїв Linux-дистрибутивів,
  • або звернутися до спільноти, яка створює власні збірки.

Ми не закриваємо двері — ми просто намагаємось зробити шлях до якісного результату справедливішим і стабільнішим.

🤝 Підтримка: ресурс, який ми більше не можемо ігнорувати

Ми пишаємося якістю нашої підтримки. Часто самі користуємось різними відкритими проєктами й бачимо, наскільки рідкісною є оперативна та персоналізована підтримка — те, що ми намагаємось надавати вам щодня.

Але зростання кількості користувачів поставило нас перед викликом: підтримка не масштабується сама собою.

Чому це проблема?

  • Лише мала частина користувачів допомагає відповідаючи іншим — більшість шукає відповідей, але не ділиться знаннями.
  • Команда не збільшується пропорційно до кількості звернень.
  • Ми витрачаємо час, який могли б інвестувати в розвиток продукту.

У результаті це призводить до вигорання, затримок, і врешті — втрати мотивації.

🔑 Як вирішити ці виклики?

Щоб зберегти якість підтримки, ми переходимо до моделі, де технічна підтримка надається лише підписникам. Це означає:

  • Ви можете розраховувати на нас — якщо самі підтримуєте проєкт.
  • Ми зменшуємо навантаження, концентруємось на розвитку і вдосконаленні.
  • Спільнота залишається важливим ресурсом — але пріоритет має чесна взаємність.

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

🧑‍💻 Команда: головна слабкість нішового проєкту

За роки існування стало остаточно зрозуміло: Валентина — це нішовий проєкт. І саме ця нішовість формує специфіку всіх наших викликів.

Відкрита природа мала би стимулювати розвиток, залучення нових учасників, розподіл навантаження. І хоча це частково працює — проблему браку людських ресурсів ми так і не подолали.

Успішному проєкту не бракує прихильників. Але нішовий проєкт майже завжди має дефіцит людей, готових системно працювати над кодом, документацією, матеріалами, підтримкою.

Проблема — дисбаланс обміну

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

🔑 Як вирішити ці виклики?

Цивілізований світ уже давно запропонував вихід — оплачувана праця.

Додаткове фінансування дає змогу:

  • Розширити команду.
  • Делегувати частину завдань фахівцям.
  • Забезпечити сталість та якість розвитку.

Ми не маємо фінансування від жодної організації чи корпорації. Єдине джерело — ви, наші користувачі. Саме тому підписка — це не просто спосіб підтримки, це інвестиція у стабільне майбутнє Валентини.

Нова модель: підписка як форма відповідальності

Ми переходимо до підписної моделі підтримки.

Це не «монетизація». Це — зріла форма співпраці.
Ми не продаємо повітря. Ми пропонуємо інструмент, який уже працює.
І просимо про підтримку в обмін на стабільність і розвиток.

🧭 Три рівні участі

Модель передбачає три рівні доступу: Безкоштовний, Базовий та Преміум. Кожен рівень — це ваш спосіб взаємодії з проєктом і внесок у його існування.

🆓 Безкоштовний рівень

  • Доступ до архівних версій програми (без оновлень, без підтримки).
  • Відкритий вихідний код — ви можете зібрати програму самостійно.
  • Підтримка спільноти (форум, волонтери).

Цей рівень дозволяє ознайомитися з проєктом і зрозуміти, чи він вам підходить.

💼 Базовий рівень

  • Усе з безкоштовного рівня.
  • Доступ до актуальних бінарних версій (Windows, Mac, Linux).
  • Технічна підтримка від команди.
  • Оновлення інструкції користувача, з прикладами і новими можливостями.

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

🌟 Преміум рівень

  • Усе з базового рівня.
  • Повний доступ до всіх додаткових матеріалів:
    • навчальні відео;
    • інструкції;
    • викрійки;
    • монолінійні шрифти;
    • багаторозмірні таблиці тощо.
  • Розширені можливості участі у розвитку: голосування, ранній доступ, вплив на пріоритети.

Цей рівень — вибір тих, хто не просто користується, а інвестує в розвиток проєкту.

❓ Часті запитання

Чи можу я оформити підписку лише на місяць?

Так! Ви вільні у своєму виборі. Після завершення терміну підписки доступ до матеріалів припиняється.

Що буде з раніше придбаними матеріалами ще до запуску підписки?

Вони залишаються доступними для вас назавжди.

Чи безпечно зберігати дані картки?

Ми не зберігаємо самі картки. Банк видає спеціальний токен, який не містить вашої персональної інформації.

Чи можу я поширювати бінарну версію, яку отримав через підписку?

Так, відповідно до ліцензії. Але підтримка надається лише підписникам. Якщо ви передали файл іншій людині — ви відповідаєте за його використання.

Що робити, якщо я не можу оплатити підписку?

Таке трапляється. Ми розглядаємо кожен випадок індивідуально. Відповідьно до причини доступ до програми може бути надано безкоштовно.
Також ми плануємо співпрацю з локальними інтеграторами — людьми або організаціями, які допомагатимуть вам на місцях.

Хочу стати локальним інтегратором. Як?

Ви можете почати самостійно — ми не обмежуємо вас у цьому. Конкуренція завжди корисна для користувачів.

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

Офіційна співпраця передбачає:

  • довіру,
  • відповідальність перед своїми клієнтами,
  • та бажання підтримувати розвиток проєкту.

Чому б не збирати донати?

Це запитання ми чуємо дуже часто. І воно справедливе. Проте є низка причин, чому ми не обираємо цей формат фінансування.

  1. Технічна складність.
    Збирати донати напряму — складно. Це потребує певного юридичного статусу, якого ми наразі не маємо. Також виникають труднощі з банківськими переказами в Україну, особливо з-за кордону. Навіть популярні платіжні системи іноді блокують транзакції або зовсім не працюють з українськими отримувачами.
  2. Залежність від сторонніх платформ.
    Такі платформи (типу Patreon, Ko-fi) частково вирішують описані вище проблеми, але за це беруть комісію. І найгірше — вони можуть у будь-який момент обмежити чи заблокувати нас. На жаль, випадки блокування українських авторів не поодинокі.
  3. Обмежена гнучкість.
    Донати не дозволяють нам гнучко надавати послуги відповідно до внеску. Власна підпискова система — значно ефективніша: ми можемо прозоро розподіляти ресурси, автоматизувати доступ до матеріалів, а також надавати підтримку лише тим, хто дійсно підтримує проєкт.
  4. Історія показує: донати не працюють.
    Майже всі наші попередні спроби збору донатів мали низький результат. Такий підхід залежить від небагатьох щедрих меценатів, тоді як більшість користувачів користується результатами праці без будь-якого внеску. Це несправедливо і непідтримувано в довгостроковій перспективі.

Ми віримо у справедливу модель: кожен робить посильний вклад у розвиток проєкту, а не лише невелика частина ентузіастів.

🚀 Дякуємо, що ви з нами

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

Підтримка — це не благодійність. Це вибір: вкладати у те, що працює.
І ми зробимо все, щоби воно працювало ще краще.

Коментарі

Коментарів поки немає.

Залиште свій коментар