On Mon, Jun 17, 2019 at 1:24 AM Christofer Dutz
<christofer.d...@c-ware.de> wrote:
>
> Hi Geertjan,
>
> not quite sure how to read this ... what are you referring to as "new 
> culture".
> The existing project coming to the ASF? And this project should adopt the 
> tradition of the ASF.
> Or that the ASF should adopt the culture and tradition of the project joining?
> (Probably then meant more as: Allowing them to continue than the ASF to 
> change)
>
> I think projects coming to the ASF have to be educated prior to entering 
> incubation that
> there will almost always be things we are expecting them to change when they 
> come to Apache
> and that there's no discussion on if they have to follow them.

This! Also, I think we should stop being so uptight about communities
trying incubation
and deciding that ASF is not for them. It is a two-ways street when it
comes to education.

> We have to make them understand that the ASF is more than a GIT repo, CI 
> Server and Mailing lists.
> That the ASF has great things to provide (Legal Shield, Marketing, Infra, 
> ...) but that this only works
> If you play along with some rules we have. Also should we explain WHY these 
> rules are there.
>
> I would say it's sort of like emigrating to another country: You probably 
> move for some reasons.
> But also probably the rules are a little different at the country you are 
> moving. There will be things
> You will be allowed to do the same way you always did it, but there will be 
> things expected of you
> to simply follow and not ignore, because you think otherwise.

And sometimes you'd return back to your old place after all -- and
that's totally OK.

Thanks,
Roman.

> We have to find a way to state the rules and what we expect before podlings 
> enter incubation.
>
> Still we will have podlings that sort of remind me of small children simply 
> not willing to do something simple,
> Just cause a parent told them to: "No, I will not say thank you".
>
> Or converted to our world: "No, I will not add anything to any Notice", or 
> "No, I will not credit stuff I
> obviously borrowed somewhere" ... but this way we can always refer to the 
> rules being clearly
> communicated prior to entering incubation and not have to listen to 
> complaints all the time.
>
> And for my point of view: If there are projects, that join the ASF, but don't 
> want to play according to the
> Rules - we're off way better without them. At least I don't want to invest my 
> time (which is already
> Spread out pretty thin with all the things I do for the ASF) to deal with 
> rebellious podlings.
>
> Chris
>
>
>
>
> Perhaps creating a training session as part of the training podling
>
> Am 13.06.19, 22:29 schrieb "Geertjan Wielenga" <geert...@apache.org>:
>
>     Speaking on behalf of myself only, though note I am PMC chair of NetBeans,
>     which went through a protracted (nice way of saying ‘complex’) incubation
>     because of its size (‘very large’) and history (20+ years) — the key to 
> any
>     new culture is to adopt its traditions and to fight them as little as
>     possible. And one can’t really understand the culture until one is in it.
>     It’s hard to really prepare — other than to admire projects like Maven or
>     TomEE and to want and aim to be like them, regardless of the contortions
>     required to get there.
>
>     Gj
>
>
>     On Thu, 13 Jun 2019 at 21:10, Dave Fisher <dave2w...@comcast.net> wrote:
>
>     > Hi -
>     >
>     > Here are some thoughts I have to improving Incubation. These are not
>     > really new, but I think we should discuss where and how best to apply 
> these.
>     >
>     > (1) Champions need to very clear that the ASF expects Community 
> decisions
>     > not BDFLs. Burnout is one factor to highlight why community is 
> important.
>     > Vendor independence is important and part of why BDFLs don’t fly. In the
>     > last few years we have deemphasized the role of Champion and I think we
>     > need to list out some of the duties a Champion has to both the 
> prospective
>     > podling community and the Incubator.
>     >
>     > (2) We should help existing communities plan their entry into Incubation
>     > with their proposals. Currently TVM is moving their community over 
> before
>     > repositories. That might be a better approach for many communities as it
>     > will assure that (a) the existing community keeps its current velocity 
> and
>     > (b) they are making community decisions on list before actual 
> development
>     > is moved over.
>     >
>     > (3) Having a lower impedance to release and code changes would really
>     > help. We are already having this discussion. A very radical idea might 
> be
>     > to move a lot of the License, Notice and Dependency work away from the
>     > Release Vote and instead do periodic and potentially automated audits of
>     > repositories. This would follow the REVIEW suggestion, but make it more
>     > automated and based on tooling.
>     >
>     > (4) Relinquishing control of admin rights on GitHub repos is an 
> impedance.
>     > I understand why this is done from an Apache Infrastructure perspective,
>     > but it is a surprise to podling communities. Making sure that a new 
> podling
>     > knows fully what to expect before transferring repos would really help
>     > manage expectations.
>     >
>     > (5) Failure to incubate is not failure. Currently 63 podlings have 
> retired
>     > and there are two or three additional retirements soon. 4 or 5 podlings
>     > moved on or back to where they were. The why of retirement could be
>     > analyzed, but it would need to look into mailing list archives because 
> the
>     > information in podlings.xml is not always clear and is sometimes more
>     > diplomatic than the reality.
>     >
>     > See https://projects.apache.org for an intriguing chart.
>     >
>     > Regards,
>     > Dave
>     >
>     >
>     >
>     > ---------------------------------------------------------------------
>     > 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