GNU General Public License

GNU General Public License eli lyhennettynä GNU GPL tai pelkkä GPL on vapaiden ohjelmistojen julkaisemiseen tarkoitettu lisenssi, joka antaa kenelle tahansa oikeuden käyttää, kopioida, muuttaa ja jakaa edelleen ohjelmia ja niiden lähdekoodia. Lisäksi lisenssi takaa, että nämä vapaudet säilyvät myös GPL-koodiin pohjautuvissa muunnelluissa teoksissa (derivative work). Mikäli GPL-ohjelmaa tai sen muunnelmaa levitetään edelleen, lähdekoodi on julkaistava samalla lisenssillä eikä ohjelman käytölle tai levitykselle saa asettaa lisärajoituksia. Tätä kutsutaan copyleft-menetelmäksi.[1]

GPL-koodia ei voi levittää omisteisesti, mutta lisenssi ei estä koodin kaupallista käyttöä. Ohjelman käyttäjä tai muokkaaja saa myydä tuotteen kopioita tai muunnelmia, mahdollisesti tukipalveluilla täydennettynä, kunhan noudattaa lisenssin asettamia ehtoja. GPL-ohjelmia voidaan myös teettää maksua vastaan. On olemassa yrityksiä, joiden liiketoiminta perustuu siihen, että ne räätälöivät ja yhdistelevät GPL-ohjelmia muiden yritysten tarpeisiin. Jos ohjelmaa ei levitetä edelleen (pysyy palomuurin sisäpuolella) muokattua lähdekoodia ei tarvitse julkaista.[2]

Tekijän näkökulmasta GPL:n käyttö koodia julkaistaessa on usein mielekästä etenkin siksi, että tällöin muiden julkaisemat parannellut versiot palautuvat alkuperäisenkin tekijän hyödynnettäviksi. Jatkokehittäjän näkökulmasta taas olemassa oleva GPL-koodikanta saattaa huomattavasti vähentää kehityskustannuksia. Parhaassa tapauksessa hyötyjiä ovat niin kehitystyötä tekevä yritys (joka pystyy GPL-koodin varaan rakentamaan tuottavaa liiketoimintaa), asiakas (joka saa edullisen, räätälöidyn lopputuotteen) kuin laaja kehittäjä- ja käyttäjäyhteisökin (joka saa lisää GPL-lähdekoodia yhteiseen käyttöön).

GPL on käytetyin vapaiden ohjelmistojen lisenssi, ja muun muassa Linux-käyttöjärjestelmät koostuvat suurelta osin GPL-ohjelmista. David A. Wheelerin vuonna 2001 julkaistu tutkimus Red Hat Linux 7.1 -jakeluversiosta totesi, että 50 % sen sisältämien ohjelmien lähdekoodista oli GPL-lisensoitu.[3] Osa lähdekoodista on kaksoislisensoitua, joka vaikeuttaa arviointia.[3]

  1. https://www.gnu.org/licenses/copyleft.en.html
  2. Larry Troan: Open Source from a Proprietary Perspective redhat.com. 2006. Arkistoitu Viitattu 13.10.2021. (englanniksi)
  3. a b David A. Wheeler: More Than a Gigabuck: Estimating GNU/Linux's Size dwheeler.com. 30.6.2001. Viitattu 18.11.2020. (englanniksi)

Developed by StudentB