On Mon, Oct 15, 2018 at 5:24 AM Wayne Beaton <wayne.beaton@xxxxxxxxxxxxxxxxxxxxxx
A Project is the primary functional unit for open source development, with a dedicated team of developers that work within the bounds of a well defined Scope using infrastructure and services provided by the Eclipse Foundation.
Do project include Top-Level Projects?
Should we mention as a constraint that a project is expected to produce and maintain content (source or specification material at least) that's developed by a dedicated team of developer?
What does "primary functional unit for open-source development" mean? I don't find it explicit enough to be worth being put in the documentation, and I think we could remove it.
Also, what's the value of the "dedicated" term here? It seems to me it could easily be mis-interpreted (at least in French, one could read that those developers are dedicated -spending the vast majority of their time- to the project, or that the project has a dedicated team which can sound like it's a not-so-open team that's not really looking for growth).
About the "using infrastructure and services provided by the Eclipse Foundation", I think it's also misleading as we enable GitHub and TravisCI for instance. I'd suggest something like "Projects are allowed to use the Eclipse Foundation infrastructure and services".
Maybe we can explicitly say "Projects activity is governed by the project team applying the Eclipse Development Process."
According to the answers, I'll try to make a PR.
A Release is a specifically identifiable set of artifacts that are collectively assigned a durable tag in source control and distributed in a semantically versioned durable form of that collection intended by the developers of the project for third-party use.
> Please provide any feedback or concerns as soon as possible. In order to get this in front of the Board of Directors for approval, we'll need to vote on it during our meeting at EclipseCon Europe next week.