My understanding is that Apache licensed source cannot be included in a
GPLv2 project:
        http://www.apache.org/licenses/GPL-compatibility.html

Maybe this is something I just need to bring up with the WireShark 
community, but I have doubts that they will allow the inclusion of an Apache 
licensed file in their source tree.

It also seems a bit odd that a source file generated directly from 
llrpdef.xml would not need to carry the Apache license. Compilers operating 
on Apache licensed source code produces Apache licensed binaries; XSL 
transforms (or a Python script in my case) operating on Apache licensed 
"source" like llrpdef.xml should also produce Apache licensed material. If 
this were not the case, everyone would be creating 
scripts/compilers/transforms to "launder" source code into any license they 
desire.

Have I misinterpreted these licenses?

        - Matt


>From: Prasith Govin <[EMAIL PROTECTED]>
>Reply-To: LLRP Toolkit Development List 
><[email protected]>
>To: LLRP Toolkit Development List 
><[email protected]>
>Subject: Re: [ltk-d] WireShark/LLRP License
>Date: Mon, 30 Jul 2007 12:48:39 -0400
>
>Hi Matt,
>
>I have some experience with open source licensing and contributed to the
>group for coming up with the initial licensing scheme.  We decided to go
>with Apache 2.0 because of its friendliness to both commercial and open
>source efforts.  It also offers some good protection against general
>patents and has a very nice as-is (no warranty) clause for code use and
>proliferation.
>
>You can find the reasoning and discussion surrounding this on a forum
>post (this was before the mailing list was setup).
>http://sourceforge.net/forum/forum.php?thread_id=1736466&forum_id=689820
>
>I also found a very good article on using XML with LGPL (also on the 
>forums)
>http://lists.xml.org/archives/xml-dev/200202/msg01411.html
>
>Now if you read through all that your head should be spinning so I will
>try to summarize.  The main problem with LGPL (or GPL) is when another
>project tries to derive something out of it.  XML is a very gray area in
>this.  So let's say you were the one to contribute the XSD's and we were
>going to build our code generators off it then we could have a potential
>problem.  This can still be argued that this is not a derived work but
>let's just play it safe and say it does.
>
>But what you are suggesting is actually the opposite and very much a
>valid use of the Apache 2.0 license.  You are actually using the XSD's
>as a base library and the nice thing about Apache is that it is
>compatible with GPL (and derivatives) and even if it wasn't an XSD and
>plain old code you could still use it.
>
>So I don't see any implications with using Apache in your LGPL licensed
>code.  The only thing you need to make sure is that you are preserving
>all Apache license verbage on the xml file and/or ship a
>apachelicense.txt file with your code basically copying the license.
>The guidelines to apply can be found here.
>
>I hope that helps and if you have any other questions please let me know.
>
>Thanks,
>
>Prasith
>
>PS:  BTW are you considering going to LGPL V3?  It is even friendlier
>with Apache compatibility.
>
>
>
>
>Matt Poduska wrote:
> > I'm curious if anyone can comment on possible issues regarding the 
>conflict
> > between the licenses applied to the WireShark source and the LLRP 
>toolkit's
> > llrpdef.xml? It seems to me that the Apache 2.0 license is not 
>compatible
> > with the GPL v2.0, so including llrpdef.xml in the WireShark source
> > distribution (for compile-time generation of the LLRP parser validation
> > structures) could be a problem.
> >
> > If I generate source from llrpdef.xml, does that source inherit the 
>Apache
> > 2.0 license?
> >
> >    - Matt Poduska
> >
> >
> >
> > 
>-------------------------------------------------------------------------
> > This SF.net email is sponsored by: Splunk Inc.
> > Still grepping through log files to find problems?  Stop.
> > Now Search log events and configuration files using AJAX and a browser.
> > Download your FREE copy of Splunk now >>  http://get.splunk.com/
> > _______________________________________________
> > llrp-toolkit-devel mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/llrp-toolkit-devel
> >
> >
>
>
>-------------------------------------------------------------------------
>This SF.net email is sponsored by: Splunk Inc.
>Still grepping through log files to find problems?  Stop.
>Now Search log events and configuration files using AJAX and a browser.
>Download your FREE copy of Splunk now >>  http://get.splunk.com/
>_______________________________________________
>llrp-toolkit-devel mailing list
>[email protected]
>https://lists.sourceforge.net/lists/listinfo/llrp-toolkit-devel



-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
llrp-toolkit-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/llrp-toolkit-devel

Reply via email to