severity 752221 important thanks Greetings! And thank you again for all your work on Debian and free software!
Ansgar Burchardt <ans...@debian.org> writes: > Control: reopen -1 > > Camm Maguire <c...@maguirefamily.org> writes: >>>> The file alleged to be problematic: >>>> >>>> src/axiom-website/axiomgraph/js/arbor.js >>> >>> I respectfully disagree according to source it is minified from at least: >>> >>> * etc.js >>> * kernel.js >>> * atoms.js >>> * system.js >>> * physics.js >> Greetings! Respectfully, comments /* etc.js */ are proof of no such >> thing. > > Umm, the very comments that says which files it is generated from is > proof that it is not a generated file? Indeed, how do we know from the comments that the alleged output has not been edited, making it the 'original source'? I agree that the comments and the formatting are suggestive. I think from your use of the word 'might' below that we are in agreement here. > > Also please take a look at [1]. That might be the actual source for the > line with "/* kernel.js */" (minus version and so on). > > [1] <https://github.com/samizdatco/arbor/blob/master/src/kernel.js> > This makes things clearer -- thanks! In general, to establish this case, I think one needs either 1) the original sources together with the program that produces the file in question, or 2) a claim by the original author that these files are simply machine output from other files. I've done some spot checking, and the correspondence appears close, but not exact. In any case, I'm including the mentioned sources in the next axiom upload, as they are published under the free MIT license in any case. > Note that the source version has whitespace, informative variable names > and comments. These are all stripped by the minimization "compiler" > (which translates Javascript into Javascript). While I certainly share the goal of having source that is easily readable by a human, I do wonder at the original claim that including source in 'minimized' format somehow violates copy-left. Where do we get this idea? I can assure you that lines of code I've contributed, including assembler, look far more forbidding and less readable than this javascript. If we do not use the standard of 'compiling into the executable' as the standard, whose human beauty standards are we going to use? What about C beautifiers, or even emacs auto-indent? Take care, > > Ansgar > > > > -- Camm Maguire c...@maguirefamily.org ========================================================================== "The earth is but one country, and mankind its citizens." -- Baha'u'llah _______________________________________________ Axiom-developer mailing list Axiom-developer@nongnu.org https://lists.nongnu.org/mailman/listinfo/axiom-developer