Licencia de tiempo de ejecución C++ de GNU para Android
La plataforma Android no proporciona una implementación completa del tiempo de ejecución de C++. En su lugar, las aplicaciones que dependen de características como STL, excepciones, o RTTI, deben incluir una librería nativa de tiempo de ejecución adicional que proporcione las características que necesitan.
Cuando se construye con g++, Qt utilizará la biblioteca GNU libstdc++ que se distribuye como parte del Google Android NDK. Qt Creator copiará esta biblioteca en el .APK para cualquier aplicación Android basada en Qt. La biblioteca será cargada por la aplicación al iniciarse para cumplir con los requisitos de tiempo de ejecución de Qt. El tiempo de ejecución de GNU C++ está licenciado bajo la Licencia Pública General de GNU versión 3 con una excepción que concede permiso para la vinculación en tiempo de ejecución y el uso de la biblioteca por una aplicación que de otro modo violaría los términos de la licencia principal. Para más información sobre esta excepción, consulte la página oficial de la licencia.
Cuando Qt se construye con clang, usará libc++ de LLVM, que tiene doble licencia, la "BSD-Like" de la Universidad de Illinois y la licencia MIT.
Información sobre la licencia de ejecución de GNU C++ en las cabeceras de GCC
Este archivo es parte de la Biblioteca ISO C++ de GNU. Esta biblioteca es software libre; puede redistribuirla y/o modificarla bajo los términos de la Licencia Pública General GNU publicada por la Free Software Foundation; ya sea la versión 3, o (a su elección) cualquier versión posterior.
Esta biblioteca se distribuye con la esperanza de que sea útil, pero SIN NINGUNA GARANTÍA; ni siquiera la garantía implícita de COMERCIABILIDAD o IDONEIDAD PARA UN PROPÓSITO PARTICULAR. Para más detalles, consulte la Licencia Pública General de GNU.
Bajo la Sección 7 de la versión 3 de la GPL, se le conceden permisos adicionales descritos en la GCC Runtime Library Exception, versión 3.1, publicada por la Free Software Foundation.
Debería haber recibido una copia de la GNU General Public License y una copia de la GCC Runtime Library Exception junto con este programa; vea los ficheros COPYING3 y COPYING.RUNTIME respectivamente. Si no es así, consulte <http://www.gnu.org/licenses/>.
La Excepción de la Biblioteca en Tiempo de Ejecución GCC
EXCEPCIÓN DE LA BIBLIOTECA EN TIEMPO DE EJECUCIÓN GCC
Versión 3.1, 31 de marzo de 2009
Copyright (C) 2009 Free Software Foundation, Inc.
Se permite a todo el mundo copiar y distribuir copias literales de este documento de licencia, pero no se permite modificarlo.
Esta Excepción de la Biblioteca en Tiempo de Ejecución de GCC ("Excepción") es un permiso adicional bajo la sección 7 de la Licencia Pública General de GNU, versión 3 ("GPLv3"). Se aplica a un determinado archivo (la "Biblioteca en Tiempo de Ejecución") que lleve un aviso colocado por el titular del copyright del archivo indicando que el archivo se rige por la GPLv3 junto con esta Excepción.
Cuando usted utiliza GCC para compilar un programa, GCC puede combinar partes de determinados archivos de cabecera y bibliotecas en tiempo de ejecución de GCC con el programa compilado. El propósito de esta Excepción es permitir que la compilación de programas no GPL (incluidos los privativos) utilice, de este modo, los archivos de cabecera y las bibliotecas en tiempo de ejecución cubiertos por esta Excepción.
0. Definiciones.
Un archivo es un "módulo independiente" si, o bien requiere la biblioteca en tiempo de ejecución para su ejecución tras un proceso de compilación, o bien hace uso de una interfaz proporcionada por la biblioteca en tiempo de ejecución, pero no se basa de otro modo en la biblioteca en tiempo de ejecución.
"GCC" significa una versión de la Colección de Compiladores GNU, con o sin modificaciones, regida por la versión 3 (o una versión posterior especificada) de la Licencia Pública General GNU (GPL) con la opción de utilizar cualquier versión posterior publicada por la FSF.
"Software compatible con la GPL" es software cuyas condiciones de propagación, modificación y uso permitirían la combinación con GCC de acuerdo con la licencia de GCC.
"Código Destino" se refiere a la salida de cualquier compilador para una arquitectura de procesador destino real o virtual, en forma ejecutable o apta para ser introducida en un ensamblador, cargador, enlazador y/o fase de ejecución. No obstante, el Código Destino no incluye datos en ningún formato que se utilice como representación intermedia del compilador, o que se utilice para producir una representación intermedia del compilador.
El "Proceso de Compilación" transforma código enteramente representado en lenguajes no intermedios diseñados para código escrito por humanos, y/o en código byte de Máquina Virtual Java, en Código Destino. Así, por ejemplo, el uso de generadores y preprocesadores de código fuente no tiene por qué considerarse parte del Proceso de Compilación, ya que puede entenderse que el Proceso de Compilación comienza con la salida de los generadores o preprocesadores.
Un proceso de compilación es "elegible" si se realiza utilizando GCC, solo o con otro software compatible con la GPL, o si se realiza sin utilizar ningún trabajo basado en GCC. Por ejemplo, el uso de Software no compatible con la GPL para optimizar cualquier representación intermedia de GCC no calificaría como Proceso de Compilación Elegible.
1. Concesión de permiso adicional.
Usted tiene permiso para propagar una obra de Código Destino formada por la combinación de la Biblioteca en Tiempo de Ejecución con Módulos Independientes, incluso si tal propagación violara de otro modo los términos de la GPLv3, siempre que todo el Código Destino haya sido generado por Procesos de Compilación Elegibles. En tal caso, usted podrá propagar dicha combinación en los términos que elija, en consonancia con la licencia de los Módulos Independientes.
2. No debilita el Copyleft de GCC.
La disponibilidad de esta Excepción no implica ninguna presunción general de que el software de terceros no se vea afectado por los requisitos de copyleft de la licencia de GCC.
Información sobre la licencia de ejecución de LLVM C
============================================================================== libc++ License ==============================================================================
La biblioteca libc++ tiene doble licencia, la "BSD-Like" de la Universidad de Illinois y la licencia MIT. Como usuario de este código puede elegir utilizarlo bajo cualquiera de las dos licencias. Como colaborador, acepta que su código se utilice bajo ambas licencias.
A continuación se incluye el texto completo de las licencias correspondientes.
==============================================================================
Licencia de código abierto de la Universidad de Illinois/NCSA
Copyright (c) 2009-2017 por los colaboradores listados en CREDITS.TXT
Todos los derechos reservados.
Desarrollado por:
Equipo LLVM
Universidad de Illinois en Urbana-Champaign
http://llvm.org
Por la presente se concede permiso, de forma gratuita, a cualquier persona que obtenga una copia de este software y los archivos de documentación asociados (el "Software"), para tratar con el Software sin restricciones, incluyendo sin limitación los derechos de uso, copia, modificación, fusión, publicación, distribución, sublicencia y/o venta de copias del Software, y para permitir a las personas a las que se proporcione el Software que lo hagan, sujeto a las siguientes condiciones:
* Las redistribuciones del código fuente deben conservar el aviso de copyright anterior, esta lista de condiciones y las siguientes exenciones de responsabilidad.
* Las redistribuciones en formato binario deben reproducir el aviso de copyright anterior, esta lista de condiciones y las siguientes cláusulas de exención de responsabilidad en la documentación y/u otros materiales proporcionados con la distribución.
* Ni los nombres del Equipo LLVM, de la Universidad de Illinois en Urbana-Champaign, ni los nombres de sus colaboradores pueden ser utilizados para promocionar o promocionar productos derivados de este Software sin un permiso específico previo por escrito.
EL SOFTWARE SE PROPORCIONA "TAL CUAL", SIN GARANTÍA DE NINGÚN TIPO, EXPRESA O IMPLÍCITA, INCLUIDAS, ENTRE OTRAS, LAS GARANTÍAS DE COMERCIABILIDAD, IDONEIDAD PARA UN FIN DETERMINADO Y NO INFRACCIÓN. EN NINGÚN CASO LOS COLABORADORES O LOS TITULARES DE LOS DERECHOS DE AUTOR SERÁN RESPONSABLES DE NINGUNA RECLAMACIÓN, DAÑO U OTRA RESPONSABILIDAD, YA SEA EN UNA ACCIÓN CONTRACTUAL, EXTRACONTRACTUAL O DE OTRO TIPO, QUE SURJA DE, O ESTÉ RELACIONADA CON EL SOFTWARE O EL USO U OTRAS TRANSACCIONES CON EL SOFTWARE.
==============================================================================
Copyright (c) 2009-2014 por los colaboradores enumerados en CREDITS.TXT
Por la presente se concede permiso, de forma gratuita, a cualquier persona que obtenga una copia de este software y los archivos de documentación asociados (el "Software"), para comerciar con el Software sin restricciones, incluidos, sin limitación, los derechos de uso, copia, modificación, fusión, publicación, distribución, sublicencia y/o venta de copias del Software, y para permitir que las personas a las que se proporcione el Software lo hagan, sujeto a las siguientes condiciones:
El aviso de copyright anterior y este aviso de permiso se incluirán en todas las copias o partes sustanciales del Software.
EL SOFTWARE SE SUMINISTRA "TAL CUAL", SIN GARANTÍA DE NINGÚN TIPO, EXPRESA O IMPLÍCITA, INCLUIDAS, ENTRE OTRAS, LAS GARANTÍAS DE COMERCIABILIDAD, IDONEIDAD PARA UN FIN DETERMINADO Y NO INFRACCIÓN. EN NINGÚN CASO LOS AUTORES O LOS TITULARES DE LOS DERECHOS DE AUTOR SERÁN RESPONSABLES DE NINGUNA RECLAMACIÓN, DAÑO U OTRA RESPONSABILIDAD, YA SEA EN UNA ACCIÓN CONTRACTUAL, EXTRACONTRACTUAL O DE OTRO TIPO, QUE SURJA DE, O ESTÉ RELACIONADA CON EL SOFTWARE O EL USO U OTRAS OPERACIONES CON EL SOFTWARE.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.