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


.

Reply via email to