-
Notifications
You must be signed in to change notification settings - Fork 43
Re licensing theia ide generator theia extension
The Theia framework is an Eclipse Foundation project. We believe that it would be beneficial to move, under the Eclipse Foundation, some of the peripheral repos that have grown under the theia-ide
GH organization, that are related to Theia. Among these is theia-ide/generator-theia-extension
:
- GH link: https://github.com/theia-ide/generator-theia-extension
- Clone:
$> git clone https://github.com/theia-ide/generator-theia-extension.git
License: Apache 2.0. Relicensing the repo to the same License as Eclipse Theia will be necessary.
A raw list of all contributors to the repo can be obtained, running the following command on the latest master branch of the repo:
git shortlog -sne
As of 2020-10-05, this is what we get:
shortlog -sne
16 Anton Kosiakov <[email protected]>
15 Jan Koehnlein <[email protected]>
7 Jonas Helming <[email protected]>
6 Anton Kosyakov <[email protected]>
6 Marc Dumais <[email protected]>
6 Vincent Fugnitto <[email protected]>
3 Jan Köhnlein <[email protected]>
3 vince-fugnitto <[email protected]>
2 Artem Zatsarynnyi <[email protected]>
2 Sven Efftinge <[email protected]>
1 Florian Gareis <[email protected]>
1 JanKoehnlein <[email protected]>
1 Marc Dumais <[email protected]>
1 Nick Chen <[email protected]>
1 Simon Marchi <[email protected]>
1 Taras <[email protected]>
We assume that the copyright of work done by people employed by TypeFox, Ericsson, Red Hat and EclipseSource is owned by the respective company. As copyright owners, these companies need to approve the re-licensing.
- Anton Kosiakov [email protected], Anton Kosyakov [email protected]
- Jan Koehnlein [email protected],JanKoehnlein [email protected]
- Sven Efftinge [email protected]
- Marc Dumais [email protected]. Marc Dumais [email protected]. Note: these commits are only related to releases, not code contributions, except a single one.
- Vincent Fugnitto [email protected]
- Simon Marchi [email protected]
- Artem Zatsarynnyi [email protected]
update: it has been determined, after discussion with Richard Fontana (Red Hat lawyer), that their contributions above do not contain IP, and so do not require permission to re-license.
update: the latest status is that we still require re-licensing permission for Red Hat's contributions. We are considering removing them if we can't get permission soon
Final update: re-licensing permission for Red Hat contributions has been obtained
- Jonas Helming [email protected]
The following command, to run on the root of the repo, with latest master branch checked-out, filters-out commits already covered above. We need to get individual permission, from the contributors that are left, after that.
git shortlog -sne | grep -i -v "@typefox.io\|@ericsson.com\|@redhat.com\|@eclipsesource.com\|[email protected]\|[email protected]"
As of 2018-06-20, we obtain the following:
1 Florian Gareis <[email protected]>
1 Nick Chen <[email protected]>
1 Taras <[email protected]>
Note: see this comment by Jonas Helming:
"The Zoker will (he is affiliated with us), therrance only changed a version number (we could revert if he does not agree) and vazexqi change a tsconfig file (same)"
Information about those contributors: Name, email used to contribute, GH profile, employment status currently reflected on GH, and list of contributions
- Florian Gareis [email protected], GH profile. (Note: Jonas mentioned )
- commit 8be960c36923024b649ed59b217bcc848e34ddee, "Add labelprovider example and tests"
- Co-authored-by: Stefan Dirix [email protected]
- commit 8be960c36923024b649ed59b217bcc848e34ddee, "Add labelprovider example and tests"
- Nick Chen [email protected], GH profile
- commit 0a4fd772bf1c5c8d81cd27633788d425173f824d, "More closely mimic Theia's base.tsconfig.json"
- Taras [email protected], GH profile
- commit d6d81b47e78ad81d27c36ea8f91f0170def61335, "Update default version value"
For contributions in the name of Ericsson, TypeFox, EclipseSource and Red Hat, we will try to get blanket approval from the proper authorities within these companies.
For others, we plan use email to reach-out to individual contributors, to ask for permission to re-license their work. They can then accept or decline by replying to the email. If there are some that decline, we will need to remove/replace their contributions.
Emails sent
- EclipseSource: permission for all contribution made in its name
- Nick Chen [email protected]
- Taras [email protected]
Permission pending:
- none
Permission obtained:
- EclipseSource: permission for all contribution made in its name
- Florian Gareis [email protected]
- Taras [email protected]
- Nick Chen [email protected]
- TypeFox: permission for all contribution made in its name
- Ericsson: permission for all contribution made in its name
- Red Hat: permission for all contribution made in its name
Permission denied:
- none
Status: all done! Pending Done