3 ms·
It is dual license, and Digia is the only one that release the specifications (they own them), unleast it liberate its under a commite it is a no go.
by adrianlmm 9y ago
It is dual license, and Digia is the only one that release the specifications (they own them), unleast it liberate its under a commite it is a no go.
- zanny 9y agoIt is GPLv3/LGPLv3 licensed. Any company, at any time, could fork all of Qt (and the QML part), do whatever they want, release it however they want (as long as they obey the source availability requirements of the license used, and in the case of the GPL license the final work under the GPL) and Digia could not stop them, because the GPL licenses all include the same patent protection language like how Apache does, and once released under the GPL license a company can't just say "no I take it back you can't use it anymore". You can restrict future versions, but what exists now is absolutely free to use by anyone. If browsers wanted to adopt QML according to its current API, Digia could never, ever, ever do anything to stop them as long as the products obey the LGPLv3 source version.
- FRex 9y agoYou can also create a clean room implementation of QML itself and license it however you want if you never looked at the Qt code. I don't know if QML is patented though.