Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [aspectj-users] Bytecode weaving and JRE classes

I can't see any problem with bytecode weaving concerns into licensed code
for personal use (but I can't think of a reason why you would want to except
for debugging, and there are better approaches). I am of course a free
subject of the UK crown ;-) - the DMCA might cause problems for our American
cousins doing this. Could you instead use a pointcut that inserted whatever
code before/after a call to a java.* class ? The only other problem I can
see might be where the java.* class is implemented natively, but that's a
technical rather than a legal issue.

Edward

-----Original Message-----
From: prasenjit mukherjee [mailto:prasenjit.mukherjee@xxxxxxx]
Sent: 08 August 2003 06:35
To: aspectj-users@xxxxxxxxxxx
Subject: Re: [aspectj-users] Bytecode weaving and JRE classes


I too am interested in aspecting java.* classes. I have seen several 
postings on this issue looking for an answer, But haven't seen any 
replies yet :(

prasen

Curt Cox wrote:

> Hi,
>
> From the AspectJ FAQ:
> "If you have an application for using aspects and bytecode, please let 
> the AspectJ team know of your requirements."
>
> I'm evaluating AspectJ and Jiapi for a specific project.
> https://swingaway.dev.java.net/
>
> I'm trying to implement a java.awt.Toolkit (and all that it produces) 
> so that AWT and Swing applications can be
> accessed locally, or remotely.  It currently looks like piggybacking 
> an implementation on top of an existing one
> would be far less work than writing one from scratch.  AspectJ and 
> Jiapi both look like they would make the
> piggybacking approach far easier.
>
> From the AspectJ FAQ:
> "And just to state the obvious: do not use bytecode weaving, at 
> load-time or otherwise, to modify .class files protected by license, 
> without permission from the licensor."
>
> Do Sun JREs permit or prohibit bytecode weaving?
> Is the answer the same for java.*, javax.*, sun.*, com.sun.*, and 
> other (com.mycompany.* etc...) packages?
>
> Thanks,
> Curt
>
>
>
> _______________________________________________
> aspectj-users mailing list
> aspectj-users@xxxxxxxxxxx
> http://dev.eclipse.org/mailman/listinfo/aspectj-users



_______________________________________________
aspectj-users mailing list
aspectj-users@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/aspectj-users


Back to the top