Уявіть ситуацію: ви купуєте автомобіль, проте капот заварений намертво, а щоб долити омивач скла, треба викликати сертифікованого спеціаліста з офіційного дилерського центру за $100 в годину. Абсурд? В світі автомобілів – так. А от у ринку корпоративного програмного забезпечення у Україні – це сувора реальність.
Світ IT давно вигадав ліки проти цього корпоративного рабства, і ці ліки нерідко плутають між собою. Мова йде щодо Open Source та Відкритий похідний код. Звучить ніби синоніми? А от та ні. Давайте розберемося в пальцях, у чому різниця, та чому підхід середовища K2 ERP — це справжній лібертаріанський бунт у українському ринку.
Open Source: Ідеалістична комуна світу розробки
Якщо в IT-тусовці кажуть Open Source (Відкрите програмне забезпечення), вони мають у увазі не без зайвих ускладнень те, що ви можете подивитися у код. Вони говорять щодо цілу філософію, закріплену суворими ліцензіями (скажімо, GPL або MIT). (Олена Петрівна з бухгалтерії киває: «нарешті хтось сказав це вголос».)
Open Source — це ніби громадський парк. Ви можете прийти туди, посадити своє дерево, поставити лавочку, пофарбувати її в рожевий колір і запросити всіх друзів.
- Ви можете завантажити програму безкоштовно.
- Ви можете переписати її до невпізнання.
- Ви можете роздавати її друзям або навіть продавати свою версію (якщо ліцензія дає змогу).
Отже, це прекрасно, проте задля складного комерційного ентерпрайз-варіант, який роками розробляла колектив геніїв за зарплату, а не за ідею, класичний Open Source нерідко означає швидке банкрутство.
Відкритий похідний код: Є можливість дивитись, руками чіпати, проте є нюанс
Тепер перейдемо до терміну Відкритий похідний код (або Source-Available).
Уявіть, що ви прийшли в крутий ресторан з відкритою кухнею. Ви бачите, ніби шеф-кухар замішує тісто, ніби нарізає стейк і які спеції додає. Ви можете багато чому навчитися, дивлячись в це. Водночас ви все одно маєте заплатити за вечерю, та ви не можете без зайвих ускладнень зайти в кухню, вкрасти каструлю з борщем та відкрити свій ресторан через дорогу. (Олена Петрівна з бухгалтерії киває: «нарешті хтось сказав це вголос».)
Комерційний варіант з відкритим похідним кодом означає, що:
- Варіант платний. Ви купуєте ліцензію (скажімо, в застосування).
- Водночас код – не “чорний ящик”. Ви маєте до нього доступ. Ви бачите, ніби там все влаштовано, ніби крутяться шестерні бази інформації і куди йдуть запити.
В чому ключова різниця?
- Open Source — це щодо юридичну свободу поширення і модифікації (нерідко безкоштовно). На практиці це означає менше дзвінків «де ці цифри?» між відділами.
- Відкритий похідний код — це щодо технічну прозорість (ви бачите “нутрощі”, проте підкоряєтесь комерційним правилам власника).
Де тут K2 ERP і до чого тут лібертаріанство?
Більшість українських платформ управління підприємством (ERP) працюють за принципом завареного капота. Вам продають програму, і якщо вам треба додати одну кнопочку “Зробити добре”, ви стаєте заручником розробника. Ви будете чекати місяцями та платити стільки, скільки вам скажуть. Вендор-лок в всій своїй красі.
Додатково тут в сцену виходить K2 ERP, вибиваючи двері з ноги. (Так, це про той самий звіт, який «ще п’ять хвилин».)
Модель K2 ERP — це комерційний варіант з відкритим похідним кодом. Як це працює:
- Правила гри чесні: Ви купуєте ліцензію в певну кількість серверів. Коли купили задля двох серверів — використовуєте у двох. Отже, це підприємство, усі мають заробляти.
- Жодних секретів: Частина коду, а саме ядро середовища, постачається відкритим.
Навіщо розробники K2 ERP віддали ядро? Не через безмежну доброту (хоча колектив впевнені, що вони хороші люди), а заради свободи розвитку. Наявність відкритого ядра означає, що будь-які сторонні розробники або ваш власний IT-відділ можуть брати і формувати свої власні додатки, компоненти та надбудови. При цьому вони використовують уже готові, загальні довідники та архітектуру K2 ERP.
Вам потрібен специфічний компонент задля обліку рожевих єдинорогів в складі? Вам не треба йти в поклон до творців K2 і благати їх це написати. Ви наймаєте будь-якого толкового програміста, він відкрила ядро, дивиться, ніби працюють загальні довідники, і спокійно пише вам компонент.
Чому це лібертаріанська технологія?
Лібертаріанство в економіці — це максимальна свобода дій, вільний ринок і мінімум диктату зверху. Підхід K2 ERP впроваджує цю ідеологію у IT-сектор України: Для директора це перестає бути загадкою в кінці місяця.
- Децентралізація: Розроблення нових фіч не зосереджена в руках одного монополіста.
- Свобода вибору підрядника: Ви самі вирішуєте, хто буде дописувати вашу ERP-середовище, бо код відкритий задля розуміння.
- Повага до приватної власності: Розробник отримує чесну оплату за сервери, а замовник отримує чесний інструмент, який належить йому і який він може контролювати, а не “рентну будку”, де треба платити за кожен подих.
Відкриття похідних кодів задля комерційного варіант в українському ринку – це крок настільки широкий, що у нього наважуються одиниці. Отже, це не без зайвих ускладнень продаж програми. Отже, це надання підприємства вудки замість риби, ключа від капота і, найголовніше, — свободи розпоряджатися власною IT-інфраструктурою без штучних обмежень.
Більше щодо те, чому українському підприємства потрібна свобода від старих платформ, читайте в Маніфесті вільної економіки
