O Qt Marketplace, um catálogo de módulos e complementos para Qt, foi lançado

Empresa QT anunciou o sobre o lançamento de uma loja de catálogo Mercado Qt, por meio do qual começaram a ser distribuídos diversos add-ons, módulos, bibliotecas, add-ons, widgets e ferramentas para desenvolvedores, com o objetivo de usar em conjunto com o Qt para ampliar a funcionalidade deste framework, promover novas ideias em design e melhorar o processo de desenvolvimento . É permitida a publicação de pacotes pagos e gratuitos, incluindo aqueles de desenvolvedores terceirizados e da comunidade.

O Qt Marketplace faz parte de uma iniciativa para dividir a estrutura Qt em componentes menores e reduzir o tamanho do produto base - ferramentas de desenvolvedor e componentes especializados podem ser fornecidos como complementos. Não há requisitos rígidos de licenciamento e a escolha da licença permanece com o autor, mas os desenvolvedores do Qt recomendam a escolha de licenças compatíveis com copyleft, como GPL e MIT, para complementos gratuitos. Para empresas que oferecem conteúdo pago, os EULAs são permitidos. Modelos de licenciamento ocultos não são permitidos e a licença deve ser claramente indicada na descrição do pacote.

A princípio, os acréscimos pagos serão aceitos no catálogo apenas de empresas oficialmente registradas, mas depois que os meios de automatização da publicação e dos processos financeiros estiverem na forma adequada, essa restrição será suspensa e os acréscimos pagos poderão ser colocados por pessoa física. desenvolvedores. O modelo de distribuição de receitas para a venda de add-ons pagos através do Qt Marketplace envolve a transferência de 75% do valor para o autor no primeiro ano e 70% nos anos subsequentes. Os pagamentos são feitos uma vez por mês. Os cálculos são realizados em dólares americanos. Uma plataforma é utilizada para organizar o trabalho da loja Shopify.

Atualmente, a loja do catálogo contém quatro seções principais (no futuro o número de seções será ampliado):

  • bibliotecas para Qt. A seção apresenta 83 bibliotecas que estendem a funcionalidade do Qt, das quais 71 são contribuídas pela comunidade KDE e selecionadas do conjunto Frameworks KDE. As bibliotecas são usadas no ambiente KDE, mas não requerem dependências adicionais além do Qt. Por exemplo, o catálogo oferece KContacts, KAuth, BluezQt, KArchive, KCodecs, KConfig, KIO, Kirigami2, KNotifications, KPackage, KTextEditor, KSyntaxHighlighting, KWayland, NetworkManagerQt, libplasma e até mesmo um conjunto de ícones Breeze Icons.
  • Ferramentas para desenvolvedores que usam Qt. A seção oferece 10 pacotes, metade dos quais são fornecidos pelo projeto KDE - ECM (Extra CMake Modules), KApiDox, KDED (KDE Daemon), KDesignerPlugin (gerando widgets para Qt Designer/Creator) e KDocTools (criando documentação em formato DocBook) . Destaca-se de pacotes de terceiros Felgo (um conjunto de utilitários, mais de 200 APIs adicionais, componentes para recarga de código quente e testes em sistemas de integração contínua), incredibuild (organização da montagem do Qt Creator em outros hosts da rede para acelerar a compilação em 10 vezes), Esmagar Coco и Ferramenta de automação Squish GUI (ferramentas comerciais para testar e analisar código, ao preço de US$ 3600 e US$ 2880), Kuesa 3D Runtime (mecanismo 3D comercial e ambiente para criação de conteúdo 3D, ao preço de US$ 2000).
  • plugins para o ambiente de desenvolvimento Qt Creator, incluindo plugins para suporte às linguagens Ruby e ASN.1, um visualizador de banco de dados (com a capacidade de executar consultas SQL) e um gerador de documentos Doxygen. A capacidade de instalar complementos diretamente da loja será integrada ao Qt Creator 4.12.
  • ServiçosServiços relacionados ao Qt, como planos de suporte estendido, portabilidade de serviços para novas plataformas e consultoria para desenvolvedores.

Entre as categorias que estão previstas para serem adicionadas no futuro, são mencionados módulos para Qt Design Studio (por exemplo, um módulo para criação de layouts de interface no GIMP), pacotes de suporte de placa (BSP, Board Support Packages), extensões para Inicialização 2 Qt (como suporte para atualização OTA), recursos de renderização 3D e efeitos de shader.

Fonte: opennet.ru

Adicionar um comentário