Opencart PDF

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 56

OPENCART

Online Webáruház

Felhasználói Ismertető

verzió: 1.0

-1-
Tartalomjegyzék
Bevezető..........................................................................................................5

Az OpenCart telepítése....................................................................................6
Rendszer követelmények és installálás............................................................................................7

Alapvető Beállítások.......................................................................................12
A magyar nyelvi beállítások..........................................................................................................12
Átállás a magyar nyelv használatára .............................................................................................12
Magyarországon használatos mértékegységek beállítása..............................................................15

Termékek, kategóriák, gyártók.......................................................................18

Akciók, hűségpontok, ajándékutalványok kezelése.......................................20

Információs oldalak........................................................................................22

Jelentések, kimutatások.................................................................................23

Partnerprogram..............................................................................................24

Egyéb funkciók...............................................................................................25

Bővítmények..................................................................................................26
Modulok.........................................................................................................................................26
Szállítási módok.............................................................................................................................29
Fizetési módok...............................................................................................................................30
Rendelés összesen..........................................................................................................................31
Termékcsatornák............................................................................................................................32
Egyéb kiegészítések (Vqmod).......................................................................................................32

A rendelés folyamata......................................................................................34

Gyakran Ismételt Kérdések............................................................................36

Mellékletek.....................................................................................................40

Mi is az a GNU/GPL licensz?.........................................................................40
FELTÉTELEK ÉS KIKÖTÉSEK..................................................................................................42
0. Meghatározások....................................................................................................................42

-2-
1. Forráskód..............................................................................................................................43
2. Alapvető jogosultságok.........................................................................................................44
3. A felhasználók törvényes jogainak védelme a megkerülésellenes törvénytől......................44
4. Pontosan megegyező példányok továbbadása......................................................................45
5. Módosított forrású változatok továbbítása............................................................................45
6. Nem forráskód formátum továbbadása.................................................................................46
7. További feltételek..................................................................................................................49
8. Megszűnés.............................................................................................................................50
9. Nem kötelező az elfogadás a példányok birtoklásához.........................................................51
10. További fogadók automatikus licencelése...........................................................................51
11. Szabadalmak........................................................................................................................52
12. Mások szabadsága nem adható fel......................................................................................54
13. Együttes használat a GNU Affero General Public License-szel.........................................54
14. A jelen Licenc felülvizsgált változatai................................................................................54
15. Garanciavállalás hiánya......................................................................................................55
16. Felelősség korlátozása.........................................................................................................55
17. A 15. és 16. szakaszok értelmezése.....................................................................................56
FELTÉTELEK ÉS KIKÖTÉSEK VÉGE......................................................................................56

-3-
Ábrajegyzék
ábra 1: A telepítés első lépése, a licenszfeltételek elfogadása..............................................................8
ábra 2: A telepítés második lépése, szerverbeállítások ellenőrzése......................................................9
ábra 3: A telepítés harmadik lépése, az adatbázis beállítása...............................................................10
ábra 4: A telepítés negyedik lépése.....................................................................................................11
ábra 5: Új nyelv beállítása az admin felületen....................................................................................12
ábra 6: Az új nyelvi változók felvétele az admin felületen.................................................................13
ábra 7: A webáruház rendszerbeállításai, nyelvi beállítás..................................................................14
ábra 8: Új adókulcs felvétele..............................................................................................................15
ábra 9: Adó osztály rögzítése..............................................................................................................16
ábra 10: Az adó számolási módjának és megjelenítésének beállítása................................................17
ábra 11: Termékek jellemzői...............................................................................................................18
ábra 12: A termék opciók beállítási lehetősége..................................................................................19
ábra 13: Ajándékutalvány...................................................................................................................20
ábra 14: A számla tartalma.................................................................................................................34
ábra 15: Rendelési visszaigazoló........................................................................................................35

-4-
Bevezető

Az OpenCart egy nyílt, szabadon hozzáférhető online webáruház megoldás. Jelen felhasználói
ismertető célja, hogy létrehozzon egy magyar nyelvű általános összefoglaló leírást az áruház
nyújtotta lehetőségekről, fő funkcióiról és egyben segítséget nyújtson azoknak, akik OpenCart alapú
webáruház indítását tervezik. A leírás hangsúlyt fektet a magyar adaptációra, sajátosságokra,
beállításokra, mivel minden országban és minden igénynek megfelelő általános megoldás nem
létezik. A dokumentáció elolvasása után a következő kérdésekhez kapunk segítséget:

• Honnan töltsük le?

• Hogyan telepítsük?

• Hogyan állítsuk be?

• Melyek azok az alapfunkciók, amivel rendelkezik?

• Melyek azok, amelyekre a magyar körülmények között szükségünk lehet?

• Mire számíthatunk, ha az OpenCart -ot választjuk?

• Hol találunk további segítséget, ha többet szeretnénk?

• Milyen továbbfejlesztési lehetőségek állnak a rendelkezésre?

• Biztos, hogy erre van szükségem?

A szerzőről:

A szerző Döbrentei István mérnök informatikus számos fejlesztési projektekben vett részt, mint
alkalmazott programozó. 2012 februártól saját céget alapított DotLogics Hungary Kft. néven. Fő
tevékenységi köre a számítógépes programozás, IT tanácsadás mikro és kisvállalkozások részére,
egyedi alkalmazások megvalósítása, támogatása. Az OpenCart megoldás és az elektronikus
kereskedelem támogatója. Blogot vezet, amelyben hasznos tanácsokkal látja el az áruház iránt
érdeklődő olvasókat. A blog elérhető a http://dobrenteiistvan.hu hivatkozáson keresztül.

-5-
Az OpenCart telepítése

A hivatalos oldalra ellátogatva (http://www.opencart.com) és a downloads menüpontra kattintva a


következő verziókat tölthetjük le magunknak:

• 1.5.1.3 2011 szeptember 29.


• 1.5.1.2 2011 szeptember 6.
• 1.5.1.1 2011 július 23.
• 1.5.1 2011 július 16.
• 1.5.0.5 2011 június 14.
• 1.5.0.4 2011 június 11.
• 1.5.0.3 2011 június 8.
• 1.5.0.2 2011 június 4.
• 1.5.0.1 2011 június 2.
• 1.5.0 2011 május 30.
• 1.4.9.6 2011 július 23.
• 1.4.9.5 2011 május 10.
• 1.4.9.4 2011 március 19.
• 1.4.9.3 2010 december 19.
• 1.4.9.2 2010 október 26.
• 1.4.9.1 2010 szeptember 8.
• 1.4.9 2010 augusztus 27.
• 1.4.8b 2010 június 14.
• 1.4.8 2010 június 9.
• 1.4.7 2010 április 18.

A verziószámokból is látható, hogy a támogatottsága elég nagy. A megjelenés óta a világ minden
pontjáról érkeznek hibajavítási igények és így mindig naprakészen tartják a webáruházat
megvalósító forráskódot. A hibajavításokon kívül számtalan új funkció kerül megvalósításra, amit
érdemes nyomon követni, mivel lehet, hogy amire éppen szükségünk van, már valaki egyszer
megvalósította. A következőkben leírt funkciók a tájékoztató írásakor rendelkezésre álló legfrissebb
verziót veszik alapul, azonban érdemes bizonyos időközönként ellátogatni a szerző blog oldalára,

-6-
ahol hasznos tanácsokat és válaszokat is kaphatunk a különböző felmerülő kérdéseinkre.

Rendszer követelmények és installálás


• Webserver (Apache)
• PHP (legalább 5.2 -es verziójú)
• MySql adatbáziskezelő
• Curl
• Fsock

Mivel számtalan tárhely üzemeltető létezik és a legtöbb rendelkezik a felsorolt beállításokkal, jobb
ha előtte mégis érdeklődünk, illetve utánajárunk, hogy valóban alkalmas lesz -e a saját
webáruházunk kiszolgálására. Fontos kérdés továbbá, hogy mekkora sávszélességgel rendelkezik,
mekkora a rendelkezésre állási idő, van-e és milyen időközönként biztonsági mentés az adatainkról,
milyen az ügyfelek kiszolgálása. Természetesen tesztelési és ismerkedési céllal a saját gépünkre is
letölthetjük, feltéve ha kialakítottuk a megfelelő környezetet hozzá. Feltételezem, hogy a WAMP
illetve a LAMP környezet letöltése és megfelelő beállítása megtörtént.

A legfrissebb verzió letöltése majd kicsomagolása után az egész könyvtárat berakjuk a


webkiszolgálónk könyvtárába és betöltjük az induló oldalt. A webáruház az első futtatást felismeri
(megvizsgálja a konfigurációs fájlban, hogy be van-e állítva már az alkalmazás elérési útja) és
egyből az installálási folyamatot indítja el, ami angol nyelven történik és összesen három lépésből
áll. A következőkben ezeket a lépéseket mutatom be részletesebben.

-7-
ábra 1: A telepítés első lépése, a licenszfeltételek elfogadása

A telepítés első képernyőjén a GNU/GPL1 licenc feltételeit olvashatjuk el angol nyelven, majd
amennyiben egyetértünk vele és elfogadjuk a Continue gombra kattintva továbbléphetünk a
telepítés következő lépésére. Jogosan merül fel az igény minden magyar felhasználóban, hogy
megértse miről is van szó, hiszen Magyarországon élünk és magyar emberek vagyunk. Szeretnénk
tudni, főleg különösen akkor, ha jogi és gazdasági érdekekről van szó, hogy tulajdonképpen mi is az
amit elfogadunk? A mellékletben mindenki megtalálhatja az ide vonatkozó magyar nyelvű leírást.

1 Lásd részletesen a mellékletben a magyar lefordított verziót

-8-
ábra 2: A telepítés második lépése, szerverbeállítások ellenőrzése

A feltételek elfogadása után ideális esetben a 2. ábrán látható képernyő fogad minket. Ha nem ezt
látjuk, a környezet beállítására van szükségünk, hogy a továbbiakban minden webáruház funkció
működhessen. Fontos, hogy a megfelelő könyvtáraknak írási joga legyen.

-9-
ábra 3: A telepítés harmadik lépése, az adatbázis beállítása

A telepítés harmadik lépését megelőzően létre kell hoznunk webáruházunknak a MySql


adatbázisban egy adatbázist és egy hozzá tartozó felhasználót. Ezt egy bármelyik adatbázis kliens
programmal meg tudjuk tenni. A beállításokat a 3. ábrán látható helyen kell beírnunk, továbbá itt
kell beállítanunk a webáruházunk adminisztrátorának az elérhetőségét. Telepítés után ezzel a
felhasználó/jelszó párossal tudunk belépni az adminisztrációs felületre.

- 10 -
ábra 4: A telepítés negyedik lépése

Miután túl vagyunk minden beállításon a negyedik ábrán látható képernyő fogad minket. Innen el
tudunk jutni egyrészt az áruházunk főoldalára és az adminisztrációs felületre, ami alapból a
webáruházunk elérési útvonala után írt /admin könyvtárból indítható. Utolsó lépésként lel kell
törölnünk az /install könyvtárat, amire a képernyőn a tájékoztató felirat is felhívja a figyelmünket.

- 11 -
Alapvető Beállítások

A magyar nyelvi beállítások

Ahhoz, hogy az áruházat magyar nyelven tudjuk használni le kell hozzá töltenünk a megfelelő
nyelvi fájlokat2. Célszerű ellenőrzött, hivatalos forrásból származó megoldást választanunk, hiszen
nincs is kellemetlenebb, mint amikor egy le nem fordított szóval találkozik a látogató vagy rosszul,
esetleg teljesen más értelmű szóként lefordított szöveget lát viszont. Ezzel megtévesztjük a vásárlót,
aki még a maradék bizalmát is elveszíti, hiszen valljuk be, aki erre nem veszi a fáradságot nem
számíthat visszatérő vásárlókra.

Átállás a magyar nyelv használatára

ábra 5: Új nyelv beállítása az admin felületen

2 A gyakran ismételt kérdések között található utalás

- 12 -
Miután letöltöttük a nyelvi fájlokat az installálás során megadott felhasználó/jelszó párossal az
adminisztrációs felületre belépve válasszuk ki a System menüponton belül a Localisation
menüpontot. A mellette automatikusan megjelenő menüből, pedig válasszuk ki a Languages
feliratot, ahogyan az 5. ábrán látható. A megjelenő képernyőn láthatjuk az eddig a rendszerbe
beállított összes nyelvet. Az alap webáruház telepítésekor csak az English látszik. A jobb felső
sarokban található Insert nyomógombra kattintva új nyelvet tudunk felvenni ehhez a listához és a 6.
ábrán látható képernyő fog megjelenni.

ábra 6: Az új nyelvi változók felvétele az admin felületen

A képernyőn fel kell vennünk a kívánt nyelv nevét (Magyar), az ország kódját (hu), a szerver helyi
beállításokat (hu_HU.UTF8, hu_HU, hu-hu, hungarian), a nyelvre jellemző képet (hu.png), a
nyelvet tartalmazó könyvtár elnevezését (hungarian), a státuszát (enabled), illetve a listában
elfoglalt sorrendjét (0).

- 13 -
ábra 7: A webáruház rendszerbeállításai, nyelvi beállítás

Miután felvettük az új nyelvet be kell állítanunk, hogy a webáruház ezt tudja használni. A System
majd azon belül a Settings menüpont kiválasztásával ezt a 7. ábrán látható képernyőn tudjuk
megtenni, ahol beállíthatjuk mind az adminisztrációs felület, mind pedig a vásárlói oldal nyelvét. A
Save nyomógombra kattintva az oldal egyből átvált a beállított nyelvre.

- 14 -
Magyarországon használatos mértékegységek beállítása

A helyi beállításokhoz tartozik az adott országhoz tartozó adókulcs, pénznem, súly és méret
mértékegységei. A beállítások megtalálhatóak a System/Localisation menüpont alatt. Az összes
közül az adókulcs beállítása érdemel némi magyarázatot. A többi beállítást a már meglévő minták és
rövid tájékoztatások alapján úgy gondolom nehézségek nélkül el lehet végezni.

A megfelelő adókulcs beállításához fel kell vennünk a Magyarországon használt adókulcsot.

ábra 8: Új adókulcs felvétele

A felvételkor meg kell adnunk az új adókulcs nevét, mértékét, típusát ami jelen esetben százalékos
majd hozzá kell rendelnünk a vásárlói csoporthoz és egy földrajzi zónához. Ez utóbbit szintén létre
kellett külön hozni a Systems/Localisation/Geo Zones menüpontban. Itt lehetőségünk van
megyénként beállítani az adót de Magyarországon erre nincs szükség. Az adóosztályoknál pedig
szintén létre kell hoznunk egy bejegyzést, ami az adózandó termékekre vonatkozik. Itt lehetőségünk
van különböző fajta termékekhez különböző adókulcsokat definiálni, amit a termékek beállításánál
fel tudunk használni.

- 15 -
ábra 9: Adó osztály rögzítése

Az egyes termék csoportokhoz több szabályt is felvehetünk és hozzá prioritást is tudunk rendelni. A
prioritás és az alapján, hogy melyik címet vegye (szállítási, számlázási, webáruház) alapul ,
számolja ki a megjelenő adó nagyságát.

- 16 -
ábra 10: Az adó számolási módjának és megjelenítésének beállítása

Az adó megjelenítésére és számolására szintén hasznos beállításokat találunk a System/Setting


menüpontban. A radio gombbal beállíthatjuk, hogy megjelenjen-e az adott termék áfával növelt ára
vagy nem. Ezen kívül még azt, hogy mikor milyen címet vegyen alapul, ha valaki nem jelentkezett
be az áruházba.

- 17 -
Termékek, kategóriák, gyártók

Minden termékhez egy gyártó tartozhat, illetve egy termék bármelyik kategóriában benne lehet. A
kategória szintje bármennyi lehet, többszintű. Külön mindegyikhez egy kategória és egy gyártó kép
is tartozhat. A termékek beállításánál a következő lehetőségeink adódnak:

ábra 11: Termékek jellemzői

Minden terméknél meg tudjuk adni a termék nevét, kulcsszavát, meta leírását több nyelven is. A
data fül alatt pedig a termék fizikai jellemzői mellett beállíthatjuk, hogy milyen adókulcs alá
tartozik, mennyi a minimális rendelési összeg, mekkora a készlet nagysága, mennyi a termék nettó
ára. Itt jegyzem meg, hogy a rendszer a nettó árból számolja ki az áfával növelt összeget, ez
szerencsésebb esetben kerek lesz de előfordulhat, hogy nem. Ilyenkor a megfelelő árképzéssel erre
figyelnünk kell. Ez nagyobb tömegű termékek esetén plusz többletmunkát eredményezhet.
Ugyancsak felmerülhet az igény az adatok tömeges szerkesztésére is. Erre is van megoldás, jóllehet
ez nem az alaprendszer része. A linkek fül alatt a kategóriák besorolását, kapcsolódó termékek
felsorolását, a termékhez tartozó letölthető fájlokat és az áruházat tudjuk beállítani. Az alaprendszer
ugyanis több áruházat is tud kezelni egy adminisztrációs felület segítségével.

A termékek különböző egyedi jellemezőinek megadása mellett a hozzá tartozó opciókat is be tudjuk
állítani. (pl: különböző színek, méretek) A jellemzők, a megadásuk után a termék adatlapon lesznek
láthatóak, így a vásárló könnyebben össze tudja hasonlítani a termék összehasonlító funkcióval, ami
az alaprendszer része, a kiválasztott termékeket. Az egyes opciók kiválasztása a vásárlási folyamat
szerves része, segítségével ki tudja választani a vásárló a számára fontos terméket. Az opciókat

- 18 -
akár kötelezően választhatónak is beállíthatjuk. A lehetséges opciókra vonatkozó egy lehetésges
beállításait láthatjuk a 12. ábrán.

ábra 12: A termék opciók beállítási lehetősége

A termékekhez tartozó korlátlan mennyiségű képeket és a vásárlói csoportokhoz tartozó


hűségpontokat szintén a termékek beállításához tartozó menüpontban tudjuk megadni.

- 19 -
Akciók, hűségpontok, ajándékutalványok kezelése

Az alaprendszerben a termék akciós árának beállítására a 11. ábrán látható Discount és Special
fülek szolgálnak. A Discount fül alatt az előre definiált felhasználói csoportokhoz tudunk beállítani
mennyiségi kedvezményeket. Például adott termék vásárlása esetén egy felhasználói csoportnak 10
darab vásárlásakor a terméket x áron tudjuk értékesíteni az adott kezdő és vég dátum között. Ha
nem adunk meg dátumot akkor az engedmény nincs időponthoz kötve. A Special fül alatt pedig
adott dátum között egy bizonyos árat tudunk meghatározni, illetve tudunk vásárlói csoporthoz
hozzárendelni. Az így beállított egyedi ár, a termékek listázásánál is meg fog jelenni, mint akciós ár.

A termékek hűségpontokért is megvásárolhatóak. Minden terméknél beállíthatjuk, hogy mennyi


hűségpontba kerül, illetve vásárláskor mennyi hűségpontot írnak jóvá a felhasználó számláján,
amelyeknek a mennyisége bejelentkezés után mindig nyomon követhető.

ábra 13: Ajándékutalvány

Ajándékutalvány vásárlására is lehetőség nyílik, amit a láblécben az extrák menüpontnál tudunk

- 20 -
elérni. A linkre kattintva a megadott összegben, az előre megadott alkalomra, a kiválasztott
személynek üzenettel egybekötött utalványt tudunk küldeni. Az utalvány, hasonlóan a többi
termékhez a kosárba kerül, majd az adatok megadása után az adminisztrációs felületen is
megjelenik, mint rendelési tétel. Minden utalványhoz egy kód tartozik, amit be lehet váltani, amikor
a kosárnál kiválasztjuk a beváltás opciót. Az adminisztrációs felületen tetszőleges mennyiségű
alkalomhoz illő utalvány témát tudunk feltölteni.

- 21 -
Információs oldalak

Az információs oldalak nem mások, mint statikus szövegek megjelenítése. Az adminisztrációs


felületen lehetőség nyílik egyéb szöveges adatok megjelenítésére, mint például a vásárlási
feltételek, a bolt működése, a vásárlás menete, bankkártyás fizetésre vonatkozó tájékoztatás
elhelyezése. Amennyiben telepítve van több nyelv is, a hozzá tartozó szöveget szintén be tudjuk
állítani, sőt kötelező is, különben hibaüzenetet kapunk. Az így beállított szöveg, az alap sablon
esetében a láblécben, hivatkozásként fog megjelenni. A hivatkozás elhelyezésének módja és helye
az alkalmazott sablontól is függ. Egyedi vagy más sablon felhasználása esetén ezen szintén lehet
változtatni.

- 22 -
Jelentések, kimutatások

Az adminisztrációs felületen a következő kimutatásokat lehet elérni:

A bejelentkezés után a Dashboard-on (Műszerfal) -on látható egy áttekintés az áruház működésével
kapcsolatos eseményekről. Az eladások teljes összegéről, az adott évre vonatkozó eladások
összegéről, az összes rendelések számáról, az összes regisztrált vásárlók számáról, az összes
jóváhagyásra váró vásárlók számáról, az összes függőben lévő termékértékelésekről. A jobb oldalon
grafikusan is látható egy statisztika az adott időszak eladásairól. A legalsó részben pedig a legutolsó
10 vásárlás adatai látszanak.

A Reports menüpontban az eladásra (megrendelések listája, adók összesítése adónemek szerint,


szállítási módok szerinti lista, visszáruk lekérdezése, kuponokra vonatkozó összesített listák), a
termékekre (megtekintett és megvásárolt termékek listája) és a vásárlókra (adott felhasználó
mennyiszer és összesen mekkora értékben rendelt, mennyi hűségpontokat és kik használtak fel)
vonatkozó kimutatásokat tudunk lekérdezni.

- 23 -
Partnerprogram

A partnerprogram egy eladás ösztönző fejlesztés. A partnerprogramban részt vevő ügyfélnek


regisztrálnia kell a partnerprogram oldalán, ami teljesen független a felhasználói regisztrációs
oldaltól. A link a láblécben az extrák alatt található. A személyes és lakcím adatok megadása után ki
kell választani a kifizetés módját és be kell állítani a fiókhoz tartozó jelszót. A fiók létrehozása majd
adminisztrátori jóváhagyás után belépve lehetősége nyílik, hogy a partner a kiválasztott termékhez
egyenként egy követő kódot generáljon. A legenerált követőkódot felhasználva ajánlhatja az adott
terméket. Ha ez alapján valaki megvásárolja az adott terméket, jogosult lesz a jutalékra. Az
adminisztrációs felületen pedig nyomon tudjuk követni a hozzá tartozó vásárlásokat.

- 24 -
Egyéb funkciók

• Kívánságlista
A listázott termékeket a kosár helyett a saját felhasználói kívánságlistába tudjuk helyezni,
amit később meg tudunk vásárolni. Alapból a kívánságlistával többet nem tudunk tenni.

• Hírlevél
A felhasználó bármikor feliratkozhat a hírlevélre a fiókjában. Az adminisztrációs felületen
pedig kiválaszthatjuk ezeket a személyeket és egyszerre, irányított sima plain text
szövegeket küldhetünk nekik emailben.

• Visszáru kezelés
A láblécben a vevőszolgálat alatt elhelyezett link. Rákattintva a megjelenő adatokat kitöltve
személyes adatok, vásárlás dátuma, rendelési azonosító majd a visszaküldendő termék neve,
kódja,mennyisége, a visszaküldés oka és leírása után beküldhetjük a reklamációs
igényünket. Az így elküldött reklamációt és állapotát az adminisztrációs felületen tudja mind
az áruház üzemeltetője mind pedig a vásárló a saját fiókjában nyomon követni.

• Termék összehasonlító
A termékek kiválasztása után egy táblázatban egymás alatt össze tudjuk hasonlítani a
jellemzőket, így megkönnyítve a vásárlást.

• Több áruház kezelése


Lehetőség van egy adminisztrációs felületen kezelni több különböző domain alatt lévő
áruházakat.

• Letölthető termékek kezelése


Lehetőség van letölthető termékek árusítására, illetve letölthető fájlok termékekhez
csatolására, ahol meg tudjuk adni, mennyiszer lehessen az adott fájlt letölteni.

• Rendszer mentés/visszaállítás
Az adminisztrációs menüben bármikor kezdeményezhetjük az adatbázis fájlok manuális
mentését és visszaállítását.

- 25 -
Bővítmények
Az alaprendszert eredetileg úgy tervezték meg, hogy rugalmasan legyen adaptálható bármilyen
nyelvi, földrajzi környezetbe és az egyes eltérő szabályoknak megfelelően könnyen be lehessen
állítani az eltéréseket, számítási módokat. Az alaprendszernek 5 ilyen bővíthető területe van, amit a
következőkben ismertetek. Ezen kívül sokakban felmerült az igény a további átalakításra,
bővíthetőségre. Erre találták ki az úgynevezett Vqmod megoldást, ami rugalmasan átalakíthatóvá
teszi az egész Opencart áruházat.

Modulok
Modulok alatt értjük azokat a „dobozokat” amelyek a képernyő különböző, előre beállított helyein
megjelennek. Az áruház lehetőséget kínál arra, hogy az alaprendszer módosítása nélkül illesszünk
egyedi működésű kódrészleteket. Jellemzőjük, hogy minden modult külön telepíteni kell az
adminisztrációs felületen, ilyenkor a modulra jellemző beállítások elmentésre kerülnek az
adatbázisba. A layout, pozíció, státusz és sorrend beállításokkal be lehet állítani, hogy mikor mi
jelenjen meg az áruház oldalán. Az alaprendszer a következő modulokat tartalmazza:

• Account

A felhasználói fiók „doboz” a bejelentkezés után, amely tartalmazza a felhasználói adatok


módosítását, jelszó módosítás, a kívánságlista, a letöltések, visszáru kezelés, tranzakciók,
hírlevél, kijelentkezés hivatkozásait.

• Affiliate

Partner programhoz tartozó fiókinformációk megjelenítése egy képernyő „dobozban”.

• Banner

A feltöltött banner megjelenítési méretét és helyzetét kezeli. Egyszerre több bannert is tud
kezelni.

• Bestsellers

A legtöbbet eladott termékek listáját jeleníti meg egy adott helyen a képernyőn.
Alapértelmezetten az első 5 darabot veszi de ennek a száma tetszőlegesen módosítható.

- 26 -
• Carousel

Gördíthető banner listát jelenít meg az adott képernyőn. Több ilyen listát is tud kezelni. Pl: a
gyártók logóját tartalmazó lista, amire rákattintva megjelennek az adott gyártókhoz tartrtozó
termékek.

• Category

A termékkategóriák megjelenítését megvalósító képernyő doboz.

• Featured

Termékajánlatokat megjelenítő lista, az adminisztrációs felületen tetszőleges termékeket


vehetünk fel, majd megadhatjuk, hogy hol legyen látható.

• Google Talk

A Google Talk -ot jeleníti meg, az adminisztrációs felületen megadható a Google Talk kód
majd beállítható a megjelenítés helye.

• Information

Az információs oldalakat tartalmazó lista egy dobozban. Dinamikusan generált tartalom az


áruházban beállított információs oldalak elérhetőségeivel.

• Latest

Az információs dobozban megjeleníti az utolsó, alapértelmezetten 5 darab, felvitt terméket.

• Slideshow

Különböző előzőleg beállított bannereket mutat egy adott pozícióban sorrendben.

• Specials

Az akciós termékeket mutatja egy adott képernyőn beállított helyen. A tartalmazott termékek
számát külön be lehet állítani, alapesetben 5 darab. A termékek sorrendje név, model, ár,
értékelés alapján kerül a listában megjelenítésre.

• Store

Amennyiben több áruház van beállítva, segítségével ki lehet választani az egyiket, mint
aktív áruházat. Lehetőség van arra, hogy csak az adminisztrátor használja.

- 27 -
• Welcome

Üdvözlő szöveg beállítása és megjelenítése több nyelven az adott oldalon.

- 28 -
Szállítási módok
A szállításra vonatkozó bővítményeket az adminisztrációs felület Extensions/Shipping
menüpontjában tudjuk beállítani. Mivel minden szállító eltérő feltételek szerint képezi az árakat,
ezért minden szállító cég esetében külön bővítményre van szükség. Általában a termék fizikai
paraméterei mellett a távolság fogja meghatározni az árat. Ennek a kiszámolása az egyes szállítási
bővítmények feladata. A vásárlás végén az összesítés során pedig külön tételként fog szerepelni. Az
alaprendszer a következő szállítási módokat tartalmazza:

• Citylink

Külföldi szolgáltató által használt előre beállított díjak súly alapján

• Flat Rate

Állandó, előre beállított összeg minden rendelés esetében.

• Free Shipping

Ingyenes szállítási mód, ha a rendelés elér egy megadott mennyiséget.

• Per Item

Tételenkénti szállítási díj, minden eladott darab után felszámol egy bizonyos összeget.

• Parcelforce 48

Külföldi szolgáltató által használt előre beállított díjak, számos más lehetőséget is tartalmaz,
mint pl. biztosítás, szállítási idő, szállítási díj megjelenítése

• Pickup From Store

Személyes átvétel, ebben az esetben nincs szállítási költség

• Royal Mail

Külföldi szolgáltató által használt előre beállított díjak és számos más kapcsolódó összetett a
szolgáltatásra vonatkozó beállításokat tartalmaz.

• UPS

Külföldi szolgáltató által használt előre beállított díjak, kapcsolódási felületet biztosít a
szolgáltatóhoz.

- 29 -
• United States Postal Service

Külföldi szolgáltató által használt előre beállított díjak, számos más lehetőséget is tartalmaz.

• Weight Based Shipping

A szállítási díjat a termék súlyának függvényében lehet beállítani, minden súlyhoz külön díj.

Fizetési módok
Számos fizetési kiterjesztés elérhető de sokszor lehet szükségünk a magyar viszonyokhoz való
adaptáláshoz. Pl saját bankunkkal szeretnénk online kártyaelfogadást megvalósítani vagy esetleg
más szolgáltatón keresztül szeretnénk a fizetést megvalósítani. Szintén van lehetőség egyedi fizetési
mód illesztésére az alaprendszer módosítása nélkül, így mindenki azonos módon tudja felhasználni
az adott bővítményt. Az alaprendszer a következő nagyrészt külföldi szolgáltatókhoz kapcsolódó
fizetési módokat tartalmazza:

• AlertPay

• Authorize.Net (AIM)

• Bank Transfer

A banki átutalás során lehetőség van a bankszámlaszám megadására és a egyéb adatok


megadására, ami az utaláshoz szükséges. Ha a fizetéskor ezt az opciót választják az itt
beállított szöveg fog megjelenni.

• Cheque/Money Order

• Cash On Delivery

Utánvételes szállítás

• Free Checkout

Ingyenes szállítás vagy más néven személyes átvétel lehetősége

• LIQPAY

• Moneybrokers

• NOCHEX

• Paymate

- 30 -
• PayPoint

• Perpetual Payments

• PayPal Website Payment Pro

• PayPal Website Payment Pro (UK)

• PayPal Standard

• SagePay

• SagePay Direct

• SagePay (US)

• 2Checkout

• Web Payment Software

• WorldPay

Rendelés összesen
A rendelés során az összesítő és a számla részeként megjelenő összesítő számlatételek sorrendjét
tudjuk beállítani. A rendszer alapból a következő bővítményeket tartalmazza:

• Coupon (Kupon)

• Store Credit

• Handling Fee (Kezelési költség)

• Low Order Fee

• Reward Points (Hűség pontok)

• Shipping (Szállítás)

• Sub-Total (Részösszeg, netto)

• Taxes (Áfa)

• Total (Összesen)

• Gift Voucher (Ajándék kupon)

- 31 -
Termékcsatornák
A termékcsatornák olyan bővítmények, amelyek segítenek exportálni egy előre megadott formában
a terméklistát. A formátum teljesen eltérő, van amikor csv, van amikor xml kerül átadásra. Például
bizonyos keresők ezt használják fel. Az Opencart keretrendszerbe illeszkedően szintén az admin
felületen keresztül az alaprendszer módosítása nélkül vehetünk fel egyedi terméklistákat készítő
kiterjesztéseket. A probléma nagy számú termékek esetén lehet, amikor a feldolgozás során a
szerver eldobja a kapcsolatot de ez a szerver beállítással, illetve automatizált futtató scriptek
segítségével megoldhatóak. Itt azt az url-t lehet beállítani, amelyen keresztül elérhető a kívánt
kimeneti adatformátumban a terméklista. Az alaprendszer a következő termékcsatornákat
tartalmazza:

• Google Base

• Google Sitemap

Egyéb kiegészítések (Vqmod)

Az alaprendszerbe tervezett bővítésén túl egyedi funkciók beépítésére is van lehetőség. A fejlesztők
erre találták ki az ún. vqmod (Virtual Quick Modification) megoldást. Segítségével úgy tudunk az
áruházhoz plusz funkciókat hozzátenni, hogy az alaprendszert nem módosítjuk közvetlenül. A
módosítások egy xml fájlban vannak benne. Az xml fájl ezen kívül tartalmazza, hogy mit kell
lecserélni és mire. Az xml fájl feldolgozását végzi a vqmod és keletkezik egy átmeneti cache fájl,
ami nem más, mint az Opencart alaprendszer átírt változata. Ennek előnye, hogy bármikor
előállítható és könnyen eltávolítható. Erre egy plusz bővítményt is telepíteni tudunk, aminek a neve
Vqmod manager. Segítségével pár kattintással le és fel tudjuk tenni az új, egyedi bővítményeket,
törölni tudjuk a feldolgozás során keletkezett ideiglenes fájlokat és meg tudjuk nézni a feldolgozás
során keletkezett üzeneteket, ami a hibakereséshez nyújt hasznos információkat. Előfordul, hogy
nem csak az xml fájlt, hanem a módosításokhoz tartozó plusz fájlokat is fel kell tölteni.

Az alapprobléma az, ha egy fejlesztést nem ebben a formában készítenek el, akkor később
inkompatibilis lesz az OpenCart későbbi verzióival, illetve ha átírunk az alaprendszerben fontos fő
fájlokat, akkor egyes vqmod megoldással megvalósított egyedi fejlesztések működése is
bizonytalanná válhat, mivel a viszonyított alaprendszer megváltozik. Ilyenkor jobb esetben többlet
munkával és egyedi fejlesztéssel ki lehet javítani a keletkezett hibákat.

A Vqmod telepítéséhez néhány fájlt fel kell másolnunk, engedélyezni kell a cache fájlra az írási

- 32 -
jogot, illetve ha automatikusan telepítjük, nem kézi úton akkor engedélyeznünk kell, hogy
módosítani tudja a betöltéskor használt index.php fájlt. Az esetleges további instrukciókat és a
lépéseket a telepítőben lehet megtalálni, ami letölthető a következő oldalról:
http://code.google.com/p/vqmod/

- 33 -
A rendelés folyamata

1. Az oldalra látogató vásárló kiválasztja a termékeket az áruházban, a kosárba teszi.

2. Fizetéskor, amennyiben engedélyezve van a vendégként való vásárlás, megadja az adatait.


Ha már regisztrált vásárló, akkor a belépés után tudja folytatni a fizetési folyamatot.

3. Kiválasztja a számlázási címet.

4. Kiválasztja a szállítási címet.

5. Kiválasztja a szállítási módot.

6. Kiválasztja a fizetési módot.

7. Jóváhagyja a rendelést.

8. A vásárlásról az adminisztrátor és a vásárló is értesítést kap.

9. Az adminisztrátor átállítja a rendelés állapotát és erről értesítést is küldhet a vásárlónak.

10. Az adminisztrációs felületen lehetőség nyílik kiállítani a számlát, amelyet a rendszer html
formátumban állít elő.

ábra 14: A számla tartalma

- 34 -
ábra 15: Rendelési visszaigazoló

A rendelési visszaigazoló a 13. ábrán látott táblázaton kívül testre szabható információs szövegeket
is tartalmaz, ezeket tetszés szerint a nyelvi fájlokban be lehet állítani. Az alap adminisztrációs
felületen erre nincs lehetőség.

- 35 -
Gyakran Ismételt Kérdések

A következőkben néhány fontos kérdésre válaszolok, ezzel is segítve a végfelhasználót,


üzemeltetőt, hogy segítsek az esetleges jövőbeni döntéseinek a meghozatalában. Ha esetleg az
olvasóban további kérdés merülne fel, javaslom, hogy ezeket küldje el az info@dotlogics.hu email
címre, ahol rövid időn belül választ fog rá kapni.

• Ki hozta létre az OpenCart online webáruházat ?


Az 1.0 -ás verziót 2009 -ben Daniel Kerr hozta létre. A fejlesztés központja pedig Hong
Kong.

• Ki a felelős a fejlesztésekért, a helyes működésért ?


A létrehozása óta számos fejlesztő bekapcsolódott a munkába, akik az alaprendszer
működését biztosítják, közöttük Peter Russel, Shayne Bartlett és Waseem Sadiq. Mivel
nyílt forráskódú áruházról van szó és széles körben elterjedt a világon, számos más
országban is csatlakoznak, akik plusz kiegészítőkkel bővítik az alapfunkciókat. Érdemes
nyomon követni a megjelenő frissítéseket, amelyek számos újdonságot és javításokat is
tartalmaznak. Mint minden nyílt forráskódú program esetében a helyes működésre nincs
garancia de mivel széles körben elterjedt, ezért azonnal elérhetőek az esetleges
hibajavítások. A világon számos partner van, aki vállalja a támogatást, ha valakinek
segítségre van szüksége. Az alap áruház működésért a fejlesztőcsapat a felelős, míg az egyes
bővítményekért annak készítője. Tehát nem árt figyelnünk, hogy honnan töltjük le, vajon
megfelelő támogatást is kapni fogunk hozzá ?

• Hol találok megfelelő kiegészítést ?


Célszerű az áruház hivatalos oldalát felkeresni és a partnerek között megkeresni azokat, akik
már rendelkeznek fejlesztői tapasztalattal és ismerik az áruház felépítését. A hosszútávú
stabil működés alapja, hogy a szabályosan illeszkedő kiterjesztéseket használjuk. Az ingyen
letöltött és telepített kiterjesztések is lehetnek jók és helyes működésűek de erre semmi
garancia nincs. Sok esetben többre vagy nem arra van szükségünk, mint amit nyújt, ezért
célszerű szakemberhez fordulni, mivel a hosszú távú stabil működés és ebből következően a
vásárlók elégedettségének ez az egyik alapja.

- 36 -
• Hol találok számomra megfelelő sablont ?
Teljesen természetes igény, hogy webáruházunk kinézete is más legyen mint a többi, hiszen
a vásárlók döntéseire ez is befolyással van. Fontos, hogy nem csak a kinézet, hanem a
vásárlási döntést, a vásárlás folyamatát segítő funkciók is szerepet kapnak. Az OpenCart
áruház elterjedtségének köszönhetően már elkészített sablonokat is felhasználhatunk.
Ilyenkor figyelembe kell vennünk, hogy megfelelő támogatást is kapjunk a telepítés során.
Fontos, hogy a magyar nyelvi környezetben is megfelelően működjenek és az általunk
választott környezethez is illeszkedjen. Jóllehet ez a legegyszerűbb és talán pénzügyileg a
legjobb megoldás, körültekintően kell eljárnunk, mert általában utólag derül ki, hogy
módosítani szeretnénk egy-két dolgon. A másik lehetőség, hogy egy grafikust bízunk meg a
feladattal, aki elkészíti a számunkra legmegfelelőbb digitális látványtervet. Ez esetben is
fontos, hogy a grafikus ismerje az áruház kínálta lehetőségeket, fő funkciókat. A grafikai
terv átültetése és a sablon elkészítése ez alapján történik. Jól látható, hogy a folyamatban
több szereplő vesz részt, ahol az összehangolt munkán nagy hangsúly van. Aki ezt az utat
választja több idővel és nagyobb anyagi ráfordítással kell számolnia. Az így elkészült áruház
viszont teljesen egyedi kinézetű lesz.

• Mennyire lehet módosítani az alap funkciókon ?


Az áruház összes funkcióján lehet változtatni, részeket hozzáadni és módosítani. A kérdés,
hogy felmérjük valóban szükség van-e az adott funkcióra vagy már létezik rá megoldás,
illetve a létező megoldás mennyire fedi le a saját elvárásainkat és vajon az adott kiterjesztés
minden gond nélkül telepíthető-e az adott verziójú áruházhoz. Erről saját magunk is
meggyőződhetünk de ha nem tudjuk, hogy mit teszünk, inkább forduljunk szakemberhez,
mert akár visszaállíthatatlan károkat is okozhatunk a már meglévő áruházunkban.

• Nekem való az OpenCart webáruház ?


Számos ingyenesen letölthető megoldás létezik, mi lapján dönthetem el, hogy valóban a
számomra legmegfelelőbbet választottam ki? Ha a fő funkciókon nagyon nem szeretnénk
módosítani, elfogadjuk az Opencart keretrendszer logikájába illő modulok, kiterjesztések
által kínált lehetőségeket akkor úgy gondolom az áruház megfelelő választás lehet, mert így
a többi megoldáshoz képest gyorsan és egy hatékonyan működő megoldást kapunk. Nagy
előnye, hogy ingyen letölthetjük, egyszerűen telepíthetjük, kipróbálhatjuk, megismerhetjük
minden következmény nélkül. Amennyiben még mindig nem tudunk dönteni vagy nem
szeretnénk vele foglalkozni, mert az időnk nem engedni meg, kérjük ki egy szakember

- 37 -
véleményét, így sok bosszúságtól és felesleges többlet kiadásoktól kímélhetjük meg
magunkat.

• Az OpenCart-ot ingyen használhatom ?

Az OpenCart szabadon, a világon bárki által letölthető, nyílt forráskódú, általános célú
webáruház megoldás. Ebből következik, hogy bárki viszonylag bármilyen előképzettség
nélkül telepítheti, ami a próbálkozásokhoz, az ismerkedéshez teljesen megfelelő. Mivel
mindent tudó webáruház megoldás nem létezik, ezért el kell dönteni, hogy megfelelőek-e a
rendelkezésre álló funkciók, illetve a továbbiakban mennyire szeretnénk további funkciókat
beépíteni és van-e aki a segítségünkre van ebben. Amennyiben határozott üzleti célokkal
rendelkezünk és a meglévő folyamatainkba szeretnénk beilleszteni és egy stabil piaci
szereplőkké szeretnénk válni, az ügyfeleinket szeretnénk megbízhatóan kiszolgálni, úgy
gondolom a folyamatos működtetés erőforrásokba kerülnek. Bármennyire is nem
szeretnénk, sajnos mindennek ára van. Természetesen a döntést Önnek kell meghoznia.

• Bankkártyás fizetésre van szükségem, hogyan tudom megvalósítani ?


Vagy egy szolgáltatón keresztül valósítjuk meg, vagy pedig a bank által kínált lehetőséget
használjuk fel, mindkét esetben szerződéskötés előzi meg a folyamatot. Jól látható, hogy
minél több fél vesz részt a fizetési folyamatban, annál több hibalehetőség adódhat. A
jutalékát mindenki elkéri és igazán akkor derül ki, hogy ki megbízható, amikor baj van,
vagy azonnali segítségre szorulunk. A bankok rendszerei eltérőek és a megvalósítási
folyamat is hosszadalmas, kivéve ha már rendelkezünk egy kész és működő OpenCart
bővítménnyel. Több választás is felmerül, amelyben jelentős szerepet kap az áruház várható
forgalmának a nagysága.

• Van lehetőség más, külső rendszerekkel való összekapcsolásra?


Az alaprendszer nem tartalmazza ezt a lehetőséget de úgy gondolom, hogy ez interfész
adatbázis táblákon keresztül megoldható és tetszőlegesen integrálható bármilyen
rendszerhez. Ilyenkor több kérdés is felmerül az adatáramláshoz kapcsolódóan. Bővebbet és
részletesebbet a konkrét kapcsolódó rendszer ismeretében lehet mondani.

• Tömegesen szeretnék importálni és exportálni termékeket, lehetséges?

Az alaprendszer erre nem kínál lehetőséget, külön kiegészítőre van szükség. Számos
ingyenesen, erre a célra letölthető megoldás létezik de nem minden esetben fog megfelelni a

- 38 -
célunknak. Itt is felmerül a kérdés, hogy ki az, aki felvállalja az adott kiegészítő támogatását
és ki garantálja a helyes működést, kihez fordulhatunk, ha valami nem működik? Minden
esetben a kiterjesztést letöltő és felhasználó fog ebben dönteni. Elég belegondolnunk abba
ha több ezer termék módosítása közben hiba lép fel és azonnali megoldásra van szükség
különben használhatatlanná válik az áruház, illetve az eddigi munkánk is kárba veszhet.

- 39 -
Mellékletek

Mi is az a GNU/GPL licensz?

A telepítés során az első képernyőhöz érve szinte rutinból mindenki a tovább gombra kattint,
függetlenül attól, hogy tudná mi az, amit elfogad. Ráadásul egy angol nyelvű jogi szövegről van
szó. Mivel a szakszövegek, különösen a jogi tartalmúak magyarra fordítása nem mindig szerencsés
én erre nem is vállalkozom, mivel a félrefordítás módosítaná és egyben félre is vezetné a
felhasználót. A következőkben közreadott magyar fordítás a GNU hivatalos oldaláról származik
módosítások nélkül: http://www.gnu.hu/gplv3.html

A GNU GPL egy szabad, „copyleft” típusú [a szerzői jog egy részét fenntartó, más részéről
lemondó] licenc szoftverekhez és más munkákhoz.

A legtöbb szoftver licencei azzal a szándékkal készültek, hogy minél kevesebb lehetőséget adjanak
a szoftver megváltoztatására és terjesztésére. Ezzel szemben a GNU GPL célja, hogy garantálja a
szabad szoftver másolásának és terjesztésének szabadságát, ezáltal biztosítva a szoftver szabad
felhasználhatóságát minden felhasználó számára. A GPL szabályai vonatkoznak a Free Software
Foundation legtöbb szoftverére, illetve minden olyan programra, melynek szerzője úgy dönt, hogy
ezt használja a szerzői jog megjelölésekor. (A Free Software Foundation egyes szoftvereire a GNU
LGPL érvényes.) Bárki használhatja a programjaiban a GPL-t a szerzői jogi megjegyzésnél.

A szabad szoftver megjelölés nem azt jelenti, hogy a szoftvernek nem lehet ára. A GPL licencek
célja, hogy garantálja a szabad szoftver másolatainak szabad terjesztését (és e szolgáltatásért akár
díj felszámítását), a forráskód elérhetőségét, hogy bárki szabadon módosíthassa a szoftvert, vagy
felhasználhassa a részeit új szabad programokban; és hogy mások megismerhessék ezt a
lehetőséget.

A szerző jogainak védelmében korlátozásokat kell hozni, amelyek megtiltják, hogy bárki
megtagadhassa ezeket a jogokat másoktól, vagy bárki mást ezekről való lemondásra kényszerítsen.
Ezek a megszorítások bizonyos felelősségeket jelentenek azok számára, akik a szoftver másolatait
terjesztik vagy módosítják.

- 40 -
Ha valaki például ilyen program másolatait terjeszti, akár ingyen vagy bizonyos összeg fejében, a
szoftverre vonatkozó minden jogot tovább kell adnia a fogadó feleknek. Biztosítani kell továbbá,
hogy megkapják vagy legalábbis megkaphassák a forráskódot is, valamint jelen dokumentumban
lévő a licencfeltételeket is el kell juttatni hozzájuk, hogy tisztában legyenek a jogaikkal.

A GNU GPL-t használó fejlesztők két lépésben védik az Ön jogait:

(1) a szoftver szerzői jogainak védelmével és

(2) a jelen licenc biztosításával, amely jogalapot biztosít a szoftver másolására, terjesztésére és/vagy
módosítására.

Az egyes fejlesztők és szerzők védelmében a GPL világosan kimondja, hogy az általa licencelt
szabad szoftverre nincs jótállás. A GPL – a felhasználók és a szerzők érdekében egyaránt –
megköveteli, hogy a módosított verziókon a változások meg legyenek jelölve, hogy az esetleges
problémákat ne róhassák fel – tévesen – a korábbi változatot készítőnek.

Egyes eszközök úgy készültek, hogy ne tegyék lehetővé a felhasználóknak a bennük található
szoftver módosított változatainak telepítését vagy futtatását, miközben a gyártó képes erre. Ez
alapjaiban nem fér össze azon célunkkal, hogy védjük a felhasználóknak a szoftver módosítására
vonatkozó szabadságát. Az ilyen visszaélések legkövetkezetesebb módon az egyének által
használható termékeknél fordulnak elő, ahol ez a legelfogadhatatlanabb. Éppen ezért a GPL jelen
verzióját kifejezetten úgy készítettük, hogy tiltsa az ilyen termékek gyakorlatát. Amennyiben
lényeges mértékben más területeken is előfordulnak hasonló problémák, úgy készen állunk, hogy
ezt a rendelkezést kiterjesszük a GPL jövőbeni verzióiban azokra a területekre is, hogy védjük a
felhasználók szabadságát.

Végül, a szabad szoftver létét állandóan fenyegetik a szoftverszabadalmak. Az államoknak általában


nem szabadna engedniük, hogy szabadalmakat jegyezhessenek be az általános célú
számítógépekhez való szoftverek fejlesztésének és használatának korlátozására, azonban azokban
az országokban, ahol lehetőség van az ilyen szabadalmak bejegyzésére, el szeretnénk kerülni a
valós veszélyt a szabad programok oly módon történő átalakításának, hogy saját szellemi tulajdont
képezzenek belőle. Ennek megelőzéséhez a jelen GPL rögzíti, hogy szabadalmak nem használhatók
a program nem szabaddá tételére.

A másolásra, terjesztésre, módosításra vonatkozó pontos szabályok és feltételek:

- 41 -
FELTÉTELEK ÉS KIKÖTÉSEK

0. Meghatározások

A "jelen Licenc" a GNU General Public License 3. változatát jelenti.

"Szerzői jog" alatt értünk minden, a szerzői joghoz hasonló törvényt, amely vonatkozhat másfajta
munkákra, például félvezetők maszkjaira is.

"Program" minden olyan, szerzői joggal védhető munka, amely a jelen Licenccel kerül licencelésre.
Minden licencet kapóra úgy hivatkozunk, hogy "Ön". A "licencet kapók" és a "fogadók" lehetnek
egyének és szervezetek egyaránt.

Egy adott munka "módosítása" azt jelenti, hogy egy változatlan példány készítése helyett egy részét
vagy egészét lemásolják vagy adaptálják oly módon, amihez szerzői jogi engedély szükséges. Az
eredményül kapott munka a korábbi munka "módosított változata", vagy olyan munka, amelyik a
korábbi munkán "alapul".

A "Lefedett munka" vagy a nem módosított Programot jelenti, vagy a Programon alapuló munkát.

Egy munka "terjesztése" olyan cselekvést jelent, amely engedély hiányában közvetlenül vagy
másodlagosan felelőssé tenne az alkalmazható szerzői jogi törvények megsértéséért, kivéve közülük
a számítógépen történő végrehajtást vagy egy magánpéldány módosítását. Terjesztés tehát a
másolás, a szétosztás (módosítással vagy anélkül), a közzététel és egyes országokban még további
tevékenységek is.

Egy munka "továbbadása" bármilyen olyan fajta terjesztést jelent, amelynek eredményeképp más
felek példányokat állíthatnak elő vagy kaphatnak. Egy felhasználóval való kapcsolat egy
számítógép-hálózaton keresztül, példány átvitele nélkül, nem számít továbbadásnak.

Egy interaktív felhasználói felületen akkor jelenik meg "Megfelelő jogi figyelmeztetés", ha
kényelmesen és szembetűnően

(1) megjeleníti a megfelelő szerzői jogi figyelmeztetést és

(2) tudatosítja a felhasználóban, hogy nincs jótállás a munkára vonatkozóan (kivéve a biztosított
jótállás mértékében),

- 42 -
hogy a licencet kapók csak a jelen Licenc keretében adhatják tovább a munkát, valamint azt, hogy
milyen módon tekinthető meg a jelen Licenc. Ha a felületen megjelenik felhasználói parancsok
vagy lehetőségek listája, például egy menü, akkor a lista egy szembetűnő eleme megfelel ennek a
feltételnek.

1. Forráskód

Egy munka "forráskódja" a munka módosításhoz használt előnyben részesített formátum. A


"tárgykód" a munka bármilyen, nem forráskódú formátuma.

A "Szabványos felület" vagy egy elismert szabványtestület által meghatározott hivatalos,


szabványos felület, vagy egy adott programozási nyelv felületei esetén az adott nyelven dolgozó
fejlesztők által széles körben használt felület.

Egy végrehajtható munka "Rendszerkönyvtára" lehet bármi, kivéve a munka egészét, ami

(a) szerepel a Fő komponens csomagolásának szokásos formájában, de amelyik nem az adott Fő


komponens része és

(b) kizárólag azt a célt szolgálja, hogy lehetővé tegye az adott Fő komponens használatát, vagy egy
Szabványos felületet valósítson meg, amely megvalósítás nyilvánosan elérhető mindenki számára,
forráskód formátumban.

A "Fő komponens" ebben a szövegkörnyezetben a végrehajtható munka futtatásához használt


operációs rendszer (ha van ilyen), a munka létrehozásához használt fordító, vagy a futtatásához
használt tárgykód-értelmező egy fő, lényegi komponensét (kernel, ablakkezelő rendszer és
hasonlók) jelenti.

Egy tárgykód formátumú munka "Vonatkozó forrása" az összes olyan forráskódot jelenti, amelyre
szükség van a tárgykód előállításához, telepítéséhez, (végrehajtható munka esetén) a tárgykód
futtatásához és a munka módosításához, beleértve az ilyen tevékenységeket vezérlő parancsfájlokat
is. Nem tartalmazza azonban a munka Rendszerkönyvtárait, az általános célú eszközöket, vagy az
általánosan elérhető szabad programokat, amelyeket nem módosított állapotban használnak e
tevékenységek elvégzésére és amelyek nem képezik részét a munkának. Például a Vonatkozó forrás
magában foglalja a munka forráskódfájljaihoz társított felületdefiníciós fájlokat, valamint az olyan
megosztott programkönyvtárak és dinamikusan kapcsolt alprogramok forráskódját, amelyeket a

- 43 -
munka kifejezetten igényel, például a bizalmas adatkommunikációhoz, vagy az alprogramok és a
munka egyéb részei közötti folyamatvezérléshez.

A Vonatkozó forrásnak nem kell semmi olyat tartalmaznia, amit a felhasználók automatikusan újra
elő tudnak állítani a Vonatkozó forrás egyéb részeiből.

A Vonatkozó forrás egy forráskód formátumú munka esetében a munka maga.

2. Alapvető jogosultságok

A jelen Licenc keretében megadott minden jog a Program szerzői jogának érvényességi idejére szól,
és visszavonhatatlan, feltéve, hogy a leírt feltételek teljesülnek. A jelen Licenc kifejezetten kijelenti,
hogy Ön korlátlanul jogosult futtatni a nem módosított Programot. A Lefedett munka futtatásából
származó kimenetre csak akkor vonatkozik a jelen Licenc, ha a kimenet tartalmában szintén
Lefedett munkát képvisel. A jelen Licenc elismeri az Ön jogait a szerzői jogi törvény által biztosított
a szabad felhasználásra vagy azzal egyenértékű tevékenységre.

Ön korlátozás nélkül készíthet, futtathat és terjeszthet Lefedett munkákat, amelyet nem ad tovább,
feltéve, hogy az Ön licence egyébként érvényben marad. Ön továbbadhat Lefedett munkákat
másoknak azzal az egyetlen céllal, hogy módosításokat készítsenek kizárólag az Ön számára, vagy
az Ön számára megteremtsék e munka futtatásának feltételeit, feltéve, hogy betartja a jelen Licenc
feltételeit arra vonatkozóan, hogy továbbít minden anyagot, amelynek a szerzői jogait nem Ön
szabályozza. Azok, akik így előállítanak vagy futtatnak Lefedett munkákat, azt kizárólag az Ön
nevében, az Ön irányítása és felügyelete alatt tehetik, olyan feltételekkel, ami megtiltja számukra
példányok készítését az Ön szerzői joggal védett anyagairól az Önnel való kapcsolaton kívül.

Bármilyen más körülmények között a továbbadás kizárólag az alábbiakban leírt módon történhet. A
továbblicencelés nem engedélyezett; a 10. szakasz feleslegessé teszi.

3. A felhasználók törvényes jogainak védelme a


megkerülésellenes törvénytől

Semmilyen Lefedett munka nem tekinthető hatékony műszaki megoldás részének semmilyen, az
1996. december 20-án elfogadott WIPO szerzői jogi egyezmény 11. cikkelyének követelményét
kielégítő, alkalmazható jogszabály szerint, vagy más hasonló, az ilyen intézkedések megkerülését
tiltó vagy korlátozó jogszabály szerint.

- 44 -
Egy Lefedett munka továbbadásakor Ön lemond minden jogáról, amellyel megtilthatná a műszaki
megoldások megkerülését olyan mértékben, amennyiben az ilyen megkerülést befolyásolja a jelen
Licencben a Lefedett munkára vonatkozóan megadott jogok gyakorlása, és lemond minden
szándékáról, hogy módosítsa a munkát vagy korlátozza annak működését annak érdekében, hogy
kikényszerítse a munka felhasználóit illetően az Ön vagy harmadik feleknek a műszaki megoldások
megkerülésére vonatkozó jogait.

4. Pontosan megegyező példányok továbbadása

A Program változatlan forráskódja továbbadható abban a formában, amelyben megkapta,


bármilyen adathordozón, feltéve, hogy minden egyes példányon pontosan szerepel a
megfelelő szerzői jogi megjegyzés; érintetlenül kell hagyni minden figyelmeztetést, amely
arról szól, hogy a kódra a jelen Licenc és a 7. szakaszban található nem engedélyező
feltételek vonatkoznak; érintetlenül kell hagyni a garancia teljes hiányára utaló szöveget;
valamint a jelen licencdokumentumot is el kell juttatni mindazokhoz, akik a Programot
kapják.

Bármekkora díj felszámítható a másolat fizikai továbbadása fejében (de nem kötelező),
illetve díjazás fejében a Programhoz támogatás vagy garanciális védelem is biztosítható.

5. Módosított forrású változatok továbbítása

Továbbíthatja a Programon alapuló munkákat, vagy a Programból létrehozásukhoz szükséges


módosításokat forráskód formájában a 4. szakasz rendelkezéseinek megfelelően, amennyiben az
alábbi feltételeket is teljesíti:

a) A munkának szembetűnő figyelmeztetést kell tartalmaznia arról, hogy módosított, és a módosítás


dátumáról.

b) A munkának jól látható figyelmeztetést kell tartalmaznia arról, hogy a jelen Licenc és a 7.
szakaszban található feltételek vonatkoznak rá. Ez a követelmény módosítja a 4. szakasz
„érintetlenül kell hagyni minden figyelmeztetést” követelményét.

c) A teljes munkát egészében a jelen Licenccel kell licencelni mindenki számára, aki akár csak egy
példány birtokába is juthat. A jelen Licenc – és a 7. szakasz összes alkalmazható további feltétele –
tehát érvényes lesz a munka egészére és összes részére, függetlenül attól, hogyan csomagolják. A

- 45 -
jelen Licenc nem ad engedélyt a munka bármilyen egyéb módon történő licencelésére, de nem
érvényteleníti az ilyen engedélyt, ha azt külön kapta.

d) Ha a munkának vannak interaktív felhasználói felületei, akkor mindegyiken meg kell jeleníteni a
Megfelelő jogi figyelmeztetést; ha azonban a Programban vannak olyan interaktív felületek,
amelyek nem jelenítik meg a Megfelelő jogi figyelmeztetést, akkor az Ön munkájának sem kell.

Egy Lefedett munka egy összeállításban szerepeltetése egy tárolóeszköz vagy terjesztési
adathordozó egy kötetén más, különálló és független munkákkal, amelyek természetüknél fogva
nem a Lefedett munka bővítményei és amelyek nincsenek egyesítve vele, "kapcsolt
gyűjteménynek" tekintendő, ha az összeállítás és az eredményül kapott szerzői jogok nem
használhatók arra, hogy korlátozzák az összeállítás felhasználóinak hozzáférését vagy törvényes
jogait azon túl, amit az egyes munkák maguk engedélyeznek. Egy Lefedett munka szerepeltetése
egy kapcsolt gyűjteményben nem jelenti azt, hogy a jelen Licenc a kapcsolt gyűjtemény más
részeire is vonatkozik.

6. Nem forráskód formátum továbbadása

Egy Lefedett munka tárgykód formátumban is továbbadható a 4. és 5. szakaszok rendelkezéseinek


megfelelően, feltéve, hogy továbbítja a géppel olvasható Vonatkozó forrást is a jelen Licenc
keretében, az alábbi módok valamelyikén:

a) Továbbadja a tárgykódot fizikai termékként vagy abban megtestesítve (beleértve a fizikai


terjesztési adathordozót), és vele együtt a Vonatkozó forrást rögzítetten, egy tartós, a
szoftverterjesztéshez jellemzően használt fizikai adathordozón.

b) Továbbadja a tárgykódot fizikai termékként vagy abban megtestesítve (beleértve a fizikai


terjesztési adathordozót), és mellé írásban vállalja, hogy legalább három évig, de addig, amíg
tartalékalkatrészeket vagy vásárlói támogatást nyújt a termék adott modelljéhez, mindenképpen
érvényes, bárkinek, aki rendelkezik a tárgykóddal, vagy

(1) biztosítja a Vonatkozó forrást a jelen Licenc által lefedett termék minden szoftverének egy
tartós, a szoftvercseréhez jellemzően használt fizikai adathordozón, nem nagyobb összegért, mint az
Önnek a forrás fizikai továbbításával kapcsolatos ésszerű költségei, vagy

(2) ingyenesen elérhetővé teszi a Vonatkozó forrást egy hálózati kiszolgálón lemásolás céljára.

- 46 -
c) Továbbadja a tárgykód egyedi példányait egy, a Vonatkozó forrás biztosításáról szóló írásos
ajánlattal együtt. Ezt az alternatívát csak esetlegesen és nem kereskedelmi célból engedélyezett, és
csak akkor, ha a tárgykódot egy ilyen ajánlattal együtt kapta, a 6b. szakasznak megfelelően.

d) Továbbadja a tárgykódot úgy, hogy hozzáférést biztosít egy meghatározott helyen (ingyenesen
vagy díj ellenében), és ezzel egyenértékű hozzáférést biztosít a Vonatkozó forráshoz ugyanott,
ugyanolyan módon, további díj felszámítása nélkül. Nem kell kötelezni a fogadó feleket arra, hogy
a Vonatkozó forrást is lemásolják a tárgykóddal együtt. Ha a tárgykód másolására szolgáló hely egy
hálózati kiszolgáló, akkor a Vonatkozó forrás lehet egy másik kiszolgálón (amelyet üzemeltethet Ön
vagy egy harmadik fél), amely egyenértékű másolási lehetőségeket biztosít, feltéve, hogy Ön
világos útmutatást ad a tárgykód mellett, hogy hol található a Vonatkozó forrás. Függetlenül attól,
hogy mely kiszolgálón található a Vonatkozó forrás, az Ön kötelessége marad annak biztosítása,
hogy az elérhető legyen mindaddig, amíg ezeknek a kötelezettségeknek eleget kell tennie.

e) Továbbadja a tárgykódot egyenrangú (peer-to-peer) átviteli megoldással, feltéve, hogy értesíti a


többi egyenrangú felet, hogy a munka tárgykódja és Vonatkozó forrása a nyilvánosság számára
ingyenesen biztosított, a 6d. szakasznak megfelelően.

A tárgykód olyan elválasztható részét, amelynek forráskódja ki van hagyva a Vonatkozó forrásból,
mint Rendszerkönyvtár, nem kötelező együtt továbbadni a munka tárgykódjával.

"Felhasználói terméknek" tekintjük

(1) a "fogyasztói termékeket", ami minden olyan kézzelfogható személyes tulajdont jelent, amelyet
normálisan személyes, családi vagy háztartási célokra használnak, illetve

(2) bármi olyat, amit lakásban történő felhasználásra terveztek vagy értékesítettek.

Annak eldöntésekor, hogy egy adott termék fogyasztói termék-e, a kétséges esetekben az elterjedés
mértének javára kell dönteni. Egy adott felhasználó által megkapott egy adott termék esetében a
"normál használat" a szokásos vagy általános használatát jelenti a termék kategóriájának
megfelelően, függetlenül az adott felhasználó állapotától, vagy attól, hogy az adott felhasználó
milyen módon használja a terméket, várja el vagy várják el tőle a termék használatát. Egy termék
fogyasztói termék, függetlenül attól, hogy a terméknek van-e lényeges kereskedelmi, ipari vagy
nem fogyasztói felhasználási módja, kivéve, ha az ilyenek a termék egyetlen lényeges használati
módját jelentik.

- 47 -
Egy Felhasználói termék "Telepítési információi" magában foglalják az összes módszert, eljárást,
feljogosítási kulcsot vagy egyéb információt, amely az adott Felhasználói termékben a Lefedett
munka Vonatkozó forrásának egy módosított változatának telepítéséhez és futtatásához szükséges.
Az információ elégséges kell, hogy legyen ahhoz, hogy a módosított tárgykód további működését
semmilyen esetben sem akadályozza meg vagy hátráltassa csak azért, mert a módosítás megtörtént.

Ha a jelen szakaszban tárgyalt munka tárgykódját egy Felhasználói termékben, azzal együtt, vagy
kifejezetten az abban történő felhasználásra kerül továbbadásra, és ez egy olyan ügylet keretében
történik, amelynek során a Felhasználói termék birtokviszonya és használati joga örökre vagy egy
meghatározott időre a fogadó fél tulajdonába kerül (függetlenül attól, hogy hogyan van jellemezve
ez az ügylet), akkor a jelen szakasz értelmében továbbadott Vonatkozó forráshoz mellékelni kell a
Telepítési információkat. Ez a kötelezettség nem érvényes, ha sem Ön, sem más harmadik fél nem
képes arra, hogy a módosított tárgykódot telepítse a Felhasználói termékre (például a munka ROM-
ba lett telepítve).

A Telepítési információk biztosításának kötelezettsége nem foglal magában kötelezettséget


támogatási szolgáltatás, garancia vagy frissítések további biztosításához az olyan munkákhoz,
amelyet a fogadó fél módosított vagy telepített, illetve az olyan Felhasználói termékekre, amelyben
módosította vagy telepítette. A hálózati hozzáférés letiltható, ha a módosítás maga lényegesen és
hátrányosan befolyásolja a hálózat működését, vagy megsérti a hálózati kommunikáció szabályait
vagy protokolljait.

Az olyan munkákhoz, amelyet a fogadó fél módosított vagy telepített, illetve az olyan Felhasználói
termékekre, amelyben módosította vagy telepítette, a Telepítési információk biztosításának
kötelezettsége nem foglal magában kötelezettséget támogatási szolgáltatás, garancia vagy frissítések
további biztosításához. A hálózati hozzáférés letiltható, ha a módosítás maga lényegesen és
hátrányosan befolyásolja a hálózat működését, vagy megsérti a hálózati kommunikáció szabályait
vagy protokolljait.

A továbbadott Vonatkozó források és a biztosított Telepítési információk a jelen szakasszal


összhangban nyilvánosan dokumentált formátumban kell, hogy legyenek (és egy implementációnak
a nyilvánosság rendelkezésére kell állnia forráskód formájában), és nem szabad, hogy speciális
jelszót vagy kulcsot kérjen a kicsomagoláshoz, olvasáshoz vagy másoláshoz.

- 48 -
7. További feltételek

A "További engedélyek" az olyan feltételek, amelyek a jelen Licenc feltételeit egészítik ki úgy,
hogy kivételeket tesznek egy vagy több feltétellel kapcsolatban. A teljes Programra alkalmazható
További engedélyeket úgy tekintjük, mintha szerepelnének a jelen Licencben, az alkalmazható
törvénynek megfelelő maximális mértékben. Ha a További engedélyek csak a Program egy részére
vonatkoznak, úgy az a rész külön is használható azon engedélyeknek megfelelően, de a teljes
Programra a jelen Licenc marad érvényes, a További engedélyektől függetlenül.

Egy Lefedett munka példányának továbbadásakor Ön saját belátása szerint eltávolíthat További
engedélyeket az adott példányból, vagy annak bármely részéből. (A További engedélyek lehetnek
úgy megírva, hogy megkövetelik a saját eltávolításukat, ha módosítja a munkát.) El is helyezhet
További engedélyeket az Ön által a Lefedett munkához adott anyagokon, amelyekre vonatkozóan
Ön rendelkezik a megfelelő szerzői jogi engedéllyel, vagy jogosult azt megadni.

A jelen Licenc többi rendelkezésének ellenére, az olyan anyagokra vonatkozóan, amelyeket Ön ad a


Lefedett munkához, Ön (amennyiben az anyag szerzői jogának tulajdonosai ezt engedélyezik),
kiegészítheti a jelen Licenc feltételeit az alábbiakkal:

a) a garancia elutasítása vagy a felelősség korlátozása a jelen Licenc 15. és 16. szakaszától eltérő
módon; vagy

b) meghatározott jogi figyelmeztetések vagy szerzői megjelölések megőrzésének megkövetelése az


anyagban, vagy az őket tartalmazó munka által megjelenített Megfelelő jogi figyelmeztetésben;
vagy

c) az anyag eredetéről szóló hamis közlés megtiltása, vagy annak megkövetelése, hogy az ilyen
anyagok módosított változatait ésszerű módon meg kelljen jelölni az eredeti változattól eltérőnek;
vagy

d) annak korlátozása, hogy az anyag licencadóinak vagy szerzőinek nevét reklámként használják;
vagy

e) a védjegytörvény hatálya alá eső jogok megadásának visszautasítása egyes márkanevek,


védjegyek vagy szolgáltatási védjegyek használatával kapcsolatban; vagy

f) kártalanítás megkövetelése az anyag licencadói és szerzői számára mindazoktól, akik


szerződésben foglalt felelősségvállalással továbbadják az anyagot (vagy annak módosított

- 49 -
változatait), minden olyan szerződéses felelősségre vonatkozóan, amely közvetlenül érintheti a
licencadókat és a szerzőket.

Minden egyéb, nem engedélyező további feltétel "további szigorításnak" tekintendő a 10. szakasz
jelentésén belül. Ha a Program a megkapott formájában, vagy annak bármely része figyelmeztetést
tartalmaz, amely kijelenti, hogy rá a jelen Licenc és egy további szigorító feltétel vonatkozik, akkor
ezt a feltételt Ön eltávolíthatja. Ha a licencdokumentum további szigorítást tartalmaz, de engedi a
továbblicencelést vagy továbbítást a jelen Licenc keretében, akkor Ön bővítheti az ilyen
licencdokumentum feltételeivel szabályozott Lefedett munka anyagát, feltéve, hogy a további
szigorítás nem marad érvényben a továbblicencelés vagy továbbítás után.

Ha egy Lefedett munka feltételeit bővíti a jelen szakasz előírásainak megfelelően, akkor el kell
helyeznie a vonatkozó forrásfájlokban a fájlokra vonatkozó kiegészítő feltételeket, vagy egy
figyelmeztetést, amely jelzi, hogy hol találhatók az alkalmazható feltételek.

A további feltételek, akár megengedők, akár nem engedélyezők, szerepelhetnek egy külön írott
licenc formájában, vagy felsorolhatók kivételekként; a fenti követelmények mindkét esetben
érvényesek.

8. Megszűnés

Ön kizárólag a jelen Licencben kifejezetten meghatározott módon jogosult terjeszteni és módosítani


a Lefedett munkákat. Minden egyéb terjesztési vagy módosítási kísérlet érvénytelen és
automatikusan megszünteti az Önnek a jelen Licenc keretében megadott jogait (beleértve a 11.
szakasz harmadik bekezdésének megfelelően megadott szabadalmi licenceket is).

Ha azonban teljesen megszünteti a jelen Licenc megsértését, akkor az Önnek egy adott szerzőijog-
tulajdonostól származó licence visszaállításra kerül

(a) ideiglenesen, hacsak és amíg a szerzőijog-tulajdonos kifejezetten és véglegesen meg nem


szünteti az Ön licencét, vagy

(b) tartósan, ha a szerzőijog-tulajdonos nem értesíti Önt a jogsértésről valamilyen ésszerű módon a
megszűnés után 60 nappal.

Ezenfelül, az Önnek egy adott szerzőijog-tulajdonostól származó licence véglegesen visszaállításra


kerül, ha a szerzőijog-tulajdonos értesíti Önt a jogsértésről valamilyen ésszerű módon, ez az első
alkalom, hogy a jelen Licenc megsértéséről (bármilyen munkával kapcsolatban) figyelmeztetést

- 50 -
kapott az adott szerzőijog-tulajdonostól, és ha a jogsértéseket a figyelmeztetés kézhez kapása után
30 napon belül orvosolja.

Az Ön jogainak a jelen szakasz értelmében megszűnése nem jelenti azt, hogy azon felek licencei is
megszűnnek, akik példányokat vagy jogokat kaptak Öntől a jelen Licenc keretében. Ha az Ön jogai
megszűntek, és nem lettek véglegesen visszaállítva, akkor Ön nem jogosult új licenceket kapni
ugyanarra az anyagra vonatkozóan a 10. szakasz szerint.

9. Nem kötelező az elfogadás a példányok birtoklásához

Önnek nem kötelező elfogadnia a jelen Licencet ahhoz, hogy megkapja vagy futtassa a
Program egy példányát. Egy Lefedett munka mellékes terjesztése, amely kizárólag
egyenrangú átvitel használatának következménye abból a célból, hogy megszerezzen egy
példányt, szintén nem igényel elfogadást. A Lefedett munka terjesztését és módosítását
azonban a jelen Licencen kívül semmi más nem engedélyezheti. Ezek a műveletek a
szerzői jog megsértésének számítanak, ha nem fogadja el a jelen Licencet. Éppen ezért
egy Lefedett munka módosításával vagy terjesztésével Ön jelzi, hogy elfogadta a jelen
Licencet.

10. További fogadók automatikus licencelése

Egy Lefedett munka minden egyes továbbadásakor a fogadó fél automatikusan megkapja
az eredeti licenctulajdonosoktól a licencet a munka futtatására, módosítására és
terjesztésére, a jelen Licenc feltételei mellett. Ön nem felelős azért, hogy harmadik felek
betartsák a jelen Licenc rendelkezéseit.

"Entitástranzakciónak" nevezzük az olyan tranzakciót, amely átadja egy szervezet vagy a


szervezet összes vagyontárgyának az irányítását, illetve feloszt vagy összeolvaszt
szervezeteket. Amennyiben egy Lefedett munka terjesztése Entitástranzakcióból
származik, úgy a tranzakcióban résztvevő minden fél, amely kap a munkából egy
példányt, megkapja az összes licencet is, amellyel a fél jogelődje az előző bekezdés
értelmében rendelkezett vagy megadhatott, valamint a jogosultságot az érdekelt jogelőd
munkájának Vonatkozó forrásának birtoklására, amennyiben a jogelőd azzal rendelkezik
vagy ésszerű erőfeszítésekkel megszerezheti.

- 51 -
Ön nem tehet további szigorításokat a jelen Licenc keretében megadott vagy jóváhagyott
jogok gyakorlására vonatkozóan. Például nem számíthat fel licencdíjat, jogdíjat, vagy
egyéb díjakat a jelen Licencben megadott jogok gyakorlásáért, és nem indíthat keresetet
(beleértve egy per ellen- vagy keresztkereseteit is) azt állítva, hogy bármilyen szabadalmi
igénypont meg lett sértve a Program előállításával, használatával, értékesítésével,
értékesítésre felkínálásával, illetve a Program vagy annak egy részének importálásával.

11. Szabadalmak

"Közreműködő" az a szerzőijog-tulajdonos, aki engedélyezi a jelen Licenc keretében a


Program vagy egy olyan munka használatát, amelyen a Program alapul. Az így licencelt
munka a közreműködő "közreműködői változata".

A közreműködő "alapvető szabadalmi igénypontjai" a közreműködő által birtokolt vagy


szabályozott összes igénypont, akár azok, amelyek már a birtokában vannak, vagy azok,
amelyeknek ezután jut a birtokába, és amelyet valamilyen módon megsértene a
közreműködői változatnak a jelen Licenc alapján engedélyezett előállítása, használata
vagy értékesítése. Nem tartoznak azonban ide az olyan igénypontok, amelyek megsértése
csak a közreműködői változat további módosításának eredményeképpen állna elő. A jelen
meghatározás céljaira a "szabályozás" alatt a szabadalom további licenceinek a jelen
Licenc követelményeinek előírásaival összhangban megadásának jogát értjük.

Minden közreműködő egy nem kizárólagos, az egész világra kiterjedő, jogdíjmentes


szabadalmi licencet biztosít Önnek az ő saját alapvető szabadalmi igénypontjaival
kapcsolatban ahhoz, hogy Ön előállíthassa, felhasználhassa, értékesíthesse,
értékesítésre felkínálhassa, importálhassa és egyéb módokon futtassa és terjeszthesse az
ő közreműködői változatának tartalmát.

A következő három bekezdésben a "szabadalmi licenc" minden olyan kifejezett


megállapodásra vagy elkötelezettségre vonatkozik elnevezésétől függetlenül, amely egy
szabadalom nem érvényesítéséről szól (tehát például egy kifejezett engedély egy
szabadalom alkalmazására, vagy egy szövetség a szabadalomsértések miatti perek
elkerüléséről). Egy ilyen szabadalmi licenc "megadása" egy fél számára egy
megállapodást vagy kötelezettségvállalást jelent arra nézve, hogy nem érvényesítenek a
fél ellen szabadalmat.

- 52 -
Ha egy olyan Lefedett munkát ad tovább, amelyről tudott, hogy függ egy bizonyos
szabadalmi licenctől és a munka Vonatkozó forrása nem érhető el mindenki számára
ingyenesen, a jelen Licenc feltételeinek megfelelő lemásolásra egy nyilvánosan elérhető
hálózati kiszolgálón vagy más, készen elérhető módon, akkor

(1) a Vonatkozó forrást elérhetővé kell tennie, vagy

(2) meg kell fosztania magát az adott munkára vonatkozóan a szabadalmi licenc
előnyeitől, vagy

(3) meg kell szerveznie, a jelen Licenc követelményeivel összhangban, hogy kiterjessze a
szabadalmi licencet a további fogadó felekre.

A "tudott, hogy függ" alatt azt értjük, hogy Ön ténylegesen tudja, hogy a szabadalmi licenc
hiányában az a tény, hogy Ön továbbítja a Lefedett munkát az országban, vagy ha azok
használják a Lefedett munkát az országban, akik Öntől kapják, egy vagy több
azonosítható, Ön által jogosnak vélt érvényes szabadalmat sért az adott országban.

Ha egyetlen ügylet vagy megállapodás értelmében vagy azzal kapcsolatban Ön


továbbadja vagy terjeszti a Lefedett munkát, és megadja a szabadalmi licencet a Lefedett
munkát fogadó felek számára, továbbá engedélyezi számukra a Lefedett munka egy adott
példányának használatát, terjesztését, módosítását vagy továbbadását, akkor a megadott
szabadalmi licenc automatikusan kiterjesztésre kerül a Lefedett munka és a rajta alapuló
összes munka minden fogadójára.

Egy szabadalmi licenc "megkülönböztető", ha a terjedelmében nem tartalmazza a jelen


Licenc által kifejezetten megadott egy vagy több jogot, ha megtiltja azok gyakorlását, vagy
feltétele az ilyen jogok legalább egyikének nem gyakorlása. Tilos a Lefedett munka
továbbítása, ha Ön egy olyan megállapodásban résztvevő egyik fél egy
szoftverterjesztéssel foglalkozó harmadik féllel együtt, amelynek keretében Ön fizet a
harmadik fél számára a munka továbbításának tevékenysége alapján, és amelynek
keretében a harmadik fél mindazon felek számára, akik Öntől megkapják a Lefedett
munkát, egy megkülönböztető szabadalmi licencet ad

(a) a Lefedett munka Ön által továbbított példányaival (vagy az e példányokról készült


másolatokkal) kapcsolatban, vagy

- 53 -
(b) elsődlegesen a Lefedett munkát tartalmazó meghatározott termékekre és
összeállításokra vonatkozóan vagy azokkal kapcsolatban, kivéve, ha 2007. március 28.
előtt kötötték a szerződést vagy kapta meg a szabadalmi licencet.

A jelen Licenc semmilyen része nem értelmezhető úgy, hogy kizárja vagy korlátozza
bármely beleértett licencet vagy egyéb jogsértés elleni védelmet, amelyek egyébként az
Ön rendelkezésére állnak az alkalmazható szabadalmi törvények értelmében.

12. Mások szabadsága nem adható fel

Ha bármilyen okból (akár bírósági határozat, akár megállapodás, akár bármi más eredményeképp)
olyan feltételeknek kell megfelelnie, amelyek ellentétesek a jelen Licenc feltételeivel, az nem menti
fel Önt a jelen feltételek figyelembe vétele alól. Ha egy Lefedett munka továbbítása nem lehetséges
a jelen Licenc és az egyéb vonatkozó feltételek kötelezettségeinek együttes betartásával, akkor tilos
a továbbadás. Ha például egy szabadalmi szerződés nem engedi meg egy program jogdíj nélküli
továbbterjesztését azok számára, akik közvetve vagy közvetlenül megkapják, akkor az egyetlen
módja, hogy eleget tegyen valaki mindkét feltételnek, az, hogy eláll a Program továbbadásától.

13. Együttes használat a GNU Affero General Public License-


szel

A jelen Licenc bármely rendelkezésétől függetlenül Ön jogosult bármely Lefedett munkát egyetlen,
egyesített munkává összeszerkeszteni vagy egyesíteni egy olyan munkával, amelyre a GNU Affero
General Public License 3. változata érvényes, és azt továbbadni. A jelen Licenc feltételei továbbra is
érvényesek maradnak arra a részre, ami a Lefedett munka, de a GNU Affero General Public License
13. szakaszának speciális, a hálózaton keresztüli interakcióra vonatkozó követelményei az egyesített
munkára érvényesek.

14. A jelen Licenc felülvizsgált változatai

A Free Software Foundation időről időre kiadja a General Public License felülvizsgált és/vagy
újabb változatait. Ezek az újabb dokumentumok az előzőek szellemében készülnek, de részletekben
különbözhetnek, hogy új problémákat vagy aggályokat is kezeljenek.

A dokumentum minden változata egy megkülönböztető verziószámmal ellátva jelenik meg. Ha a


program szerzői jogi megjegyzésében egy bizonyos, "vagy annál újabb" verzió van megjelölve,

- 54 -
akkor lehetőség van akár a megjelölt, vagy a Free Software Foundation által kiadott későbbi
verzióban leírt feltételek követésére. Ha nincs ilyen megjelölt verzió, akkor lehetőség van a Free
Software Foundation által valaha kibocsátott bármelyik verzió alkalmazására.

Ha a Program azt írja elő, hogy egy meghatalmazott döntheti el, hogy a GNU General Public
License melyik változatát lehessen használni, akkor az adott meghatalmazottnak egy adott verzióról
szóló nyilvános átvételi nyilatkozata véglegesen meghatározza, hogy melyik verziót kell a
Programhoz választani.

A későbbi licencváltozatokban előfordulhatnak további vagy eltérő engedélyek. Semmilyen


szerzőre vagy szerzőijog-tulajdonosra nem mérhetők azonban további kötelezettségek amiatt, hogy
Ön egy későbbi változatot választ.

15. Garanciavállalás hiánya

AZ ALKALMAZHATÓ JOGSZABÁLYOK ÁLTAL BIZTOSÍTOTT MAXIMÁLIS MÉRTÉKBEN


VISSZAUTASÍTJUK A PROGRAMHOZ A GARANCIA BIZTOSÍTÁSÁT. AMENNYIBEN A
SZERZŐI JOGOK TULAJDONOSAI ÍRÁSBAN MÁSKÉNT NEM NYILATKOZNAK, A
PROGRAM A "JELEN ÁLLAPOTÁBAN" KERÜL KIADÁSRA, MINDENFÉLE
GARANCIAVÁLLALÁS NÉLKÜL, LEGYEN AZ KIFEJEZETT VAGY BELEÉRTETT,
BELEÉRTVE, DE NEM KIZÁRÓLAGOSAN A FORGALOMBA HOZHATÓSÁGRA VAGY
ALKALMAZHATÓSÁGRA VONATKOZÓ GARANCIÁKAT. A PROGRAM MINŐSÉGÉBŐL
ÉS MŰKÖDÉSÉBŐL FAKADÓ ÖSSZES KOCKÁZAT A FELHASZNÁLÓT TERHELI. HA
A PROGRAM HIBÁSAN MŰKÖDIK, A FELHASZNÁLÓNAK MAGÁNAK KELL
VÁLLALNIA A JAVÍTÁSHOZ SZÜKSÉGES MINDEN KÖLTSÉGET.

16. Felelősség korlátozása

A HATÁLYOS JOGSZABÁLYOK ELŐÍRÁSAIT VAGY AZ ÍRÁSOS MEGÁLLAPODÁST


KIVÉVE, A SZERZŐI JOGOK SEMELYIK TULAJDONOSA, SEM MÁSOK AKIK
MÓDOSÍTOTTÁK ÉS/VAGY TERJESZTETTÉK A PROGRAMOT A FENTIEKNEK
MEGFELELŐEN, NEM TEHETŐK FELELŐSSÉ A KÁROKÉRT, BELEÉRTVE MINDEN
ÁLTALÁNOS, SPECIÁLIS, VÉLETLEN, VAGY KÖVETKEZMÉNYES KÁRT, AMELY A
PROGRAM HASZNÁLATÁBÓL VAGY A HASZNÁLAT MEGAKADÁLYOZÁSÁBÓL
SZÁRMAZIK (BELEÉRTVE, DE NEM KIZÁRÓLAGOSAN AZ ADATVESZTÉST, A

- 55 -
HELYTELEN ADATFELDOLGOZÁST, AZ ÖN VAGY HARMADIK FELEK
VESZTESÉGEIT, VALAMINT A MÁS PROGRAMOKKAL VALÓ HIBÁS
EGYÜTTMŰKÖDÉST), MÉG AKKOR SEM, HA EZEN FELEK TUDATÁBAN VOLTAK,
HOGY ILYEN KÁROK KELETKEZHETNEK.

17. A 15. és 16. szakaszok értelmezése

Amennyiben a fenti garanciaelutasítást és felelősségkorlátozást teljes egészében nem


engedélyezik a helyi törvények, úgy a felülvizsgáló bíróságoknak azt a helyi törvényt kell
alkalmazniuk, amely legközelebb áll a Programmal kapcsolatos mindennemű polgári peres
felelősség elutasításához, kivéve, ha a Program egy példányához garancia vagy
felelősségvállalás van mellékelve díjfizetés ellenében.

FELTÉTELEK ÉS KIKÖTÉSEK VÉGE

- 56 -

You might also like