Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[openvsx-dev] Project graduation and retirement of inactive committers

Hello Open VSX committers,

A lot of great work has gone into this project in the last couple of years and contributed to the current adoption and success of open-vsx.org.

To reflect the maturity of the project we would like to cut a 1.0.0 release soon (till the end of the month) and prepare the graduation from the incubation phase.

The project has grown substantially with new capabilities and the reference deployment at open-vsx.org sees exponential growth both in terms of published extensions as well as usage from end-users. To support the further operation and growth of the service we need helping hands to optimize and modernize the code base. For this reason I would like to take the opportunity to encourage all existing committers and fellow project leads that have been inactive for a while to revisit their contribution status.

As part of the graduation process, we also need to adhere to the security best practices of the Eclipse Foundation, as Eclipse projects are asked to regularly check for inactive committers and retire those, if they were inactive for a long time. Reasoning behind this is to avoid potential vulnerabilities brought to the projects by former committers or leaked committer credentials.
Also voting on e.g. adding new committers to the project will not work if the majority of former committers are no longer active and do not vote.

The suggestion of inactivity in the handbook ranges from 6 months to 1 year.
Here you can see the Git commits since 01.01.2024 (so almost the last 2 1/2 years) on the Open VSX main repository:

https://github.com/eclipse-openvsx/openvsx/graphs/contributors?from=1.1.2024

Existing Eclipse Open VSX committers which were active during this time are:

* Aart van Baren
* Thomas Neidhart

Referring to the Eclipse Handbook section "Committer Retirement" (https://www.eclipse.org/projects/handbook/#elections-retire-cm), I propose retirement of the following inactive committers (see https://projects.eclipse.org/projects/ecd.openvsx/who):

* Filip Troníček
* Jean Pierre
* Anton Kosiakov
* Daniel Dietrich
* Syed Nisar Hassan Naqvi
* Jan Bicker
* Alex Tugarev
* Sven Efftinge

I also suggest retiring the following project leads from their PL role:

* Sven Efftinge

As outlined in the paragraph above, I really would like to encourage currently inactive committers to start contributing again to the project in order to build a healthy community around Open VSX.
All mentioned committers and project leads have the chance to respond and speak up if they do not agree with their proposed retirement, allowing them to defend retaining their status. Otherwise, I will perform the "retirements" in 1 month, after more than 2 years of inactivity.

As all committers of an Eclipse project are automatically subscribed to the *-dev mailing list of the projects they commit to, I am sure that this message will reach all of you.

I am extremely grateful for the contributions of all existing and former Open VSX committers and want to thank you for all the high quality work you did on the project.

You can of course at any time continue to contribute to the Eclipse Open VSX project - and can also regain "Committer" status again, by demonstrating merit, e.g. in form of contributions and participation in discussions. I would be personally very happy about this :-)


Best regards from
Thomas, Open VSX project lead

Back to the top