|-----Original Message-----
|From: [EMAIL PROTECTED]
|[mailto:[EMAIL PROTECTED]]On Behalf Of Aaron Mulder
|Sent: Saturday, October 28, 2000 12:49 PM
|To: jBoss Developer; Java Apache Framework; Tomcat Dev List
|Subject: RE: [jBoss-Dev] Re: jboss on tomcat update
|
|
|Marc,
| I'm on your side. I would *really* like to be able to use jBoss.
|However:
|
| Please interpret the following passage of the GPL, and tell us how
|it applies to an app server based on software like Apache, Tomcat, Avalon,
|Castor, Tyrex, PostgreSQL, and jBoss. Specifically, imagine I want to
|make available a single download for a full open-source J2EE app server.
|Do you think it is possible to include jBoss with non-GPL packages?
|
|2.b.) You must cause any work that you distribute or publish, that in
|whole or in part contains or is derived from the Program or any part
|thereof, to be licensed as a whole at no charge to all third parties under
|the terms of this License.
Ok...
So a work that contains "part or whole" of another work, is one that
contains (maybe thinking import will help, or even cut and paste) the work
to create the new work. If you write a piece that "contains" my work (as in
import or cut and paste) then you must GPL, since the work contains part of
my work, btw that is the strongest case of containment (physical presence of
my work in your work), and of course GPL applies, "modified" or "derived"
are other level (less strong, you can "derive" from my work and not
physically "contain" it).
Now a work called "server" is **aggregation** and the pieces are not
"containment" nor "derived" nor "modified" of each other, they are
aggregated. What is "derived" and "contained" in our case are the MBeans
adapters (they include a Logger) and these are GPL. But Tomcat doesn't
contain or modify or derive from jboss.
Does a "webserver" contain linux or not? is the work "apache" derived from
Linux, (some could say yes through system calls but "applications normal use
of sys lib" are not covered by Linus) does the work "apache" contain "part
or whole" of the work Linux. ? .. right :)))
No! That is called "aggregation" and is explicitly not covered by the
license (read that passage).
YES it is possible to aggregate Apache+Tomcat (but isn't tomcat going to do
http as well as?;-), Avalon (F we need JMX man, come on the 77 board ;-)
Castor, Tyrex (cause assaf still kicks ass), PostgreSQL and jBOSS.
And yes!! it is possible to include GPL packages with non-GPL packages that
are not work containing the GPL work (any Linux distro will do ...)
marc
|
|Thanks,
| Aaron
|
|On Sat, 28 Oct 2000, marc fleury wrote:
|> Ok,
|>
|> I am sorry, I should actually provide some information.
|>
|> We use the GPL to protect the kernel. The virality of the GPL applies to
|> the "derived work" or "modified work as a whole" of the kernel.
|>
|> Tomcat is not "derived work" of jboss, clearly, wouldn't you say? :). The
|> "modified work as a whole" done in jboss to integrate the Tomcat
|jar is the
|> MBean adapter (for JMX), the Tomcat Interceptors (classLoaders), and the
|> J2EE deployer that we have developed. Those are GPL, as per the
|GPL derived
|> work virality.
|>
|> The GPL applies to derived work in distribution. Our
|distributions are GPL
|> kosher.
|> Please don't be afraid of it, and feel free to discuss it...
|>
|> regards
|>
|> marc
|>
|> |-----Original Message-----
|> |From: marc fleury [mailto:[EMAIL PROTECTED]]
|> |Sent: Friday, October 27, 2000 10:10 PM
|> |To: jBoss Developer; [EMAIL PROTECTED];
|> |[EMAIL PROTECTED]
|> |Subject: RE: [jBoss-Dev] Re: jboss on tomcat update
|> |
|> |
|> || but at the same time, you have a problem with the GPL being
|> ||viral so you give exceptions for people to use JBoss. Instead, what you
|> ||should do is probably be using the MPL license which will
|solve your needs
|> ||without having to constantly grant exceptions to people.
|> |
|> |???
|> |
|> |what 'exceptions'? we never granted 'exceptions'. Please explain.
|> |
|> ||It is funny to me how you say that you are integrating our code which I
|> ||think is great, but the real issue is that we can't integrate YOUR code
|> ||because you choose to use the GPL license.
|> |
|> |why not? what exactly prevents you from integrating our work?
|> |Please be explicit,
|> |
|> |let's not work from hearsay and "impressions" of the GPL, the GPL
|> |is very explicit.
|> |
|> |regards
|> |
|> |marc
|> |
|> |
|> |
|> ||
|> ||Sigh.
|> |
|> |????
|> |
|> ||
|> ||-jon
|> ||
|> ||
|> ||
|>
|>
|> ---------------------------------------------------------------------
|> To unsubscribe, e-mail: [EMAIL PROTECTED]
|> For additional commands, e-mail: [EMAIL PROTECTED]
|>
|
|
|
|
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]