I'll post here what I just added to the Bugzilla record. Let's please continue this discussion on the bug.
This discussion was the catalyst for a much larger discussion within the Eclipse Foundation. What, exactly, does it mean to be an Eclipse Project?
I owe a much longer answer, which I'll try to address in a blog post soon, but we feel that it boils down to this:
- Conforms to the EDP and Eclipse IP Policy;
- Calls itself an "Eclipse Project" and conforms to branding guidelines;
- Operates independently from any specific vendor; and
- Uses infrastructure provided by the Eclipse Foundation for core content.
We define "core content" as:
- Project metadata;
- Source code, including documentation;
- Issues/bugs/tickets; and
- Project -dev list.
"Core content" is that content which fundamentally defines the project and so must persist indefinitely.
For some measure of completeness, we consider the following to be non-core:
- User forum discussions, presentations;
- Builds and downloads; and
- Examples, blogs, social media handles,...
For non-core content, we require that the project team take steps to ensure that the "keys" are shared so that no single individual can domainate or otherwise bottleneck that shared resource.
At present, the infrastructure that we provide for issue tracking is either the Eclipse Bugzilla instance or GitHub Issues associated with official project repositories.
Tuleap is not (currently) supported infrastructure for issue tracking. The projects that are hosting issues on the test instance (that's been implemented by some of our committers) today may continue to do so. The warning that we gave the initial few projects that decided to test that instance, however, still stands. At some point in the future, we may compel them to move their content back into support infrastructure.
I'm very concerned that there's been some feature creep. If any of these projects are leveraging other services that I've defined as "core", they should contact me immediately to sort out a remediation strategy.
No other projects may move their core services off of supported infrastructure.