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