MIT-lisenssi: vapaa ja salliva ohjelmistolisenssi (GPL-yhteensopiva)

Tutustu MIT-lisenssiin — kevyt, salliva ja GPL-yhteensopiva ohjelmistolisenssi. Opi käyttöehdot, edut ja suosituimmat MIT-lisensoidut projektit.

Tekijä: Leandro Alegsa

MIT-lisenssi on vapaa ohjelmistolisenssi, joka luotiin Massachusetts Institute of Technologyssä (MIT). Se on salliva lisenssi, mikä tarkoittaa, että ohjelmoijat voivat sisällyttää koodin omistettuihin ohjelmistoihin, muokata, jakaa ja käyttää sitä myös kaupallisesti ilman, että lähdekoodin palauttaminen rajattaisiin. MIT-lisenssi on myös GPL-yhteensopiva, mikä käytännössä tarkoittaa sitä, että GPL-lisensoitujen projektien kanssa yhdistäminen ja jakelu on mahdollista niin, että MIT-lisensoitua koodia voidaan sisällyttää GPL-projekteihin (huomaa kuitenkin, että lopputuote noudattaa GPL:n ehtoja, jos se yhdistetään GPL-koodiin).

Ehdot ja vastuuvapaus

MIT-lisenssi on hyvin lyhyt ja yksinkertainen. Sen keskeiset vaatimukset ovat kirjoitusoikeuden ja lisenssitekstin (copyright ja permission notice) säilyttäminen osana ohjelmiston jakelua — sekä lähdekoodin että binaarijakelun mukana. Lisenssi sisältää myös tyypillisen vastuuvapauslausekkeen: ohjelmisto toimitetaan "SELLAISENAAN" ilman mitään takuita, eikä tekijöitä tai oikeudenhaltijoita voida pitää vastuullisina vahingoista.

On hyvä huomata, että MIT-lisenssi ei sisällä ekspressiä patenttilisenssiä. Joissain tapauksissa tämä voi aiheuttaa epävarmuutta patenttikysymyksissä; jos haluat nimenomaisen patenttilisenssin, kannattaa harkita lisenssiä, joka sen antaa (esimerkiksi Apache License 2.0).

GPL-yhteensopivuus ja nimeäminen

Free Software Foundationin mukaan MIT-lisenssi tunnetaan tarkemmin nimellä X11-lisenssi, koska MIT on käyttänyt useita erilaisia lisenssejä ja nykyinen muoto kirjoitettiin alun perin X-ikkunajärjestelmää varten. FSF pitää MIT/X11-lisenssiä GPL-yhteensopivana; käytännössä tämä mahdollistaa MIT-lisensoidun koodin sisällyttämisen GPL-projekteihin, mutta yhdistetyn tuotteen jakelu tapahtuu GPL:n ehtojen mukaan.

Käyttöesimerkkejä ja huomattavia projekteja

MIT-lisenssi on laajasti käytetty sen yksinkertaisuuden ja sallivuuden vuoksi. MIT-lisenssiä käyttäviä ohjelmistoja ovat muun muassa Expat, PuTTY, Mono-kehitysalustan luokkakirjastot, Ruby on Rails, CakePHP, Twisted, Lua 5.0:sta alkaen ja X Window System, jolle lisenssi on kirjoitettu. Koska lisenssi sallii kaupallisen käytön ja lähdekoodin sulkemisen osana omistettua tuotetta, sitä käytetään laajasti sekä avoimen lähdekoodin että kaupallisten projektien yhteydessä.

Kaksois- ja vaihtoehtoiset lisensointimallit

Joissakin projekteissa on käytetty kaksoislisensointia: esimerkiksi vanhemmissa cURL-kirjaston versioissa vastaanottaja sai valita joko Mozilla Public License- tai MIT-lisenssin. Kaksoislisensointi voi tarjota joustavuutta vastaanottajille ja ylläpitäjille, mutta sen ehdot riippuvat aina projektin tekijöiden tekemästä päätöksestä.

Yhteenvetona: MIT-lisenssi on lyhyt, salliva ja käytännöllinen lisenssi, joka sopii moniin käyttötapauksiin. Sen yksinkertaisuus tekee siitä suositun, mutta erityistapauksissa (esim. patenttisuojat) kannattaa harkita lisenssin täydentämistä tai vaihtoehtoista lisenssiä tarpeiden mukaan.

Lisenssi

Tämä on lisenssi:

Copyright (c) <year> <copyright holders>  Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:  Yllä oleva tekijänoikeusilmoitus ja tämä lupailmoitus on sisällytettävä kaikkiin ohjelmiston kopioihin tai olennaisiin osiin.  OHJELMISTO TOIMITETAAN SELLAISENAAN ILMAN MINKÄÄNLAISTA TAKUUTA, NIMENOMAISTA TAI EPÄSUORAA, MUKAAN LUKIEN, MUTTA EI RAJOITTUEN, TAKUUSEEN MYYNTIKELPOISUUDESTA, SOVELTUVUUDESTA TIETTYYN TARKOITUKSEEN JA LOUKKAAMATTOMUUDESTA. TEKIJÄT TAI TEKIJÄNOIKEUKSIEN HALTIJAT EIVÄT MISSÄÄN TAPAUKSESSA OLE VASTUUSSA MISTÄÄN VAATIMUKSESTA, VAHINGOSTA TAI MUUSTA VASTUUSTA, OLIPA KYSE SITTEN SOPIMUKSESTA, VAHINGONKORVAUKSESTA TAI MUUSTA VAHINGONKORVAUSVAATIMUKSESTA, JOKA AIHEUTUU OHJELMISTOSTA, SEN KÄYTÖSTÄ TAI MUUSTA OHJELMISTOON LIITTYVÄSTÄ TOIMINNASTA TAI SEN YHTEYDESSÄ.

Aiheeseen liittyvät sivut

  • Luettelo ohjelmistolisensseistä

Kysymyksiä ja vastauksia

Q: Mikä on MIT-lisenssi?


V: MIT-lisenssi on vapaa ohjelmistolisenssi, joka luotiin Massachusetts Institute of Technologyssä (MIT).

K: Mikä on salliva lisenssi?


A: Sallittu lisenssi on eräänlainen ohjelmistolisenssi, joka sallii ohjelmoijien sijoittaa koodia omaan ohjelmistoon tietyin ehdoin.

K: Onko MIT-lisenssi salliva lisenssi?


V: Kyllä, MIT-lisenssi on salliva lisenssi.

K: Mitkä ovat MIT-lisenssin ehdot?


V: MIT-lisenssi sallii ohjelmoijien sijoittaa koodia omistettuihin ohjelmistoihin sillä ehdolla, että lisenssi annetaan kyseisen ohjelmiston mukana.

K: Onko MIT-lisenssi GPL-yhteensopiva?


V: Kyllä, MIT-lisenssi on GPL-yhteensopiva.

K: Mitkä ohjelmistot ovat MIT-lisenssillä kaksoislisensoituja?


V: Jotkin ohjelmistot, kuten cURL-kirjaston vanhemmat versiot, ovat kaksoislisensoituja MIT-lisenssin alla, jolloin vastaanottajat saivat valita joko Mozilla Public License- tai MIT-lisenssin.

K: Mille ohjelmistolle MIT-lisenssi kirjoitettiin ensimmäisen kerran?


V: MIT-lisenssi kirjoitettiin ensimmäisen kerran X-ikkuna-järjestelmää varten, mutta MIT on käyttänyt monia ohjelmistojen lisenssejä.


Etsiä
AlegsaOnline.com - 2020 / 2025 - License CC3