ts-ebml license should be GPL?
F3n67u opened this issue · comments
ts-ebml depend on node-matroska which is GPL license(https://github.com/oeuillot/node-matroska/blob/master/LICENSE).
but in ts-ebml's README state that license is MIT, we should change license to GPL? or replace node-matroska with other project which is not GPL license.
It looks like only matroska/lib/schema
is used. node-ebml has a schema.js which could be used instead?
Also worth investigating where matroska/lib/schema
originally came from in case it was taken from a different project originally.
node-matroska was originally forked from node-ebml.
I've made https://github.com/davedoesdev/matroska-schema under MIT licence which might be useful here.
It automatically generates schema.js from the Matroska EBML files.
Published on npm as matroska-schema
- just require
it and you'll get the schema object, identical to node-matroska's.
MIT is compatible with GPL license, no need to change.