Ismétlés
A számítógép által használt programokat és azok írásos dokumentációit szoftvereknek nevezzük
Szoftverek csoportosítása
I. Rendszerprogramok
1. Operációs rendszerek: olyan szoftverek, amelyek a számítógép működtetéséhez szükséges parancsokat értelmezni tudják és azokat végre is hajtják.
Feladatai:
-
-
-
-
- a hardver kezelése,
- a programok betöltése az operatív tárba és azok futtatása,
- kapcsolattartás a futó programokkal és a felhasználóval,
- a háttértárak tartalmának kezelése,
- adatok kezelése és átvitele,
- megszakítás- és hibakezelés.
-
-
-
Operációs rendszerek csoportosítása:
-
-
-
-
- felület alapján: grafikus (egérrel lehet kezelni pl. Windows) és szöveges (utasításokat kell begépelni pl. UNIX)
- felhasználók száma alapján: egyfelhasználós (pl. DOS), többfelhasználós (pl. Windows 10)
- processzorkezelés alapján: egyfeladatos (pl. DOS) és többfeladatos (pl. Windows 10)
-
-
-
Operációs rendszerek: Windows, Linus, Unix, IOS, …
2. Rendszerközeli programok: azok a segédprogramok, melyek az operációs rendszerek szolgáltatásit egészítik ki (pl. vírusirtó, tömörítő, fájlkezelő).
Az operációs rendszer elindítása után telepíthetjük őket.
II. Felhasználói programok
Valamilyen konkrét feladat megoldására kifejlesztett szoftver.
A fontosabb területek:
-
-
-
- szövegszerkesztés,
- adatbázis-kezelés,
- táblázatkezelés,
- az információ grafikus megjelenítése (rajzoló, képszerkesztő),
- számítógéppel támogatott tervezés,
- szimuláció,
- játék, szórakozás
-
-
III. Fejlesztői programok
Olyan programok, melyek a programozási nyelvek használatát teszik lehetővé.
Szerzői jog
A szerzői jog részesíti védelemben az irodalmi, tudományos, művészeti alkotásokat, valamint – az ún. kapcsolódó jogok révén – a felhasználásukhoz kapcsolódó teljesítményeket. A szerzői jog azt illeti meg, aki a művet megalkotta.
A jogi védelemhez tartozik maga a szerzői jog (angolszász országokban: copyright), a szoftverszerződés (licence). Ebben írják le a jogszabályok által biztosított védelmi intézkedéseket. A licencek tételesen felsorolják, hogy mit nem lehet tenni a szoftverrel: nem másolható, nem adható bérbe, hány gépre telepíthetjük, használhatjuk-e hálózatban stb.
Jogi szempontból az alábbiak szerint csoportosíthatjuk a szoftvereket:
1. Kereskedelmi programok: kereskedelmi céllal készülnek, ezért mindig pénzbe kerülnek, nagyon behatároltak a felhasználó lehetőségei.
2. A freeware programok szabadon felhasználható és terjeszthetők, azaz ingyenes szoftverek.
3. A shareware programok ingyenesen beszerezhetők és terjeszthetők, de gyakran nem működnek teljes körűen. A teljes programért fizetni kell, amit ha nem teszünk meg, akkor bizonyos idő vagy bizonyos számú indítás után nem lesz használható.
4. A trial programok kipróbálásra kiadottak. Hasonlóak a shareware programokhoz, de nem terjeszthetőek szabadon.
5. „Félszabad szoftverek”: kereskedelmiek, de valamilyen felhasználási célra vagy felhasználási csoportnak kedvezőbb feltételekkel kerülnek forgalomba.
6. Szabad szoftverek: az ingyenesnél sokkal többet kap a felhasználó és több joggal rendelkezik: ingyenesen beszerezhető, szabadon használható, szabadon terjeszthető, szabadon módosítható.