Bryce Harrington wrote:
On Thu, 3 Jun 2004, Bob Jamison wrote:
By the way, I am finally starting again to work on the ECMAScript/SVG binding (not Inkscape scripting). I checked in a cleaned-up directory of Mozilla's Javascript C engine. It is in /src/extension/script/js so that it can be convenient to both the SVG binding and IS scripting guys. I also started checking in a few files in /src/ecma for testing. Hopefully in a few days we can start seeing some progress. Bryce shamed me out of my lethargy with his article. ;-)
This is very cool to hear! Glad my article had some use to it. ;-)
I'm looking at the code now and have some comments.
First, can you put a README in the src/extension/script/js/ directory mentioning a) where the code was obtained and what version it is, b) who to contact about it (i.e., you), c) general info about it and the intent for including it with Inkscape, and d) that it is being used under terms of the GPL but can be used under any of the MPL, GPL, or LGPL.
Will do. I pruned out all of the unnecessary files from the distro, and in addition to that file, I probably should also put a copy of mozilla.org's license file in there, as it is theirs, after all. I already had a few lines describing this in one of the /ecma/*.cpp files, but I will expound further.
For the work you're doing, are you adding or modifying any of the files in script/js/? If so, it might be worth mentioning that in the README too.
No, of the files which I checked in, I have touched none of them. I have only added Makefile(s) which fit into our build structure. I think that using a pristine libjs.a in our app is another bit of evidence we can use to add to our "compliance" claim.
Bob