-
Notifications
You must be signed in to change notification settings - Fork 40
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 <anton.kosyakov@typefox.io>
15 Jan Koehnlein <jan.koehnlein@typefox.io>
7 Jonas Helming <jhelming@eclipsesource.com>
6 Anton Kosyakov <anton.kosyakov@typefox.io>
6 Marc Dumais <marc.dumais@ericsson.com>
6 Vincent Fugnitto <vincent.fugnitto@ericsson.com>
3 Jan Köhnlein <jan.koehnlein@typefox.io>
3 vince-fugnitto <vincent.fugnitto@ericsson.com>
2 Artem Zatsarynnyi <azatsary@redhat.com>
2 Sven Efftinge <sven.efftinge@typefox.io>
1 Florian Gareis <mail@zoker.me>
1 JanKoehnlein <jan.koehnlein@typefox.io>
1 Marc Dumais <marcdumais-work@users.noreply.github.com>
1 Nick Chen <nchen@salesforce.com>
1 Simon Marchi <simon.marchi@ericsson.com>
1 Taras <lozuvatka@gmail.com>
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 anton.kosyakov@typefox.io, Anton Kosyakov anton.kosyakov@typefox.io
- Jan Koehnlein jan.koehnlein@typefox.io,JanKoehnlein jan.koehnlein@typefox.io
- Sven Efftinge sven.efftinge@typefox.io
- Marc Dumais marcdumais-work@users.noreply.github.com. Marc Dumais marc.dumais@ericsson.com. Note: these commits are only related to releases, not code contributions, except a single one.
- Vincent Fugnitto vincent.fugnitto@ericsson.com
- Simon Marchi simon.marchi@ericsson.com
- Artem Zatsarynnyi azatsary@redhat.com
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 jhelming@eclipsesource.com
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\|1405703+kittaakos@users.noreply.github.com\|marcdumais-work@users.noreply.github.com"
As of 2018-06-20, we obtain the following:
1 Florian Gareis <mail@zoker.me>
1 Nick Chen <nchen@salesforce.com>
1 Taras <lozuvatka@gmail.com>
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 mail@zoker.me, GH profile. (Note: Jonas mentioned )
- commit 8be960c36923024b649ed59b217bcc848e34ddee, "Add labelprovider example and tests"
- Co-authored-by: Stefan Dirix sdirix@eclipsesource.com
- commit 8be960c36923024b649ed59b217bcc848e34ddee, "Add labelprovider example and tests"
- Nick Chen nchen@salesforce.com, GH profile
- commit 0a4fd772bf1c5c8d81cd27633788d425173f824d, "More closely mimic Theia's base.tsconfig.json"
- Taras lozuvatka@gmail.com, 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 nchen@salesforce.com
- Taras lozuvatka@gmail.com
Permission pending:
- none
Permission obtained:
- EclipseSource: permission for all contribution made in its name
- Florian Gareis mail@zoker.me
- Taras lozuvatka@gmail.com
- Nick Chen nchen@salesforce.com
- 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