Extension purchases and contributions

  • 5.1. What is Qt Marketplace?

    Qt Marketplace offers a comprehensive collection of useful extensions for Qt to enhance functionality, development experience and development workflow. Marketplace is the number 1 place for the Qt community to find and share content for Qt.

  • 5.10. What do I need to provide for Qt to publish my extension in Qt Marketplace?

    For the frontend we will require extension description (in a basic Markdown style) and extension manifest (JSON) that describes the extension properties. The use of images and videos is advised for better visualization of the extension and what it does. These files can be provided to us using this page. Publishers are expected to provide sufficient download, build, and install instructions for the end users to be able to easily use extensions.

  • 5.11. What are the publisher guidelines?

    The guidelines provide step by step instructions, what to do to contribute to Qt Marketplace. You can find the guidelines here.

  • 5.12. How extensions are distributed?

    Using common repos, like GitHub or publisher’s own repositories. Repo should be globally available with a sufficient download speed. After the purchase, the user will receive instruction to install publisher’s product in his/her Qt Online Installer and into their own Qt Project. Another option is that the user is redirected to product’s vendor portal where the installation process happens.

  • 5.13. Where the extension repositories are hosted?

    Publishers can pick up any repository they want. 

  • 5.14. Can the extension be integrated with the Qt Installer Framework and what is needed for that?

    Yes, we recommend this for the commercial extensions to provide a good user experience. After purchase the user will have components available among Qt components in the Qt Online Installer. The Qt Company will host the components and the publisher will provide updates. Please contact us to get the instructions. 

  • 5.15. Who maintains extensions?
    The publishers must maintain their extensions by themselves. Extension updates are submitted to The Qt Company.
  • 5.16. Does it cost anything to contribute?

    No. Publishing process is completely free for everyone.

  • 5.17. What currency does Qt Marketplace use?

    All the prices in Qt Marketplace are shown in US Dollars.

  • 5.18. What kind of payment methods can I use in Qt Marketplace?

    Qt Marketplace accepts all major debit and credit cards (Visa, Mastercard, Maestro, American Express) from customers in every country.

  • 5.19. For paid content, how the revenue is shared and how is it delivered to the publisher?

    Simple pricing model for paid extensions where Qt charges transaction fee only. The Qt Company charges the payment from the user and will remit the payment share to the Publisher.

  • 5.2. Who can discover, download and purchase Qt Extensions from the Marketplace?

    Everyone can browse Qt Marketplace and download open-source extensions. Everyone with a valid Qt Account can purchase Commercial Qt Extensions.

  • 5.20. Do I need to sign any kind of legal document to publish?

    Publishers with paid extensions need to sign Publisher Agreement. The Qt Company will not publish paid extensions to the Qt Marketplace without signed Publisher Agreement. Free extensions do not need any agreement to be signed – instead it will be accepted while submitting the extension description and extension manifest through the submit link.

  • 5.21. Who is reviewing my extension?

    All extensions will be reviewed by The Qt Company developers. Each proposed extension will be tested and verified. The Qt Company keeps the right to reject the extension without giving any reason for rejection.

  • 5.22. Who to contact in case I have more questions?

    In case of questions and queries, do not hesitate to contact us by sending an email to publish.marketplace@qt.io. All feedback and improvement ideas are also most welcome.

  • 5.3. How is the acquired extension delivered, and how can I manage the subscription?

    To check how your order is delivered, please check question 4.15.

    To manage your subscription, please check question 4.9.

  • 5.4. Who can contribute and publish new extensions in the Marketplace?

    The Qt Company wants to create a platform, where any developer can share contributions to other developers - for free or as paid. Currently only VAT registered companies can publish paid extensions and individual developers can publish free extensions. To publish free extensions, you need Qt Account.

  • 5.5. What kind of contributions are expected?

    Tools, enhancing the SW lifecycle development, libraries extending functionality, Qt Creator plug-in, enhancing the development process.

  • 5.6. What licenses can be used?

    Based on your purpose, you can use OS or commercial licenses. Free extensions may use any commonly used open-source copyleft licenses, such as GPL-3.0-only, LGPL-2.1-or-later, MIT, Apache-2.0 or BSD-3-Clause. We should accept open-source licenses, not listed in SPDX license list https://spdx.org/licenses/. Paid extensions may use commercial license agreements that will be accepted by the developers during the purchase process. It is also possible to use dual licenses.

  • 5.7. How do the users accept a custom EULA?

    Custom EULAs acceptance can be added to the purchase flow. Thus, the custom EULA is accepted before purchasing an extension.

  • 5.8. How can a publisher track their own commercial purchases?

    Qt Marketplace sends web hook and email notifications to publishers when an order related to their products is made. Publishers can also follow product orders from our Developer Portal if they have registered there.

  • 5.9. What kind of payment models are supported?

    Qt Marketplace supports both one-time and recurring payment models. Recurring payment is based on 1-year subscriptions. We are looking to create a model for trial (30 days) and buy payment method.