tanszek:oktatas:infrendalapjai_architekturak:bevezetes-ir-opensource
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
tanszek:oktatas:infrendalapjai_architekturak:bevezetes-ir-opensource [2025/09/12 18:38] – knehez | tanszek: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 | + | A globalizáció és a digitalizáció révén az informatika nem egyszerű támogató funkció, hanem a szervezetek |
* **IR (Informatikai Rendszer): | * **IR (Informatikai Rendszer): | ||
Line 118: | Line 118: | ||
* **Társadalmi szempontból: | * **Társadalmi szempontból: | ||
- | ==== 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 205: | Line 205: | ||
===== 6. Gazdasági és társadalmi hatások ===== | ===== 6. Gazdasági és társadalmi hatások ===== | ||
- | ==== 6.1 Költségcsökkentés ==== | + | A nyílt forráskódú szoftverek (OSS) hatása messze túlmutat a technológián. |
- | OSS megoldások használatával sok szervezet elkerüli | + | Nemcsak az informatikai iparágra, hanem a gazdaság egészére, az oktatásra, a kutatásra és a társadalom működésére is jelentős befolyással bírnak. |
+ | Az OSS egyben gazdasági modell, társadalmi mozgalom és technológiai fejlesztési filozófia is. | ||
- | **Példa – Francia hadsereg:** a LibreOffice használatával több millió eurót spóroltak meg. | + | A nyílt forráskód terjedésével kialakult egy új értékrend, |
+ | Míg a zárt forráskódú modellek gyakran a szellemi tulajdon védelmére építenek, addig az OSS a tudás kollektív fejlesztését és szabad hozzáférhetőségét tekinti elsődlegesnek. | ||
- | ==== 6.2 Függetlenség (Vendor lock-in elkerülése) | + | ==== 6.1 Költségcsökkentés és gazdasági előnyök |
- | OSS esetén | + | Az egyik leggyakrabban említett érv az OSS mellett |
+ | * A licencek hiánya vagy alacsony ára miatt a szervezetek jelentős összegeket takaríthatnak meg. | ||
+ | * Az így felszabaduló forrásokat más területekre, | ||
+ | * OSS segítségével sok kis- és középvállalkozás (KKV) olyan eszközökhöz juthat, amelyekhez egyébként nem lenne hozzáférése. | ||
- | **Példa – Brazil kormány:** Linux-alapú rendszerekre váltott, hogy csökkentse | + | **Példa – Francia hadsereg:** |
+ | A LibreOffice-ra való átállással több millió euró licencköltséget takarítottak meg. Ez lehetővé tette, hogy a megtakarított összegeket más védelmi fejlesztésekre fordítsák. | ||
- | ==== 6.3 Munkahelyteremtés | + | ==== 6.2 Függetlenség és vendor lock-in elkerülése |
- | Az OSS lokális testreszabása helyi fejlesztői közösségeket | + | A „vendor lock-in” (szállítói függőség) olyan helyzet, amikor egy szervezet |
- | **Példa – Red Hat:** teljes üzleti modellje OSS köré épül, és világszerte több ezer magasan képzett mérnöknek | + | Az OSS egyik legfontosabb előnye, hogy: |
+ | | ||
+ | | ||
+ | * Rugalmasságot | ||
- | ==== 6.4 Oktatás és kutatás ==== | + | **Példa – Brazil kormány: |
- | A forráskód tanulmányozható, így a diákok valós projektekből tanulhatnak. | + | Linux alapú rendszerekre váltott, hogy csökkentse |
- | **Példa – Linux kernel:** számos egyetemi kurzus | + | ==== 6.3 Munkahelyteremtés és helyi gazdaságfejlesztés ==== |
+ | Az OSS nem csak költségmegtakarítást jelent, hanem munkahelyeket is teremt. | ||
+ | | ||
+ | | ||
- | ---- | + | **Példa – Red Hat: |
+ | A világ egyik legsikeresebb nyílt forráskódra építő vállalata, amely üzleti modelljét a támogatásra, | ||
+ | A Red Hat mára több ezer magasan képzett informatikai szakembernek ad munkát világszerte, | ||
- | ===== 7. Modern trendek ===== | + | ==== 6.4 Oktatás és tudomány |
+ | A nyílt forráskód kiemelt jelentőségű az oktatásban és a kutatásban. | ||
+ | * A hallgatók nemcsak használják, | ||
+ | * Az egyetemi kutatásokban az OSS hozzájárul az átláthatósághoz és a kutatási eredmények reprodukálhatóságához. | ||
+ | * Az OSS lehetőséget ad arra, hogy a hallgatók valós ipari projekteken vegyenek részt, akár nemzetközi közösségekben is. | ||
- | | + | **Példa – Linux kernel:** |
- | * **CI/CD rendszerek: | + | Számos egyetemi kurzus használja |
- | * **Cloud-native szoftverek: | + | |
- | * **Mesterséges intelligencia: | + | |
- | * **Open Data és e-kormányzat: | + | |
- | **Esettanulmány – GitHub Copilot licencvita** | + | ==== 6.5 Átláthatóság és közigazgatás ==== |
- | A GitHub Copilot mesterséges intelligencia kódgeneráló rendszere OSS kódokon lett betanítva. | + | A közigazgatásban alkalmazott informatikai rendszerek esetében kiemelten fontos az átláthatóság és az állampolgári kontroll. |
- | Sok fejlesztő felvetette, hogy a Copilot által generált kód sértheti | + | |
- | Ez a vita rávilágít arra, hogy a mesterséges intelligencia | + | * A nyílt forráskód lehetővé teszi, hogy a polgárok és független szakértők ellenőrizhessék |
+ | | ||
+ | * Az OSS interoperabilitása révén elkerülhető a drága, zárt formátumokra épülő megoldások használata. | ||
+ | |||
+ | **Példa – Észtország e-kormányzati rendszere: | ||
+ | Észtország világszerte ismert digitális államként, | ||
+ | |||
+ | ==== 6.6 Társadalmi és kulturális hatások ==== | ||
+ | A nyílt forráskód | ||
+ | | ||
+ | * A tudásmegosztás demokratizálja az informatikát, | ||
+ | * A nyílt innováció elősegíti a globális problémák közös megoldását (pl. egészségügyi szoftverek, COVID-19 idején fejlesztett nyílt projektek). | ||
+ | |||
+ | **Összegzés: | ||
+ | A nyílt forráskód gazdasági és társadalmi hatásai sokrétűek: | ||
+ | Az OSS tehát nem pusztán egy technológiai alternatíva, | ||
---- | ---- | ||
+ | ===== 7. Modern trendek ===== | ||
- | ===== 8. Összegzés ===== | + | A nyílt forráskódú szoftverek mára nem csupán alternatív megoldások, |
+ | A 2010-es évektől kezdve a legnagyobb technológiai változásokat (felhőalapú számítástechnika, | ||
+ | Ezek a trendek nemcsak technológiai újításokat hoztak, hanem új **üzleti modelleket** és **fejlesztési kultúrát** is teremtettek. | ||
- | A nyílt forráskódú szoftverek a modern informatikai rendszerek alapját képezik. | + | ==== 7.1 Konténerizáció és DevOps ==== |
+ | A konténerizáció lényege, hogy az alkalmazások és azok futtatási környezete könnyen hordozható, | ||
+ | * A konténerek gyorsan indíthatók és skálázhatók. | ||
+ | * Az infrastruktúra és az alkalmazások elkülönülnek egymástól, | ||
- | | + | **Legfontosabb eszközök: |
- | * Társadalmi szempontból támogatják az átláthatóságot és a demokráciát. | + | * **Docker: |
- | * Technológiai szempontból az innováció motorjai, különösen a felhő és a mesterséges intelligencia területén. | + | * **Kubernetes: |
+ | * **OpenShift: | ||
- | 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 | + | **DevOps**: olyan fejlesztési és üzemeltetési kultúra, amely az automatizálást, |
+ | A DevOps gyakorlata OSS eszközökre épül (pl. Jenkins, Ansible, Terraform). | ||
+ | |||
+ | ==== 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. | ||
+ | |||
+ | **Elterjedt OSS megoldások: | ||
+ | * **GitLab CI/CD** – integrált rendszer a GitLab felü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. | ||
+ | |||
+ | ==== 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, | ||
+ | |||
+ | **Esettanulmány – Netflix és az OSS** | ||
+ | A Netflix volt az egyik első nagyvállalat, | ||
+ | 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 | ||
+ | | ||
+ | | ||
+ | |||
+ | **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, | ||
+ | A nyílt szabványok biztosítják az átláthatóságot, | ||
+ | |||
+ | ==== 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, | ||
+ | Ezek a trendek bizonyítják, | ||
---- | ---- | ||
- | ===== 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, | ||
+ | Az IR és IT összehangolása elengedhetetlen ahhoz, hogy egy szervezet versenyképes maradjon a gyorsan változó globális környezetben. | ||
- | | + | ==== 8.1 Legfontosabb tanulságok ==== |
- | | + | * Az **IR (Informatikai Rendszer)** |
- | * Milyen előnyei és kockázatai vannak | + | * A **stratégiai döntések** hosszú távon meghatározzák |
- | * Hogyan hat a licencválasztás | + | * Az **ERP rendszerek** |
- | * 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 |
- | * Mit jelent | + | * A **licencek** nem pusztán jogi szövegek, hanem olyan szabályok, amelyek befolyásolják |
- | * 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özigazgatásban vajon célszerűbb | + | * A társadalmi dimenzióban |
tanszek/oktatas/infrendalapjai_architekturak/bevezetes-ir-opensource.1757702305.txt.gz · Last modified: 2025/09/12 18:38 by knehez