Thanks Marc,

I hadn't thought of the import idea before, but it makes a lot of sense.


marc fleury wrote:
> 
> > (2) I agree with Dan that EJBoss is not a part of my beans, but what if
> > I use BMP via calls to Jaws (I know I shouldn't) or use jnp as a general
> > JNDI provider for non EJB objects. Am I in danger?
> 
> No for JNP (you would use JNDI)
> 
> However if you do an import jBoss.jaws then yes.
> 
> Same as javax.ejb your work is a derivative of the import you do (you
> include jndi in this case).  You can run on us and others.
> 
> WE do not bring you anything as we implement it.  GPL protects what is
> under the covers and that means the operating system itself.  What we
> want is a "bubble" in which you are sure that all the community will see
> and share in the code.  To provide a loophole in that bubble is of no
> interest to us (aka FreeBSD, LGPL).  The propagation outside that bubble
> is non-existent, and Java makes that possible.  A strict reading of the
> spec (definition of work = your work) and the precedent set by
> day-to-day usage of Linux should be a no-brainer... do you see the FSF
> (Free Software Foundation, author of the GPL and stuff) up in arms
> banging on Oracle for running on Linux?  Did you ever hear their
> lawyers?  no because the GPL doesn't cover Work as package/runtime but
> Work as code.  Why our situation would be any different is beyond me.
> 
> The really nice thing with Java is that we have a clear rule "if you
> import you're it, if not you are not".  Jini is another case as it
> bypasses the imports altogether (bypasses the interfaces). All the
> reflection API poses a question, but we are not in that sphere... (you
> never reflect our classes).  At least when you work on interfaces you
> have a clean definition and separation.  Your beans import javax.ejb,
> javax.jndi, your work is a derivative of SUN's not ours and it is not
> reflexive.  We both derivate from SUN we never knew each other before.
> GPL propagates down a tree of dependencies, not UP, so the "viral"
> nature is uni-directional.
> 
> marc
> 
> >
> > Geoff
> >
> > PS. By the way congrats to the jboss team, I have just started using it
> > and am very impressed with the project.
> >
> > Dan OConnor wrote:
> > >
> > > On 10 May 00, at 18:34, Mats Lofkvist wrote:
> > >
> > > >
> > > > If you distribute a package consisting of jboss and a set of
> > > > proprietary beans, it should be even easier to argue that the GPL
> > > > applies to all of it.
> > > >
> > > > So imho the text on the web site should be changed to clearly
> > > > describe that jboss can _not_ be used with non-GPL'd beans.
> > > >
> > >
> > > Hi Mats,
> > >
> > > You bring up some interesting issues, but this last one isn't a
> > > close call.  Your beans don't contain jBoss; jBoss contains your
> > > beans.  Proprietary applications can run on Linux.  Proprietary
> > > beans can run on jBoss.  We need to make this absolutely clear to
> > > everyone, so we don't scare off our users.
> > >
> > > Hi users.  You can run your non-GPL'd beans on jBoss.  No matter
> > > what.
> > >
> > > This is absolutely consistent with the GPL, in my opinion.  If
> > > someone ever convinced us it wasn't, we would need to add a new
> > > license (to the growing horde) that allowed for it.  But again, I
> > > strongly believe this isn't necessary.
> > >
> > > An ejb server with a license so viral that it infected beans that were
> > > run on it would be of limited value, even to the open source
> > > community.
> > >
> > > -Dan
> > >
> > > --
> > > --------------------------------------------------------------
> > > To subscribe:        [EMAIL PROTECTED]
> > > To unsubscribe:      [EMAIL PROTECTED]
> > > Problems?:           [EMAIL PROTECTED]
> >
> > --
> > --------------------------------------------------------------
> > To subscribe:        [EMAIL PROTECTED]
> > To unsubscribe:      [EMAIL PROTECTED]
> > Problems?:           [EMAIL PROTECTED]
> 
> --
> --------------------------------------------------------------
> To subscribe:        [EMAIL PROTECTED]
> To unsubscribe:      [EMAIL PROTECTED]
> Problems?:           [EMAIL PROTECTED]


--
--------------------------------------------------------------
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Problems?:           [EMAIL PROTECTED]

Reply via email to