On Wed, Apr 01, 2009 at 03:30:25PM +0200, Richard Guenther wrote:
> On Wed, Apr 1, 2009 at 3:18 PM, Joern Rennecke <joe...@arc.com> wrote:
> > Is that an April fool's joke?
> >
> > The new license allows Java, but it does not allow linking with
> > code that has no dependency on the Runtime Library whatsoever
> > (because it is not considered 'Independent Modules'), and it does not
> 
> How would the runtime license apply or be an issue if the runtime is not
> needed?

Say you have module A, B, C and D.  A is the main program and uses B, C
and D.  B uses the runtime library, and is therefore an independent module.
Thus, you are allowed to link B with the runtime library.  An argument
could be made that A is an independent module because it depends on B,
although that seems a bit risky to bet a companies fortunes on.
At any rate C and D are not independent modules, because they don't need
the runtime library.  Hence you are only allowed to convey a work of Target
Code comprising A, B, C and D together with (parts of) the Runtime Library
under the terms of the GPL, if at all.

> As I read it assembly language is target code but at the same time may be

Hand-written assembly language is not the output of a compiler, and
thus is not Target Code.

> 'non-intermediate languages designed for human-written code', so I fail
> to see your issue here.

I would agree that it fits the 'non-intermediate languages designed
for human-written code' category, but the exception only applies to a work
of Target Code.  In the absence of a more inclusive definition of compiler,
I have to assume that a compiler would take a high level language as input.
Hence, assembly language is neither Target Code, nor can it be transformed
into Target Code, unless you can first transform it into a high level
language in order for it to be compiled. 
This e-mail was sent from a group e-mail system of ARC International Plc. Full 
details of the registered names and addresses of companies within the ARC group 
can be found on the ARC website.ARC International plc, Registered Office: 
Verulam Point, Station WaySt. Albans AL1 5HE United Kingdom Registered in 
England and Wales No.  3592130savm-exch03 
 
 
 
 
 
 
 

Reply via email to