31
Szoftver support szerződések Balabit Open Academy 2016. november 29.

Software support agreements from legal aspect - Szoftver support szerződések jogi szempontból

Embed Size (px)

Citation preview

Page 1: Software support agreements from legal aspect - Szoftver support szerződések jogi szempontból

Szoftver support szerződések

Balabit Open Academy

2016. november 29.

Page 2: Software support agreements from legal aspect - Szoftver support szerződések jogi szempontból

Amiről szó lesz

• Milyen szerződést kössünk?

• Biztos, hogy az upgrade-re is szereztünk jogot?

• Mire terjed ki a szerződés?

• SLA

• Support díj

Page 3: Software support agreements from legal aspect - Szoftver support szerződések jogi szempontból

I. Az alapok 1. Milyen szerződéstípus a szoftver support szerződés?

Szoftverfejlesztési

szerződésben

• Külön fejezetként

• Jogátruházás/Felhasználási engedély vonatkozzon rá

Külön support/támogatási szerződésben

Megbízás

+

Jogátruházás/Felhasználási engedély

Page 4: Software support agreements from legal aspect - Szoftver support szerződések jogi szempontból

I. Az alapok Jogátruházás/Felhasználási engedély a módosításokra is

Támogatás következményei:

• Új, frissített verziók

• Továbbfejlesztett szoftver részek

• Új modulok, új funkciók

5-10 év támogatás után: még ugyanaz a szoftver?

Jogátruházás/felhasználási engedély: van-e az új verziókra, módosításokra?

• Fejlesztési szerződés: szól-e erről?

• Support szerződés: írjuk-e bele?

Ha nincs:

• nem szerez jogot a javításokra, új verziókra

Page 5: Software support agreements from legal aspect - Szoftver support szerződések jogi szempontból

II. Mire terjed ki a support szerződés?

• Szoftverhibák garanciális javítása (szavatosság, jótállás)

• Rendelkezésre állás

• Szoftverhibák nem garanciális elhárítása

• Karbantartás (maintenance)

• Update

• Upgrade

• Tanácsadás, oktatás

Page 6: Software support agreements from legal aspect - Szoftver support szerződések jogi szempontból

II. Mire terjed ki a support szerződés? 1. Garanciális hibajavítás

Hibamentes szoftver nincs.

Page 7: Software support agreements from legal aspect - Szoftver support szerződések jogi szempontból

II. Mire terjed ki a support szerződés? 1. Garanciális hibajavítás

Követelmény, követelmény, követelmény!

Page 8: Software support agreements from legal aspect - Szoftver support szerződések jogi szempontból

II. Mire terjed ki a support szerződés? 1. Garanciális hibajavítás

Mi a hiba?

Ha a szoftver „a teljesítés időpontjában nem felel meg a szerződésben megállapított minőségi követelményeknek”.

Page 9: Software support agreements from legal aspect - Szoftver support szerződések jogi szempontból

II. Mire terjed ki a support szerződés? 1. Garanciális hibajavítás

Mi a hiba?

• Ha nem alkalmas a megrendelő által meghatározott célra (követelmény!)

• Nem alkalmas azokra a célokra, amelyekre más, azonos rendeltetésű szoftvereket rendszerint használnak (pl. repülőjegy foglalás, hotelfoglalás, gépjármű flotta, online payment)

• Nem rendelkezik azzal a minőséggel és nem nyújtja azt a teljesítményt, amely azonos rendeltetésű szoftvereknél szokásos, és amelyet a megrendelő elvárhatott (pl. webáruház összeomlik 10 felhasználó egyidejű használatától)

• Nem rendelkezik a fejlesztő által adott leírásban szereplő vagy az általa a megrendelőnek mintaként bemutatott szoftverre jellemző tulajdonságokkal (ha a fejlesztő adja a specifikációt)

Page 10: Software support agreements from legal aspect - Szoftver support szerződések jogi szempontból

II. Mire terjed ki a support szerződés? 1. Garanciális hibajavítás

Ha nincs követelmény/specifikáció:

• nem lehet meghatározni, mi a hiba (mihez képest hibás?)

• nem lehet elkülöníteni az új igényeket a hibáktól

• nem tudja a szavatossági jogait érvényesíteni a megrendelő

• főként olyan egyedi szoftvernél probléma, amelyre nincs más működő példa

Page 11: Software support agreements from legal aspect - Szoftver support szerződések jogi szempontból

II. Mire terjed ki a support szerződés? 1. Garanciális hibajavítás

Mi nem minősül hibának?

• „Ha a jogosult a hibát a szerződéskötés időpontjában ismerte, vagy a hibát a szerződéskötés időpontjában ismernie kellett.”

• Szoftver átadása: „adott állapotában”, „minden hibájával együtt” és „megtekintett formájában”

• A követelményben nem rögzített funkció, célkitűzés, platform

• A megrendelő által okozott hiba (szándékos vagy gondatlan)

Page 12: Software support agreements from legal aspect - Szoftver support szerződések jogi szempontból

II. Mire terjed ki a support szerződés? 1. Garanciális hibajavítás

Kellékszavatosság

• Jogszabály írja elő

• Kötelező

• Teljesítéstől számított 1 év

• Igény: kijavítás, elállási jog

Jótállás (garancia)

• Szoftverre nincs kötelező jótállás

• Szerződés írhatja elő

• Bármennyi időre

• Kellékszavatosságot nem helyettesíti

• Igény: kijavítás, elállási jog

Page 13: Software support agreements from legal aspect - Szoftver support szerződések jogi szempontból

II. Mire terjed ki a support szerződés? 1. Garanciális hibajavítás

Mire nem terjed ki a szavatosság/jótállás?

• megrendelő által okozott hiba (szándékos/gondatlan)

• használati útmutató be nem tartása

• vis major

• Bűncselekmény

• vírus

• adatvesztés, adatfájlok meghibásodása

• jogosulatlan hozzáférés

• bevitt adatok által okozott hiba

• kompatibilitás más szoftverekkel

• összekapcsolás más rendszerekkel

Page 14: Software support agreements from legal aspect - Szoftver support szerződések jogi szempontból

II. Mire terjed ki a support szerződés? 2. Rendelkezésre állás

Alternatívák a szoftverre:

• A misztikus 5 kilences (99,999 %)

• Havonta maximum Pl. 60 perc

• Évente maximum Pl. 4 óra

• Tervezett leállás: beletartozik-e?

Alternatívák a támogatásra:

• 24/7

• Munkanapokon munkaidőben (9:00 – 17:00)

Page 15: Software support agreements from legal aspect - Szoftver support szerződések jogi szempontból

II. Mire terjed ki a support szerződés?

3. Szoftverhibák nem garanciális elhárítása

• Szavatossági/jótállási idő lejárta után

• Mi a hiba?

• Mi nem minősül hibának?

• Mire nem terjed ki a hibajavítás?

Ugyanaz, mint a garanciális hibáknál.

Page 16: Software support agreements from legal aspect - Szoftver support szerződések jogi szempontból

II. Mire terjed ki a support szerződés? 4. Karbantartás (maintenance)

„A szoftverek rendeltetésszerű, hibátlan és üzembiztos használatát elősegítő szolgáltatások elvégzése.”

Page 17: Software support agreements from legal aspect - Szoftver support szerződések jogi szempontból

II. Mire terjed ki a support szerződés? 4. Karbantartás (maintenance)

Tervezett karbantartások

• Értesítések – ki jelezze? Hogyan?

• Határidők – mennyivel előtte jelezze? (1 héttel, 2 héttel, stb.)

• Időpontok – mikor végezhetők? (Hétvégén, éjszaka, munkaszüneti napokon, stb.)

Nem tervezett karbantartások

Page 18: Software support agreements from legal aspect - Szoftver support szerződések jogi szempontból

II. Mire terjed ki a support szerződés? 5. Update (Frissítés)

A szoftverek bármely részét, elemét érintő módosítás, amelynek célja:

• a szoftverek naprakészen tartása,

• valamely már létező funkciója előnyösebb működésének biztosítása, frissítése az adott szoftverrész, illetve szoftver elem módosítása, illetve kijavítása útján,

• pl. a szoftver/hardver környezetét képező egyéb szoftverek (pl.: operációs rendszer), jogszabály módosulása folytán szükséges módosítások

Page 19: Software support agreements from legal aspect - Szoftver support szerződések jogi szempontból

II. Mire terjed ki a support szerződés? 6. Upgrade

A szoftver egészének, illetve bármely részének, elemének olyan értéknövelő módosítása, amelynek célja valamely még nem létező szoftver funkció biztosítása.

• Követelményekben nem szereplő továbbfejlesztés

• Új funkció

• Új modul

• Meglévő funkció/modul átdolgozása, átalakítása

• Új platformra történő kialakítás (iOS, Android, WP)

Page 20: Software support agreements from legal aspect - Szoftver support szerződések jogi szempontból

II. Mire terjed ki a support szerződés? 7. Tanácsadás, oktatás

Konzultáció

• Maximum óraszám

• Konzultáció jellege (fejlesztői, mérnöki, üzemeltetési, támogatási, mire vehető igénybe?)

• Konzulens jellege (fejlesztő, mérnök, senior, junior)

Oktatás

• Maximum óraszám

• Maximum gyakoriság

• Maximum létszám

• Train the trainer

Page 21: Software support agreements from legal aspect - Szoftver support szerződések jogi szempontból

II. Mire terjed ki a support szerződés? 8. Mire nem vonatkozik a support?

Kizárt hibatípusok tételes felsorolása

Például:

• Fejlesztés – egyedi szerződéssel/ajánlatkéréssel

• Megrendelő v. 3. személy belenyúl a szoftverbe

• Interface módosítás

• Szándékos/gondatlan károkozás (pl. vírus)

• Szakszerűtlen, nem rendeltetésszerű használat

• Szoftver áthelyezése, telepítése

Page 22: Software support agreements from legal aspect - Szoftver support szerződések jogi szempontból

III. SLA 1. Hibakategóriák

• „A” - Kritikus hiba: A rendszer üzemképtelenné válik, azaz olyan hiba lép fel, amely lehetetlenné teszi a Megrendelő számára, hogy a rendszer a kritikus üzleti feladatait elvégezze.

• „B” - Nem kritikus hiba: Olyan hiba, amely nem teszi a rendszert üzemképtelenné, de korlátozásokat okoz a rendszer valamely funkciójának a használatában.

Page 23: Software support agreements from legal aspect - Szoftver support szerződések jogi szempontból

III. SLA 1. Hibakategóriák

• „C” – Hiányosság: Olyan hiba vagy dokumentációs hiányosság,

amely korlátozásokat nem okoz, de kényelmetlenséget, illetve nehézségeket jelent a rendszer üzleti funkcióinak használatában.

• „D” – Észrevétel: Az észrevételben a bejelentő a specifikációban meghatározott funkcionalitást nem befolyásoló változtatást, a termék használatával kapcsolatos kényelmetlenségeket jelentheti be.

Page 24: Software support agreements from legal aspect - Szoftver support szerződések jogi szempontból

III. SLA 1. Hibakategóriák

Ki kategorizál?

• a fejlesztő (supportot nyújtó)

• a megrendelő

• először a megrendelő a hibabejelentéskor, aztán a fejlesztő a hiba megvizsgálásakor

Page 25: Software support agreements from legal aspect - Szoftver support szerződések jogi szempontból

III. SLA 2. Hibabejelentés

Hibabejelentésre jogosultak köre

Hibabejelentés módja

• Telefonos – telefonszám, rendelkezésre állás (mnap/midő?)

• e-mailes – e-mail cím, 24/7

• hibakezelő online rendszer, hibajegyek (pl. JIRA) – hozzáférések, naplózás

Hibabejelentés kötelező tartalma

• Szabadon meghatározható

Page 26: Software support agreements from legal aspect - Szoftver support szerződések jogi szempontból

III. SLA 3. Hibaelhárítás

Hibaelhárítási határidők

Hibaelhárítás megkezdése: hiba kategóriánként eltérő

• (Pl. „A” hiba: 60 percen belül,

„B” hiba: 4 órán belül, „C” hiba: 2 munkanapon belül)

Hibaelhárítás befejezése: hiba kategóriánként eltérő

• Általában többletdíjat vonz

• Hibaelhárítási feladat: elhárítás vagy kerülő megoldás

• Alternatíva: hibaelhárítási határidőre becslés X időn belül

Page 27: Software support agreements from legal aspect - Szoftver support szerződések jogi szempontból

III. SLA 3. Hibaelhárítás

Hibaelhárítás módja

• hot line (telefonon) - rendelkezésre állás (mnap/midő?)

• távoli eléréssel - rendelkezésre állás (24/7)

- hozzáférés megadása, kezelése, felelősségi kérdések

- nem mindenhol lehetséges (pl. régi matlab remote desktop)

- nem minden megrendelő engedi – üzleti titok védelem

• helyszíni kiszállással

- többletköltségek: kiszállási díj?

- kiszállási minimum idő (4 óra)

Page 28: Software support agreements from legal aspect - Szoftver support szerződések jogi szempontból

III. SLA 3. Hibaelhárítás

Hibaelhárítással kapcsolatos feladatok

• tesztkörnyezet biztosítása

• VPN kapcsolat kiépítése

• Távoli hozzáférés kialakítása, biztosítása

• Hardverek elérhetőségének biztosítása

• Közművek (áram)

Page 29: Software support agreements from legal aspect - Szoftver support szerződések jogi szempontból

III. SLA

4. SLA megszegése - szankciók

• Rendelkezésre állás megszegése

• Hibaelhárítási határidők megszegése

Szankciók:

• Kötbér (max. 30 %, a bíróság mérsékelheti)

• Kártérítés

- értékben korlátozott

- kártípusban korlátozott

• Felmondási jog

• Díjcsökkentés

Page 30: Software support agreements from legal aspect - Szoftver support szerződések jogi szempontból

IV. Support díj

• A szoftver ára már magában foglalja

• Külön support díj:

- Éves díj

- Havidíj

- Egyszeri díj

• Éves felülvizsgálat (inflációkövetés)

Page 31: Software support agreements from legal aspect - Szoftver support szerződések jogi szempontból

Köszönöm a figyelmet!

dr. Horváth Katalin

Ügyvéd – Partner

Sár és Társai Ügyvédi Iroda [email protected]

www.sarandpartners.hu, www.webjog.hu