para gratis full descargar creator c++ qt frameworks gpl lgpl

gratis - qt para c++



¿Debo comprar el Qt Framework? (2)

Quiero desarrollar una aplicación C ++ que funcione en TODOS los sistemas operativos. Esta aplicación será gratuita hasta la versión 1.5 (para asegurarse de que sea de alta calidad). No quiero que esta aplicación sea de código abierto. El público solo tendrá acceso al instalador "EXE" y eso es todo. Todo el código fuente será guardado y mantenido por mí, y no bajo una compañía legal (al menos por ahora).

Entonces, ¿con la información anterior necesito comprar el framework Qt o puedo usar la versión gratuita? Siempre estoy confundido con estos acuerdos de licencia gratuita como LGPL y GPL. Puedo leerlo un millón de veces y todavía no sé si puedo usarlo o no.

Si puedo usar el Qt de forma gratuita, en términos regulares no legales; ¿Qué debo hacer o cómo se restringirá para que pueda ver Qt gratis?

Realmente espero poder usar el Qt de forma gratuita, ya que cuando esta aplicación cuesta dinero, aún quiero tener una versión gratuita, con menos funciones y la versión de pago seguirá siendo muy barata. No es suficiente para hacerme rico, solo lo suficiente para que no me vaya a la quiebra jaja. Estamos hablando de $ 5 para la versión paga o algo así.


Puede (y nosotros lo hacemos) vender aplicaciones comerciales basadas en las libs de Qt.

Todo lo que necesitas hacer es.

1, vincula dinámicamente tu exe con los dll de Qt. así que el instalador de su producto incluye su app.exe y solo el Qtcore4.dll usado, etc. Esta es una buena idea de todos modos porque puede actualizar su aplicación sin tener que cambiar los MB de dlls.

2, si arregla o cambia algo en Qt, debe ofrecer los cambios (solo a las fuentes de Qt) a sus clientes y / o devolverlos a las personas de Qt. Esto es bastante improbable ya que Qt es de muy alta calidad.

La única razón para comprar una licencia de Qt es si necesita ejecutar en una plataforma donde no es posible la vinculación dinámica, quizás una caja de adaptación, o si necesita soporte técnico adicional.

PD. Incluso si no modifica Qt, necesita proporcionar la fuente original de Qt si un cliente lo solicita. Pero esto solo es cuestión de señalarlos en el sitio de Qt.
Nunca hay ningún requisito para revelar su código fuente.


depends de cómo intente integrar Qt con su aplicación. Si enlaza a Qt dinámicamente, entonces no necesita una licencia comercial (la LGPL le conviene).

Si, por otro lado, enlazas a Qt estáticamente, entiendo que necesitarás una licencia comercial.