GPLv3 párrafo a párrafo (Sección 6.[3]: Distribución de versiones modificadas del código objeto)
En la anterior entrega de la serie GPLv3 párrafo a párrafo sobre el borrador de la GPLv3 pudimos ver la distribución del código fuente de programas modificados. En esta entrega veremos cómo se trata la distribución de programas en código objeto, como por ejemplo los paquetes precompilados de las distribuciones.
Como siempre recuerdo que en estas entregas no se plasman ni traducciones ni explicaciones oficiales de la Free Software Foundation y se trata siempre de mis opiniones personales.
6.[3] Non-Source Distribution.
You may copy and distribute a covered work in Object Code form under the terms of Sections 4 and 5, provided that you also distribute the machine-readable Complete Corresponding Source Code (herein the "Corresponding Source") under the terms of this License, in one of these ways:
Puedes copiar y distribuir un trabajo protegido por la Licencia en Código Objeto bajo los términos de las secciones 4 y 5, a condición de que también distribuyas el Código Fuente Completo Correspondiente (a partir de ahora "Fuente Correspondiente"), accesible por ordenador, bajo los términos de esta Licencia, de una de las siguientes formas:
Lo de accesible por ordenador (machine-readable) es una traducción un poco sui generis. Quiere decir que no basta con que el código fuente este disponible en un libro, o en un listado impreso, por ejemplo. Debe estar en un formato desde el que se pueda facilmente realizar búsquedas, modificaciones, copias, compilaciones, etc, es decir, de forma que se facilite la aplicación de las libertades de copia, modificación y distribución.
a) Distribute the Object Code in a physical product (including a physical distribution medium), accompanied by the Corresponding Source distributed on a durable physical medium customarily used for software interchange; or,
a) Distribuir el Código Objeto en un producto físico (incluyendo un medio de distribución físico), acompañado por el Fuente Correspondiente distribuido en un medio físico duradero usadio para el intercambio de programas; o,
b) Distribute the Object Code in a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give any third party, for a price no more than ten times your cost of physically performing source distribution, a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange; or,
b) Distribuir el Código Objeto en un producto físico (incluyendo un medio de distribución físico), acompañado por una oferta escrita, válida durante tres años por lo menos y válida tanto tiempo como ofrezcas servicio al cliente sobre ese modelo de producto, para conceder a un tercero, por un precio no superior a diez veces el coste de realizar la distribución física del código, una copia del Fuente Correspondiente para todos los programas del producto que se encuentren protegidos por esta Licencia, o en un medio físico duradero usado para intercambio de programas; o,
c) Privately distribute the Object Code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only for occasional noncommercial distribution, and only if you received the Object Code with such an offer, in accord with Subsection b above. Or,
c) Distribuir el Código Fuente de forma privada con una copia de la oferta escrita para conceder el Fuente Correspondiente. Esta alternativa está permitida solamente para distribuciones no comerciales de forma ocasional, y solamente si recibes el Código Objeto con la mencionada oferta, de acuerdo con la subsección b anterior. O,
d) Distribute the Object Code by offering access to copy it from a designated place, and offer equivalent access to copy the Corresponding Source in the same way through the same place. You need not require recipients to copy the Corresponding Source along with the Object Code.
d) Distribuir el Código Objeto ofreciendo acceso para copiarlo de un sitio designado, y una oferta equivalente para acceder a copias del Fuente Correspondiente de la misma forma y en el mismo sitio. No es necesario que los recipientes de las copias del Fuente Correspondiente vayan junto con el Código Objeto.
[If the place to copy the Object Code is a network server, the Corresponding Source may be on a different server that supports equivalent copying facilities, provided you have explicitly arranged with the operator of that server to keep the Corresponding Source available for as long as needed to satisfy these requirements, and provided you maintain clear directions next to the Object Code saying where to find the Corresponding Source.]
[Si el sitio para copiar el Código Objeto es un servidor en red, el Fuente Correspondiente puede estar en un servidor diferente que soporte utilidades de copiado equivalentes, en el que hayas acordado explícitamente con el operador de ese servidor que el Fuente Correspondiente estará disponible tanto tiempo como sea necesario para satisfacer estos requisitos, y en el que mantengas direcciones claras para acceder al Fuente Correspondiente desde el Código Objeto.]
Distribution of the Corresponding Source in accord with this section must be in a format that is publicly documented, unencumbered by patents, and must require no special password or key for unpacking, reading or copying.
La distribución del Fuente Correspondiente de acuerdo con esta sección debe estar en un formato que este documentado de forma pública, libre de patentes, y que no requiera ninguna contraseña ni clave especial para desempaquetar, leer o copiar.
The Corresponding Source may include portions which do not formally state this License as their license, but qualify under section 7 for inclusion in a work under this License.
El Fuente Correspondiente puede incluir partes en su licencia que no esten indicadas formalmente por esta Licencia, pero calificadas según la sección 7 para la inclusión de este trabajo bajo esta Licencia.
Resumiendo, que se trata de facilitar el acceso al código fuente de los programas para poder ejercer las libertades de todo programa libre.