[eclipse-theia] Add additional secondary license to Theia Blueprint
The Eclipse Theia project provides a so-called Blueprint (https://github.com/eclipse-theia/theia-blueprint), which is meant to be a template for adopters when building their own tool. Thus it is intended to be copied over to a proprietary product and then adjusted to the respective requirements of the adopters' product.
Currently, this Blueprint has the license EPL2.0 + GNU General Public License with classpath exception. After consulting this with our fellow committers we would like to add MIT as another secondary license to the code in https://github.com/eclipse-theia/theia-blueprint (ie the Blueprint but not Eclipse Theia itself), to avoid any gray area when the code from Blueprint is used and changed.
What is the most efficient process for doing that? Do we need a written consent by everyone who contributed to Blueprint? Is it sufficient if they just add a +1 on a Github issue?
The vast majority of code comes from committers (and their companies) who already agreed in the Dev call that they are happy to consent to this change. There are a few minor one-time contributions from individuals though, which we may have to contact individually (or revert their contribution, I guess). Right?