Hi,

> I’m rewriting the functions in Matrix (and removing Vector3D as we’re not 
> actually using it).

Why rewrite when you could just use an Apache license compatible version? i.e. 
from a recent version of Shumway (rather than the older GPL/MPL version). [1] 
It's currently TypeScript but would be easy to convert. Alternatively if you 
look in the history you should be able to find where they changed from 
ActionScript to TypeScript but just check the license is OK.

Or perhaps the MIT licensed openfl [2] or Apache licensed Jangaroo libs [3]. 
Jangaroo even has a pom file so there would be no need to bundle it if  you 
wanted to go down that path.

There quite a few other implementations out there as well, just as long as we 
know where it come from all is good.

Thanks,
Justin

1. https://github.com/mozilla/shumway/blob/master/src/flash/geom/Matrix.ts
2. https://github.com/openfl/openfl/blob/develop/openfl/geom/Matrix.hx
3. 
https://github.com/CoreMedia/jangaroo-libs/blob/master/jooflash/src/main/joo/flash/geom/Matrix.as

Reply via email to