Hi @rakekniven thank you for the interest.
Transifex Native is an initiative on a different way to store and serve localized, with no need for files and heavy dev. resources on localization related updates. More specifically Native consists of:
- Language SDK, to wrap strings for localization. Each language has its own Native SDK implementing localization in the exact same way, supporting the exact same stuff (ICU syntax + metadata syntax)
- A Content Delivery Service (CDS) that holds and serves latest global content between your app and your TMS or editor.
Using these two items enables Transifex Native in an application. For the time being the Content Delivery Service needs to speak with Transifex application in order to get back new translations, but we want to decouple this, so that CDS can be fed with new translations in other ways too (via file upload directly on the CDS, through an API that feeds translations to CDS from other services, etc.).
To come back to your question Transifex Core is not open sourced as it’s the core of Transifex business. Yet Transifex Native is evolving to a standalone open-source alternative narrowed down to hosting and serving real-time translations to an application. This means that Transifex Native takes localization as a given and works apart from that, so no TM, glossary, Editor, 3rd party integrations and in general TMS functionality.
As Native is an initiative in the making, we are still defining the next steps and want to work together with more people into shaping where Native will move to.