Hi,

> 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.

Thanks,
Justin

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

Reply via email to