"A felelősségvállalási nyilatkozat csak egy adott verzióhoz érvényes, md5 checksummal kombinálva. "
Ennek az okai között ugye szerepel az is, hogy egy harmadik fél (mondjuk apeh, vagy ellenőrző szerv) előtt hogyan tudja védeni magát a szoftver kiadója és a használója, ha valami gubanc történik, vagy egyáltalán el kell dönteni egy szoftver verzióról, hogy az most megfelel-e, vagy sem.
A szoftver írója készít a saját kiadásáról egy md5 checksum-ot. Ezt bármikor összevetve a kintlévővel eldönthető, hogy a szoftvert módosította-e valaki, vagy sem. A felelősség ebben az esetben egyértelmű:
- ha ugyanaz, akkor "bármilyen" hiba esetén lehet az ajtót döngetni a szoftver kiadójánál
- ellenben ha nem ugyanaz, azaz bármi is változott, azért a szoftver kiadója nem tud garanciát vállalni.
Példa (gondolom nem mindenkinek kell, de nekem jól jön):
Ha egy autó fékrendszerét a márkaszervíz szereli, azért garanciát vállal. Ha belebütyköl valaki, akkor nincs garancia és bármilyen következményt az elkövető kénytelen elviselni.
Mivel a szoftver terjesztési módja ebben az esetben maga a forráskód (általában is igaz), így ha már csak egy extra sor a kód végére is azt eredményezi, hogy megváltozott a kód.
Szerintem (meg)érthető, hogy miért működik így.
A program szakszerű használatához véleményem szerint amúgy is kell egy szakértő, aki a cég folyamatait le tudja képezni (jól!) a szoftver funkcióira, ezt betanítja, bevezeti a rendszert.
Ez teljesen mindegy, melyik ERP/CRM csodarendszert is akarjuk bevezetni, akár "ingyenes", akár nem.
Ebben a konkrét esetben azt tudnám javasolni, hogy állítson ki a cég magának egy nyilatkozatot és módosítsa a rendszert, ahogyan szükséges.
Remélem segítettem tisztábban látni, ha kell, privátban lehet folytatni, bár szerintem itt vége a jogi kérdéseknek.
--------------------------
"Utoljára mondom jóember, hogy nem rendeltünk óriástrambulint!"