| [News.eclipse.foundation] Re: E4 / SWT 4.0 |
Hi Eric,
I'm just jumping in here, not really knowing the context of this, but I want to make a couple of comments to what you say:
1) The main problem is there are not enough people working on the code to get things done. Much of the work is done by the committers, but also quite a bit is contributed. But the sum total of that is far less than what we need to clean out the bug backlog and satisfy all of the requests of the community.
*We need more people doing the work*; it really does not matter if they are committers or if they are contributors.
I think however we need to get a *lot* better at encouraging contributions and contributors. We need more wiki pages and help and communication to help people contribute. We need infrastructure for this so that all projects can have a lot of materials and support to make it easy to document how to contribute, find contributors, recognize contributions and contributors, and do a better job of identifying work where we need help. Right now it's very uneven between projects because there is little in the way of common support for encouraging contributions.
2) I also think, like any other open source (or many internal companies), it's largely a matter of relationships. You can get what you want by contributing code certainly; and you can also get what you want by working with committers and other contributors and having them make things a priority. If you are interested in a particular area, then get to know the developers and that's how you will influence things. I'm not saying this is right, it's just how things seem to work (at least in some areas).
The problem here is this is entirely a volunteer effort, and yes there are full time committers, but their company is effectively volunteering their time. Personally, I don't want to see any more elaborate mechanisms for prioritizing things or having product mangement, etc because that will just add more process overhead.
Eric