Since Jon has the most awareness of the eclipse plugin and is going to
be doing a release, both of which are very much acting in a legal
sense, I think we should add him to the PMC.
--- pmc info as it relates to openejb ---
We don't focus on the PMC in this project so many may not have a clear
concept of it. Every project at Apache has a PMC which at minimum
represents Apache from a legal perspective. The people on it are
expected to provide legal oversight, making sure that the legal entity
that is Apache has awareness enough to legally protect the code that
leaves it's doors, the users that use it, and the people who create
it. This means making sure any contributions going into the project
are clean and can be legally projected and making sure any binaries
going out meet the legal requirements so they as well can be legally
protected. It's a lot of watching all commits, keeping an eye on doc
contributions, ensuring CLAs are on file for anything of substantial
size, screening release binaries and source for headers, license
files, making sure any binaries being widely distributed have been
voted on, etc., etc. If you are on the PMC and you vote on a release
it means *you* have done all these things to the best of your
ability. If you have not, you either should not be on the PMC or
should not vote +1.
Being on the PMC is a service, not an achievement. Therefore if
someone is added to the PMC you should not say "congratulations", but
simply "thank you." It does not mean anything more than they have the
time to help us function legally. If someone is perpetually too busy
to provide legal oversight and steps down or goes emeritus, it does
not mean they are leaving, just that they are too busy for the extra
legal responsibility.
Some projects go beyond that and use the PMC as the decision makers
and leaders of the project. We do not. We make all our decisions
here. We don't even focus on who is a committer and who is not, which
I think is a major factor of our family-like community and general
"everyone is welcome and matters" spirit. If someone doesn't feel
like their input matters till they are a committer, or any other
status, we've done something wrong. Fortunately, this is one of our
strongest attributes and part of the magic that is this community.
That's the 10,000 foot view.
------------------------------------------
Back to the subject at hand. I don't think we have enough legal
oversight for the eclipse plugin. Jon is the obvious remedy for that.
Jon, any questions and do you think you have time to help provide the
extra oversight? I don't think anything goes into the eclipse plugin
that you haven't seen and you're now learning all the ins and outs of
a legally solid release, so you're more or less doing what is required
already. If you are, I'll put up a vote for adding you. If not, we
might want to hold the release; there's no rush.
-David