|-----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.
|
again, "work that contains the Program" is code that "contains" physically
the Program (maybe thinking import in programming terms can help).
If you were to write a piece that "contains" my classes (as in C&P or
"import") then that is work that contains "whole or part" of my work. That
is GPL'ed. Remember that **aggregation** is not covered by the license.
The distribution is not the work. The work we distribute that *does*
contain "part or whole" of jboss is the MBean stuff. Putting Tomcat in a
distribution with it is "aggregation", tomcat IS NOT WORK THAT CONTAINS
whole or part of jboss, it is also not work that is derived from jboss.
do people that distribute Apache on linux violate the GPL and should GPL
Apache??? no!!! apache the code, the work, ***doesn't contain*** linux, even
though the "webserver" works ON linux and "contains" linux...
it is because the work is "apache" even though the server is "apache+linux"
but **that is aggregation***
So...
marc
the license terms are laid out here:
http://www.gnu.org/copyleft/gpl.html
|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]
|>
|
|
|
|