Se ha lanzado Qt Marketplace, una tienda por catálogo de módulos y complementos para Qt

Qt empresa anunció el sobre el lanzamiento de una tienda por catálogo Mercado Qt, a través del cual se comenzaron a distribuir diversos complementos, módulos, bibliotecas, complementos, widgets y herramientas para desarrolladores, destinados a utilizar junto con Qt para ampliar la funcionalidad de este framework, promover nuevas ideas en diseño y mejorar el proceso de desarrollo. . Está permitido publicar paquetes gratuitos y pagos, incluidos los de desarrolladores externos y la comunidad.

Qt Marketplace es parte de una iniciativa para dividir el marco Qt en componentes más pequeños y reducir el tamaño del producto base: se pueden proporcionar herramientas de desarrollo y componentes especializados como complementos. No existen requisitos de licencia estrictos y la elección de la licencia queda en manos del autor, pero los desarrolladores de Qt recomiendan elegir licencias compatibles con copyleft, como GPL y MIT, para complementos gratuitos. Para las empresas que ofrecen contenido pago, se permiten EULA. No se permiten modelos de licencias ocultas y la licencia debe indicarse claramente en la descripción del paquete.

Al principio, solo se aceptarán en el catálogo adiciones pagadas de empresas registradas oficialmente, pero una vez que los medios para automatizar la publicación y los procesos financieros adquieran la forma adecuada, esta restricción se eliminará y las adiciones pagadas podrán ser colocadas por individuos. desarrolladores. El modelo de distribución de ingresos para la venta de complementos pagos a través de Qt Marketplace implica transferir el 75% del monto al autor en el primer año y el 70% en los años siguientes. Los pagos se realizan una vez al mes. Los cálculos se realizan en dólares estadounidenses. Se utiliza una plataforma para organizar el trabajo de la tienda. Shopify.

Actualmente, la tienda del catálogo contiene cuatro secciones principales (en el futuro se ampliará el número de secciones):

  • bibliotecas para Qt. La sección presenta 83 bibliotecas que amplían la funcionalidad de Qt, de las cuales 71 son aportadas por la comunidad KDE y seleccionadas del conjunto. Marcos KDE. Las bibliotecas se utilizan en el entorno KDE, pero no requieren dependencias adicionales además de Qt. Por ejemplo, el catálogo ofrece KContacts, KAuth, BluezQt, KArchive, KCodecs, KConfig, KIO, Kirigami2, KNotifications, KPackage, KTextEditor, KSyntaxHighlighting, KWayland, NetworkManagerQt, libplasma e incluso un conjunto de iconos de Breeze Icons.
  • Instrumentos para desarrolladores que utilizan Qt. La sección ofrece 10 paquetes, la mitad de los cuales son proporcionados por el proyecto KDE: ECM (módulos adicionales de CMake), KApiDox, KDED (KDE Daemon), KDesignerPlugin (generación de widgets para Qt Designer/Creator) y KDocTools (creación de documentación en formato DocBook). . Se destaca de los paquetes de terceros felgo (un conjunto de utilidades, más de 200 API adicionales, componentes para recarga y prueba de código activo en sistemas de integración continua), Incrediconstruir (organización del ensamblaje de Qt Creator en otros hosts de la red para acelerar la compilación 10 veces), Aplastar Coco и Herramienta de automatización de GUI Squish (herramientas comerciales para probar y analizar código, con un precio de $3600 y $2880), Kuesa 3D Runtime (motor 3D comercial y entorno para crear contenido 3D, con un precio de $2000).
  • plugins para el entorno de desarrollo Qt Creator, incluidos complementos para admitir los lenguajes Ruby y ASN.1, un visor de bases de datos (con la capacidad de ejecutar consultas SQL) y un generador de documentos Doxygen. La capacidad de instalar complementos directamente desde la tienda se integrará en Qt Creator 4.12.
  • ServiciosServicios relacionados con Qt, como planes de soporte extendido, servicios de portabilidad a nuevas plataformas y consultoría para desarrolladores.

Entre las categorías que se planea agregar en el futuro, se mencionan módulos para Qt Design Studio (por ejemplo, un módulo para crear diseños de interfaz en GIMP), paquetes de soporte de placa (BSP, Board Support Packages), extensiones para Bota de 2 cuartos (como soporte de actualización OTA), recursos de renderizado 3D y efectos de sombreado.

Fuente: opennet.ru

Añadir un comentario