[2023] in java-interest

home help back first fref pref prev next nref lref last post

Re: Decompilation of JAVA bytecode to source

daemon@ATHENA.MIT.EDU (Larry Reu)
Fri Sep 22 00:39:49 1995

Date: Thu, 21 Sep 1995 18:29:11 -0700 (PDT)
From: Larry Reu <larryr@CyberGate.COM>
To: John Marsh <jmarsh@mitre.org>
cc: java-interest@java.sun.com
In-Reply-To: <9509211735.AA10726@lash.mitre.org>


On Thu, 21 Sep 1995, John Marsh wrote:

> Java'ers
> 
> Unfortunately I lost the thread that this email really responds to...
> 
> As previously noted, it is possible, though not particularly easy, to 
> decompile bytecode to source.
> 
> My understanding is that when the architecture neutral distribution format 
> (ANDF) people at OSF developed the ANDF spec, they spent a lot of time 
> ensuring that it was "not possible" to decompile ANDF code to source.  They 
> were extremely concerned about intellectual property issues associated with 
> giving people mechanisms that permitted access to source.  They believed 
> that if it were not possible to protect source, it would be significantly 
> more difficult to get vendors to sign up to deliver their code in ANDF.  (Of 
> course ANDF never went anywhere, but that is/may be a different issue...)
> 
> It seems to me that it would not be a good idea to ignor the ANDF work on 
> source access as JAVA goes forward, otherwise it might limit the potential 
> for the future.
> John Marsh
> The MITRE Corporation
> 
I'm not sure I see the big concern.  A java class (executable if you 
will) is a binary file made of ob Java-VM byte-codes.  Unless losts of 
debug symbols are also in the file there is no source code.  Only byte 
code.  Yes the byte-codes can be disassembled just like any binary on any 
common system can be disassembled.  This makes converting Java-byte-code 
into high-level source just as easy/hard (depending on you view) as any 
existing binary.  

perhaps I'm missing something?

..........larry
-
Note to Sun employees: this is an EXTERNAL mailing list!
Info: send 'help' to java-interest-request@java.sun.com

home help back first fref pref prev next nref lref last post