Re: late learnings, which could be helpful for all mentors to know

2019-06-04 Thread Ted Dunning
Very useful.



On Tue, Jun 4, 2019 at 9:22 PM Adrian Cole  wrote:

> Hi, all.
>
> Through Zipkin's incubation, I noticed that knowledge of state of the
> art is not equally distributed. Some voting approaches already in use
> aren't known. Also what you can use to automate isn't known. As
> podlings don't always know the right questions to ask, it might be
> beneficial for future podlings if some advice about state of the art
> was taught instead. This is especially important as many projects will
> likely want to import multiple repos. I will inventory some.
>
> * "parallel votes" is a technique to reduce the lag between dev@ and
> general@ by starting the IPMC vote slightly after, but before
> conclusion of the PPMC one. This may have only been tried once (in
> Zipkin) and met resistance.
> * "bundled votes" is a technique where multiple repos are sent in a
> single vote. This is much more efficient for coupled repos than
> pipelining. OpenWhisk uses this and don't appear to have met
> resistance.
> * not all repos need to actually release prior to graduation. Both
> Dubbo and OpenWhisk had unreleased repos when they called for
> graduation (OpenWhisk has dozens). It isn't intuitive for projects to
> know they don't have to release every repo, so they should be told
> this.
> * Jenkins is most ASF, but Travis is ok, but CircleCI is not, and
> maybe Appveyor is ok.  All we know now, is that CircleCI is not ok,
> which is personally fine, but basically people should be able to know
> what CI tools are allowed to be used.
> * You are allowed to automate release process, even with Travis. It
> can be confusing to know what you are allowed to automate, and whether
> it must be done with ASF infra etc. The most elaborate example is
> https://github.com/apache/incubator-openwhisk-release
> * ASF tools like RAT and the release plugin are barely maintained in
> comparison with Incubator policy. It is unintuitive that tools
> projects use to audit themselves don't evolve lock-step with general
> software, policy and discussion. This feels bad whenever told, but
> earlier is better.
>
> Anyway, figured I would send off these notes so that folks entering
> the incubator don't end up with a lot of unnecessary grief, irritation
> due to ignorance about state of the art, or the disparity between
> project-specific ASF tools and general ASF tools.
>
> -A
>
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>
>


Re: [VOTE] Release Apache OpenWhisk API Gateway (v0.10.0-incubating, rc2)

2019-06-04 Thread Sobkowiak Krzysztof

+1 (binding)

Looks ok for me

  [x ] Download links are valid.
  [x ] Checksums and PGP signatures are valid.
  [x ] DISCLAIMER is included.
  [x ] Source code artifacts have correct names matching the current
release.
  [x ] LICENSE and NOTICE files are correct for each OpenWhisk repository.
  [x ] All files have license headers as specified by OpenWhisk project
policy [1].
  [x ] No compiled archives bundled in source archive.

Best regards
Krzysztof


On 03.06.2019 19:42, David P Grove wrote:


Dear IPMC members,

The OpenWhisk podling has voted to release Apache OpenWhisk API Gateway
(v0.10.0-incubating, rc2) with 5 +1 votes and no other votes cast per the
vote thread at [1].  There were no IPMC member votes cast on that thread.

We now ask IPMC members to review this release candidate and vote
accordingly.  Note that this is an improved version of the proposed release
we brought to you on May 23rd in [2].

thanks,

--dave


This is a call to vote on releasing version 0.10.0-incubating release
candidate rc2 of the following project module with artifacts built from the
Git repositories and commit IDs listed below.

* OpenWhisk API Gateway: a737552c
https://github.com/apache/incubator-openwhisk-apigateway/commits/a737552c
https://dist.apache.org/repos/dist/dev/incubator/openwhisk/apache-openwhisk-0.10.0-incubating-rc2/openwhisk-apigateway-0.10.0-incubating-sources.tar.gz
https://dist.apache.org/repos/dist/dev/incubator/openwhisk/apache-openwhisk-0.10.0-incubating-rc2/openwhisk-apigateway-0.10.0-incubating-sources.tar.gz.asc
https://dist.apache.org/repos/dist/dev/incubator/openwhisk/apache-openwhisk-0.10.0-incubating-rc2/openwhisk-apigateway-0.10.0-incubating-sources.tar.gz.sha512

This release is comprised of source code distribution only.

You can use this UNIX script to download the release and verify the
checklist below:
https://gitbox.apache.org/repos/asf?p=incubator-openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=HEAD

Usage:
curl -s
"https://gitbox.apache.org/repos/asf?p=incubator-openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=HEAD;
  -o rcverify.sh
chmod +x rcverify.sh
rcverify.sh openwhisk-apigateway 'OpenWhisk API Gateway' 0.10.0-incubating
rc2

Please vote to approve this release:

   [ ] +1 Approve the release
   [ ]  0 Don't care
   [ ] -1 Don't release, because ...

Release verification checklist for reference:
   [ ] Download links are valid.
   [ ] Checksums and PGP signatures are valid.
   [ ] DISCLAIMER is included.
   [ ] Source code artifacts have correct names matching the current
release.
   [ ] LICENSE and NOTICE files are correct for each OpenWhisk repository.
   [ ] All files have license headers as specified by OpenWhisk project
policy [3].
   [ ] No compiled archives bundled in source archive.

This majority vote is open for at least 72 hours.

[1]
https://lists.apache.org/thread.html/3f4f02baa2708da4868c79ed6bcb0241570f730dc14af3d1b4c295cf@%3Cdev.openwhisk.apache.org%3E
[2]
https://lists.apache.org/thread.html/d43cf440e4d90770160e969fecf2957644c47d7c14c5192eacde9cf0@%3Cgeneral.incubator.apache.org%3E
[3]
https://github.com/apache/incubator-openwhisk-release/blob/master/docs/license_compliance.md


--
Krzysztof Sobkowiak

JEE & OSS Architect, Integration Architect
Apache Software Foundation Member (http://apache.org/)
Apache ServiceMix Committer & PMC Member (http://servicemix.apache.org/)
Apache Incubator PMC Member (https://incubator.apache.org/)
Senior Solution Architect @ Capgemini SSC 
(http://www.capgeminisoftware.pl/)


Re: late learnings, which could be helpful for all mentors to know

2019-06-04 Thread Antoine Toulme
Thanks Adrian, this is all good to know.

> On Jun 4, 2019, at 9:21 PM, Adrian Cole  wrote:
> 
> Hi, all.
> 
> Through Zipkin's incubation, I noticed that knowledge of state of the
> art is not equally distributed. Some voting approaches already in use
> aren't known. Also what you can use to automate isn't known. As
> podlings don't always know the right questions to ask, it might be
> beneficial for future podlings if some advice about state of the art
> was taught instead. This is especially important as many projects will
> likely want to import multiple repos. I will inventory some.
> 
> * "parallel votes" is a technique to reduce the lag between dev@ and
> general@ by starting the IPMC vote slightly after, but before
> conclusion of the PPMC one. This may have only been tried once (in
> Zipkin) and met resistance.
> * "bundled votes" is a technique where multiple repos are sent in a
> single vote. This is much more efficient for coupled repos than
> pipelining. OpenWhisk uses this and don't appear to have met
> resistance.
> * not all repos need to actually release prior to graduation. Both
> Dubbo and OpenWhisk had unreleased repos when they called for
> graduation (OpenWhisk has dozens). It isn't intuitive for projects to
> know they don't have to release every repo, so they should be told
> this.
> * Jenkins is most ASF, but Travis is ok, but CircleCI is not, and
> maybe Appveyor is ok.  All we know now, is that CircleCI is not ok,
> which is personally fine, but basically people should be able to know
> what CI tools are allowed to be used.
> * You are allowed to automate release process, even with Travis. It
> can be confusing to know what you are allowed to automate, and whether
> it must be done with ASF infra etc. The most elaborate example is
> https://github.com/apache/incubator-openwhisk-release
> * ASF tools like RAT and the release plugin are barely maintained in
> comparison with Incubator policy. It is unintuitive that tools
> projects use to audit themselves don't evolve lock-step with general
> software, policy and discussion. This feels bad whenever told, but
> earlier is better.
> 
> Anyway, figured I would send off these notes so that folks entering
> the incubator don't end up with a lot of unnecessary grief, irritation
> due to ignorance about state of the art, or the disparity between
> project-specific ASF tools and general ASF tools.
> 
> -A
> 
> -
> 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



late learnings, which could be helpful for all mentors to know

2019-06-04 Thread Adrian Cole
Hi, all.

Through Zipkin's incubation, I noticed that knowledge of state of the
art is not equally distributed. Some voting approaches already in use
aren't known. Also what you can use to automate isn't known. As
podlings don't always know the right questions to ask, it might be
beneficial for future podlings if some advice about state of the art
was taught instead. This is especially important as many projects will
likely want to import multiple repos. I will inventory some.

* "parallel votes" is a technique to reduce the lag between dev@ and
general@ by starting the IPMC vote slightly after, but before
conclusion of the PPMC one. This may have only been tried once (in
Zipkin) and met resistance.
* "bundled votes" is a technique where multiple repos are sent in a
single vote. This is much more efficient for coupled repos than
pipelining. OpenWhisk uses this and don't appear to have met
resistance.
* not all repos need to actually release prior to graduation. Both
Dubbo and OpenWhisk had unreleased repos when they called for
graduation (OpenWhisk has dozens). It isn't intuitive for projects to
know they don't have to release every repo, so they should be told
this.
* Jenkins is most ASF, but Travis is ok, but CircleCI is not, and
maybe Appveyor is ok.  All we know now, is that CircleCI is not ok,
which is personally fine, but basically people should be able to know
what CI tools are allowed to be used.
* You are allowed to automate release process, even with Travis. It
can be confusing to know what you are allowed to automate, and whether
it must be done with ASF infra etc. The most elaborate example is
https://github.com/apache/incubator-openwhisk-release
* ASF tools like RAT and the release plugin are barely maintained in
comparison with Incubator policy. It is unintuitive that tools
projects use to audit themselves don't evolve lock-step with general
software, policy and discussion. This feels bad whenever told, but
earlier is better.

Anyway, figured I would send off these notes so that folks entering
the incubator don't end up with a lot of unnecessary grief, irritation
due to ignorance about state of the art, or the disparity between
project-specific ASF tools and general ASF tools.

-A

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



Re: Podling releases and release policy

2019-06-04 Thread Justin Mclean
Hi,

Thanks Sam for the advice.

> Been lurking.  Before I proceed, I will note that you have two members
> of the board and one infrastructure representative participating.
> Each has either explicitly or implicitly supported the idea of the
> incubator setting direction for podlings.

Set direction sure, but does that include ignoring board policy? While we do 
currently for minor issues, I’m reasonably sure the board is OK with that, well 
none have complained. I’m not sure if doing that for serious issues is 
overstepping the mark or not.

See, for example, "why a foundation wide policy is needed”:  [1]
"Deviations from this policy may have an adverse effect on the legal shield's 
effectiveness, or the insurance premiums Apache pays to protect officers and 
directors, so are strongly discouraged without prior, explicit board approval”

> Now my observation.  My experience is that when a PMC comes to the
> board with an open ended question asking for advice, the responses are
> not crisp.

Understood. I was asked by a board member to ask the question in the next 
report, although they may not of been wearing that hat at the time.

> An approach I have found much more successful: come up with a
> proposal.  Often times it will get approved.  Some times you will be
> asked to make changes. 

OK I've written down what we currently do and that some have expressed an 
opinion that podling should be able to ignore distribution policy up until 
graduation in the current report. There is some support for it and no strong 
objection if that is OK by the board which is I think close to consensus.

If I am mistaken there please speak up.

Personally I don’t really care either way other than A) if I vote on or am a 
release manger for a release do I have the ASF legal protection (even if that 
release has serious issues) and B) it’s clearer when podlings need to fix 
issues.

I’m happy to change what I’ve written in the report into a proposal with the 
view that, from now on that IPMC will allow serious issues in podling releases, 
so the board only needs to say yes/no either explicitly or implicitly rather 
than choose from a list of options a sit currently worded.

If permission is given, then we’ll modify documentation and the DISCLAIMER to 
cover this and you’ll see fewer -1 votes. Podlings will be expected (as before) 
to fix all issues before graduation, so this may potentially block some 
podlings from graduation.

If they say no then we'll refine the list of serious issues we vote -1 on and 
communicate that to podlings. I think we can reasonably agree on that list with 
perhaps one possible exception (compiled code in binaries).

If anyone disagrees with this approach, or has an alternative suggestion, 
please speak up.

Thanks,
Justin

1.  http://www.apache.org/legal/release-policy.html#why


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



Re: Podling releases and release policy

2019-06-04 Thread Sam Ruby
On Sat, Jun 1, 2019 at 7:50 PM Justin Mclean  wrote:
>
> Hi,
>
> > Point me to where you are not allowed to make non-official podling releases
> > that conform to Incubator policy.
>
> I find that hard to parse and perhaps you meant don’t conform to incubator 
> policy? But either way it’s not incubators policy, it’s the boards and infra 
> policy.

Been lurking.  Before I proceed, I will note that you have two members
of the board and one infrastructure representative participating.
Each has either explicitly or implicitly supported the idea of the
incubator setting direction for podlings.

Now my observation.  My experience is that when a PMC comes to the
board with an open ended question asking for advice, the responses are
not crisp.  This is by design.  We are not a top down organization.
No one Director is authorized to speak for the board.

An approach I have found much more successful: come up with a
proposal.  Often times it will get approved.  Some times you will be
asked to make changes.  And some times you will get yelled at.

But one thing you will get is a crisp answer.

- Sam Ruby

P.S.  Don't take this advice as recommending that you create a board
resolution.  In most cases, coming to consensus in a transparent way
and informing the board in a sentence or a paragraph in the next board
report that unless you hear otherwise, the Incubator will be
implementing X is sufficient.

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



Re: Podling releases and release policy

2019-06-04 Thread Greg Stein
On Tue, Jun 4, 2019 at 7:12 PM Adrian Cole  wrote:
>...

> https://github.com/apache/incubator-zipkin/issues/2544


That is pretty damned awesome.


Re: Podling releases and release policy

2019-06-04 Thread Adrian Cole
> > As others have mentioned, such release bugs would be labelled as blocking
> > for graduation. Ideally the bug ticket numbers would be listed in a
> > disclaimer file within the release.
>
> Interesting idea, that list would need to be kept up to date in there. It 
> might be easier to just tag the issues with a “blocking-graduation” tag? Of 
> course each PPMC could come up with their own may of doing thi as long as it 
> easy for reviewers to check.

FWIW as we have 10 repos, but no central issue repository specific to
ASF graduation tracking, Zipkin decided to make one issue with tick
boxes. We've added this issue to the bottom of vote requests in
attempts to reduce effort mutually around known and/or in progress
things

https://github.com/apache/incubator-zipkin/issues/2544

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



Re: Podling releases and release policy

2019-06-04 Thread Justin Mclean
Hi,

> Perhaps one approach is to maintain a list of "release issues" which are
> deemed "minor offences". As long as there are bugs raised against such
> "release issues", then no further permission would be required. Anything
> outside the "minor offences" would require explicit permission.

+1 

But also see what going in this months board report. [1] If the board happy 
with anything outside “minor offences” not requiring permission then I am as 
well it is after all their policy.

> As others have mentioned, such release bugs would be labelled as blocking
> for graduation. Ideally the bug ticket numbers would be listed in a
> disclaimer file within the release.

Interesting idea, that list would need to be kept up to date in there. It might 
be easier to just tag the issues with a “blocking-graduation” tag? Of course 
each PPMC could come up with their own may of doing thi as long as it easy for 
reviewers to check.

Thanks,
Justin

1. https://cwiki.apache.org/confluence/display/INCUBATOR/June2019
-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: wiki

2019-06-04 Thread Justin Mclean
Hi,

> I would like to have the write access to the cwiki for uploading the report
> for singa.

You should already have access just log in with your ASF username and password.

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



FWD: [VOTE] Apache OpenWhisk graduation to Top Level Project

2019-06-04 Thread Rodric Rabbah
This email is to notify general@i.a.o that a graduation community
[VOTE] is in progress for Apache OpenWhisk (incubating).

-r

-- Forwarded message -
From: Rodric Rabbah 
Date: Tue, Jun 4, 2019 at 5:25 PM
Subject: [VOTE] Apache OpenWhisk graduation to Top Level Project
To: 


Hi all,

After a discussion among the Apache OpenWhisk community on the dev
mailing list [1], we have completed all Trademark transfers, and we
are now in the process of pruning the PMC roster, completing the
podling status page and completing the project maturity model [2].

Apache OpenWhisk entered the incubator on November 23 2016. Since
then, we have grown to be in the top 25 list of Apache projects by
GitHub Stars at 4041, have 229 unique contributors across all our
project repos, more than 2500 commits, and most importantly, our
community has grown and is diversified beyond the initial founding
contributors and organization.

The project has come a long way in embracing The Apache Way, in no
small part to our dedicated mentors and the community spirit that has
grown along this journey. We are operating well as an Apache project
and so we should take the next step.

As such, I am calling a vote for Apache OpenWhisk to graduate to a top
level project. If we agree that we should graduate to a top level
project, the next step will be to draft a Resolution [3] for the PPMC
and IPMC to vote upon.

Please take a minute to vote on whether or not Apache OpenWhisk should
graduate to a Top Level Project by responding with one of the
following:

 [ ] +1 Apache OpenWhisk should graduate.
 [ ] +0 No opinion
 [ ] -1 Apache OpenWhisk should not graduate (please provide the reason)

The VOTE is open for a minimum of 72 hours. Per Apache guidelines [4]
I will notify the incubator mailing list that a community vote is
under way.

Thank you.
-r
(on behalf of the Apache OpenWhisk PPMC)

[1] 
https://lists.apache.org/thread.html/8daa3a05148f54ca82458777e2b2b5e25ba99d39dcf8ce7dd85d0188@%3Cdev.openwhisk.apache.org%3E
[2] https://cwiki.apache.org/confluence/display/OPENWHISK/Project+Maturity+Model
[3] https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=115526932
[4] 
https://incubator.apache.org/guides/graduation.html#community_graduation_vote


Re: wiki

2019-06-04 Thread Wang Wei
Hi,

I would like to have the write access to the cwiki for uploading the report
for singa.
My apache ID wangwei; My wiki account is wangwei.cs
Thanks.

Regards,
Wei

On Thu, May 30, 2019 at 7:24 PM Justin Mclean  wrote:

> Hi,
>
> > I would like access to the wiki, I will help maintain the Milgaro podling
> > reports. My wiki username is kealanmccusker
>
> You should have access to the page [1]. You need to login with your ASF
> user name and password.
>
> Thanks,
> Justin
>
> 1. https://cwiki.apache.org/confluence/display/INCUBATOR/June2019
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>
>


[ANNOUNCE] Apache OpenWhisk (Incubating) runtimes version 1.1.3.0 Released

2019-06-04 Thread Rodric Rabbah
Hello Community,

The Apache OpenWhisk (incubating) team is pleased to announce the source
release of 13 language runtimes version 1.13.0.  These language runtimes
allow Apache OpenWhisk (incubating) to run serverless function in
JavaScript, Python, Go, Ruby, Dotnet, Swift, PHP, Java, and Docker
container.

The official source release are available from
https://openwhisk.apache.org/downloads.html. If you have any usage
questions, or have problems when upgrading, please don't hesitate to let us
know by sending feedback to d...@openwhisk.apache.org or opening a GitHub
issue in the appropriate runtime project
https://github.com/apache/?q=incubator-openwhisk-runtime.

*Disclaimer*

Apache OpenWhisk is an effort undergoing incubation at The Apache Software
Foundation (ASF), sponsored by the Incubator. Incubation is required of all
newly accepted projects until a further review indicates that the
infrastructure, communications, and decision making process have stabilized
in a manner consistent with other successful ASF projects. While incubation
status is not necessarily a reflection of the completeness or stability of
the code, it does indicate that the project has yet to be fully endorsed by
the ASF.


Re: Podling releases and release policy

2019-06-04 Thread Paul King
Perhaps one approach is to maintain a list of "release issues" which are
deemed "minor offences". As long as there are bugs raised against such
"release issues", then no further permission would be required. Anything
outside the "minor offences" would require explicit permission.

As others have mentioned, such release bugs would be labelled as blocking
for graduation. Ideally the bug ticket numbers would be listed in a
disclaimer file within the release. This would make it easier for reviewers
and act as a reminder for project members and users. IANAL, but I think it
would help too in terms of legal shield etc. to have such a file within the
release not just a generic disclaimer "on some web site at one point in
time".

Cheers, Paul.

On Tue, Jun 4, 2019 at 7:16 PM Justin Mclean  wrote:

> Hi,
>
> > Historically, demonstrably, we have applied a different policy to
> "podling
> > releases" that is a bit more lenient. Once the podling graduates, it must
> > conform to the formal Apache release guidelines.
>
> 1. There is no seperate incubator release policy for podling/IPMC
> releases, well no formal written down one anyway.
> 2. The IPMC does currenly give podlings a lot of leeway and treats IPMC
> releases differently to TLP releases. A look at recent IPMC release votes
> will find +1 votes on issues that would probably be -1 on a TLP release.
>
> Perhaps read what going in the board report [1] (still draft) as I think
> that captures it well.
>
> Thanks,
> Justin
>
> 1. https://cwiki.apache.org/confluence/display/INCUBATOR/June2019


Re: Podling releases and release policy

2019-06-04 Thread Justin Mclean
Hi,

> Historically, demonstrably, we have applied a different policy to "podling
> releases" that is a bit more lenient. Once the podling graduates, it must
> conform to the formal Apache release guidelines.

1. There is no seperate incubator release policy for podling/IPMC releases, 
well no formal written down one anyway.
2. The IPMC does currenly give podlings a lot of leeway and treats IPMC 
releases differently to TLP releases. A look at recent IPMC release votes will 
find +1 votes on issues that would probably be -1 on a TLP release. 

Perhaps read what going in the board report [1] (still draft) as I think that 
captures it well.

Thanks,
Justin

1. https://cwiki.apache.org/confluence/display/INCUBATOR/June2019

Re: Podling releases and release policy

2019-06-04 Thread Justin Mclean
Hi,

>> That is demonstrably not true, as (historically) the Incubator has made
>> releases with GPL'd code in them (eg. Hibernate).
> 
> I don’t understand the choice of words :(

That’s because while it was a software a release is was not an Apache releases. 
The word release has several different meaning here. 

 I’ve also seen a number of podlings do this and it's not a big deal. It’s 
usually only allowed for a one (perhaps 2) non-Apache releases however, 
although I think a few podling made more than that, one made about 200 releases 
before it was pointed out that perhaps they needed to make an Apache one.

And where we’re we, come people have ben saying podling releasee, they are 
actually IPMC releases and it’s the IPMC that can vote and make official Apache 
releases. Hopefully those 3 +1 votes come from the mentors, but often teh wider 
IPMC is needed.

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



Re: Podling releases and release policy

2019-06-04 Thread Greg Stein
On Tue, Jun 4, 2019 at 12:08 AM Hen  wrote:

> On Sun, Jun 2, 2019 at 11:53 Greg Stein  wrote:
> > On Sun, Jun 2, 2019 at 1:22 PM Hen  wrote:
> > >...
> > > * Incubating releases are Apache releases.
> >
> > That is demonstrably not true, as (historically) the Incubator has made
> > releases with GPL'd code in them (eg. Hibernate).
>
> I don’t understand the choice of words :(
>
> To me that is an Apache release which did not adhere, or had an exception,
> to foundation policy. I assume it was offered from an Apache url.
>
> If it wasn’t from an Apache url, then it wasn’t an Incubating release.
>

Tarballs on our server, falling under different release guidelines. In my
emails on this topic, I've been trying to distinguish between "podling
releases" and "Apache releases". As Ralph said, why a disclaimer, if there
isn't a difference in the nature of these tarballs/releases?

Historically, demonstrably, we have applied a different policy to "podling
releases" that is a bit more lenient. Once the podling graduates, it must
conform to the formal Apache release guidelines.

Cheers,
-g


Re: Podling releases and release policy

2019-06-04 Thread Myrle Krantz
On Tue, Jun 4, 2019 at 2:40 AM Greg Stein  wrote:

> >
> > Yes, I'd like to change the disclaimer to state that releases cannot be
> > considered completely reliable, should not be depended on for production,
>
>
> I believe the above two phrases would be unfair to mature projects. In
> fact, to 95% of all the projects that arrive in the Incubator. The projects
> *are* reliable and *are* used in production.
>
> The only difference is they are learning how to become an Apache-style
> community. The software doesn't magically "degrade".
>

The real issue is not the reliability of the software.  It's the
reliability of the licensing of the software.

The ASF name stands for stronger guarantees about your rights to use the IP
than most podlings can give when they join the incubator.  Talking about
reliability and production is not only probably untrue, it could also
distract from the real risks.

Best,
Myrle
IPMC Member