ha meg akarja védeni a szoftvert a szoftverkalózkodástól, akkor meg kellfontolja meg a következő öt pontot:
nincs tökéletes megoldás
ha önálló szoftvert terjeszt (vagyis egy programot, amely az ügyfelek számítógépén fut), nem lehet tökéletes megoldás annak védelmére. Ön terjeszti a teljes bináris és aaz ügyfél vezérli a számítógépet, amelyen végrehajtják, mindig szétszerelheti a szoftvert, és eltávolíthatja a másolásvédelmet. Az egyetlen megmaradt kérdés: mennyire nehezíted meg neki?
az egyetlen tökéletes megoldásnak a következőket kell tennie:
- a szoftver beszél a licenc szerver a tiéd, hogy ellenőrizze a licenc.
- a licenckiszolgáló a szoftver jelentős részét maga hajtja végre.
2 nélkül.) a cracker egyszerűen eltávolíthatja a licencellenőrzést. De A2.) Önnek már nincs önálló szoftvere, és nagyfelhasználhatósági problémái vannak: mi történik, ha az ügyfél laptopot akar használni internetkapcsolat nélkül? Mi történik, ha a licenckiszolgáló megyleesett vagy nagy terhelés alatt van? Ezek a problémák könnyen vezetheti honestcustomers távol a Szoftver Termék.
ezért:
a bevételekre kell összpontosítania, nem pedig a kalóz másolatok számára
általában nem akarja megvédeni szoftverét szórakozásból, hanem a bevételek maximalizálása érdekében. Ezért ahelyett, hogy ” mi a legjobb (legnehezebb feltörni) módszer a szoftverem védelmére?”meg kell kérdezned” melyik Szoftvervédelem (és licencelési stratégia) maximalizálja a bevételemet?”
a kérdés megválaszolásához figyelembe kell venni a:
kompromisszum a használhatóság és a másolásvédelem között
ha egyáltalán nincs másolásvédelme, akkor nagyon könnyű kalózolni a szoftverét, és erre nagyon nagy az ösztönzés (sok hasznot veszítesz). De ha nagyon erős másolásvédelemmel rendelkezik(például a yoursoftware mindig beszél a licenckiszolgálóval), akkor a yoursoftware használhatósága szenved, és a szoftver feltörésének ösztönzése nagyon magas (ami szintén bevételkieséshez vezet). a bevétel maximalizálása érdekében valahol a közepén kell lennie: Legyen elég kemény ahhoz, hogy feltörje a szoftvert a legtöbb felhasználó számára, de tegye a szoftverét elég használhatóvá ahhoz, hogy ne vezesse el a becsületes ügyfeleket.
fontolja meg a szoftver tipikus ügyfelét: eladja-e a vállalkozási ügyfeleket,akiknek nagy ösztönzésük van arra, hogy őszinték legyenek (vagyis az engedélyezési stratégiája leginkább a becsületes felhasználók őszinteségének megőrzéséről szól)?
például, ha magas árú terméket ad el vállalati ügyfeleknekne aggódjon túl sokat amiatt, hogy egy alkalmazott az otthoni számítógépén használja a szoftvert. Amúgy sem venné meg a szoftveredet. Ehelyett meg kellaggódj azon, hogyan lehet a vállalatot becsületesen tartani, például egy licensemanagerrel, amely lejáró licencet ad ki.
egy másik példa: ha nagyon olcsó terméket ad el, amely nagyon könnyűvásárolni, általában elegendő a szerény védelem, de a használhatóság kulcsfontosságú.
ezt szem előtt tartva:
döntsön a licencelési stratégiáról
szeretne olyan próbaverziókat kínálni, amelyek csak korlátozott ideig futnak? Rendszeresen szeretné eladni a szoftverét, vagy csak egyszer számít fel díjat? Szeretné korlátozni az egyes példányok használatátcsak egy számítógép?
a licenckezelő védi a szoftvert, és általában a legtöbb stratégiát támogatja. Bevezetés a licenckezelőkhöz és a licensingschemes – hez a ” mi az a licensemanager?”.
most már:
úgy dönt, hogy fejleszteni vagy vásárolni a license manager
a license vezetők az ördög a részletekben. Meg kell győződnie arról, hogy nem könnyű hamisítani a licencfájlokat, és a licensemanager megbízhatóan fut minden támogatott platformon.Ez általában a legjobb megközelítés, hogy használja a szűkös fejlesztői időt, hogy javítsa a terméket, és vesz egy licenckezelő egy külső vendorinsteint fejlődő saját.
Rólunk
német szoftvermérnökök vagyunk az egyszerű minőségi szoftverek megszállottjai.Kifejlesztettük a Zen License Manager-t(ZLM), egy biztonságos és könnyen használható licenckezelő megoldást.