Issue #3 has been resolved. It's OK to use JFLex. Please look at:
https://issues.apache.org/jira/browse/LEGAL-177
Basically, Steve Rowe commented on LEGAL-177:
I'm a committer on the JFlex project. The Maven JFlex plugin is a
build-time-only tool, so as Larry implies, source generated by it is not
incompatible with the Apache license, since the JFlex license is not
applicable to the source generated by JFlex. FWIW, the JFlex founder
(Gerwin Klein) intends to change the JFlex (and its Maven plugin)
license to BSD in the next release (1.5).
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
.