thumb|250px|Logo GPL A Licencia Publica Cheneral de GNU u mas conoixida por o suyo nombre en anglés (u simplament as suyas siglas de l'anglés GNU GPL) ye a licencia mas amplament usada en o mundo d'o software y guarancia a os usuarios finals (personas, organizacions, companyías) a libertat d'usar, estudiar, compartir (copiar) y modificar o software. O suyo proposito ye declarar que o software cubierto por ista licencia ye software libre y protecher-lo de intentos d'apropiación que restrinchan ixas libertaz a os usuarios. Ista licencia fue creyada orichinalment por Richard Stallman fundador d'a Free Software Foundation (FSF) ta o prochecto GNU.
A licencia GPL puet estar usada por cualsiquiera, ya que a suya finalidat ye protecher os dreitos d'os usuarios finals (usar, compartir, estudiar y modificar). Ista ye a primera licencia copyleft ta uso cheneral, o que significa que os treballos derivaus nomás pueden estar distribuyius baixo os termins d'a mesma licencia. Baixo ista filosofía, a licencia GPL guarancia a os destinatarios d'un programa d'ordinador os dreitos y libertaz reunius en definición de software libre y usa copyleft ta asegurar que o software ye protechiu cada vegada que o treballo ye distribuiu, modificau u enamplau. En a forma de distribución (solament pueden estar distribuius baixo os termins d'a mesma licencia) se diferencian as licencias GPL d'as licencias de software libre permisivas, d'as cuals os eixemplos mas conoixius son as licencias BSD (BSD licenses).
O software baixo licencia GPL puet estar aplicau baixo toz os propositos, incluius os propositos comercials y mesmo como ferramienta de creyación de software propietario. En uso purament privativo (u interno), sin vendas ni distribucions implicadas, o software puet estar modificau sin liberar o codigo fuent pero, en caso contrario, o codigo fuent y cualsiquier cambio realizau en él debe estar disponible ta os usuarios, ya que en iste caso os dreitos de l'usuario son protechius por copyleft. D'ista forma, as aplicacions instaladas en sistemas operativos baixo licencia GPL como Linux, no cal que sían licenciadas baixo GPL u que sían distribuidas con o suyo codigo fuent disponible ya que as licencias no dependen d'a plataforma. Por eixemplo, si un programa ye formau completament por codigo orichinal, u si ye combinau con software que no cumple os requisitos de copyleft no cal que se licencie baixo GPL u que se distribuiga con o suyo codigo fuent disponible. Nomás si un programa utiliza fragmentos de codigo GPL (y o programa ye distribuiu) o codigo fuent en a suya totalidat ha d'estar disponible, baixo a mesma licencia.
A licencia LGPL (GNU Lesser Cheneral Public License) fue creyada ta tener dreitos menos restrictivos que GPL, por o que en iste caso en un programa que emplega fragmentos de codigo LGPL, no cal liberar o codigo orichinal.
Os usuarios u companías que distribuyen os suyos treballos baixo licencias GPL, pueden cobrar u distribuir-las gratuitament. Isto distingue as licencias GPL d'as licencias de software que prohiben a suya distribución comercial. A FSF argumenta que no s'ha de restrinchir a distribución comercial d'o software (incluindo a redistribución), ya que a GPL estableix explicitament que as obras cubiertas por ista licencia se pueden vender a cualsiquier pre.
Historia A licencia GPL estió creyada por Richard Stallman en 1989 ta protecher os programas liberaus como parte d'o prochecto GNU. A licencia GPL orichinal se basó en a unificación de licencias semellants utilizadas en versions anteriors de GNU Emacs, GNU Debugger y de GNU Compiler.
Istas licencias conteneban disposicions semellants a las actuals GPL, pero yeran especificas ta cada programa, fendo-los incompatibles, manimenos estar a mesma licencia. L'obchectivo de Stallman yera producir una licencia que podese estar aplicada a cualsiquier prochecto, por o que ye posible utilizar-las en muitos prochectos ta compartir codigo. A segunda parte d'ista licencia, versión 2, fue liberada en 1991.
Entre os siguients 15 anyos, os miembros d'a comunidat FOSS prencipioron a preocupar-se con os problemas en a GPLv2 que permitiban explotar o software GPL con intencions contrarias a la licencia. Istos problemas incluiban tivoización, que ye a inclusión de software con licencia GPL en hardware que refusará executar versions modificadas d'o suyo software, problemas de compatibilidat como ocurre con a licencia Affero Cheneral Public License; y os pleitos por patents entre Microsoft y distribuidors de codigo libre y ubierto, o que se consideró como un intento d'usar as patents como arma contra a comunidat FOSS.
A tercera versión d'ista licencia (GNU) fue desarrollada ta tractar de resolver istos problemas y fue lanzada oficialment o 25 de chulio de 2007.
Versions thumb|250px|Richard Stallman en o lanzamiento d'a primera versión d'a GNU GPLv3. MIT, Cambridge, Massachusetts, Estaus Unius. A la suya dreita (a la ezquierda d'a foto) ye o profesor de Dreito de Columbia Eben Moglen, President d'o Software Freedom Law Center. Versión 1 A versión 1 de GNU GPL, fue presentada o 25 de febrero de 1989, impidió o que yeran as dos prencipals formas con as que os distribuidors de software restrinchiban as libertaz definidas por o software libre.
O primer problema yera que os distribuidors publicaban nomás os fichers binarios, funcionals y executables, pero no entendibles u modificables por humans. Ta aprevenir isto, a licencia GPLv1 establió que cualsiquier proveedor de software libre amás de distribuyir o fichero binario heba de liberar a la suya vegada codigo fuent entendible y que podese estar modificau por o ser humano, baixo a mesma licencia (seccions 3a y 3b d'a licencia).
O segundo problema yera que os distribuidors podeban adhibir restriccions adicionals, ya estase adhibindo restriccions a la licencia u por meyo d'a combinación d'o software con unatro que tenese atras restriccions en a suya distribución. Si isto se feba, alavez a unión de toz dos conchuntos de restriccions sería aplicada a o treballo combinau alavez podrían adhibir-se restriccions inacceptables. Ta aprevenir isto, GPLv1 obligaba a que as versions modificadas en o suyo conchunto, hesen d'estar distribuidas baixo os termins GPLv1 (seccions 2b y 4ª licencia). Por tanto, o software distribuiu baixo GPLv1 puede estar combinau con software baixo termins mas permisivos y no con software con licencias mas restrictivas, o que dentraría en conflicto con o requisito que tot software ha d'estar distribuiu baixo os termins d'a licencia GPLv1.
Versión 2 Seguntes Richard Stallman, o mayor cambio en GPLv2 estió a cláusula “Liberty or Death” (Libertat u Muerte), como a flama en a sección 7 d'ixe documento. Ista sección diz que si belún imposa restriccions que le prohiben distribuir codigo GPL de tal forma que influiga en as libertaz d'os usuarios (por eixemplo, si una lei imposa que ixa persona solament pueda distribuir o software en binario), ixa persona no puede distribuyir software GPL. A esperanza ye que isto ferá que sía menos tentador ta las interpresas o recurrir a las menazas de patents ta exichir una remuneración d'os desembolicadors de software libre.
En 1990 se fació evident que una licencia menos restrictiva sería estratechicament util ta la librería C y ta las librerías de software que esencialment feban o treballo que levaban a cabo atras librerías comercials ya existents. Cuan a versión 2 de GPL estió liberada en chunio de 1991, una segunda licencia Library General Public License fue quitada a o mesmo tiempo y numerada con a versión 2 ta denotar que as dos son complementarias. Os numeros de versions divergieron en 1999 cuan a versión 2.1 de GPL fue liberada, ista fue renombrada como GNU Lesser Cheneral Public License ta reflectar o suyo puesto en ista filosofía.
Versión 3 En zaguerías de 2005, a Free Software Foundation (FSF) anunció estar treballando en a versión 3 d'a GPL (GPLv3). O 16 de chinero de 2006, o primer borrador de GPLv3 fue publicau, y s'encetó a consulta publica. A consulta publica se planificó orichinalment ta durar de nueu a quince meses, pero finalment s'extendió a deciueito meses, entre os que se publicoron cuatro borradors. A GPLv3 oficial fue liberada por a FSF o 29 de chunio de 2007. Fue escrita por Richard Stallman con l'asesoramiento legal de Eben Moglen y o Software Freedom Law Center.
Seguntes Stallman os cambios mas importants se producioron en o campo d'as patents de software, a compatibilidat de licencias de software libre, a definición de codigo fuent, y restriccions de hardware respective a las modificacions de hardware. Atros cambios son relacionaus con a internacionalización, como son manulladas as violacions de licencias, y como os permisos adicionals pueden estar concedius por o titular d'os dreitos d'autor. Tamién adhibe disposicions ta sacar a o DRM a suya valor legal, por ixo ye imposible trencar o DRM en o software de licencia GPL sin trencar leis como a DMCA.
O proceso de consulta publica fue coordinau por a Free Software Foundation con asistencia de Software Freedom Law Center, Free Software Foundation Europe, y atros grupos de software libre. Os comentarios d'o publico estioron recolectados a traviés d'a pachinal web gplv3.fsf.org.
Entre o proceso de consulta publica, 962 comentarios fuoron presentaus ta o primer borrador. A la fin d'o proceso s'aconsiguió a cifra de 2.636 comentarios.
O tercer borrador fue liberau o 28 de marzo de 2007. Iste borrador incluye mecanismos destinaus a privar alcuerdos relativos a las patents, como o controvertido alcuerdo entre Microsoft y Novell y restrinche as clausulas anti-tivoización a una definición legal d'un "usuario" u "producto de consumo". Tamién elimina a sección de "Limitacions cheograficas", que o suyo prebable borrador s'heba anunciau en o lanzamiento d'a consulta publica.
O cuatreno borrador, que estió o zaguer, fue liberau o 31 de mayo de 2007. Ficó a compatibilidat con as Licencias Apache, clarificó o paper d'os contratistas externos, y fa una excepción ta privar os problemas provocaus por l'alcuerdo Microsoft-Novell, establindo en o paragrafo 6 d'a Sección lo siguient:
L'obchectivo d'isto ye fer iste tipo de acuerdos ineficaces. A licencia ye orientada a que Microsoft haiga d'extender as licencias de patents ta guaranciar a os clients de Novell l'uso de GPLv3, o que ye posible solament si Microsoft ye distribuidor legal d'o software baixo GPLv3.
Cualques desembolicadors d'alto ran d'o kernel de Linux, comentoron y facioron declaracions publicas a os meyos de comunicación sobre as suyas obcheccions a os borradors 1 y 2.22
Termins y condicions Os termins y condicions de GPL han d'estar disponible ta cualsiquiera que reciba una copia d'a obra a o como ha estau aplicada ista licencia. Cualsiquier licencia a la que se l'apliquen ditos termins da permiso a realizar modificacions a una obra, realizar copias y distribuyir-la u distribuyir cualsiquiera d'as suyas versions derivadas. Con ista licencia, ye permitiu cobrar por a distribución de cada copia, u no cobrar cosa. Iste zaguer punto distingue as licencias GPL d'as licencias de software que prohiben a distribución comercial. A FSF argumenta que en o software libre no debe haber puesto ta las restriccions comercials, y as obras baixo iste tipo de licencias pueden estar vendidas a cualsiquier pre.
A GPL, amás, estableix que un distribuidor no puede imposar "restriccions sobre os dreitos atorgaus por a GPL". Ista prohibe actividaz como a distribución d'o software baixo un alcuerdo de confidencialidat u contracto. Distribuidors baixo a GPL tamién conceder una licencia ta cualsiquiera d'os suyos patents software, ta estar utilizadas en software GPL.