Какво е General Public License (GPL)? определение и значение

GPL или General Public License се отнася до вид софтуер с отворен код или лиценз OSS, който е разработен от Фондацията за свободен софтуер или FSF с цел популяризиране на висококачествен безплатен софтуер. Има множество лицензи за OSS, под които разработчиците могат да публикуват, ако искат – не всички от тях изискват софтуерът, създаден под тях, също да е безплатен, докато GPL го прави.

Technipages обяснява общ публичен лиценз (GPL)

Софтуерът, създаден под посочения лиценз, Е защитен с авторски права на своите собственици, но дава разрешение за копиране, разглеждане, модифициране и преразпространение софтуера, всичко при едно условие – каквато и променена нова версия да бъде създадена, тя трябва да има същите лицензионни условия като оригинален. Това означава, че не е законно да се включват част или всички лицензирани от GPL кодове от включването им в платени или търговски продукти. Освен това не може да се разпространява без достъп до изходния код.

Други лицензи за OSS имат различни условия, особено свързани с използването в търговски проекти. Целта на GPL лиценза беше да създаде ефективен, висококачествен безплатен софтуер, който се подобрява с времето – добри промени внедрени от потребителите понякога намират своя път в основния продукт, ако предлагат подобрение спрямо оригинала версия. Независимо дали го правят или не, потребител, който има модифицирана версия, има право да манипулира софтуера за собствена употреба, както намери за добре. Софтуерът на GPL може да предложи алтернатива на скъпи платени продукти като софтуер за манипулиране на представете си или дори програми за текстообработка.

Общи употреби на Общ публичен лиценз (GPL)

  • GPL-лицензиран софтуер може да се разпространява, стига новата версия да е пусната под същия лиценз.
  • Въпреки че други видове OSS позволяват софтуерът да бъде променен и след това продан, GPL не го прави.
  • Създаването на GPL лиценз трябваше да насърчи наличието на безплатен софтуер.

Често срещани злоупотреби с общия публичен лиценз (GPL)

  • GPL лицензите предпазват софтуера от незаконно възпроизвеждане.