-
Bug
-
Resolution: Fixed
-
Minor
-
None
-
2.9.2
-
None
-
2015100601
-
MOODLE_29_STABLE
As I can see, the javascript library uuid-js is shipped together with your plugin. Their license https://github.com/pnegri/uuid-js/blob/master/LICENSE.txt is quite clear about redistributing and even if the Apache 2 license is compatible with GPLv3, it must be obeyed.
It would be better and cleaner to bundle all such third party libraries in separate folders together with their original license files etc., ideally with some text file added by yourself on where did you take the lib from etc. All such libraries should be then enlisted in a file https://docs.moodle.org/dev/Plugin_files#thirdpartylibs.xml