Investor's wiki

Powszechna Licencja Publiczna

Powszechna Licencja Publiczna

GPL lub General Public License (GPL) odnosi się do bezpłatnej licencji typu copyleft na oprogramowanie. Daje każdemu prawo do swobodnego używania, czytania, kopiowania, udostępniania, modyfikowania i rozpowszechniania programu komputerowego lub innego rodzaju pracy. GPL została pierwotnie napisana dla Projektu GNU i była pierwszą licencją typu copyleft, która została przyjęta do powszechnego użytku. Został stworzony na początku 1989 roku przez Richarda Stallmana, założyciela Free Software Foundation (FSF).

W przeciwieństwie do praw autorskich, termin copyleft oznacza, że GPL zezwala na publikowanie dzieł pochodnych, ale wymaga ich rozpowszechniania na tych samych warunkach licencyjnych, co dzieło oryginalne. W związku z tym użytkownicy nie mogą korzystać z oprogramowania na licencji GPL i wydawać prac pochodnych na innej licencji. Nie dotyczy to innych rodzajów licencji wolnego oprogramowania, takich jak Berkley Software Distribution (BSD) i licencje MIT.

Licencje BSD i MIT należą do kategorii licencji permisywnych. Chociaż zarówno licencje typu copyleft, jak i permisywne pozwalają użytkownikom kopiować, zmieniać i rozpowszechniać oprogramowanie, ich warunki są nieco inne.

Z jednej strony licencje typu copyleft gwarantują, że oprogramowanie open source pozostaje dostępne dla wszystkich. Uniemożliwia również komuś czerpanie korzyści z pracy, która została udostępniona za darmo. Zwolennicy copyleft są bardziej zainteresowani zachowaniem pewnej kontroli nad swoją pracą.

Z drugiej strony, licencje permisywne pozwalają na szerokie używanie oprogramowania, o ile oryginalni programiści są wymieniani i przypisywani do ich pracy. Innymi słowy, licencja permisywna pozwala każdemu kopiować, zmieniać i rozpowszechniać utwór na dowolnej licencji. Jedynym wymogiem jest przyznanie kredytów oryginalnym twórcom.

Obecnie licencja GPL jest najszerzej stosowanym sposobem dystrybucji wolnego i otwartego oprogramowania. Popularne darmowe programy, takie jak GNU Emacs, GNU Compiler Collection (GCC), a nawet jądro Linuksa,. są objęte tą licencją.