How to become a contributor and adopter of theia

We are launching a quantum development IDE based on theia, We want to be a adopter of theia. Also, we would like you to tell us what legal provisions we need to follow to use theIA

Hi there,

there is really no process for adopting Theia: you just use the project, for example like described here: https://theia-ide.org/docs/composing_applications/.
It would be nice (though not required) to show up to a community meeting (https://github.com/eclipse-theia/theia/wiki/Dev-Meetings) and say hello. It’s also cool if you show your support by putting your logo on the Theia homepage: https://theia-ide.org/

There’s always a lot to do around the project, so if you want to help out, these should be a good start: https://github.com/eclipse-theia/theia/issues?q=is%3Aopen+is%3Aissue+label%3A"good+first+issue"

I am not a lawyer, but as far as I understand the Eclipse Public License, you can use and redistribute Theia as you want, more or less, but if you make changes to the Theia source code itself, you need to provide source for those changes under the same license. The good people at the Eclipse foundation will be able to say more about that, though.

1 Like

Hi,

Everything legal for Eclipse starts here:

Of particular interest for your inquiry might be the EPL:

If you have any specific legal questions, please email license@eclipse.org.

Best regards.

1 Like

Thank you for your reply. I see that THEia is using ELP2.0 license now. I have carefully checked this license, We found that license requiring distribution of projects using Theia require open-source code.We will offer free use online, but also for commercial use,Do we have to open source the code.We have modified a small part of theia’s source code, most of the work is to expand the development, all these codes need to open source.If open source is required, how do we operate to meet ELP2.0 requirements

Again, I’m not a lawyer, but as I understand it, the modifications to the Theia code itself would have to be published under EPL if you distribute the code. I don’t think offering a service based on it would count as distribution. But if you write your own Theia extensions and combine these with Theia to make a product, those extensions don’t need to be published in source nor licensed to anyone.

1 Like