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:34] 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 84: Line 84:
   * A standard ERP folyamatokhoz való igazodás sokszor ütközik a vállalat egyedi működési modelljével.     * A standard ERP folyamatokhoz való igazodás sokszor ütközik a vállalat egyedi működési modelljével.  
   * A sikertelen projekt rámutat arra, hogy a szervezeteknek már a stratégiai tervezés fázisában át kell gondolniuk, hogy képesek-e folyamataikat a választott ERP rendszer logikájához igazítani.     * A sikertelen projekt rámutat arra, hogy a szervezeteknek már a stratégiai tervezés fázisában át kell gondolniuk, hogy képesek-e folyamataikat a választott ERP rendszer logikájához igazítani.  
- 
  
 ---- ----
Line 90: Line 89:
 ===== 4. Nyílt forráskódú szoftverek ===== ===== 4. Nyílt forráskódú szoftverek =====
  
-A nyílt forráskód (OSS) alapgondolata, hogy a szoftver forráskódja mindenki számára hozzáférhető és szabadon módosítható.  +A nyílt forráskódú szoftverek (Open Source Software, OSS) alapelve, hogy a program forráskódja bárki számára szabadon hozzáférhetőmódosítható és terjeszthető.   
 +Ez a szabadság lehetővé teszi, hogy a felhasználók és fejlesztők közössége együtt vegyen részt a szoftver fejlesztésében, javításában és bővítésében.   
 +A nyílt forráskód mozgalom gyökerei az 1980-as évekre nyúlnak vissza, de igazán a 2000-es évektől vált meghatározóvá, amikor az ipar és a közigazgatás is elkezdte széles körben alkalmazni.
  
-==== Előnyök ==== +A nyílt forráskód fogalmát sokan az „ingyenességgel” azonosítják, ami félreértés.   
-  * Költséghatékonyság (licencdíjak csökkentése).   +Az OSS esetében a „szabad” nem az árra, hanem a felhasználási szabadságra utal: a szoftvert bárki futtathatja, módosíthatja és továbbadhatja a licenc feltételei szerint.   
-  * Rugalmasság (testreszabhatóság).   +Gyakran előfordul, hogy egy nyílt forráskódú termék alapverziója ingyenesen elérhető, míg professzionális támogatásért, kiegészítő modulokért vagy felhőszolgáltatásért fizetni kell.  
-  * Innováció (közösségi fejlesztés).   +
-  * Biztonság (nagy közösség ellenőrzi kódot).  +
  
-**Esettanulmány – München város Linux projektje**   +==== 4.1 Előnyök ==== 
-München városa 2003-ban kezdte meg a „LiMux” projektet, amelynek célja az összes városi hivatal Windowsról Linuxra váltása volt.   +A nyílt forráskódú szoftverek számos előnyt kínálnak a szervezetek számára:   
-  * 15 ezer PC-t migráltak Linuxra és LibreOffice-ra.   +  * **Költséghatékonyság:** nincs szükség drága licencek megvásárlására.   
-  * A projekt évekig sikeres voltde 2017-ben a városvezetés politikai okokból visszatért a Microsoft termékekhez.   +  * **Rugalmasság:** a forráskód módosítható, így a szoftver testreszabható a szervezet igényeihez.   
-**Tanulság:** a nyílt forráskód nem csupán technológiai kérdés, hanem *politikai és szervezeti döntés is*.+  * **Innováció:** a közösségi fejlesztés miatt gyorsan fejlődnek, és gyakran előrébb járnak a zárt alternatíváknál.   
 +  * **Biztonság:** mivel a kód nyílt, sok fejlesztő ellenőrzi, ezáltal hamarabb észlelik és javítják a hibákat.   
 +  * **Függetlenség:** nem kötődnek egyetlen szállítóhoz (vendor lock-in elkerülése).   
 + 
 +==== 4.2 Példák nyílt forráskódú szoftverekre ==== 
 +  * **Operációs rendszerek:** Linux disztribúciók (Ubuntu, Debian, Red Hat), Android.   
 +  * **Webszerverek:** Apache, Nginx – ezek működtetik a világ weboldalainak jelentős részét.   
 +  * **Fejlesztői eszközök:** Eclipse, Visual Studio Code – a fejlesztők körében alapvető.   
 +  * **Adatbázisok:** PostgreSQL, MySQL, MongoDB – a webes alkalmazások túlnyomó része ezeken fut.   
 +  * **AI/ML keretrendszerek:** TensorFlow, PyTorch, Hugging Face Transformers – mesterséges intelligencia kutatásban és ipari alkalmazásban egyaránt vezető szereplők.   
 + 
 +==== 4.3 Gazdasági és társadalmi jelentőség ==== 
 +A nyílt forráskód nemcsak technológiai, hanem gazdasági és társadalmi mozgalom is.   
 +  * **Gazdasági szempontból:** az OSS elősegíti a helyi fejlesztői közösségek megerősödését, munkahelyeket teremt a rendszerintegráció és tanácsadás területén.   
 +  * **Oktatási szempontból:** a hallgatók és fiatal fejlesztők számára óriási előny, hogy a forráskód tanulmányozható, és a világ legnagyobb projektjeiben aktívan részt vehetnek.   
 +  * **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.   
 + 
 +==== Esettanulmány – München város Linux projektje ==== 
 +München városa 2003-ban elindította a „LiMux” projektet, amelynek célja városi hivatalok Windows alapú rendszereinek Linuxra és LibreOffice-ra való átállítása volt.   
 + 
 +  * Több mint 15 000 PC-t migráltak nyílt forráskódú szoftverekre.   
 +  * A város évekig jelentős költségmegtakarítást ért el a licencek elhagyásával.   
 +  * Azonban a projekt hosszú távon politikai viták tárgyává váltés 2017-ben a városvezetés visszatért a Microsoft termékekhez.   
 + 
 +**Tanulság:** a nyílt forráskód bevezetése nem csupán technológiai kérdés, hanem politikai és szervezeti támogatást is igényelHa ez hiányzik, a projekt hosszú távon nehezen fenntartható.  
  
 ---- ----
Line 108: Line 131:
 ===== 5. Licencek ===== ===== 5. Licencek =====
  
-licencek határozzák meg a nyílt forráskódú szoftverek felhasználásának feltételeit.  +A nyílt forráskódú szoftverek (OSS) használatának és terjesztésének alapfeltétele a megfelelő **licenc**.   
 +A licenc egy olyan jogi dokumentum, amely meghatározza, hogy a szoftver felhasználói milyen jogokkal és kötelezettségekkel rendelkeznek.   
 +Másképpen megfogalmazva: a licenc „játékszabályokat” ad, amelyek biztosítják a közösségi együttműködést és a szabad felhasználást, ugyanakkor védik a fejlesztők érdekeit.  
  
-==== Főbb típusok ==== +A licenc fő céljai:   
-  * **GPL:** a módosított változatot is nyíltan kell terjeszteni.   +  * Meghatározza, hogy **ki és milyen feltételekkel** használhatja szoftvert.   
-  * **MIT:** nagyon engedékeny, iparban széles körben alkalmazott.   +  * Szabályozza a **módosítás** és a **terjesztés** lehetőségeit.   
-  * **Apache 2.0:** jogi védelem szabadalmi perek ellen, nagyvállalati környezetben gyakori.   +  * Biztosítjahogy a közösség által fejlesztett kód megőrizze a nyíltságát (copyleft elv)vagy engedékenyen kezelje a továbbhasznosítást (permissive licencek).   
-  * **BSDMPL:** alternatívkevésbé korlátozó licencek.  +  * Jogi védelmet nyújt a fejlesztőknek, például szavatossági felelősség kizárásával.  
  
-**Esettanulmány – Elastic és az Amazon**   +==== 5.1 Copyleft és Permissive licencek ==== 
-Az Elasticsearch projekt 2021-ben váltott az Apache 2.0 licencről egy szigorúbb licencre (SSPL), mert az Amazon az Elasticsearch alapjaira építve kínált szolgáltatást anélkülhogy visszajárult volna a közösséghez.   +A nyílt forráskódú licencek két fő csoportba sorolhatók:   
-**Tanulság:** a licencválasztás *üzleti stratégiai döntés* is.+ 
 +  * **Copyleft licencek:** olyan licencek, amelyek előírják, hogy a szoftver módosított változatait is azonos licenc alatt kell közzétenni.   
 +    Ez biztosítja, hogy a szoftver mindig nyílt forráskódú maradjon.   
 +    - Példa: GNU GPL.   
 + 
 +  * **Permissive licencek:** engedékenyebb licencek, amelyek lehetővé teszik a kód szabad felhasználását akár zárt forráskódú termékekben is, kevés korlátozással.   
 +    - A fejlesztők eldönthetik, hogy a továbbfejlesztett verziót nyíltan teszik közzé vagy sem.   
 +    - Példa: MIT, Apache 2.0.   
 + 
 +Ez a két irányzat az OSS világban eltérő filozófiát képvisel: a copyleft a közösségi tulajdon megőrzésére, a permissive pedig a minél szélesebb elterjedésre törekszik. 
 + 
 +==== 5.2 Fontosabb licencek ==== 
 + 
 +  * **GNU General Public License (GPL):**   
 +    - A legismertebb copyleft licenc.   
 +    - Előírja, hogy minden származékos munka is GPL alatt kell, hogy maradjon.   
 +    - Ez garantálja, hogy a szoftver és annak minden változata nyílt marad.   
 +    - Példa: Linux kernel.   
 + 
 +  * **GNU Lesser General Public License (LGPL):**   
 +    - Elsősorban könyvtárakhoz használják.   
 +    - Lehetővé teszi, hogy a könyvtárat zárt szoftverek is felhasználják, amennyiben a könyvtár maga változatlanul GPL/LGPL alatt marad.   
 +    - Példa: GTK+ grafikus könyvtár.   
 + 
 +  * **MIT licenc:**   
 +    - Rendkívül rövid és egyszerű permissive licenc.   
 +    - Engedélyezi a szabad felhasználást, másolást, módosítást, akár kereskedelmi célokra is.   
 +    - Egyetlen feltétel: a szerzői jogi nyilatkozatot minden példányban meg kell őrizni.   
 +    - Példa: Node.js, Ruby on Rails.   
 + 
 +  * **Apache 2.0 licenc:**   
 +    - Szintén permissive licenc, de erősebb jogi keretekkel.   
 +    - Szabadalmi védelmet nyújt, vagyis ha valaki Apache 2.0 alatt publikál kódot, nem perelheti be a felhasználókat szabadalmi okokból.   
 +    - Nagyvállalati környezetben nagyon elterjedt.   
 +    - Példa: Hadoop, Kubernetes.   
 + 
 +  * **BSD licencek (Berkeley Software Distribution):**   
 +    - Az egyik legrégebbi permissive licenc-család.   
 +    - Kevés kötelezettséget ír előígy gyakran használták operációs rendszerek és hálózati szoftverek fejlesztésénél.   
 +    - Példa: FreeBSD, OpenBSD.   
 + 
 +  * **Mozilla Public License (MPL):**   
 +    - Köztes megoldás a GPL és MIT/Apache között.   
 +    - Kötelezővé teszi, hogy a forráskódot elérhetővé tegyék, de lehetővé teszi, hogy egy nagyobb projektben a kód zárt komponensekkel együtt is szerepeljen.   
 +    - Példa: Mozilla Firefox.   
 + 
 +==== 5.3 Esettanulmány – Elastic és az Amazon ==== 
 +Az Elasticsearch projekt eredetileg Apache 2.0 alatt jelent meg, így bárki szabadon használhatta, módosíthatta és szolgáltatásként kínálhatta.   
 +Az Amazon ezt kihasználva felépítette az **Amazon Elasticsearch Service**-tamely jelentős bevételt termelt, miközben kevés hozzájárulás érkezett vissza a közösséghez.   
 + 
 +2019-ben az Elastic úgy döntött, hogy az Elasticsearch új verzióját **SSPL (Server Side Public License)** és **Elastic License** alatt teszi közzé, amelyek sokkal szigorúbb feltételeket szabtak a felhőszolgáltatók számára.   
 + 
 +**Tanulság:** a licencválasztás nem pusztán jogi formalitás, hanem **üzleti stratégiai döntés**, amely alapvetően meghatározza a szoftver ökoszisztémáját, elterjedtségét és fenntarthatóságát.   
 + 
 +==== 5.4 Összegzés ==== 
 +A licencek tehát biztosítják, hogy a nyílt forráskódú ökoszisztéma stabilan működjön, és a fejlesztők, felhasználók, valamint vállalatok számára egyaránt világos jogi keretet adjanak.   
 +A hallgatóknak fontos megérteniük, hogy a licencválasztás **stratégiai jelentőségű**: befolyásolja a projekt közösségét, üzleti modelljét, és hosszú távú fennmaradását is.  
  
 ---- ----
Line 124: 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 magas licencdíjakat.  +Nemcsak az informatikai iparágra, hanem 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, amelynek alapja a **közös tudás megosztása** és az **együttműködés**.   
 +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 felhasználó nincs egyetlen gyártóhoz kötve.  +Az egyik leggyakrabban említett érv az OSS mellett költségcsökkentés.   
 +  * 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, például kutatásra és innovációra lehet fordítani.   
 +  * 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 Microsofttól való függőséget.  +**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 erősít.  +A „vendor lock-in” (szállítói függőség) olyan helyzet, amikor egy szervezet erősen kötődik egyetlen gyártó termékeihez vagy szolgáltatásaihoz, és váltani csak jelentős költséggel tud.  
  
-**Példa – Red Hat:** teljes üzleti modellje OSS köré épülés világszerte több ezer magasan képzett mérnöknek ad munkát.  +Az OSS egyik legfontosabb előnye, hogy  
 +  Csökkenti a gyártótól való függőséget.   
 +  Lehetővé teszi a rendszerek hosszú távú fenntartásátmég akkor is, ha az eredeti fejlesztő cég megszűnik.   
 +  * Rugalmasságot ad a szervezeteknek az infrastruktúra fejlesztésében.  
  
-==== 6.4 Oktatás és kutatás ==== +**Példa – Brazil kormány:**   
-A forráskód tanulmányozhatóígy diákok valós projektekből tanulhatnak.  +Linux alapú rendszerekre váltotthogy csökkentse Microsofttól való függőséget. Ez hosszú távon növelte az ország informatikai szuverenitását.  
  
-**Példa – Linux kernel:** számos egyetemi kurzus kernel elemzésén keresztül tanítja az operációs rendszerek működését.  +==== 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 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 tanácsadás, oktatás és rendszerintegráció területén.  
  
-----+**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, tanácsadásra és szolgáltatásokra építette.   
 +A Red Hat mára több ezer magasan képzett informatikai szakembernek ad munkát világszerte, miközben közösségi projektek százait támogatja.  
  
-===== 7Modern 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, hanem tanulmányozhatják is a forráskódot, így mélyebb tudást szereznek.   
 +  * 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.  
  
-  * **Konténerizáció és DevOps:** Docker, Kubernetes, OpenShift.   +**Példa – Linux kernel:**   
-  * **CI/CD rendszerek:** GitHub Actions, GitLab CI/CD.   +Számos egyetemi kurzus használja Linux kernelt arrahogy bemutassa az operációs rendszerek működésétA hallgatók világ egyik legnagyobb közösségi projektjéből tanulhatnak.  
-  * **Cloud-native szoftverek:** felhőszolgáltatók OSS alapokra építenek.   +
-  * **Mesterséges intelligencia:** a nyílt modellek (pl. LLaMA, MistralHugging 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 demokráciát és a civil kontrollt.  +
  
-**Esettanulmány – GitHub Copilot licencvita**   +==== 6.5 Átláthatóság és közigazgatás ==== 
-GitHub Copilot mesterséges intelligencia kódgeneráló rendszere OSS kódokon lett betanítva.   +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 GPL licencet.   + 
-Ez a vita rávilágít arra, hogy mesterséges intelligencia és a nyílt forráskód kapcsolata *új jogi és etikai kérdéseket vet fel*.+  * A nyílt forráskód lehetővé teszi, hogy a polgárok és független szakértők ellenőrizhessék kormányzati rendszerek működését.   
 +  Ez növeli bizalmat és támogatja demokratikus értékeket.   
 +  * 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, ahol számos e-kormányzati szolgáltatás nyílt szabványokra és nyílt forráskódú komponensekre épül, biztosítva az átláthatóságot és a fenntarthatóságot.   
 + 
 +==== 6.6 Társadalmi és kulturális hatások ==== 
 +nyílt forráskód nem csak gazdasági és oktatási előnyöket hoz, hanem kulturális változást is.   
 +  A közösségi fejlesztési modell az együttműködés kultúráját erősíti  
 +  * A tudásmegosztás demokratizálja az informatikát, lehetőséget adva fejlődő országok szakembereinek is.   
 +  * 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: hozzájárul a költségcsökkentéshez, elősegíti a függetlenséget, munkahelyeket teremt, támogatja az oktatást, növeli a kormányzati átláthatóságot és erősíti a közösségi együttműködést.   
 +Az OSS tehát nem pusztán egy technológiai alternatíva, hanem a digitális társadalom egyik alappillére.  
  
 ---- ----
 +===== 7. Modern trendek =====
  
-===== 8Összegzés =====+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.   
 +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.   
 +Ezek a trendek nemcsak technológiai újításokat hoztak, hanem új **üzleti modelleket** és **fejlesztési kultúrát** is teremtettek.
  
-nyílt forráskódú szoftverek a modern informatikai rendszerek alapját képezik.  +==== 7.1 Konténerizáció és DevOps ==== 
 +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ó.   
 +  * 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, ami egyszerűsíti az üzemeltetést.  
  
-  Gazdasági szempontból csökkentik költségeket és új üzleti modelleket tesznek lehetővé.   +**Legfontosabb eszközök:**   
-  * Társadalmi szempontból támogatják az átláthatóságot és a demokráciát.   +  * **Docker:** konténertechnológia legismertebb megoldása, amely szabványosította az alkalmazáscsomagolást.   
-  * Technológiai szempontból az innováció motorjaikülönösen a felhő és a mesterséges intelligencia területén.  +  * **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ú platformamely vállalati környezetben terjedt el.  
  
-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.+**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).   
 + 
 +==== 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, 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.1757702092.txt.gz · Last modified: 2025/09/12 18:34 by knehez