tanszek:oktatas:infrendalapjai_architekturak:bevezetes-ir-opensource

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
tanszek:oktatas:infrendalapjai_architekturak:bevezetes-ir-opensource [2025/09/12 18:40] kneheztanszek:oktatas:infrendalapjai_architekturak:bevezetes-ir-opensource [2025/09/14 17:41] (current) – [4.4 Esettanulmány – München város Linux projektje] knehez
Line 5: Line 5:
  
 Az informatikai rendszerek (IR) és az információs technológiák (IT) minden szervezet számára alapvető fontosságúak.   Az informatikai rendszerek (IR) és az információs technológiák (IT) minden szervezet számára alapvető fontosságúak.  
-A globalizáció és a digitalizáció révén az informatika nem egyszerű támogató funkció, hanem a szervezetek versenyképességének meghatározó tényezője.  +A globalizáció és a digitalizáció révén az informatika nem egyszerű támogató funkció, hanem a szervezetek __versenyképességének meghatározó tényezője__.  
  
   * **IR (Informatikai Rendszer):** a szervezet igényei és az információfeldolgozás szükségletei.     * **IR (Informatikai Rendszer):** a szervezet igényei és az információfeldolgozás szükségletei.  
Line 118: Line 118:
   * **Társadalmi szempontból:** a nyílt forráskód támogatja az átláthatóságot és a demokráciát, hiszen a közszférában alkalmazva megakadályozza, hogy egyetlen gyártó uralja az állami rendszereket.     * **Társadalmi szempontból:** a nyílt forráskód támogatja az átláthatóságot és a demokráciát, hiszen a közszférában alkalmazva megakadályozza, hogy egyetlen gyártó uralja az állami rendszereket.  
  
-==== 4.4 Esettanulmány – München város Linux projektje ====+==== Esettanulmány – München város Linux projektje ====
 München városa 2003-ban elindította a „LiMux” projektet, amelynek célja a városi hivatalok Windows alapú rendszereinek Linuxra és LibreOffice-ra való átállítása volt.   München városa 2003-ban elindította a „LiMux” projektet, amelynek célja a városi hivatalok Windows alapú rendszereinek Linuxra és LibreOffice-ra való átállítása volt.  
  
Line 234: Line 234:
 ==== 6.3 Munkahelyteremtés és helyi gazdaságfejlesztés ==== ==== 6.3 Munkahelyteremtés és helyi gazdaságfejlesztés ====
 Az OSS nem csak költségmegtakarítást jelent, hanem munkahelyeket is teremt.   Az OSS nem csak költségmegtakarítást jelent, hanem munkahelyeket is teremt.  
-  * Az OSS rendszerek testreszabása, üzemeltetése és támogatása helyi vállalatokra hárul.  +  * Az OSS rendszerek testreszabása, üzemeltetése és támogatása helyi vállalkozásokra is támaszkodhat.  
   * Ez új piacokat és üzleti modelleket hoz létre a tanácsadás, oktatás és rendszerintegráció területén.     * Ez új piacokat és üzleti modelleket hoz létre a tanácsadás, oktatás és rendszerintegráció területén.  
  
Line 271: Line 271:
  
 ---- ----
- 
 ===== 7. Modern trendek ===== ===== 7. Modern trendek =====
  
-  * **Konténerizáció és DevOps:** DockerKubernetes, OpenShift.   +A nyílt forráskódú szoftverek mára nem csupán alternatív megoldásokhanem a modern informatikai ökoszisztéma központi elemei.   
-  * **CI/CD rendszerek:** GitHub Actions, GitLab CI/CD.   +A 2010-es évektől kezdve legnagyobb technológiai változásokat (felhőalapú számítástechnika, DevOps, mesterséges intelligencia, konténerizáció) mind jelentős mértékben a nyílt forráskód hajtotta.   
-  * **Cloud-native szoftverek:** a felhőszolgáltatók OSS alapokra építenek.   +Ezek a trendek nemcsak technológiai újításokat hoztak, hanem új **üzleti modelleket** és **fejlesztési kultúrát** is teremtettek.
-  * **Mesterséges intelligencia:** a nyílt modellek (pl. LLaMA, Mistral, Hugging Face) forradalmasították az AI kutatást.   +
-  * **Open Data és e-kormányzat:** nyílt formátumok és átlátható közigazgatási rendszerek támogatják a demokráciát és a civil kontrollt +
  
-**Esettanulmány – GitHub Copilot licencvita**   +==== 7.1 Konténerizáció és DevOps ==== 
-A GitHub Copilot mesterséges intelligencia kódgeneráló rendszere OSS kódokon lett betanítva  +A konténerizáció lényege, hogy az alkalmazások és azok futtatási környezete könnyen hordozható, egységes egységekbe – konténerekbe – csomagolható.   
-Sok fejlesztő felvetette, hogy a Copilot által generált kód sértheti a GPL licencet.   +  A konténerek gyorsan indíthatók és skálázhatók.   
-Ez a vita rávilágít arra, hogy a mesterséges intelligencia és a nyílt forráskód kapcsolata *új jogi és etikai kérdéseket vet fel*.+  Az infrastruktúra és az alkalmazások elkülönülnek egymástól, ami egyszerűsíti az üzemeltetést 
  
-----+**Legfontosabb eszközök:**   
 +  * **Docker:** a konténertechnológia legismertebb megoldása, amely szabványosította az alkalmazáscsomagolást.   
 +  * **Kubernetes:** Google által indított, majd nyílt forráskódúvá tett konténer-orkesztrációs rendszer, amely ipari szabvánnyá vált.   
 +  * **OpenShift:** Red Hat által fejlesztett Kubernetes-alapú platform, amely vállalati környezetben terjedt el.  
  
-===== 8Összegzés =====+**DevOps**: olyan fejlesztési és üzemeltetési kultúra, amely az automatizálást, a folyamatos integrációt és a gyors hibajavítást helyezi előtérbe  
 +A DevOps gyakorlata OSS eszközökre épül (pl. Jenkins, Ansible, Terraform).  
  
-nyílt forráskódú szoftverek modern informatikai rendszerek alapját képezik.  +==== 7.2 CI/CD rendszerek ==== 
 +**CI/CD (Continuous Integration / Continuous Delivery)** célja szoftverfejlesztés folyamatának automatizálása.   
 +  * A fejlesztők folyamatosan integrálják a kódjukat egy közös tárházba.   
 +  * Automatikus tesztek futnak, és a sikeres kód azonnal bevezethető (deploy).   
 +  * Ez gyorsabb fejlesztési ciklusokat és kevesebb hibát eredményez.  
  
-  Gazdasági szempontból csökkentik költségeket és új üzleti modelleket tesznek lehetővé.   +**Elterjedt OSS megoldások:**   
-  * Társadalmi szempontból támogatják az átláthatóságot és demokráciát.   +  * **GitLab CI/CD** – integrált rendszer GitLab felületén.   
-  * Technológiai szempontból az innováció motorjai, különösen a felhő és mesterséges intelligencia területén.  +  * **GitHub Actions** – világ legnagyobb kódmegosztó platformján belül.   
 +  * **Jenkins** – legelterjedtebb nyílt forráskódú automatizációs szerver.  
  
-Az esettanulmányok alapján látható, hogy a nyílt forráskód **nem csupán technológiai választás**, hanem **stratégiai döntés**, amelynek hatásai gazdaságipolitikai és társadalmi dimenziókban is megmutatkoznak.+==== 7.3 Cloud-native megoldások ==== 
 +A „cloud-native” kifejezés olyan szoftvereket jelöl, amelyeket eleve a felhő környezetre terveztek.   
 +  * Ezek jellemzően mikroszolgáltatásokból épülnek fel.   
 +  * Konténerizáltan futnak, így könnyen skálázhatók.   
 +  * Az üzemeltetés automatizált, rugalmas és költséghatékony.   
 + 
 +**Esettanulmány – Netflix és az OSS**   
 +A Netflix volt az egyik első nagyvállalat, amely teljes infrastruktúráját a felhőbe költöztette (AWS alapokon).   
 +Az ehhez fejlesztett eszközeit – például a **Chaos Monkey** hibaszimulátort – nyílt forráskódúvá tette, ezzel is hozzájárulva a globális fejlesztői közösség tudásához.   
 + 
 +==== 7.4 Mesterséges intelligencia és nyílt modellek ==== 
 +Az utóbbi évek egyik legfontosabb trendje a mesterséges intelligencia robbanásszerű fejlődése.   
 +A nyílt forráskód itt is kulcsszerepet játszik, mivel a kutatás és ipar közötti gyors tudásáramlást támogatja.   
 + 
 +**Fontos nyílt projektek:**   
 +  * **TensorFlow** (Google) – széles körben alkalmazott ML-keretrendszer.   
 +  * **PyTorch** (Meta) – kutatási közegben kiemelten népszerű, ma már iparban is elterjedt.   
 +  * **Hugging Face Transformers** – természetesnyelv-feldolgozási modellek könyvtára.   
 +  * **LLaMA, Mistral** – modern nagy nyelvi modellek, amelyek nyíltan hozzáférhetők kutatóknak.   
 + 
 +**Esettanulmány – GitHub Copilot licencvita**   
 +A GitHub Copilot egy mesterséges intelligencia alapú kódgeneráló eszköz, amely nyílt forráskódú kódok milliárdjain tanult.   
 +Ez jogi vitákat váltott ki, mivel sokan úgy vélték, hogy a Copilot által generált kód sértheti a GPL licencet.   
 +Ez az eset rávilágít arra, hogy az AI és az OSS kapcsolata új etikai és jogi kérdéseket vet fel, amelyeket a jövőben a jogalkotásnak is kezelnie kell.   
 + 
 +==== 7.5 Open Data és e-kormányzat ==== 
 +nyílt forráskód mellett a nyílt adatok (Open Data) is egyre nagyobb szerepet kapnak.   
 +  A kormányzati intézmények által közzétett nyílt adatkészletek lehetőséget adnak civil szervezeteknek és vállalkozásoknak innovatív szolgáltatások fejlesztésére.   
 +  Az OSS biztosítja a technikai alapot, amelyen ezek az adatok könnyen feldolgozhatók és integrálhatók.   
 + 
 +**Esettanulmány – Észtország digitális állama**   
 +Észtország digitális kormányzati megoldásai nagyrészt nyílt forráskódra és nyílt szabványokra épülnek.   
 +Az állampolgárok online szavazhatnak, adót fizethetnek és hozzáférhetnek egészségügyi adataikhoz.   
 +A nyílt szabványok biztosítják az átláthatóságot, a rugalmasságot és a nemzeti szuverenitást.   
 + 
 +==== 7.6 Összegzés ==== 
 +A modern trendek azt mutatják, hogy a nyílt forráskód immár nemcsak alternatív technológia, hanem az **informatika főáramának része**.   
 +A konténerizációa DevOpsa CI/CD, a cloud-native megközelítés, a mesterséges intelligencia és az open data mind olyan területek, ahol az OSS meghatározó szerepet játszik.   
 +Ezek a trendek bizonyítják, hogy a nyílt forráskód a jövő informatikai innovációinak motorja lesz 
  
 ---- ----
  
-===== 9Kérdések és vitapontok =====+===== 8Összegzés ===== 
 + 
 +A nyílt forráskódú szoftverek és az informatikai rendszerek kapcsolatának áttekintése rámutat arra, hogy az informatika ma már nem csupán technikai támogatás, hanem a szervezeti működés központi tényezője.   
 +Az IR és IT összehangolása elengedhetetlen ahhoz, hogy egy szervezet versenyképes maradjon a gyorsan változó globális környezetben.  
  
-  Miért fontos különválasztani az IR és IT fogalmát?   +==== 8.1 Legfontosabb tanulságok ==== 
-  Milyen tényezők befolyásolják, hogy egy vállalat felhőalapú vagy lokális rendszert használjon?   +  * Az **IR (Informatikai Rendszer)** és **IT (Információs Technológia)** különválasztása segít megérteni, hogy a szervezet igényei és a technológiai lehetőségek hogyan találkoznak.   
-  * Milyen előnyei és kockázatai vannak nyílt forráskódú szoftvereknek?   +  * A **stratégiai döntések** hosszú távon meghatározzák szervezet technológiai irányát, míg a **taktikai döntések** biztosítják a napi működés hatékonyságát.   
-  * Hogyan hat a licencválasztás közösség és az üzleti modell fejlődésére?   +  * Az **ERP rendszerek** vállalatirányítás gerincét adják, de bevezetésük nem csupán technológiai, hanem szervezeti és kulturális változás is.   
-  * München város Linux-projektje miért vallott kudarcot, és milyen tanulságok vonhatók le belőle?   +  * A **nyílt forráskódú szoftverek** alapvető filozófiája a tudás megosztása és a közösségi fejlesztésamely új üzleti modelleket és gazdasági lehetőségeket nyit meg.   
-  * Mit jelent vendor lock-in, és hogyan segít ezt elkerülni nyílt forráskód?   +  * A **licencek** nem pusztán jogi szövegek, hanem olyan szabályok, amelyek befolyásolják közösségi együttműködéstaz üzleti stratégiát és a szoftver fenntarthatóságát.   
-  * Hogyan változtatja meg mesterséges intelligencia a nyílt forráskód jövőjét?   +  * Az OSS gazdasági hatása kettős: csökkenti költségeket, ugyanakkor munkahelyeket és innovációs lehetőségeket teremt.   
-  * A közigazgatásban vajon célszerűbb a nyílt vagy zárt forráskódú szoftverek használata? Miért?  +  * A társadalmi dimenzióban a nyílt forráskód hozzájárul az oktatás fejlődéséhez, kormányzati átláthatósághoz és a digitális demokrácia erősödéséhez.  
  
  
tanszek/oktatas/infrendalapjai_architekturak/bevezetes-ir-opensource.1757702437.txt.gz · Last modified: 2025/09/12 18:40 by knehez