Dear Niall,
Thank you very much for your feedback.
It seems that #3 is very serious. I will send a request to the LEGAL JIRA to check this immediately.
I fixed #1 but I am not sure about #2 and #4.
#2: We don't use svn; we use git. Do we really need to use svn to export the source tarballs? Maybe this is done automatically by mvn release. #4: The only artifacts are the src and bin tarballs. They both contain License/Notice (and now Disclaimer)
Thanks
Leonidas


On 09/07/2013 03:56 AM, Niall Pemberton wrote:
Hi Leonidas,

I have a few comments from looking at the source & binary snapshots you posted

1. Incubating Disclaimer
I didn't see the Incubating Disclaimer in in the source of binary distros.
http://incubator.apache.org/guides/releasemanagement.html#notes-disclaimer

2. Source Distro
Source distro should be export of svn (preferably tagged) - not including jar files, javadocs or other binary artifacts
http://incubator.apache.org/guides/releasemanagement.html#best-practice-source

3. JFlex License
The JFlex GPL license in the NOTICE file raises a red flag:
http://www.apache.org/legal/resolved.html#category-x

4. Other Artifacts
If there are other artifacts which will be distributed separately (jar files in a maven repo?) then would be good to include the License/Notice/Disclaimer in them too

Niall


On Wed, Sep 4, 2013 at 8:37 PM, Leonidas Fegaras <[email protected] <mailto:[email protected]>> wrote:

    We now have group accounts at the Nexus repository to release MRQL
    artifacts
    (see https://issues.apache.org/jira/browse/INFRA-6703 )

    I have already stored the first MRQL snapshot. The current source
    tarball is at:
    
https://repository.apache.org/content/repositories/snapshots/org/apache/mrql/mrql-src-dist/

    The binary tarball is at:
    
https://repository.apache.org/content/repositories/snapshots/org/apache/mrql/mrql-bin-dist/

    I think we are now ready to initiate the process for releasing our
    first release (MRQL 0.9.0).
    I would need somebody to do some sanity checks first.

    1) I am using the maven rat plugin to find any missing licenses.
    But I skipped test queries and data. I cannot put license info on
    data. Do you think I should put license info on every query in
    tests/queries?

    2) Please check the NOTICE file for completeness/correctness.

    3) Spark has become an ASF incubating project very recently. So I
    assume that I don't have to include any license for Spark. Is this OK?

    4) I have included javadocs in the src tarball only. Do you think
    I should include them in the bin tarball too?

    After this,

    1) I will stage the tarballs on Nexus for voting

    2) I will start two threads in [email protected]: one for PPMC vote
    and one for discussion

    3) if the PPMC accepts this release, I will send email to
    [email protected] to ask for discussion, feedback, and vote for approval.

    Is there anything that I have missed?
    Thanks for your help.
    Leonidas


.

Reply via email to