flex-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Justin Mclean <jus...@classsoftware.com>
Subject Re: Outstanding issues for 0.7 release
Date Fri, 12 Aug 2016 07:19:07 GMT

> 1) Is there CreateJS-licensed source in the source package? 

EaselJS and TweenJS are part of the CreateJS project so that’s probably a yes.  Either way
there's no harm in mentioning it.

> 3) License for svg.js.  This file comes from
> https://code.google.com/archive/p/closureidl/ where it says it is BSD 3
> clause, but doesn't give us anything to copy or point

If you download one of the zip files here [1] you’ll see it contains a LICENSE file with
the license/copyright information.

> 8) Matrix.as and Vector3D.as:  I wrote to Lizhi for more information.
> However, specific to these two classes, do we have evidence that there are
> lines of code in these two files that have a copyright owner other than
> Liz?

Yes IMO there are blocks of code that look like they may of been copied from Shumway or perhaps
elsewhere. There's no issue here if it was copied as long where it was copied from has an
Apache compatible license.

The code is a little odd stylistically. For instance the use of brackets in this line in Matrix.as

				result_b = result_b + (this.a * m.b + this.b * m.d);

Doing a google search for this shows the same code (and the rest of the function) from a decompiled
version of the Flash Player. Now again I don’t know that is the original source of the code
in Matrix.as, and it may not be the case. Would Adobe allowed us to use decompiled code from
the Flash Player and claim it’s Apache licensed?

If you look at Vector.as it has some code commented out that starts with "if(watson(3109405))”.
Why would that be there if it was a recent implementation from scratch based on the API? Again
ether may be a reason for it’s existence but currently we don’t know.

BTW it looks like Lizhi's code is MIT licensed [2] not Apache. Should it have Apache headers
on it in the repo? No issue either way just asking.

>  Especially if, as I understand it, that APIs are not copyrightable?

We’re talking implementation not API.


1. https://code.google.com/archive/p/closureidl/downloads
2. https://github.com/matrix3d/spriteflexjs/blob/master/LICENSE
View raw message