On Nov 2, 2010, at 8:17 AM, Dennis Lundberg wrote:

> On 2010-11-02 00:10, Jason van Zyl wrote:
>> 
>> On Nov 1, 2010, at 10:35 PM, Dennis Lundberg wrote:
>> 
>>> Hi
>>> 
>>> Given the discussions about retiring plugin I feel strongly that we need
>>> to have a plan for doing so. There are bound to be differing opinions
>>> about this, so see this as a starting point for discussions. When we get
>>> to the point that we agree on the general process, I'll turn this
>>> discussion into a document and put into our site.
>>> 
>>> 
>>> 1. Propose a vote on the dev-list to retire a plugin. The vote should be
>>> open for the standard 72 hours to allow people to voice their opinions.
>>> Perhaps also send this to the users-list?
>>> 
>> 
>> What kind of vote. 3 +1s, no -1s. Majority of the PMC? Like a technical vote 
>> that can be vetoed or a release vote that cannot. Please be more clear here.
> 
> I haven't decided yet. But if a vote fails, then anyone who voted -1
> should be willing to support and maintain that plugin.
> 

That's perfectly reasonable, people who object commit to signing up to maintain 
the plugin. I think it's also fair to say if someone does this and then doesn't 
follow through loses the right to vote again to save a plugin a plugin from 
retirement. There should be consequences to objecting and then doing little or 
nothing.

>>> 
>>> 2. Decide how to retire the plugin (don't know whether this should be a
>>> vote or not, or perhaps incorporated into 1.). There are multiple
>>> scenarios available. Two have been suggested in the other threads:
>>> 
>>> 2.1 Move to retired area in svn
>>> 
>> 
>> Just retire it and let people take the code as they like. Once it's retired 
>> it's open season. Let folks who might want to work on it organize themselves 
>> as they like.
> 
> If we don't care what happens to a retired plugin then that is the way
> to go, but I think we should put a little more effort into it.
> 
>> 
>>> 2.2 Move to mojo.codehaus.org
>>> 
>>> please add more possible actions here
>>> 
>>> 
>>> 3. Make one final release of the plugin before it goes away. This allows
>>> us to make a clean break. The final release should have the site changed
>>> so that SCM URLs are changed or removed to reflect the decision made
>>> under 2.
>> 
>> You're not going to know. I would just say it's retired. When and if someone 
>> takes up the torch we can point the site at that. In the interim saying it's 
>> retired I think is fine.
> 
> Removing the SCM report is probably the best way to go.
> 
>>> If the plugin is moved elsewhere a prominent notice should be
>>> placed on the front page of the plugin's site.
>>> 
>>> To respond to the inevitable "why bother" responses I hereby volunteer
>>> to do all those releases, if no one else steps up.
>>> 
>> 
>> I don't think you have to be a martyr. How about the person who proposes the 
>> retirement do the final release. If you want to do the cleanup work, you 
>> have to do all of it.
> 
> Jason, you need to understand that this is not about me - it's about
> caring for our users. We should not leave things (plugins in this case)
> in an unfinished state, no matter what.
> 
> If someone wants to take over a retired plugin they shouldn't have to
> start with reviewing the difference between the last release and trunk,
> changes that someone else has already reviewed and committed.
> 
> 
>>> 
>>> 4. Announce the fact that the plugin has been retired/moved/whatever on
>>> the annou...@m.a.o and us...@m.a.o mailing lists. Explain to people what
>>> they should do if they would like to help with the continued development
>>> of the plugin at some other place.
>>> 
>> 
>> Make sense.
>> 
>>> 
>>> 
>>> Opinions, comments are welcome
>>> 
>>> -- 
>>> Dennis Lundberg
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>>> For additional commands, e-mail: dev-h...@maven.apache.org
>>> 
>> 
>> Thanks,
>> 
>> Jason
>> 
>> ----------------------------------------------------------
>> Jason van Zyl
>> Founder,  Apache Maven
>> http://twitter.com/jvanzyl
>> ---------------------------------------------------------
>> 
>> To do two things at once is to do neither.
>> 
>> -—Publilius Syrus, Roman slave, first century B.C.
>> 
>> 
>> 
>> 
> 
> 
> -- 
> Dennis Lundberg
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
---------------------------------------------------------

What matters is not ideas, but the people who have them. Good people can fix 
bad ideas, but good ideas can't save bad people. 

 -- Paul Graham



Reply via email to