GNU General Public License

De Biquipedia
Ir ta: navego, busca


Gtk-find-and-replace.svg Ista pachina ha menester d'una revisión por un corrector ta amillorar a suya ortografía, a suya gramatica u o suyo vocabulario.
Gold piece.png
Iste articlo u sección ha menester d'un wikificato con un formato adecuato a lo manual d'estilo de Biquipedia.
Por favor, edita-lo ta cumplir con ellas. No borres iste aviso dica que no l'haigas feito. Colabora wikificando!

A Licencia Publica Cheneral de GNU u mas conoixida por o suyo nombre en anglés GNU Cheneral Public License (u simplament as suyas siglas de l'anglés GNU GPL) ye a licencia mas ampliament usada1 en o mundo d'o software y guarencia 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 libertatz a os usuarios. Ista licencia estió creyada orichinalment por Richard Stallman fundador d'a Free Software Foundation (FSF) ta o prochecto GNU. A licencia GPL puede estar usada por qualsiquiera, 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 solament pueden estar distribuius baixo os termins d'a mesma licencia. Baixo ista filosofía, a licencia GPL guarencia a os destinatarios d'un programa de computador os dreitos y libertatz 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 qualas os eixemplos mas conoixius son as licencias BSD (BSD licenses). O software baixo licencia GPL puede estar aplicau baixo totz 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 puede estar modificau sin liberar o codigo fuent pero, en caso contrario, o codigo fuent y qualsiquier cambeo realizau en ell 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 ye necesario 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 ye necesario que se licencie baixo GPL u que se distribuiga con o suyo codigo fuent disponible. Solament si un programa utiliza fragmentos de codigo GPL (y o programa ye distribuiu) o codigo fuent en a suya totalidat debe estar disponible, baixo a mesma licencia. A licencia LGPL (GNU Lesser Cheneral Public License) estió creyada ta tener dreitos menos restrictivos que GPL, por o que en iste caso en un programa que utiliza fragmentos de codigo LGPL, no ye necesario 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 se debe restrinchir a distribución comercial d'o software (incluindo a redistribución),2 ya que a GPL estableix explicitament que as obras cubiertas por ista licencia se pueden vender a qualsiquier pre.


Historia[editar | editar código]

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 qualsiquier prochecto, por o que ye posible utilizar-las en muitos prochectos ta compartir codigo. A segunda parte d'ista licencia, versión 2, estió 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 esclatar software GPL con intencions contrarias a la licencia.4 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 las disputas 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) estió desembolicada ta tractar de resolver istos problemas y estió lanzada oficialment o 25 de chulio de 2007.


Versión 1[editar | editar código]

A versión 1 de GNU GPL,estió presentada, estió presentada o 25 de febrero de 1989, impidió o que yeran todas dos prencipals formas con as qualas os distribuidors de software restrinchiban as libertatz definidas por o software libre. O primer problema estió que os distribuidors publicaban solament os fichers binarios, funcionals y executables, pero no entendibles u modificables por humans. Ta aprevenir isto, a licencia GPLv1 establió que qualsiquier proveedor de software libre amás de distribuir o fichero binario heba de liberar a la suya vegada codigo fuent entendible y que podese estar modificau por o estar 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 s'isto se feba, alavez a unión de totz 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 (secciones 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[editar | editar código]

Seguntes Richard Stallman, o mayor cambeo en GPLv2 estió a cláusula “Liberty or Dath” (Libertat u Muerte), como a flama en a sección 7 d'ixe documento.7 Ista sección diz que si belún imposa restriccions que le prohiben distribuir codigo GPL de tal forma que influiga en as libertatz d'os usuarios (por eixemplo, si una lei imposa que ixa persona solament pueda distribuir o software en binario), ixa persona no puede distribuir 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.8 Quan a versión 2 de GPL estió liberada en chunio de 1991, una segunda licencia Library Cheneral Public License estió introducida a o mesmo tiempo y numerada con a versión 2 ta denotar que todas dos son complementarias. Os numeros de versions divergieron en 1999 quan a versión 2.1 de GPL estió liberada, ista estió renombrada como GNU Lesser Cheneral Public License ta reflejar o suyo puesto en ista filosofía.





Versión 3[editar | editar código]

Richard Stallman en o lanzamiento d'a primera versión d'a GNU GPLv3. MIT, Cambridge, Massachusetts, EE.UU.. A la suya dreita (a la cucha d'a foto) ye profesor de Dreito de Columbia Eben Moglen, President d'o Software Freedom Law Center. A zaguers 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 estió publicau, y s'encetó la consulta publica. La consulta publica se planió orichinalment ta durar de nueu a quince meses, pero finalment s'extendió a deciueito meses, entre os quals se publicoron quatro borradors. A GPLv3 oficial estió liberada por a FSF o 29 de chunio de 2007. Estió escrita por Richard Stallman con l'asesoramiento legal de Eben Moglen y o Software Freedom Law Center.9 Seguntes Stallman os cambeos 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 d'hardware respective a las modificacions d'hardware. Atros cambeos son relacionaus con a internacionalización, como son maniadas 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 ye posible trencar o DRM en o software de licencia GPL sin trencar leis como a DMCA. O proceso de consulta publica estió 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 portalada gplv3.fsf.org.13 Entre o proceso de consulta publica, 962 comentarios estioron presentaus ta o primer borrador. Finalment, a la fin d'o proceso s'aconsiguió a zifra de 2,636 comentarios. O tercer borrador estió liberau o 28 de marzo de 2007. Iste borrador incluye mecanismos destinaus a privar acuerdos relativos a las patents, como o controvertido alcuerdo entre Microsoft y Novell y restrinche as cláusulas 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 borrau s'heba anunciau en o lanzamiento de la consulta publica. O quatreno borrador, que fuo o zaguer, estió liberau o 31 de mayo de 2007. Introdució 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: Vusté no puede distribuir un treballo amparado si vusté ye una parte d'un alcuerdo con un tercer que ye en o negocio de distribución de software, baixo o qual vusté fa o pago a la tercera parte sobre a base d'a extensión de l'actividat de distribución d'o treballo, y en virtut d'o como la atorgue, a qualsiquiera d'as partes que recibirían o treballo amparado, una licencia de patent discriminatoria 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 guarenciar a os clients de Novell l'uso de GPLv3, o que ye posible solament si Microsoft ye distribuidor legal d'o software baixo GPLv3. Qualques 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 qualsiquiera que reciba una copia d'a obra a o como ha estau aplicada ista licencia. Qualsiquier licencia que se le apliquen ditos termins da permiso a realizar modificacions a una obra, realizar copias y distribuir-la u distribuir qualsiquiera 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 cullida ta las restriccions comercials,23 y as obras baixo iste tipo de licencias pueden estar vendidas a qualsiquier pre. A GPL, amás, estableix que un distribuidor no puede imposar "restriccions sobre os dreitos atorgaus por a GPL". Ista prohibe actividatz como a distribución d'o software baixo un alcuerdo de confidencialidat u contracto. Distribuidors baixo a GPL tamién conceder una licencia ta qualsiquiera d'os suyos patents software, ta estar utilizadas en software GPL. A quatrena sección d'a versión 2 d'a licencia y a decimoséptima sección d'a versión 3 requieren que que os programas distribuius como binarios precompilados sían acompanyaus d'una copia d'o codigo fuent, una ofierta por escrito ta distribuir o codigo fuent a traviés d'o mesmo mecanismo que o binario pre-compilau, u una ofierta por escrito ta obtener o codigo fuent d'o binario recibiu baixo a GPL. A segunda sección d'a versión 2 y a sección quinta d'a versión 3 tamién apuntan que cal suministrar "a totz os destinatarios una copia d'ista Licencia de conchunta con o Programa". A versión 3 d'a licencia permite que o codigo fuent sía disponible en distintas plataformas en complimiento d'a setena sección. Istos incluyen a descarga de codigo fuent dende un servidor de ret adchacent u a obtención d'o mesmo a traviés de peer-to-peer, siempre que o codigo compilau sía disponible y que i haiga "instruccions claras” sobre án trobar o codigo fuent. A FSF no permite l'aplicación de dreitos de copyright a una obra licenciada baixo GPL, a lo menos que l'autor los aplique explicitament (isto succede raras vegadas en con excepción d'os programas que forman parte d'o prochecto GNU). Solament os titulars d'os dreitos individuals tienen l'autoridat ta demandar una violación d'a licencia quan se leva a cabo.


Copyleft[editar | editar código]

Os dreitos de distribución atorgaus por a GPL ta versions modificadas d'a obra no son incondicionals. Quan belún distribuye baixo licencia GPL adhibindo a la obra as suyas propias modificacions, os requisitos ta la distribución d'a totalidat d'a obra no puede estar mayor que os requisitos que son en a GPL. Iste requisito se conoixe como copyleft. Que aconsigue o suyo verdadero potencial en o caso d'os dreitos d'autor sobre o software. Si una obra GPL tiene dreitos copyright, no se tendrá dreito a distribuir ista obra, realizar modificacions (fueras de ta2 uso propio). Al aplicar una licencia GPL a una obra, os dreitos d'a mesma serán protechius por a lei de dreitos d'autor. Y si por contra, si se distribuye copias d'a obra (licenciada baixo GPL) sin atener-se a os termins d'a GPL (por eixemplo, en mantener en secreto o codigo fuent), puede estar demandau por l'autor orichinal d'os dreitos d'autor. Copyleft por tanto utiliza a lei de copyright ta aconseguir l'opuesto d'o suyo proposito usual: en cuenta d'imposar restriccions, atorga dreitos, de tal traza que guarencie que os dreitos no puedan estar posteriorment sacaus u restrinchius. Tamién asegura que si os dreitos ilimitaus de redistribución no se conceden u se produz qualsiquier falla legal se troba baixo a protección d'a lei. Muitos distribuidors de programas baixo GPL empaquetan o codigo fuent con l'executable. Una alternativa que cumple as bases de copyleft ye ye proporcionar una ofierta por escrito ta distribuir o codigo fuent en un meyo fisico (como por eixemplo un CD) baixo demanda. En a practica muitos programas baixo a GPL se distribuyen por internet, y o codigo se troba alochau en servidors FTP, HTTP... Copyleft solament ye aplica quan se tracta de redistribuir o programa. Seguntes as suyas bases, ye permitiu fer privadas as modificacions realizadas, sin obligación de divulgar as modificacions siempre que iste software sía d'uso propio (no sía redistribuiu). I habió un debat sobre si se tractaba d'una violación d'a GPL de liberar o codigo fuent tanto en forma enlucernada, como en forma deliberadament complexa a la comprensión. O consenso cheneral estió que, si bien no etica, no se consideró una violación. L'afer estió aclariu quan a licencia estió modificada ta exichir que hese d'estar disponible a versión “preferida” d'o codigo fuent.24 Licencias y temas contractuals GPL estió diseñado orientau mas a una licencia que a un contracto.25 26 En qualques churisdiccions, a distinción legal entre una licencia y un contracto ye muit important: os contractos son executables por a lei de contractos, mientres que as licencias s'aplican en virtut d'o dreito d'autor. Manimenos, ista distinción no ye util en as diversas churisdiccions en que no existen diferencias entre os contractos y licencias, como os sistemas de dreito civil.27 Aquells que no acceptan os termins d'a GPL y as suyas condicions no tienen permiso, en virtut d'o dreito d'autor, a copiar u distribuir software con licencia GPL u treballos derivaus. Manimenos, si no redistribuyen o programa, pueden utilizar o software en a suya organización a o suyo gusto, y istas obras (incluius os programas) construidas baixo iste uso no requieren estár baixo ista licencia. Propietarios d'o Copyright[editar] O texto que compone a GPL ye en ell ye protechiu baixo copyright y ye propiedat d'a FSF. Manimenos, a FSF no ye titular d'o dreito d'autor d'una obra publicada baixo a licencia GPL, de no estar que l'autor asigne explicitament os dreitos d'autor a la FSF (que rara vegada succede con excepción d'os programas que forman parte d'o prochecto GNU). Solament os titulars d'os dreitos individuals tienen l'autoridat ta demandar una violación d'a licencia quan se leva a cabo. A FSF permite a o publico creyar nuevas licencias basadas en a GPL, siempre que as licencias derivadas no utilicen GPL sin permiso. Isto no se recomienda, ya que tal licencia puede estar incompatible con a GPL. Atras licencias creyadas por o prochecto GNU incluyen a GNU Lesser Cheneral Public License y a GNU Free Documentation License.



Compatibilidat y licencias multiples[editar | editar código]

Guía rapida d'a compatibilidat con a GPL. Codigo licenciau baixo quantas licencias puede estar combinau con programas con licencias GPL sin conflictos, siempre que a combinación de restriccions d'o treballo en o suyo conchunto no meta garra restricción adicional dillá de lo permitiu por a GPL.28 Amás d'os termins regulars d'a GPL, i hai restriccions y permisos adicionals que se pueden aplicar: Si se quiere combinar codigo baixo diferents versions de GPL, se puede fer si o codigo con a versión mas antiga de GPL incluye a declaración “qualsiquier versión posterior”.29 Codigo baixo LGPL puede estar vinculau con qualsiquier atro codigo, no importa que licencia tienga ixe codigo.30 Codigo baixo LGPLv2 sin a declaración “qualsiquier versión posterior” puede estar relicenciado si o treballo a o completo se licencia con una GPLv2 u una GPLv3.31 A FSF mantiene una lista32 d'as licencias de software libre GPL-compatibles33 34 con muitas d'as licencias de software libre mas comuns, como a licencia orichinal MIT/X a licencia BSD (en a suya forma actual de tres cláusulas) y a licencia Artistic 2.0.35 David A2. Wheeler ha advogau a os desembolicadors de software libre/ubierto a que usen solament licencias GPL-compatibles, porque fer-lo d'unatra traza fa mas dificil ta os de demás a participación y a contribución a o codigo.36 Como eixemplo especifico d'incompatibilidat, ZFS de Sun Microsystems no puede estar incluiu en a licencia GPL d'o kernel Linux, porque iste ye baixo una GPL-incompatible CDDL. Amás, ZFS ye protechiu por patents, asinas que a distribución independient desembolicada por una implementación GPL requeriría o permiso de Oracle.37 Quantas interpresas usan licencias multiples ta distribuir una versión GPL y vender una propietaria a atras companyías que quieran combinar o paquet de codigo con codigo propietario, usando una vinculación dinamica u no. Eixemplos d'istas companyías incluyen MySQL AB, Digia PLC (Qt framework, antes d'o 2011 de Nokia), Ret Hat (Cygwin) y RiverBank Computing (PyQt). Atras companyías, como Mozilla Foundation (beluns d'os suyos productos incluyen Mozilla Application Suite, Mozilla Thunderbird y Mozilla firefox), usan licencias multiples ta distribuir versions baixo GPL y atras licencias de codigo ubierto.

Validez legal[editar | editar código]

A licencia GPL, en estar un documento que cede bells dreitos a l'usuario, asume a forma d'un contracto, por o que usualment #le la denomina contracto de licencia u alcuerdo de licencia.38 39 En os países de tradición anglosajona existe una distinción doctrinal entre licencias y contractos, pero isto no ocurre en os países de tradición civil u continental. Como contracto, a GPL debe complir os requisitos legals de formación contractual en cada churisdicción. A licencia ha estau reconoixida, entre atros,40 por chudgaus en Alemanya, particularment en o caso d'una sentencia en un tribunal de Múnich,41 o que indica positivament o suyo validez en churisdiccions de dreito civil.