User Tools

Site Tools


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 a 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:** Docker, Kubernetes, OpenShift.   +A nyílt forráskódú szoftverek mára nem csupán alternatív megoldások, hanem a modern informatikai ökoszisztéma központi elemei.   
-  * **CI/CD rendszerek:** GitHub Actions, GitLab CI/CD.   +A 2010-es évektől kezdve a 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).  
  
-A nyílt forráskódú szoftverek a modern informatikai rendszerek alapját képezik.  +==== 7.2 CI/CD rendszerek ==== 
 +A **CI/CD (Continuous Integration / Continuous Delivery)** célja a 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 a 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 a demokráciát.   +  * **GitLab CI/CD** – integrált rendszer a GitLab felületén.   
-  * Technológiai szempontból az innováció motorjai, különösen a felhő és a mesterséges intelligencia területén.  +  * **GitHub Actions** – a világ legnagyobb kódmegosztó platformján belül.   
 +  * **Jenkins** – a 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ági, politikai é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 ==== 
 +A 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 DevOps, a 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.  
  
 ---- ----
  
-===== 9. Ké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 a nyílt forráskódú szoftvereknek?   +  * A **stratégiai döntések** hosszú távon meghatározzák a 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 a közösség és az üzleti modell fejlődésére?   +  * Az **ERP rendszerek** a 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és, amely új üzleti modelleket és gazdasági lehetőségeket nyit meg.   
-  * Mit jelent a vendor lock-in, és hogyan segít ezt elkerülni a nyílt forráskód?   +  * A **licencek** nem pusztán jogi szövegek, hanem olyan szabályok, amelyek befolyásolják a közösségi együttműködést, az üzleti stratégiát és a szoftver fenntarthatóságát.   
-  * Hogyan változtatja meg a mesterséges intelligencia a nyílt forráskód jövőjét?   +  * Az OSS gazdasági hatása kettős: csökkenti a 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 a 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, a 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: by knehez