On Mon, Feb 05, 2001 at 09:11:22PM +0000, Nic Ferrier wrote:
> >>> "Rolf W. Rasmussen" <[EMAIL PROTECTED]> 05-Feb-01 8:42:38 PM >>>
> 
> >Yes, reverse-engineering is permitted in most countries 
> >with sane laws.  However, I don't think you can claim 
> >that you're making a clean-room  implementation at the 
> >same time, unless you're deploying some kind of 
> >double-blind scheme.
> 
> I don't think what Andrew's doing could be illegal in anyway.

Neither do I, or at least I don't feel that it should be illegal.
But I'm not sure that the term "clean-room implementation" is an
accurate description for something that has been derived in an 
automated fashion from copyrighted material.

> As far
> as I understand it he's simple generating the stubs of the files from
> the public java docs.

I think he stated that he also used reflection to gather information 
used generate the stubs.  If so, we're no longer on safe ground.  The
reflection API has the ability to scan classes and members that are 
not part of the public API, and are not strictly needed to create a 
conforming/interoperable implementation.

> I'm not aware of any legal restriction of parsing text in copyrighted
> material.

<speculation type=wild>
No, but the resulting output of the of the parsing might carry over 
copyright protected expression from the original material, thus making 
it illegal to distribute it in many parts of the globe.
</speculation>

Whether any expression deserving copyright protection is being carried 
over in Andrew's case is something that I haven't got the legal insight
to judge.

-- 
Rolf W. Rasmussen

_______________________________________________
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath

Reply via email to