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í.
Článek GEM System a.s. ze dne 6. prosince 2019 - pátek
Překonejte jakékoli výzvy s využitím Azure - vašeho partnera v cloudu
Power BI řešení pro reporting dat v systému SAP
Reportingové řešení na platformě Microsoft Power BI
Kdo není agilní, jako by nebyl
GEM System je Gold Partner společnosti Microsoft
Zabezpečení cloudové aplikace s pomocí DevOps
Nástroje a postupy DevOps pomáhají v tvorbě lepších produktů
Billingové řešení připravuje podklady pro účetní systém
SAFe metodika agilního vývoje IT produktů
Produktový vývoj s podporou agilní metodiky Scrum
Podpora a správa IT řešení 24x7
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íť
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