logo GEM System a.s.

Open Source jako řešení pro vendor lock-in

Vendor lock-in způsobí tzv. uzamčení zákazníka, který je pak zásadně ovlivněn při rozvoji stávajícího nebo pořízení nového řešení. Jde o vytvoření závislosti zadavatele na dodavateli. Toto proprietární uzamčení je častým tématem ze stran přímo i nepřímo zúčastněných v celém procesu velkých IT zakázek.

Open Source může být optimálním řešením vendor lock-inu a jeho využití v praxi je opravdu výhodné. Není ale jedinou možnou cestou. Vše má více pohledů a prezentace pouze jednoho není úplně upřímná vůči klientům nejen v rámci IT businessu.

Open-source software nebo open software, zkratka OSS je počítačový software s otevřeným zdrojovým kódem. Samotná otevřenost kódu zde znamená technickou dostupnost kódu a legální dostupnost licence software.

Nejen knihovny, ale licence je velmi důležitá, protože specifikuje, jaká práva k otevřenému kódu uživatel získá a jak s ním může nakládat. Některé licence (např. GNU) dovolují na rozdíl od proprietárního software uživatelům zdrojový kód upravovat a distribuovat.

Primárně je vendor lock-in zaměřen na státní správu, která v řadě případů poptává a potřebuje nejen rozsálá řešení, ale současně také vysokou míru dostupnosti a optimálně také integrace, která je dnes naprostým standardem realizace velkých a středních řešení a postupně se dostává i do menších projektů.

Díky oprávněnému zájmu státní správy, ministerstev, úřadů, ale i bank, pojišťoven a dalších velkých soukromých firem o nasazení řešení s využitím open source včetně všech jeho výhod, vzniká automaticky potřeba a preference OSS řešení na Enterprise úrovni.

Open source řešení úrovně Enterprise jsou pak řešeními za využití OSS se stovkami tisíců uživatelů a výše v počtu globálních uživatelů. Současně je komplexní Enterprise OSS řešení nezbytně realizováno jinou velkou nadnárodní firmou v podobě vendora a současně s dopomocí dalšího nejčastěji lokálního dodavatele.

Open source je z pohledu vytvoření, produkčního nasazení a provozu včetně supportu většinou jasná a ohraničená komponenta, ale neřeší všechno.

Vendor podporuje komunitu a znalosti, opravuje chyby, navrhuje rozvoj a nové funkce. Komunita na oplátku realizuje masivní testování a zpětnou vazbu.

Například při nasazení řešení v režimu vysoké dostupnosti s využitím RAC (Real Application Clusters) je třeba kvalitní garantovaná podpora.

Vše má své klady i zápory. OSS není ideální cestou např. na škálování nebo clusterování. V ČR je jen velmi málo firem, které jsou skutečně zkušené a výborné na vysoce výkonné, stabilní nebo vysoce robustní aplikace.

Jde o velmi nadstandardní know-how nezbytné i pro účely Open Source Enterprise řešení.

Další články k tématům - GNU - licencování - open source - OSS - škálování - vendor lock-in

Článek GEM System a.s. ze dne 6. prosince 2019 - pátek

Další články od GEM System a.s.

GEM System se podílí na vývoji nových komponent pro web portál ŠKODA Connect

Digitální nástroje, řešení a aplikace pro automotive projekty od GEM Systém

Enterprise IT řešení nebudou nikdy plně open source

Open Source jako řešení pro vendor lock-in

Vždy aktuální dokumentace s portálem služeb GEM SOA Governance

Anonymizace dat jako ideální řešení ochrany osobních údajů

Identity Server pro bezpečné přihlašování a autorizaci klientů

GEM Process Manager pomáhá v řízení a automatizaci firemních procesů

Datový sklad pro finanční reporting nadnárodní organizace

Implementace služeb na integrační platformě Oracle

Systémová integrace přináší více IT za méně peněz

BP Audit - univerzální řešení pro monitoring a analýzu firemních procesů

Identity management pro velké firmy, malé i střední podniky

MDA metodika zjednodušuje a automatizuje vývojové procesy

LSB řešení zajišťuje napojení agendových informačních systémů ÚKZÚZ na základní registry

Pokročilá analýza dat pomáhá s řízením marketingových kampaní

Podnikový intranet jako firemní sociální síť

Anonymizace dat s GEM Winch

Automatizujte klíčové firemní procesy s GEM Process Manager

Centralizace ERP systémů pro registr subjektů zdravotní péče VZP

Fraud Detection software pro detekci podvodného jednání

Spolehlivá správa a podpora databází

Jak zajistit nepřetržitou dostupnost dat pro informační systémy

Anonymizace dat v 7 krocích

GEM Winch - nástroj anonymizace a řezu dat v databázích