Re: How strict should podling release reviews be?

2007-10-03 Thread Niclas Hedhman
On Wednesday 03 October 2007 12:26, Kevan Miller wrote:
 IIUC, the external dependencies of an incubating project need not  
 strictly conform to Apache policy. For instance, a project may enter  
 incubation with dependencies on artifacts that have an excluded  
 license (http://people.apache.org/~rubys/3party.html#category-x).  
 It's my understanding that incubator releases could be created with  
 these dependencies. However, the project would be expected to be  
 working to remove these dependencies (certainly would be expected to  
 be removed prior to graduation). Is my understanding correct?

 This relaxation of Apache policy towards external dependency policy  
 does not translate to a relaxation of licensing requirements. Any  
 Apache release must observe and follow the license requirements of  
 the artifacts that it contains (no matter what category the license  
 falls under). Failure to adhere to the license requirements of these  
 dependencies are non-negotiable. Once identified, they must be  
 addressed prior to release.

Somewhat correct, BUT the consequence of of adhere to the license 
requirements of these dependencies would mean that for most of the excluded 
licenses, we can NOT release under Apache License, which is not a leniency 
tolerated.

So, the correct understanding would instead to be;
 1. The podling is released under Apache License.
 2. We fulfill all licensing requirements of dependencies.
 3. No redistribution of sources other than category A licensed code.
 4. Binary dependencies only on category A and category B licensed code.

I would personally also like to add;
 5. Any code imported under a non-compatible (i.e. not Category A) license
has been removed from the codebase.

Probably other things as well.


Cheers
-- 
Niclas Hedhman, Software Developer

I  live here; http://tinyurl.com/2qq9er
I  work here; http://tinyurl.com/2ymelc
I relax here; http://tinyurl.com/2cgsug

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: How strict should podling release reviews be?

2007-10-03 Thread ant elder
On 10/2/07, Robert Burrell Donkin [EMAIL PROTECTED] wrote:

 On 10/2/07, Noel J. Bergman [EMAIL PROTECTED] wrote:
   i'm thinking more of a benevolent educator than traffic warden
   style reviewer role.
 
  When it comes to legal issues related to a release, the warden role is
 the
  more appropriate.  It benefits neither the project nor the ASF if we are
 lax
  in that regard.
 
  Some of the things that they need to do are identified by RAT, and would
 be
  non-issues if they would correct their build process to do them
  automatically, e.g., inserting the license and disclaimer files where
 they
  are supposed to go.

 i do believe that there's a definite problem here. there's too much
 energy wasted by everyone.

 the IPMC cannot actively oversee the code bases without automation.
 so, the only real oversight happens at release time. this is bad for
 everyone. really, we need to automatically scan and analyse the
 incubator codebases.

 i hope that http://wiki.apache.org/incubator/RatProposal may help


That RAT proposal looks really good, its just what we need. I can't promise
to contribute much code but i'd definitely hang around and help test it on
things.

Until that gets implemented (or maybe as part of its design?) could there be
a wiki page documenting each rule RAT would check? That way  we could have a
complete list of each specific requirement in one place to make it easier
for both podlings and reviewers to check manually till RAT is done. If we
had such a list then it could be only the things documented there are
release blockers, or at least if a release is blocked the reason should get
added to the list so we eventually have a fairly compressive list of the
rules so everyone knows what to expect.

I'd have a go at creating such wiki page with the rules I know about if
people think its useful but i expect others would need to help out if its
going to get very comprehensive :)

...ant


[RESULT][VOTE] Approve the release of Tuscany Java DAS beta2 (1.0-incubating-beta2)

2007-10-03 Thread Luciano Resende
Vote to approve the release of Tuscany Java DAS beta2
(1.0-incubating-beta2) has passed with 3 binding +1 and no -1s.

Matthieu Riou
Ant Elder
Paul Fremantle


On 10/2/07, Paul Fremantle [EMAIL PROTECTED] wrote:
 +1 from me

 Paul

 On 9/28/07, ant elder [EMAIL PROTECTED] wrote:
  +1 from me.
 
  I can't see any issues that haven't already been mentioned here or over on
  tuscany-dev.
 
 ...ant
 
  On 9/27/07, Luciano Resende [EMAIL PROTECTED] wrote:
  
   The Apache Tuscany project request IPMC permission to release the Java
   DAS beta2 (1.0-incubating-beta2). The vote thread is here ...
  
 http://www.mail-archive.com/tuscany-dev%40ws.apache.org/msg24045.html
  
   The artifacts, including the binary and source distributions, the RAT
   reports, and the Maven staging repository, are available for review at
   :
  
   http://people.apache.org/~lresende/tuscany/das-beta2-rc1/
  
   The SVN tag for the release is:
  
  
   https://svn.apache.org/repos/asf/incubator/tuscany/tags/java/das/1.0-incubating-beta2-rc1/
  
   Thanks in advance
  
   --
   Luciano Resende
   Apache Tuscany Committer
   http://people.apache.org/~lresende
   http://lresende.blogspot.com/
  
   -
   To unsubscribe, e-mail: [EMAIL PROTECTED]
   For additional commands, e-mail: [EMAIL PROTECTED]
  
  
 


 --
 Paul Fremantle
 Co-Founder and VP of Technical Sales, WSO2
 OASIS WS-RX TC Co-chair

 blog: http://pzf.fremantle.org
 [EMAIL PROTECTED]

 Oxygenating the Web Service Platform, www.wso2.com

 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]




-- 
Luciano Resende
Apache Tuscany Committer
http://people.apache.org/~lresende
http://lresende.blogspot.com/

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RAT^H^H^H Proposal

2007-10-03 Thread Robert Burrell Donkin
i'm preparing http://wiki.apache.org/incubator/RatProposal but i
thought i'd get the most controvercial and difficult aspect out of the
way: the name.

i quite like the name RAT since it's a play on words a Release Audit
Tool which rats on releases. (i was also born in the year of the rat.)
so, i expect people to find a thousand good reasons why it shouldn't
be used.

to get you all started, here are some links:

http://www.cv.tu-berlin.de/rat/license.php
http://www.blackrat.biz/
http://www.frtr.gov/decisionsupport/DST_Tools/RAT.htm
http://epa.instepsoftware.com/rat/
http://wiki.wwiionline.com/index.php/Cornered_Rat_Software
http://neonrat.com/

yes, lots of people use rat in relation to software

since RAT is so widely used, the name of the google project is arat.
i'm not sure why but the project is #3 at google and #2 at yahoo. so
aRAT is more plausable. there seems to be a place called arat in the
US and it seems to be a sur- and first-name. these probably weight
against this option.

opinions?

- robert

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: RAT^H^H^H Proposal

2007-10-03 Thread Bernd Fondermann
On 10/3/07, Robert Burrell Donkin [EMAIL PROTECTED] wrote:
 i'm preparing http://wiki.apache.org/incubator/RatProposal but i
 thought i'd get the most controvercial and difficult aspect out of the
 way: the name.

 i quite like the name RAT since it's a play on words a Release Audit
 Tool which rats on releases. (i was also born in the year of the rat.)
 so, i expect people to find a thousand good reasons why it shouldn't
 be used.

Au contraire. I like RAT. I read it as short for ratification.
And we are having a software zoo here already anyway.

  Bernd

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: RAT^H^H^H Proposal

2007-10-03 Thread Craig L Russell

Nothing wrong with a Rat as an apache project.

Craig

On Oct 3, 2007, at 10:36 AM, Robert Burrell Donkin wrote:


i'm preparing http://wiki.apache.org/incubator/RatProposal but i
thought i'd get the most controvercial and difficult aspect out of the
way: the name.

i quite like the name RAT since it's a play on words a Release Audit
Tool which rats on releases. (i was also born in the year of the rat.)
so, i expect people to find a thousand good reasons why it shouldn't
be used.

to get you all started, here are some links:

http://www.cv.tu-berlin.de/rat/license.php
http://www.blackrat.biz/
http://www.frtr.gov/decisionsupport/DST_Tools/RAT.htm
http://epa.instepsoftware.com/rat/
http://wiki.wwiionline.com/index.php/Cornered_Rat_Software
http://neonrat.com/

yes, lots of people use rat in relation to software

since RAT is so widely used, the name of the google project is arat.
i'm not sure why but the project is #3 at google and #2 at yahoo. so
aRAT is more plausable. there seems to be a place called arat in the
US and it seems to be a sur- and first-name. these probably weight
against this option.

opinions?

- robert

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Craig Russell
Architect, Sun Java Enterprise System http://java.sun.com/products/jdo
408 276-5638 mailto:[EMAIL PROTECTED]
P.S. A good JDO? O, Gasp!



smime.p7s
Description: S/MIME cryptographic signature


Re: RAT^H^H^H Proposal

2007-10-03 Thread Yoav Shapira
On 10/3/07, Robert Burrell Donkin [EMAIL PROTECTED] wrote:
 i'm preparing http://wiki.apache.org/incubator/RatProposal but i
 thought i'd get the most controvercial and difficult aspect out of the
 way: the name.

I think RAT's a great name, keep it.

Yoav

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: How strict should podling release reviews be?

2007-10-03 Thread Niall Pemberton
On 10/3/07, ant elder [EMAIL PROTECTED] wrote:
 On 10/2/07, Robert Burrell Donkin [EMAIL PROTECTED] wrote:
 
  On 10/2/07, Noel J. Bergman [EMAIL PROTECTED] wrote:
i'm thinking more of a benevolent educator than traffic warden
style reviewer role.
  
   When it comes to legal issues related to a release, the warden role is
  the
   more appropriate.  It benefits neither the project nor the ASF if we are
  lax
   in that regard.
  
   Some of the things that they need to do are identified by RAT, and would
  be
   non-issues if they would correct their build process to do them
   automatically, e.g., inserting the license and disclaimer files where
  they
   are supposed to go.
 
  i do believe that there's a definite problem here. there's too much
  energy wasted by everyone.
 
  the IPMC cannot actively oversee the code bases without automation.
  so, the only real oversight happens at release time. this is bad for
  everyone. really, we need to automatically scan and analyse the
  incubator codebases.
 
  i hope that http://wiki.apache.org/incubator/RatProposal may help


 That RAT proposal looks really good, its just what we need. I can't promise
 to contribute much code but i'd definitely hang around and help test it on
 things.

 Until that gets implemented (or maybe as part of its design?) could there be

Its not starting from scratch - theres already been a few releases -
currently living at google code:

http://code.google.com/p/arat/

Niall

 a wiki page documenting each rule RAT would check? That way  we could have a
 complete list of each specific requirement in one place to make it easier
 for both podlings and reviewers to check manually till RAT is done. If we
 had such a list then it could be only the things documented there are
 release blockers, or at least if a release is blocked the reason should get
 added to the list so we eventually have a fairly compressive list of the
 rules so everyone knows what to expect.

 I'd have a go at creating such wiki page with the rules I know about if
 people think its useful but i expect others would need to help out if its
 going to get very comprehensive :)

 ...ant


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: RAT^H^H^H Proposal

2007-10-03 Thread William A. Rowe, Jr.
Yoav Shapira wrote:
 On 10/3/07, Robert Burrell Donkin [EMAIL PROTECTED] wrote:
 i'm preparing http://wiki.apache.org/incubator/RatProposal but i
 thought i'd get the most controvercial and difficult aspect out of the
 way: the name.
 
 I think RAT's a great name, keep it.

And you are all set when O'Reilly publishes your book!

Yes - keep it :)

Bill

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: RAT^H^H^H Proposal

2007-10-03 Thread Luciano Resende
On 10/3/07, William A. Rowe, Jr. [EMAIL PROTECTED] wrote:
 Yoav Shapira wrote:
  On 10/3/07, Robert Burrell Donkin [EMAIL PROTECTED] wrote:
  i'm preparing http://wiki.apache.org/incubator/RatProposal but i
  thought i'd get the most controvercial and difficult aspect out of the
  way: the name.
 
  I think RAT's a great name, keep it.


 +1 to keep the RAT name. and Thanks for making such a helpful tool.


-- 
Luciano Resende
Apache Tuscany Committer
http://people.apache.org/~lresende
http://lresende.blogspot.com/

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: How strict should podling release reviews be?

2007-10-03 Thread Robert Burrell Donkin
On 10/3/07, ant elder [EMAIL PROTECTED] wrote:
 On 10/2/07, Robert Burrell Donkin [EMAIL PROTECTED] wrote:
 
  On 10/2/07, Noel J. Bergman [EMAIL PROTECTED] wrote:
i'm thinking more of a benevolent educator than traffic warden
style reviewer role.
  
   When it comes to legal issues related to a release, the warden role is
  the
   more appropriate.  It benefits neither the project nor the ASF if we are
  lax
   in that regard.
  
   Some of the things that they need to do are identified by RAT, and would
  be
   non-issues if they would correct their build process to do them
   automatically, e.g., inserting the license and disclaimer files where
  they
   are supposed to go.
 
  i do believe that there's a definite problem here. there's too much
  energy wasted by everyone.
 
  the IPMC cannot actively oversee the code bases without automation.
  so, the only real oversight happens at release time. this is bad for
  everyone. really, we need to automatically scan and analyse the
  incubator codebases.
 
  i hope that http://wiki.apache.org/incubator/RatProposal may help


 That RAT proposal looks really good, its just what we need. I can't promise
 to contribute much code but i'd definitely hang around and help test it on
 things.

hopefully it will be easy to contribute in small ways without too much
effort. this is particularly important since a lot of meta-data needs
to be collected. this probably isn't feasible without active help from
contributors.

for example, a good guessing algorithm for generated files needs good
meta-data about the ways common programs mark files as generated. so
release managers can contribute by submitting new patterns whenever
RAT doesn't correctly recognize a generated file.

another example, discordia aims to collect meta-data allowing
artifacts to be matched to license meta-data. when release managers
encounter a jar (or other binary artifact unknown to discordia) they
can submit meta-data.

 Until that gets implemented (or maybe as part of its design?) could there be
 a wiki page documenting each rule RAT would check?

RAT just automates tedious checks that reviewers carry out by hand.
again, this is going to require collection of meta-data analysis rules
for automation.

 That way  we could have a
 complete list of each specific requirement in one place to make it easier
 for both podlings and reviewers to check manually till RAT is done. If we
 had such a list then it could be only the things documented there are
 release blockers, or at least if a release is blocked the reason should get
 added to the list so we eventually have a fairly compressive list of the
 rules so everyone knows what to expect.

different people have different ideas about what are blockers and IMHO
this is good

i've seen very few -1's, what's much more common is for people with
criticisms to post them and not offer a vote

i would expect a -1 only if the apache policies were broken

 I'd have a go at creating such wiki page with the rules I know about if
 people think its useful but i expect others would need to help out if its
 going to get very comprehensive :)

IMHO the wiki is just a distraction: the real problem is that the
release management page is very unfinished. if there are people with
time then improving would be great. volunteers?

- robert

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Effects on corporate backing withdrawals [was: Incubator Proposal: Pig]

2007-10-03 Thread Robert Burrell Donkin
On 9/25/07, Craig L Russell [EMAIL PROTECTED] wrote:

 On Sep 25, 2007, at 8:28 AM, Guillaume Nodet wrote:

  One of the purpose of the incubator is to ensure that there is a
  sustainable developer community, so I don't see failure of incubating
  projects as a real problem.

 +1.

 If we knew for sure that a project would be able to attract a
 community, we would have much less need for incubation.

+1

- robert

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Effects on corporate backing withdrawals [was: Incubator Proposal: Pig]

2007-10-03 Thread Robert Burrell Donkin
On 9/26/07, Niall Pemberton [EMAIL PROTECTED] wrote:
 On 9/25/07, Guillaume Nodet [EMAIL PROTECTED] wrote:
  One of the purpose of the incubator is to ensure that there is a
  sustainable developer community, so I don't see failure of incubating
  projects as a real problem.

 +1

 Theres more of an issue IMO with projects that don't come thru the
 incubator, since they don't have to meet the Incubator's stringent
 graduation requirement. As an example - Tapestry was pushed out to a
 TLP from Jakarta, but the following blog from a Tapestry committer
 doesn't make good reading from a community PoV:

 http://agileskills2.org/blog/2007/09/my_thoughts_on_the_differences.html

i have the impression that howard is one of those people who dominates
by his charisma and energy rather than any abuse of the process

- robert

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: RAT^H^H^H Proposal

2007-10-03 Thread Bertrand Delacretaz
On 10/3/07, Robert Burrell Donkin [EMAIL PROTECTED] wrote:

 ...i quite like the name RAT...

+1, RAT rocks!

-Bertrand

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]