On Sat, Jul 23, 2005 at 12:40:00AM +0100, Matthew Garrett wrote: > Florian Weimer <[EMAIL PROTECTED]> wrote: > >>From a technical point of view, Java bytecode is as good as > > uncommented source code. The Java-to-bytecode compilers are not very > > sophisticated. > > We're happy to accept uncommented source code in main. If Java bytecode > is as good as that, it would imply that we're happy to accept it in main > as well.
Uncommented source is not the same as source with comments stripped to make it harder to understand. The former is merely potentially bad source code, but clearly source. The latter is obfuscation, and is not source at all. Assuming what Florian says is accurate, Java bytecode is not source any more than C code with comments stripped, which would imply that Debian should not be accepting it as source. Of course, it can be difficult or impossible to tell the difference between bad code and lightly obfuscated code, as with the nVidia driver. Again, that only means it's more difficult to determine if what you've been given is really the source. (And I also readily acknowledge that lightly obfuscated code is better than none at all, but that's in the same vein as "slightly non-free is better than onerously non-free"--better, but not good enough.) -- Glenn Maynard -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

