Open aorinevo opened 5 years ago
@mgage: Do we need license and copyright info in all pm modules? We have a LICENSE
file at the root. Is that sufficient?
Two references:
My two cents:
On a different track - maybe the copyright notices should replace http://openwebwork.sf.net/
with a more current web address.
@taniwallach: Thank you for sharing those links. With regards to (3), I wasn't aware that webwork2 was pulling in files from other projects. Can you provide examples?
Have a look in htdocs/js
in particular in htdocs/js/vendor
but it looks like there are also external dependencies in other parts of htdocs/
.
many of the javaScript files are third party (bootstrap for example). Another example is the framework that supports LiveGraph
In a slightly different way Geogebra is third party and is used in a number of problems -- sometimes using the Geogebra central server and sometimes serving Geogebra support from the WeBWorK site. R and sageMath are also used in problems and Desmos is starting to be used as well. In general WeBWorK has tried to interoperate with as many other open source (and even not so open source) applications as possible.
Context
License/copyright info is included in several html templates. Updating the license and/or copyright info requires changes in multiple files. For example,
Proposal
Create a perl module for license and copyright that can be included in templates.