una licencia que sí distingue entre el linkaje dinámico y estático es la LGPL (Lesser GNU Public License), que se aplica sobre todo a librerías: The LGPL In contrast to the GPL, the LGPL expressly permits users to maintain proprietary rights in their own program code\u2014at least, sometimes. The LGPL distinguishes between dynamically linked libraries, which are called only when needed and remain separate from the main program, and statically linked libraries that are swallowed whole and form part of the program\u2019s execution code. If your program links dynamically to a library covered by the LGPL, you have created a derivative work, and the LGPL applies. But the obligations are minimal. Include notice that your program uses the library, provide a copy of the LGPL, preserve any copyright notices associated with the library, and you\u2019re done. It isn\u2019t even necessary to give customers the source code of the library. If your program statically links an LGPL library, by contrast, the obligations are greater. You must provide, or make available, the source code for the libraries that your program uses, as well as object code (the binary language of computers) or source code for the rest of the program. Software developers have long preferred to distribute their programs in object code, viewing it as less vulnerable to reverse engineering than source code. http://www.tht.com/pubs/external/frank/opensource.htm matze El Thu, Feb 03, 2005 at 10:06:28AM +0100 matze ha dit: > El Thu, Feb 03, 2005 at 09:54:39AM +0100 Javier Sancho Fernandez ha dit: > > > Mensaje citado por matze: > > > > > interpreto que una librería es un plug-in, y al linkar contra una > > > librería GPL el programa también debe ser GPL independientemente del > > > tipo de linkaje. > > > > Una librería no es un plug-in, un plug-in es un programa añadido. > > "If the program dynamically links plug-ins, and they make function > calls to each other and share data structures" > > ¿contra qué puede linkar un programa que no sea una librería? > > > Si fuera cierto lo que dices, programas GPL como Firefox, Thunderbird o > > OpenOffice.org entre otros no podrían tener versiones para Windows por usar > > librerías propias de Windows que evidentemente no son GPL. > > > > Esos programas GPL tienen versiones en Windows justamente porque las librerías > > que usan son completamente externas al programa en si, no forman parte del > > programa compilado, son dinámicas, por lo que la licencia de las librerías no > > afecta a la licencia del programa. > > no estamos hablando de programas GPL que linkan contra librerías no > GPL, en este caso como bien dices no hay problema. > > se trata de programas que linkan librerías GPL y cómo esto afecta a la > licencia del programa. > > ejemplo práctico, el ya citado caso QT: > > If you wish to use a Qt Open Source Edition, you must contribute all > your source code to the open source community in accordance with the > GPL or the QPL's license terms. > > http://www.trolltech.com/products/qt/opensource.html > > > Use the Qt Commercial License to: > > Build software whose source code you wish to keep private. > > http://www.trolltech.com/products/qt/licensing.html > > > si fuera el caso que el linkaje contra librerías dinámicas no afecta > a la licencia del programa, se fundiría el modelo de negocio de > trolltech porque todo el mundo usaría la versión GPL de las QT para > sus aplicaciones privativas. > > matze > -- Nothing is more despicable than respect based on fear (Albert Camus) ( ( ( i ) ) ) http://indymedia.org ( ( ( i ) ) ) .''`. using free software / Debian GNU/Linux | http://debian.org : :' : `. `'` gpg --keyserver keys.indymedia.org --recv-keys B9A88F6F `-
Attachment:
signature.asc
Description: Digital signature