On 9/6/16, 4:10 PM, "Justin Mclean" <[email protected]> wrote:

>Hi,
>
>> I believe Justin is concerned about how, when we generate the externs
>> files for CreateJs by hacking their source code, that the resulting
>> externs file no longer contains the CreateJS header.
>
>Correct.
>
>>  It is my understanding that the externs file is not a port of existing
>> implementations, but rather, a new "implementation" as well as generated
>> code so retaining the CreateJS header is not required and in fact, this
>> derivative work is entirely owned by the ASF.
>
>Have you checked your opinion holds water on legal discuss? Oracle (for
>one) currently thinks otherwise and has been dragging Android though the
>courts for years over a very similar issue (although it look likely they
>will not prevail).

Android won.  I want FlexJS to win too, by shipping a release and not
dragging the community through unnecessary legal nit-picking.

>
>Also this is not a clean room implementation [1] but one generated by
>applying patches to the original 3rd party licensed code so I would
>rather err on the side of caution and leave the header in. Even if that
>is not required it not a licensing error to do so (and no harm done) and
>omitting may be an issue and could (though unlikely) have risks.

I'm pretty sure I have it right, but I'm ok with unlikely risks.  If we
get it wrong, or Oracle wins later, we'll change the package for the next
release.  Meanwhile, let's ship a release now.

Thanks,
-Alex

Reply via email to