Hi -

Jumping in here although some points may be repetitive. (This turned into quite 
a diatribe, apologies.)

TL/DR - I believe we need to revamp our workflows and record keeping to better 
serve podlings and we need to teardown much of our website content as it is 
duplicative of the authoritative foundation documentation.

> On Mar 3, 2019, at 10:50 PM, Ross Gardler <r...@gardler.me> wrote:
> 
> That's right Greg. And since we are filling in gaps for people...
> 
> I was originally against the pTLP concept (though I supported the 
> experiments) or any of the derivatives that came from it. I think I have 
> changed my position. Largely based on the fact that every single project I've 
> discussed the ASF with in the last 3-5 years has had a very inaccurate 
> perception of how the ASF works. I believe a large part of this is due, in 
> part, to the issues being discussed in this thread.

I’ve spent the last day or so reviewing how the Incubator keeps records, does 
board reporting and build the website. I’ve looked at the top level and content 
files and directories in the Incubator SVN. This is quite revealing. Lots of 
good code and several attempts at various tooling at various times. A lot of it 
is somewhat broken.

Podling’s requirements and the world of open development has moved on to new 
tools which are not well captured in the Incubator’s procedures. The website 
build was mostly moved to GIT a few years ago. The overwhelming majority of 
podlings use GIT and not SVN. The Apache Whimsy project has added extremely 
easy UI for seeing and doing some of the administrative process for a podling.

Reporting has become a giant and onerous cat-herding exercise. Those of us with 
experience with cats know that cats don’t take well to herding. How can the 
IPMC be of better service? Our record keeping and processing SHOULD know a 
podling’s status. Much of what was the clutch report is broken. This can be 
fixed.

Bertrand created INCUBATOR-231Cleanup Git-generated Incubator website [1] where 
we can discuss how to improve the website and finish the conversion.

> I do not understand how a foundation which prides itself in having very 
> little bureaucratic red tape can be seen as having so much red tape. The 
> projects I talk to just want to build software. It used to be that the ASF 
> focused on running the legal and operational aspects of the foundation 
> projects and developers on projects wrote code. I'm not sure that's true 
> anymore.

True. The Incubator is caring about reports and quick legal perfection at the 
expense of community development. The documentation is overblown. I think that 
16 guides on the Incubator site can be reorganized and reduced. These need to 
redone to clearly focus on which Foundation committees are authorities that 
will help podlings on their path.

For example why? https://incubator.apache.org/guides/names.html
When this is authoritative: http://www.apache.org/foundation/marks/naming

> 
> We need to fix it.

Yes, for example why do we have "The Incubator PMC MAY consider the termination 
of a project for violation of these branding guidelines.” on the bottom of 
https://incubator.apache.org/guides/branding.html. Why is the Incubator website 
like the line oriented Adventure73 with dungeon rooms where dwarves appeared 
and often threw an axe at you?

This is completely unfriendly and unnecessary. I’m in the Incubator to help, 
I’m not here as the Apache Police. If anyone on a TLP has paid attention to how 
the Board handles issues then you will know that private nudging is used long 
before any private hammer is thrown.

> 
> I look forward to hearing how the IPMC will seek to strip down the 
> bureaucracy and get back to mentoring the incoming projects on how the ASF is 
> structured so they can get (relatively) quick and clear answers to their 
> questions.

We need to refactor and justify every single incubator guide. There really 
aren’t too many requirements that are unique to podlings. And these should be 
easy to find and understand this is all that the Incubator should provide. Any 
content that the overall foundation has must be used as is and not duplicated 
often inaccurately. If anyone has a question about trademarks or a license’s 
classification then if we know it we can answer but the definitive answer 
should come from the Apache committee and guidance in email answers should 
refer to that as well. If you are on the IPMC and are also a license / release 
expert then join the Legal Committee and Infra’s distribution/release policy 
volunteers.

The IPMC has tooling (maybe broken) to identify podling releases and could 
publish on general and undertake a review without the podling even having to 
ask. With the correct tooling the Mentor can be informed and take the best 
action based on their understanding of the community to rectify the situation.

Let’s do everything we can to make the Incubator a direct guide to the ASF. 
We’ve never out and out retired a podling. Let’s cut out all the threats and 
negativity. If we think that official foundation documents need to be updated 
then do that and don’t write new guidance!

Regards,
Dave

> 
> Ross
> 

[1] https://issues.apache.org/jira/browse/INCUBATOR-231

> ________________________________________
> From: Greg Stein <gst...@gmail.com>
> Sent: Sunday, March 3, 2019 10:1Let's 9 PM
> To: general@incubator.apache.org
> Subject: Re: [DISCUSS] Responsibilities and Improvements (was: Re: Whimsy 
> general@ subs check (was: .... introduce "[DISCUSS]" threads for podling ... 
> release candidates))
> 
> On Sun, Mar 3, 2019 at 10:37 PM Ross Gardler <r...@gardler.me> wrote:
> 
>> If a podling is a committee in its own right then it can be empowered to
>> act on behalf of the board and this its releases can be an act of the
>> foundation.
>> 
>> ...
> 
>> Podlings would only become full TLPs once they have demonstrated their
>> ability to do formal releases.
>> 
> 
> The above pair of concepts was offered in $priorCycle as "provisional TLPs"
> (pTLP). I believe the idea ended when Sam pointed out that if a pTLP is
> trusted, then why not just call it a TLP and trust it to label its releases
> appropriately? Thus, just create TLPs immediately for a "podling"
> 
> [ I know Ross knows this; but for $others who may want to look at
> historical proposals, and compare/contrast to current discussion ... search
> for "pTLP" ]
> 
> Cheers,
> -g
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org

Reply via email to