Mikä on ohjelmistolisenssisopimus?

Mikä on ohjelmistolisenssisopimus?

Alun perin loppukäyttäjän lisenssisopimuksina (EULA) tunnettu, mutta yhä harvinaisempi termi, ohjelmistolisenssisopimus (SLA) on sopimus, jossa määritellään ehdot, joilla lisenssinsaaja ja ohjelmiston luoja voivat käyttää ohjelmistoa. Siinä kuvataan osapuolten oikeudet ja velvollisuudet ja annetaan lisenssinsaajalle mahdollisuus käyttää ohjelmistoa tietyin rajoituksin, kuten siten, ettei hän voi myydä sitä kolmansille osapuolille.

Lisäksi se sisältää ohjelmiston käyttöohjeet, mukaan lukien asennusta, käyttöaikaa, maksua ja lisenssien määrää koskevat tiedot. SLA-sopimus voi sisältää myös tietoja lisensointi-, tuki- ja ylläpitokustannuksista sekä ohjelmiston suorituskykyyn liittyvistä takuista. Siinä määritellään myös, mitä ohjelmistolla voidaan ja mitä sillä ei voida tehdä.

Jokaisen käyttämäsi ohjelmiston mukana on lisenssisopimus. Halusitpa sitä tai et, se on ehdoton välttämättömyys. Ohjelmistojen lisenssisopimukset ovat erityisen tärkeitä, kun on kyse palveluna tarjottavista ohjelmistoista (SaaS) tai kun sovitaan ohjelmistojen käyttöehdoista. Tässä artikkelissa kerrotaan lisää siitä, mitä sinun on tiedettävä ohjelmistolisenssisopimuksista.

Miksi se on tärkeää?

Kuten edellä mainittiin, SLA-sopimuksissa määritellään kaikkien ohjelmistoon liittyvien osapuolten oikeudet. Niissä määritellään myös ohjelmistoyrityksen ja käyttäjien välinen suhde ja selitetään, miten käyttäjiä suojellaan. Seuraavassa on joitakin tapoja, joilla kehittäjiä ja käyttäjiä suojataan.

Kehittäjien osalta ohjelmistolisenssisopimus voi olla:

  • Suojaa immateriaalioikeuksiaan ja liikesalaisuuksiaan tekijänoikeuslakien perusteella.
  • Asettaa rajoituksia sille, mitä kolmannet osapuolet voivat tehdä ohjelmakoodilla.
  • Myyjän vastuun rajoittaminen.

Käyttäjien osalta ohjelmistolisenssisopimus voi olla:

  • Kuvaile, mitä oikeuksia käyttäjillä on, kun he käyttävät ohjelmistokoodia, jota he eivät ole kirjoittaneet.
  • Määrittele, miten käyttäjät voivat rajoittaa oikeudellista vastuutaan, suojautua loukkausvaatimuksilta ja noudattaa ohjelmistolisenssejä.
  • Auttaa käyttäjiä pitämään yllä hyviä suhteita myyjiin ja ohjelmistokehittäjiin.
  • Määrittele tarkasti, kuinka monta lisenssiä organisaatio tarvitsee, jotta vältät lupien ylikulutuksen.

Erilaiset SLA-tyypit

Yksittäisillä lisensseillä voi olla erilaisia ehtoja ja rajoituksia ohjelmistosta ja kehittäjästä riippuen. Useimmat lisenssit on kuitenkin jaettu viiteen luokkaan, ja sinun on ymmärrettävä, mikä lisenssi ohjelmistollasi on. Ohjelmistojen lisensoinnin viisi luokkaa ovat seuraavat:

  • Oma
  • Sallittu
  • Public Domain
  • GNU Lesser General Public License (LGPL)
  • Copyleft

Oma

Yleisin SLA-sopimus on omistusoikeudellinen lisenssi, jossa ostaja ostaa ainoastaan lisenssin ohjelmiston käyttöön; tuotteen omistusoikeus säilyy kehittäjällä. Lisenssinsaaja ei yleensä saa muuttaa tai levittää ohjelmiston koodia. Omistuslisensseistä käytetään yleisesti nimitystä ”suljettu lähdekoodi”.

Käyttäjille annetaan käyttökoodi, mutta he eivät voi vapaasti muuttaa ohjelmistoa. Käyttäjiä on rajoitettu siten, että he eivät voi tehdä käänteistä suunnittelua ohjelmiston koodin lähdekoodin saamiseksi.

Sallittu

Se on ensisijainen avoimen lähdekoodin lisenssityyppi, joka antaa ostajalle mahdollisuuden tehdä ohjelmistolla mitä tahansa, kunhan hän noudattaa jakelua ja muokkausta koskevia vaatimuksia. Lisäksi siinä on eritelmät tavaramerkkien, tekijänoikeuksien ja lisenssi-ilmoitusten säilyttämiseksi.

Sallittuja lisenssejä on eri muodoissa, kuten MIT-, Apache- ja BSD-lisensseissä (Berkeley Source Distribution). Sallittujen lisenssien mukaiset ohjelmistot tarjotaan sellaisenaan ilman takuita.

Public Domain

Se on avoimin ohjelmistolisenssin muoto, jossa ohjelmisto on vapaasti saatavilla ilman käyttörajoituksia. Käyttäjät voivat muuttaa ohjelmistoa tai sisällyttää sen koodia sovellukseen luodakseen henkilökohtaisia ja ammatillisia tuotteita. Yritysten on kuitenkin toimittava varovaisesti, sillä muutettu koodi ei välttämättä täytä yrityksen turvallisuus- ja laatuvaatimuksia. Jos lisenssi on julkinen, mutta sitä ei mainita selvästi, yritysten on syytä olla varovaisia.

GNU Lesser General Public License (LGPL)

Free Software Foundationin julkaisema ohjelmistolisenssi on nimeltään GNU Lesser General Public License (LGPL). Se antaa ostajalle mahdollisuuden muuttaa ohjelmistoa ja soveltaa muutettua versiota omaan ohjelmistotuotteeseen. Ostaja voi sitten lisensoida tuotteen omilla ehdoillaan. Kehittäjät voivat vapaasti käyttää mitä tahansa koodilisensointia ja sisällyttää ohjelmistoonsa linkkejä avoimen lähdekoodin kirjastoihin.

Copyleft

Vaikka copyleft- ja LGPL-lisenssit ovat samankaltaisia, copyleft-lisenssit ovat vastavuoroisia tai rajoittavia lisenssejä, joihin liittyy lisävaatimuksia. Ne sallivat esimerkiksi käyttäjien muuttaa ja käyttää omaa koodia, kunhan he julkaisevat kaikki tuloksena syntyvät ohjelmistot samojen ehtojen mukaisesti. Se voi edistää avoimempaa kehitysmaailmaa, koska nämä uudet teokset toimivat inspiraation tai avun lähteinä muille, jotka luovat tuotteita, jotka myös julkaistaan copyleft-lisenssin mukaisesti.

Vinkkejä ohjelmistojen käyttämiseen lisenssin kanssa

Pidä seuraavat asiat mielessäsi, kun käytät lisenssillä varustettuja ohjelmistoja joko työhön tai henkilökohtaiseen käyttöön:

  • Käykää läpi lupakirjanne: Uuden ohjelmiston mukana tulee yleensä EULA, joka sinun on hyväksyttävä, jotta voit käyttää sitä. Lukemalla lisenssin huolellisesti löydät vastaukset kysymyksiin siitä, mitä voit ja mitä et voi tehdä ohjelmiston kanssa.
  • Luo henkilökunnan oppaita: On hyödyllistä laatia lisensoitu opas kaikista uusista ohjelmistoista, jotka asennat organisaation muiden jäsenten hyödyksi, kun niitä käytetään ammatillisiin tarkoituksiin. Siinä annetaan käyttäjille lyhyitä vastauksia siitä, mitä he voivat tehdä ohjelmiston kanssa, jotta varmistetaan, että kaikki mitä he tekevät, on lisenssin sallimaa.
  • Aseta tavoitteesi tärkeysjärjestykseen: Kun valitset ohjelmistoa, on ratkaisevan tärkeää, että tiedät, mitä tavoitteita sinulla on ohjelmiston käytöllä. Voit esimerkiksi haluta pitää silmällä ohjelmistolisenssejä, joita käytät kehittäessäsi tuotetta kaupallista julkaisua varten, jotta voit varmistaa, että voit säilyttää lopputuotteen hallinnan.

Ohjelmistolisenssit ovat ratkaisevan tärkeitä, koska ne turvaavat kehittäjien henkisen omaisuuden. Lisäksi lisenssit voivat antaa kehittäjille selkeän oikeudellisen toimintatavan, jos käyttäjät rikkovat lisenssisopimuksen ehtoja. Ohjelmistolisenssien tavoitteena on taata, että ohjelmisto on hyödyllinen kaikille sen luomiseen ja käyttöön osallistuville osapuolille.

EULA:t määrittelevät oikeudelliset suuntaviivat, joissa hahmotellaan käyttäjien oikeudet asentaa ohjelmisto, käyttää sitä ja muokata sen lähdekoodia sen jälkeen, kun he ovat ostaneet ohjelmiston. Näissä lisensseissä määritellään, kuinka paljon käyttäjä voi käyttää, käyttää ja muuttaa ohjelmiston lähdekoodia. Toivottavasti artikkeli auttoi sinua oppimaan ohjelmistolisenssisopimuksista.

Mielenkiintoisia linkkejä:

EULA:n ja ohjelmistolisenssisopimuksen ero?

Esimerkki tietojärjestelmän ohjelmistolisenssisopimuksesta

Jätä kommentti