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
.