Questions about Firebird community add-on for Jmix

Hello! I am a Firebird developer, and I work on expanding the Firebird ecosystem, including integrating Firebird with other projects and technologies.

Previously, I submitted PR #5532 to add Firebird support as a primary database for Jmix. The PR was not accepted because officially supporting an additional database would require ongoing testing and maintenance from the Jmix team. During the discussion, I was advised to implement Firebird support as a separate add-on.

After that, I prepared several related projects:

I have a few questions.

Is it okay to publicly share information about jmix-firebird-addon in Jmix tickets, discussions, and on the Jmix forum?

In particular, I would like to clarify:

  • whether I can share links to the add-on and documentation with users who need Firebird support;

  • whether the Jmix team has any objections to such a community solution while Firebird is not officially supported by the platform.

I do not want to create the impression that Firebird is officially supported by Jmix. My goal is simply to share a working independent solution with interested users while official Firebird support is not available in the platform.

I would also like to ask whether it is possible to get an additional temporary period of Jmix Studio Premium access. My trial period has ended, and I still need to test the projects and finish the documentation. The subscription would only be used for testing and preparing documentation, not for commercial development.

Overall, I would be interested to hear the Jmix team’s opinion about this work. How do you feel about such a community add-on and about me sharing it with Jmix users? Perhaps you have some comments, questions, or concerns about this approach.

Hello Maxim,

Of course we don’t mind if you share your work, it’s a free forum after all.
We would also be happy to put your add-on on the Jmix marketplace, but let me first ask some questions:

  • Would it be possible to move the docs to the same github repository as a set of markdown files, to remove the build step?
  • How do you see the usage of Firebird as a main database if the project includes add-ons that require a database schema?

Regarding Studio subscription, please email us at info@jmix.io with a quick message and a link to this topic.

Regards,
Konstantin