theia-ide / theia-apps

Theia applications examples - docker images, desktop apps, packagings
Apache License 2.0
1.04k stars 345 forks source link

theia app based on Qt WebEngine #468

Closed simevo closed 3 years ago

simevo commented 3 years ago

I wrapped theia as a standalone Desktop app using Qt WebEngine: https://gitlab.com/simevo/theia-app

This avoids the bulky Electron runtime (the executable is a mere 29 kB). Please consider including this version in your collection.

vince-fugnitto commented 3 years ago

@simevo thank you for your interest in the project and implementing an alternative to using electron.

From what I understand Qt WebEngine is commercial (paid)? The licensing also seems problematic for an open-source project, and does not seem to satisfy any of those present in the eclipse foundation approved license list.

simevo commented 3 years ago

Qt in general is dual-licensed, the Qt WebEngine add-on in particular is not one of the "commercial or GPL-only modules". This is confirmed by the license for the qtwebengine-opensource-src package in Debian main: LGPL-3 or GPL-2.

Not sure whether all this is compatible with your rules.

vince-fugnitto commented 3 years ago

In order to use Qt for open-source there are some terms that I'm not sure is acceptable for the community:

The Qt framework is available under both open source and commercial licenses. This dual-licensing model is based on the principal of quid pro quo – roughly meaning “something for something.”

Simply put, this is how it works: In return for the value you receive from using Qt to create your application, you are expected to give back by contributing to Qt or buying Qt.

cc @marcdumais-work

stale[bot] commented 3 years ago

This contribution has been automatically marked as stale due to inactivity, and it will be closed if no further activity occurs. Thank you for contributing to Theia!

marcdumais-work commented 3 years ago

@vince-fugnitto I agree - I do not think this license will fly for us. Thanks nonetheless @simevo for the suggestion.