Olika termer används när det gäller programvara. Det finns EULA (End User License Agreement), Software License Agreement (SLA) eller ToS (Terms of Service). När det gäller SaaS-produkter förväxlar folk i allmänhet den ena eller andra termen med resten.
Licensiering hänvisar till det avtalsenliga avtalet mellan applikationsutvecklaren och slutanvändaren. Programvarulicensen nämner ofta slutanvändarens rättigheter såsom installation, garantier och ansvar. Medan berättigande avser att specificera de användare/enheter som den licensierade programvaran är berättigad att köras på. De anger också den auktoriserade användningsnivån.
Licenshistorik
Licenshanteringen blev populär från FLEX-företagenlm(R) från GLOBEtravare Programvara (för närvarande ett registrerat varumärke som tillhör Macrovision Corp.).
Flytande licensiering blomstrade i slutet av 1980-talet genom den massiva användningen av ett nätverk av tekniska arbetsstationer. Tidigare var kostnaden för licensiering 50 000 dollar styck. Idag kan kostnaden för varje licens vara långt över 1 000 000 dollar per licens. Dessa höga priser betalades för nodlåsta licenser förr i tiden. Dessutom ville företag inte köpa dessa licenser eftersom de bara kunde användas en gång.
I senare skeden, efter att fler kommersiella licenshanterare blev tillgängliga, fick slutanvändarna friheten att dela licenserna över sitt nätverk för delad användning och inte flytta fysiska system från en plats till en annan.
Vad är det?
Enligt Open Source Initiative"Öppen källkodslicenser är licenser som följer Open Source Definition — kort sagt, de tillåter programvaran att användas, modifieras och delas fritt. För att godkännas av Open Source Initiative (även känt som OSI) måste en licens gå igenom Open Source Initiatives licensgranskningsprocess. "
En programvarulicens ger juridiska bindningar för leverans och användning av programvaran. De är textdokument som skyddar programvaruutvecklarens behöriga egendom.
Programvarulicenser används av olika anledningar, som att demonstrera nya idéer, göra människors uppgifter mer hanterbara genom att ge dem fördelar, eller helt enkelt för ekonomiska fördelar.
Licenser klassificeras i stort sett i dessa två klasser-
Proprietär programvara
Det finns programvaror för vilka skaparen eller utvecklaren förbehåller sig vissa rättigheter. Licenstagaren har inte tillgång till källkoden för programvaran. Licensavtalet innehåller också villkor som förbjuder reverse engineering på programvaran för att få tillgång till källkoden.
Fri och öppen källkodsprogramvara (FOSS)
Öppen källkodsprogramvara ger slutanvändarna rätt att granska källkoden och modifiera programmets funktioner.
Typer av licenser
Det finns huvudsakligen fem typer av licenser för utvecklare och företag som köper dem. De klassificeras baserat på den minst restriktiva programvaran till den mest restriktiva programvaran.
-
Public domain-licens
- De tillåter användare att återanvända programvaran för vilket ändamål de vill
- De är användbara för nybörjare i kodning och applikationsutvecklare eftersom de kan experimentera med programvaran och använda källkoden.
-
Mindre allmän licens (LPGL)
- Så länge du kopplar ditt projekt till LGPL-biblioteket kan utvecklare licensiera koden som erhålls från denna aktivitet under vilken licens som helst, inklusive proprietära licenser.
- Tillåter utvecklare att länka öppen källkodsbibliotek i sin programkod utan att följa villkoren i copyleft-licensen. Utvecklare behöver vanligtvis släppa källkoden som används för att bygga sina komponenter.
-
Tillåtande licens
- Liknar en licens för allmän egendom, men med fler begränsningar eftersom den kan innehålla klausuler om skydd av immateriella rättigheter.
- Vanligtvis använder utvecklare gratislicenser med öppen källkod för att skydda sin immateriella egendom och kontrollera hur människor använder dem.
- Det är ett vanligt alternativ för utvecklare som vill stödja utveckling med öppen källkod samtidigt som de bibehåller upphovsrättsskyddet för öppen källkod.
-
Upphovsrättslicens
- Dessa typer av licenser ger användarna flexibiliteten att distribuera en modifierad version av programvaran med villkoret att användarna distribuerar anpassningar under samma licens.
-
Proprietär licens
- De förbehåller sig alla rättigheter gentemot utvecklaren, applikationens skapare eller programvaran. Kunderna eller slutanvändarna kan inte modifiera programvaran efter sina behov.
Slutanvändaravtal kontra servicenivåavtal
Många gånger blandar folk ihop termerna EULA och SLA.
Slutanvändarlicensavtalet tillhandahålls vanligtvis när en användare får en applikation eller programvara från en återförsäljare eller en plattform (som att få en applikation från Play Butik eller App Store).
Medan a Mjukvara Licensavtalet uppgörs direkt mellan utvecklaren och slutanvändaren, och den ursprungliga skaparen äger äganderätten till programvaran och kontrollen över den.
| EULA | SLA |
|---|---|
| IP-definitioner | Upphovsrättsinnehåll |
| Begränsade garantier | Kopierings-, visnings- och distributionsrättigheter |
| Användningsbegränsningar | Ändringsbegränsningar |
rätt
En licens är ett steg efter licensiering. En licens ger åtkomst till specifika användare och enheter och rättigheter att köra den specifika programvaran. Till exempel har en organisation köpt en programvarulicens för att köras på 50 enheter. Programvarulicensen anger sedan de maskiner/användare som dessa 50 licenser är tilldelade.
En produkträttighet är en bestämning av:
- Vilken produkt köptes
- Antalet köpta platser
- Licenstypen (flytande eller nodlåst)
- Produktprenumerationsperioden (produktuppdateringar tillhandahålls under hela året).
Licens kontra behörighet
Medan köp av en licens ger kunderna rätten att använda den autentiska programvaran, beskriver rättigheten licensens detaljer och därmed programvarans användning.
En trovärdig rättighet är också sinnesro för utvecklaren, eftersom det fungerar som en försäkran om att licensinnehavaren inte kan använda programvaran utanför villkoren.
Slutsats
Licensiering och behörighet går hand i hand för ett företag och utvecklaren för att få ett smidigt och problemfritt arbetsflöde. Ett företag måste analysera sina krav och interna policyer och sedan gå vidare för att få en licens och därefter en behörighet.
Referensprojekt
