Det finns en växande oro för programvara förlag : hur kan programvarulicenser verkställas så snart de har köpt ? Det finns inget enkelt svar på frågan . Initiera en programvara revision av alla slutanvändare av programmet är tidskrävande , dyrt och opraktiskt . Huruvida lösningen är inbäddad i programvaran eller lösningen är att använda en annan typ av körkort , är förläggare vänder sig till kreativa sätt att genomdriva licenser . Instruktioner
1
Använd en evig licens med en extra årlig abonnemangsavgift för stöd . Perpetual licensiering tillåter en konsument att betala en engångsavgift licensavgift för livet av programvaran . Lägga till stöd avgiften gör att du kan hålla koll på hur många datorer som behöver stöd och huruvida antalet användare motsvarar det antal innehavda licenser .
2
Skapa en årlig , vartannat eller halvårsvisa programvarulicens . Denna typ av licens är lättare att genomföra än en evig licens . En påminnelse system kan byggas direkt i din programvara , som ger en snabb skärm när en användares licenser är nära utgångsdatumet . Tvinga din programvara årliga licens genom att bygga på en felsäker komponent
3
. Denna mekanism kan antingen avaktivera eller begränsa användningen av programvaran tills användaren har möjlighet att bevisa att den nya licensavgiften har betalats . I de flesta fall skulle nödvändig bevisning vara reaktivering koder som anges när en användare köper en licens förnyelse .
4
Skapa ett autentisering system för program för vilka samtidiga användarlicenser säljs . Ett autentisering system ger ett sätt att varna användaren när han använder mer än hans samtidiga licenser tillåter . Det kan vara så enkelt som ett felmeddelande eller så komplicerat som att förbjuda tillträde till programmet .
5
Kryptera din programvara så att endast användare med giltigt SA ( programvaruaktivering ) kod kan komma åt den . SA koder sänds till en avlägsen server som kommer att låsa upp fullfjädrad program för konsumenterna . Detta ger dig möjlighet att övervaka och genomdriva villkoren i licensavtalet .
6
Tänk DRM ( Digital Rights Management ) -lösningar . En Internet-baserade DRM -system kan smyg upprätta en förbindelse mellan användarens dator och servern . Denna anslutning är endast i kraft när en kund använder programmet . Den är utformad för att verifiera att enheten använder programmet är knutet till tillståndet . Tillhandahåller alternativ nätverk licensiering till dina kunder
7
. Men något dyrare , är ett nätverk programvarulicens fördelaktig för företag vars anställda inte använder en särskild programvara på en regelbunden basis . En nätkoncession tillåter installation av programvara på servern . En eller ett fåtal anställda kan använda programvaran på en gång . När en användare stänger programmet , returneras till nät för allmänt bruk .