At 11:30  30/10/00 -0500, you wrote:
>On 30 Oct 00, at 14:55, Peter Donald wrote:
>
>> 
>> right - but unless you conform to j2EE exactly you are not conforming to
>> that  platform. You are actually conforming to j2se with a bunch of
>> extentions. Think of j2ee as a blessed version of j2se + some extentions -
>> without the blessing there is no platform.
>
>Hi Peter,

hi ;)

>This is the statement I don't understand: "without the blessing 
>there is no platform." Is there a regulated list of blessers, e.g. on 
>the web pages at www.gnu.org? Why does Sun get to decide what 
>is a "platform" under a license written by GNU for code copyrighted 
>by jBoss authors?

Okay the GPL specifies that you don't have to GPL components that are part
of OS/Compiler etc. The interpretation of OS/Compiler with respect to java
is platform. Currently there is about 7 platforms from memory.
(micro/pico/personal/standard/enterprise+ others). 

Sun decides what a particular platform is. However J2EE is a token platform. 

J2EE == Blessing + J2SE + a set of fixed extentions. 

If you are not on a blessed environment then it is not J2EE but instead
J2SE with extentions. 

So why does SUn get to decide this ? Well because they can ;). 

Why is GPL interpreted in this way ? Because that is the most legally
defensible position to take.

BTW Krishna Kumar just sent an indirect link to the article I referred to
via http://krishna.dhs.org/ which may be an interesting read (I gonna read
it a bit later on).

>Mind you, I'm not saying your toaster can be a platform. I'm saying 
>that a bunch of software with the same structure, the same 
>function, the same interfaces, the same methods, the same 
>everything but name and version matching is, as far as a legal 
>interpretation would be concerned, the SAME THING. 

Nope ;)
For all practical purposes they are equivelent but legally they are
completely different. You have SUN to thank for that ;)

>If one is a 
>platform the other is a platform. Come on--this part is just common 
>sense.

You would thinks so - but the legal system is not about common sense - it
is about the law ;)

>If I wrote an operating environment tomorrow, where would I apply 
>to get it deemed a platform? Sun? GNU? I've got this great idea for 
>a name for my new operating environment -- "Downloaded Code 
>from Microsoft" -- but I'm not going to move forward until I'm sure I 
>can run GNU utilities on it.

Well as long as any tools that are used by GNU utilities come as part of
environment then you can use them ;)

>Seriously, something gets to be a platform because it IS a 
>platform, not because it has been "blessed." 

nope.

>And if the J2EE APIs 
>are a platform with the blessing, they are a platform without the 
>blessing.

nope - they are a set of extentions that must be downloaded seperately and
are not part of platform. 

> Unless there is language about blessing in the license, 
>which of course there isn't.

The essential part is how you define os/compiler in a java environment.
Lawyers determined that this was anything that got downloaded in same
package as java runtime. You may try to argue otherwise thou I wouldn't bet
you would win ;)


Cheers,

Pete

*------------------------------------------------------*
| "Nearly all men can stand adversity, but if you want |
| to test a man's character, give him power."          |
|       -Abraham Lincoln                               |
*------------------------------------------------------*

Reply via email to