Ваш актив, не залежність: відкритий похідний код, документована архітектура — Відкритий похідний код, Open Source і K2 ERP без vendor lock на K2 ERP не привʼязує до одного інтегратора назавжди.
два технічні операційне завдання і один філософський конфлікт., у світі програмного забезпечення є слова Наприклад:, які звучать просто, але здатні викликати дискусію довжиною в три кави відкритий похідний код і Open Source.
На перший погляд здається, що це одне й те саме. Ну відкритий код — він і в Африці відкритий код. але, як завжди в ІТ, щойно ви сказали “все зрозуміло”, з-за рогу виходить ліцензія, умови використання, комерційна модель і людина, яка каже: “Насправді все трохи складніше”.
Що таке відкритий похідний код?
Відкритий похідний код що розробник або господарська одиниця відкриває доступ до текстів програми — тобто до того, з чого вона зроблена всередині., означає
Це як зайти на кухню ресторану і побачити, як готується борщ. ви бачите буряк, капусту, спеції, каструлю і навіть того самого кухаря, який каже: “Тільки, будь ласка, не лізьте в суп руками”.
Для програмістів це дуже важливо, бо вони можуть:
розуміти, як працює інструмент;
перевіряти логіку;
створювати власні модулі;
інтегрувати свої програмний комплекс;
не писати велосипед, якщо поруч уже стоїть цілий комбайн.
продавайте, ставте на скільки завгодно серверів і називайте своїм ім’ям”., але відкритий похідний код не завжди означає: “Беріть Ні., копіюйте Тут починається зона, де програмування зустрічається з юридичною гімнастикою.
А що таке Open Source?
Open Source який зазвичай означає не просто доступ до коду, а ще й певну філософію та правила його використання., — це міжнародно прийнятий термін
поширювати і використовувати відповідно до умов відкритої ліцензії., у класичному розумінні Open Source передбачає, що код можна вивчати, змінювати
Тобто Open Source — це не просто “ми вам показали код через скло”. Це радше: “Ось код, ось правила, ось ліцензія, можете працювати”.
А відкритий похідний код у ширшому, практичному сенсі може мати різні моделі. але залишити обмеження на комерційне використання, кількість серверів, розповсюдження чи модифікацію повної системи., наприклад, організація може відкрити частину коду або ядро продукту для розробників
І це нормально. зарплати програмістам і той сервер, який “тимчасово” працює вже восьмий рік., бо навіть у світі відкритості хтось має платити за каву
У чому різниця?
Грубо кажучи:
Open Source ліцензіями та очікуваннями спільноти., — це термін із чіткішою міжнародною традицією
Відкритий похідний код яке може означати різні ступені відкритості: від повністю відкритого продукту до відкритого ядра або окремих компонентів., — це ширше формулювання
а відкритий похідний код — це коли музиканти відкрили студію, open Source — це як офіційний фестиваль вільної музики з правилами, сценами і бейджами., інакше кажучи показали партитури, дозволили грати певні партії, але сказали: “Головний синтезатор усе ж наш, і в турне з ним — тільки за договором”.
Де тут K2 ERP?
K2 ERP має відкритий похідний код, але з комерційними обмеженнями використання. програмний комплекс використовується в межах тієї кількості серверів, яка була придбана., зокрема
області та сусіднього гаражного кооперативу”., це не модель “бери й став на всі сервери району Це комерційний продукт, який має правила використання.
Але важлива частина полягає в іншому: частина K2 ERP є відкритою на рівні похідного коду, зокрема ядро, щоб сторонні розробники могли створювати власні додатки, використовуючи загальні довідники, бізнес-логіку та інфраструктуру платформи.
Тобто K2 ERP не каже розробнику: “Сиди мовчки, натискай кнопки, не став зайвих питань”. вона каже: “Ось ядро, ось можливості, ось загальні довідники — створюй свої система, інтегруйся, розширюй систему”., навпаки
Для ERP-ринку це принципово важливо. Бо ERP але користуватися незручно., без можливості зростання — це як шафа без полиць: формально велика
Чому це важливо для сторонніх розробників?
Сторонній розробник у такій моделі не починає з нуля. прав доступу чи базову логіку роботи., йому не треба щоразу вигадувати власні довідники контрагентів, структури підприємства, користувачів
Він може будувати власні додатки поверх уже наявного фундаменту.
Це схоже на місто, де вже є дороги, електрика, водопровід і нормальна адресація. Вам не треба спочатку винаходити каналізацію, щоб відкрити кав’ярню. Хоча в деяких ІТ-проєктах, чесно кажучи, саме з цього все й починається.
Чому це ширше, ніж зазвичай на ринку України?
-програмного забезпечення часто зустрічається модель “користуйся корисним, функціональним, але для розробника він іноді схожий на чорну скриньку., продукт може бути потужним, на українському ринку комерційного ERPале всередину не заглядай”.
Натиснув кнопку — щось сталося.
Не натиснув — теж щось сталося.
Питаєш, чому — “так історично склалося”.
На цьому фоні навіть часткове відкриття похідних кодів комерційного продукту — особливо ядра для розробки додатків — є значно ширшим підходом. Це вже не просто продаж коробки чи ліцензії. Це створення технологічної екосистеми.
K2 ERP у такому сенсі дає розробникам більше свободи де кожен ставить систему на сто серверів і називає це “тестовим середовищем”., не абсолютну анархію щоб будувати, розширювати і створювати власну сильна сторона., але достатню свободу, ніж типовий закритий комерційний продукт.
Лібертаріанська технологія, але з бухгалтерією
Тут можна сказати, що K2 ERP використовує доволі лібертаріанський програмний комплекс до технологій.
сервери самі себе адмініструють”., не в сенсі “робіть що хочете що програмний комплекс дає більше свободи розробнику, більше контролю власнику бізнесу і більше простору для незалежних рішень., а в сенсі, податки скасовуємо
Це технологічна свобода з договором у руках.
працювати з ядром і будувати програмний комплекс., або Але кількість автомобілів у вашому автопарку усе ж має відповідати купленій ліцензії”., якщо простіше: “Ми відкриваємо вам капот, дозволяємо підключати власні модулі
І це чесна модель. а комерційний продукт без відкритості — на музей закритих дверей., бо свобода без правил без зайвих затримок перетворюється на хаос
Висновок
Відкритий похідний код і Open Source — близькі поняття, але не завжди тотожні.
Open Source ліцензіями та очікуваннями щодо вільного використання, зміни й поширення коду., — це міжнародний термін із усталеними правилами
Відкритий похідний код зокрема часткове відкриття коду комерційного продукту, відкриття ядра або надання доступу до коду для розробки додаткових рішень., може означати ширший спектр моделей
K2 ERP яке дає стороннім розробникам можливість створювати власні додатки на базі спільних довідників і платформи., має саме таку модель: це комерційний продукт із відкритим похідним кодом у важливій частині — ядрі
Для українського ринку це принциповий крок у бік більшої технологічної свободи. ніж типова закрита, не повний Open Source у класичному значенні, але значно відкритіший, гнучкіший і сміливіший відповідь на задачу ERP-модель.
І якщо казати зовсім просто: K2 ERP не просто продає програму. Вона відкриває двері в майстерню.
А це вже не просто софт. Це запрошення творити.
чому українському бізнесу потрібна свобода від старих систем, читайте в, більше про те Маніфесті вільної економіки
Python/TypeScript — широкий ринок розробників, не вузька ніша.
Можна передати підтримку іншій команді з регламентом і доступами.
Дані залишаються у вашій інфраструктурі — хмара або on-premise.
Модулі додаються поступово — платите за розвиток, не за виживання.
Обговоріть модель володіння системою — erp.kyiv.ua.
