|
Authored by: Anonymous on Sunday, April 22 2012 @ 02:14 AM EDT |
Even a better example: if you hear a copyrighted song over the radio, you do not
commit crime. Despite the fact that radio waves delivered copyrighted material
to your house and you even heard it, if you didn't record the song on a tape you
are totally fine.
With using Java library source code or bytecode files while compiling programs
it works exactly the same - yes the file is read to RAM, but then the
implementation code is ignored or discarded as soon as possible by compiler.
Compiler does not even listen the implementation code; despite the fact that it
is obviously capable of generating new complete bytecode, it most certainly
lacks ability to parse understand _implementation_ bytecode, as that ability is
not needed for compilation at all. All it cares there is API provided by the
bytecode file, and only if that particular API part was actually used by
programmer in his/her project.[ Reply to This | Parent | # ]
|
|
|
|
|