Well, we have a bidirectional problem.  We need to unambiguously
allow other people to use our product (with Tomcat, in J2EE server, etc.)
and we need to unambiguously allow ourselves to use other non-GPL code
(JMX, etc.).  I think both of those points have been argued both ways, so
I don't want to comment on the merits of the arguments, just note that it
would be best if it was unambiguous in both cases.
        Now, I think that would entail a pretty serious change to the
GPL.  That is, not just a statement at the end saying "and by the way
these two things are totally OK", but a modification of some of the
language (like that in section 2.b).  And I think this would be pretty
tricky, and you'd *definitely* need lawyers involved.
        While I would support such an effort if the outcome was what we're
looking for, I can't help but ask, "Is there another license that does
this already?"

Aaron

On Mon, 30 Oct 2000, Dan OConnor wrote:
> Hi Aaron,
> 
> You have some good points, as have other contributors to this 
> discussion.
> 
> One possible solution is to modify the license terms. We could 
> include with the GPL a statement that allows the use of ANY third 
> party software linked to the EJB container system only through a 
> Java API (e.g. JMX) that does not import code from the jBoss 
> distribution. This clause could also allow the use of any Java API 
> for any purpose (which would put to rest the "can Java code be 
> GNU-licensed" issue).
> 
> It is apparently an acceptable use of the GPL license to modify it 
> with such a statement. An example--from the gnu web site--is the 
> license of guile (http://www.gnu.org/philosophy/license-list.html).
> 
> It seems that this would meet our goals of ensuring that modified 
> code is returned to the community, and would address many of the 
> concerns of people such as your company's clients.
> 
> Comments, anyone? --I'd be quite surprised if no one had an 
> opinion. :-)
> 
> -Dan
> 
> 
> On 29 Oct 00, at 23:46, Aaron Mulder wrote:
> 
> > On Sun, 29 Oct 2000, Dan OConnor wrote:
> > > In no way is the choice of license intended to prevent aggregation 
> > > with Tomcat, nor to the best of my knowledge does the board--or 
> > > the jBoss community in general--currently believe that this is the 
> > > result. This sort of opinion is not like source code; we can't compile 
> > > it and see it run (or not). I'm sorry about that. But there it is.
> > 
> >     Do you acknowledge that a number of people have a different
> > opinion?  If so, do you think their opinions count?  That is, will you be
> > happy if everyone on the jBoss board believes that jBoss can be legally
> > integrated with Tomcat, or will you be happy if everyone in the world
> > believes that jBoss can be legally integrated with Tomcat?
> >     In my case, it is not a case of what I believe, but what my
> > company's clients believe, and unfortunately they do not see eye to eye
> > with the jBoss board.  Does that matter to you?  It matters to me, because
> > it matters to the people who decide what I will be paid to work on.  :)
> >     I think we should do whatever we can to make jBoss universally
> > acceptable.  Because I want everyone in the universe to be able to choose
> > to use it, on the basis of its features not on the basis of its license.
> > 
> > Aaron
> > 
> > 
> > 
> 
> 
> 



Reply via email to