MIT-licenc: megengedő, GPL-kompatibilis szabad szoftverlicenc

MIT-licenc: megengedő, GPL-kompatibilis szabad szoftverlicenc — egyszerű feltételek, szabad kód újrafelhasználása és terjesztése fejlesztőknek.

Szerző: Leandro Alegsa

Az MIT License egy szabad szoftver licenc, amelyet a Massachusetts Institute of Technology (MIT) hozott létre. Rövid, egyszerű és megengedő licenc: lehetővé teszi a programozók számára, hogy a kódot saját szoftverekbe építsék, másoknak továbbadják vagy kereskedelmi termékként értékesítsék. A fő feltétel az, hogy a forráskóddal vagy bináris terjesztéssel együtt meg kell tartani a szerzői jogi értesítést és a licenc szövegét, valamint a felelősség kizárására (no warranty) vonatkozó nyilatkozatot.

Megnevezés és eredet

A Szabad Szoftver Alapítvány szerint az MIT licencet gyakran pontosabban X11 licencnek vagy Expat licencnek is nevezik, mivel az MIT többféle licencet használt különböző projektekhez, és a legismertebb változatot eredetileg az X Window Systemhez írták. Emiatt a "MIT license" elnevezés időnként pontatlan lehet: több, hasonló, rövid megfogalmazású MIT-stílusú licencváltozat létezik.

Jogok és korlátozások (összefoglaló)

  • Engedélyezett tevékenységek: használat, másolás, módosítás, egyesítés, közzététel, terjesztés, allicencelés és eladás.
  • Feltétel: minden terjesztésnél (forráskódban vagy bináris formában) meg kell őrizni a szerzői jogi értesítést és a licenc szövegét.
  • Felelősség és garancia: a licenc tipikusan kifejezetten kizár minden garanciát és korlátozza a szerzők felelősségét („as is” / no warranty).
  • Nem copyleft: az MIT nem követeli meg a származékos munkák ugyanolyan licenc alatt való közzétételét; ilyen értelemben nem erősíti a copyleft-et.

GPL-kompatibilitás és kombinálhatóság

Az MIT licenc GPL-kompatibilis, ami azt jelenti, hogy MIT-licences kódot be lehet építeni GPL alatt terjesztett projektekbe. Gyakorlatban ez úgy működik, hogy a MIT-licencű komponensre vonatkozó szerzői jogi értesítést és licencszöveget meg kell tartani, a végtermék azonban a GPL feltételei szerint lesz terjeszthető. Fontos megkülönböztetni, hogy míg a MIT kód beolvasható GPL-projektbe, a GPL-kódot nem lehet visszafordíthatóan "felszabadítani" MIT-licencűvé — a GPL erősebb copyleft-követelményeket ír elő.

Példák és használat

A MIT licencet használó szoftverek közé tartozik az Expat, a PuTTY, a Mono fejlesztési platform osztálykönyvtárai, a Ruby on Rails, a CakePHP, a Twisted, a Lua 5.0-tól kezdve és az X Window System, amelyre a licenc íródott. Ezek a példák jól mutatják, hogy az MIT licencet mind szabad szoftveres, mind kereskedelmi célú projektekben széles körben alkalmazzák.

Kettős licencelés és variánsok

Egyes projektek kettős licenc alatt állnak: például a cURL régebbi verziói lehetővé tették, hogy a felhasználó a Mozilla Public License vagy a MIT License közül válasszon. Ilyen megoldás különösen hasznos lehet, amikor a projekt célja a maximális kompatibilitás különböző ökoszisztémákkal. Ugyanakkor érdemes figyelni a különböző „MIT” megfogalmazások apró eltéréseire: a pontos jogi következmények a licenc szövegétől függenek.

Gyakorlati tanácsok

  • Ha MIT-licences kódot használsz, mindig hagyd meg az eredeti szerzői jogi értesítést és a licencszöveget a terjesztésben.
  • Ha más licencekkel (különösen copyleft licencekkel) kombinálod a kódot, ellenőrizd a kompatibilitást és a terjesztési kötelezettségeket.
  • Vállalati környezetben vagy érzékeny jogi kérdések esetén érdemes jogi tanácsot kérni a licencválasztásról és a megfelelésről.

Összefoglalva: az MIT licenc egyszerű, rövid és megengedő licenc, amely népszerűségét a használhatóságának és rugalmasságának köszönheti. Ugyanakkor a pontos jogi hatások érthetőek és fontosak lehetnek a projekt jövője szempontjából, ezért a licenc szövegét mindig figyelmesen olvassuk el.

Licenc

Ez az engedély:

Copyright (c) <év> <Copyright jogosultak> Ezennel ingyenes engedélyt adunk bármely személynek, aki megszerzi a szoftver és a kapcsolódó dokumentációs fájlok (a "Szoftver") egy példányát, hogy korlátozás nélkül foglalkozzon a szoftverrel, beleértve a szoftver használatának, másolásának, módosításának, egyesítésének, közzétételének, terjesztésének, allicencelésének és/vagy értékesítésének jogát, és engedélyezzük, hogy azok a személyek, akiknek a szoftvert átadjuk, ezt tegyék, az alábbi feltételek mellett:  A fenti szerzői jogi közleményt és ezt az engedélyezési közleményt a Szoftver minden példányának vagy jelentős részének tartalmaznia kell.  A SZOFTVERT "ÚGY, AHOGY VAN", BÁRMILYEN KIFEJEZETT VAGY HALLGATÓLAGOS GARANCIA NÉLKÜL NYÚJTJUK, BELEÉRTVE, DE NEM KIZÁRÓLAGOSAN AZ ELADHATÓSÁGRA, A MEGHATÁROZOTT CÉLRA VALÓ ALKALMASSÁGRA ÉS A JOGSÉRTÉSMENTESSÉGRE VONATKOZÓ GARANCIÁKAT. A SZERZŐK VAGY A SZERZŐI JOGTULAJDONOSOK SEMMILYEN KÖRÜLMÉNYEK KÖZÖTT NEM VÁLLALNAK FELELŐSSÉGET SEMMILYEN KÖVETELÉSÉRT, KÁRÉRT VAGY EGYÉB FELELŐSSÉGÉRT, AKÁR SZERZŐDÉSES, AKÁR KÁRTÉRÍTÉSI, AKÁR MÁS MÓDON, AMELY A SZOFTVERBŐL, A SZOFTVER HASZNÁLATÁBÓL VAGY A SZOFTVERREL VALÓ EGYÉB KAPCSOLATTARTÁSBÓL ERED, ABBÓL SZÁRMAZIK VAGY AZZAL KAPCSOLATBAN ÁLL.

Kapcsolódó oldalak

  • Szoftverlicencek listája

Kérdések és válaszok

K: Mi az az MIT licenc?


V: Az MIT License egy szabad szoftverlicenc, amelyet a Massachusetts Institute of Technology (MIT) hozott létre.

K: Mi az a megengedő licenc?


V: A megengedő licenc a szoftverlicencek olyan típusa, amely lehetővé teszi a programozók számára, hogy bizonyos feltételek mellett kódot helyezzenek el a saját szoftverekben.

K: Az MIT licenc egy megengedő licenc?


V: Igen, az MIT License egy megengedő licenc.

K: Mik az MIT licenc feltételei?


V: Az MIT licenc lehetővé teszi a programozók számára, hogy a kódot saját szoftverekbe helyezzék, azzal a feltétellel, hogy a licencet a szoftverrel együtt adják meg.

K: Az MIT licenc GPL-kompatibilis?


V: Igen, az MIT licenc GPL-kompatibilis.

K: Milyen szoftverek vannak kettős licenc alatt az MIT License alatt?


V: Egyes szoftverek, mint például a cURL könyvtár régebbi verziói, kettős MIT licenc alatt állnak, ami lehetővé tette a címzettek számára, hogy a Mozilla Public License vagy az MIT License közül válasszanak.

K: Melyik szoftverre írták először az MIT licencet?


V: A MIT licencet először az X Window Systemhez írták, de a MIT számos szoftverhez használt licencet.


Keres
AlegsaOnline.com - 2020 / 2025 - License CC3