<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.7.2" -->
<rss version="2.0">
	<channel>
		<title>Zigbee, Linux, and the GPL</title>
		<description>Comments for Zigbee, Linux, and the GPL at http://freaklabs.org , comment 1 to 14 out of 14 comments</description>
		<link>http://freaklabs.org</link>
		<lastBuildDate>Sat, 31 Jul 2010 02:56:25 +0100</lastBuildDate>
		<generator>FeedCreator 1.7.2</generator>
		<item>
			<title>...</title>
			<link>http://freaklabs.org/index.php/Blog/Zigbee/Zigbee-Linux-and-the-GPL.html#comment-461</link>
			<description>Putting the ZigBee reference implementation into the Linux kernel is the best protection you can get. The code is closely inspected when it goes in. After it's in anyone who files a suit on it gets to mess with IBM/etc. Since IBM has several hundred thousands patents odds are that anyone accusing the Linux kernel of infringing will also be infringing one of IBM's patents and that usually makes them go away. Even Microsoft isn't stupid enough to start a patent war with IBM. IBM will win. 

The one thing you can't stop is patent trolls. Patent trolls are nothing but groups of lawyers. They don't infringe anything but everyone's intelligence. Putting the code into Linux has no impact on the susceptibility to patent trolls, but it might have the advantage of deflecting a troll's suit onto another member of the Linux community instead of a member of the ZigBee alliance. Trolls go after people with lot's of money, not necessarily who wrote the code. For example SCO going after AutoNation for using Linux. You just have to ignore trolls, there is nothing you can do about them except reform the patent system. - Jon Smirl</description>
			<pubDate>Sat, 11 Jul 2009 12:36:02 +0100</pubDate>
		</item>
		<item>
			<title>IPR statement</title>
			<link>http://freaklabs.org/index.php/Blog/Zigbee/Zigbee-Linux-and-the-GPL.html#comment-460</link>
			<description>In my opinion the statement about the IPR is even more sensitive.
&quot;Elements of ZigBee Alliance specifications may be subject to third party intellectual
property rights, including without limitation, patent, copyright or trademark rights (such a
third party may or may not be a member of ZigBee). ZigBee is not responsible and shall not
be held responsible in any manner for identifying or failing to identify any or all such third
party intellectual property rights.&quot;

Starting from the Mozilla License an increasing attention was paid to protect FOSS from patent issues. Nowadays in many licenses there are clauses that bind company or individuals to release any claim to patent rights that may be exposed by the code contribution. I would expect in the ZigBee specification disclosure a promise of non-assertion when practiced by open source software. It is a requirement to be considered an Opene Standard according to the OSI definition (http://opensource.org/osr).

Clearly, the above statment is mainly to protect the ZigBee Alliance from being involved in a patent litigation, it is really difficult to identify that third party patents could be applied. However, at least the companies contributing to the specification should clearly assert something on their own claims, if any.

 - Francesco Furfari</description>
			<pubDate>Sat, 11 Jul 2009 10:40:17 +0100</pubDate>
		</item>
		<item>
			<title>...</title>
			<link>http://freaklabs.org/index.php/Blog/Zigbee/Zigbee-Linux-and-the-GPL.html#comment-393</link>
			<description>The Zigbee Alliance needs reminding that there are alternatives. If it wasn't for the restrictive licensing the market would not be as fractionated as it already is. 

IPSO and 6LoWPAN seem to go from strength to strength and could easily challenge Zigbee in the long term.

If the Zigbee Alliance really does want to be &quot;the standard&quot; then it needs to move fast. Otherwise it will be listed with Digital's decNET, IBM's SNA and the rest - protocols that blinked briefly in the firmament and died.
 - Steve</description>
			<pubDate>Tue, 16 Jun 2009 04:00:14 +0100</pubDate>
		</item>
		<item>
			<title>...</title>
			<link>http://freaklabs.org/index.php/Blog/Zigbee/Zigbee-Linux-and-the-GPL.html#comment-388</link>
			<description>Above 802.15.4, they define the mesh routing algorithm, multicasting, and of course the application layer which contains the cluster lib and profiles. I think there's a chance that they will drop the restriction, but of course, it's not my decision.

Regarding licensing, I spent a lot of time thinking about it initially when I started the project and settled on GPL. Haven't made up my mind which license to choose if it's not possible to continue with GPL yet. - Akiba</description>
			<pubDate>Mon, 15 Jun 2009 20:12:59 +0100</pubDate>
		</item>
		<item>
			<title>Typical</title>
			<link>http://freaklabs.org/index.php/Blog/Zigbee/Zigbee-Linux-and-the-GPL.html#comment-387</link>
			<description>Interesting yet disappointing discovery about license restrictions. This certainly makes Zigbee a lot less attractive.

How much does ZB define over 802.15.4, there are profiles, anything else?

Regarding GPL vs. BSD depends a lot on your personal goals wrt your codebase. Feel free to email if you want to discuss further. - Juha Lindfors</description>
			<pubDate>Mon, 15 Jun 2009 20:04:31 +0100</pubDate>
		</item>
		<item>
			<title>...</title>
			<link>http://freaklabs.org/index.php/Blog/Zigbee/Zigbee-Linux-and-the-GPL.html#comment-383</link>
			<description>Zigbee hasn't had a whole lot of open source efforts so this issue never came up previously. I also think that before smart energy took off, the Zigbee Alliance would never have even considered some of the moves they are making like trying to turn it into an IEC standard, moving to IP, etc...

So now may be the right time to try and get them to consider dropping the membership requirement. It's currently being discussed internally, and if it happens, could introduce a lot of innovation. Companies previously unwilling to use Zigbee because they didn't want to pay the membership fee just to use a cheap RF link that wasn't a main feature on their product might reconsider. Also, it would allow a lot of the smaller hacker startups to come up with interesting devices based on the protocol and actually sell them.  - Akiba</description>
			<pubDate>Mon, 15 Jun 2009 09:44:57 +0100</pubDate>
		</item>
		<item>
			<title>...</title>
			<link>http://freaklabs.org/index.php/Blog/Zigbee/Zigbee-Linux-and-the-GPL.html#comment-382</link>
			<description>This is aevin's previous post...I accidentally deleted it when I thought I was clicking on a link :(
---------------------------------------------------------------------------------------------------------
Comment:
I think it's kind of funny that this is being discovered now at first. IANAL, but assuming that ZigBee Alliance's non-commercial clause as referred here is correct it's obviously not compatible with GPLv2/GPLv3 at all. I'm sorry for your troubles with this, Akiba.

IMHO, ZigBee Alliance should revise their licensing conditions to make it at least GPLv2 as Linux the kernel is (and hopefully GPLv3 compatible too) ASAP. Otherwise they will suffer from an epic fail. Didn't ZigBee Alliance think ahead of this scenario at all?

FOSS is teh futureh, by not being compliant you'll just be a PITA at first, and finally replaced/redundant.

I would very much like to see a GPLv2 or later ZigBee stack available for the Linux kernel, and I hope that ZA manages to fix their silly licensing scheme.

Akiba: Do you know if the full licensing text for ZigBee spec is available to read through somewhere (without registering first)? I've never seen it before, so it could be interesting.

 - Akiba</description>
			<pubDate>Mon, 15 Jun 2009 09:35:48 +0100</pubDate>
		</item>
		<item>
			<title>...</title>
			<link>http://freaklabs.org/index.php/Blog/Zigbee/Zigbee-Linux-and-the-GPL.html#comment-380</link>
			<description>Update: I found what seems to be the full text in Jon Smirl's mail to LKML, arguing about the incompatibility, as linked to from your blog post.

Also, to clarify in my above comment, one might want to do a s/GPLv2/GPLv2 compatible/g. I see that I wasn't 100 % accurate all over. - aevin</description>
			<pubDate>Mon, 15 Jun 2009 05:33:10 +0100</pubDate>
		</item>
		<item>
			<title>...</title>
			<link>http://freaklabs.org/index.php/Blog/Zigbee/Zigbee-Linux-and-the-GPL.html#comment-377</link>
			<description>The original comment still stands. They never intended their software to be used for open source. It's up to the implementer to determine the license that governs the usage of software and this is usually chosen to fit with the goals of the project. In TI's case, they are a for-profit company and the license reflects that. For people like me that have vague, unclear social goals, an open source license seems to fit better. - Akiba</description>
			<pubDate>Sun, 14 Jun 2009 12:51:03 +0100</pubDate>
		</item>
		<item>
			<title>...</title>
			<link>http://freaklabs.org/index.php/Blog/Zigbee/Zigbee-Linux-and-the-GPL.html#comment-376</link>
			<description>They say it supports Zigbee RF4CE now.
http://www.ti.com/RemoTI - Jon Smirl</description>
			<pubDate>Sun, 14 Jun 2009 12:37:43 +0100</pubDate>
		</item>
		<item>
			<title>...</title>
			<link>http://freaklabs.org/index.php/Blog/Zigbee/Zigbee-Linux-and-the-GPL.html#comment-375</link>
			<description>I don't think TI's RemoTI stack was every meant to be open. It was marketed as a proprietary stack for people that didn't want the overhead of Zigbee. However they explicitly state that the spec and software can only be used with TI hardware.  - Akiba</description>
			<pubDate>Sun, 14 Jun 2009 12:07:25 +0100</pubDate>
		</item>
		<item>
			<title>...</title>
			<link>http://freaklabs.org/index.php/Blog/Zigbee/Zigbee-Linux-and-the-GPL.html#comment-374</link>
			<description>TI's Remo stack is definitely Linux incompatible.

1.6Open Source Software Restriction.  Unless expressly permitted elsewhere in this license, you may not combine or distribute the Licensed Materials or Licensed Material Revisions with Open Source Software (as defined below) or with software developed using Open Source Software (e.g., tools) in a manner that subjects the Licensed Materials or any portion thereof to any license obligations of such Open Source Software. &quot;Open Source Software&quot; means any software licensed under terms requiring that other software combined or distributed with such software: (i) be disclosed or distributed in source code form; (ii) be licensed on terms inconsistent with the terms of this Agreement. - Jon Smirl</description>
			<pubDate>Sun, 14 Jun 2009 10:39:25 +0100</pubDate>
		</item>
		<item>
			<title>...</title>
			<link>http://freaklabs.org/index.php/Blog/Zigbee/Zigbee-Linux-and-the-GPL.html#comment-373</link>
			<description>Yeah, it's an unfortunate issue, but it's good that it got brought up. The issue has been forwarded to the main people in the Zigbee Alliance, however it would probably require a board member vote to change the restriction. I'm hoping this can get cleared up quickly so it won't impede your progress on the 802.15.4/Zigbee - Linux effort.
I don't know how Wireless HART and ISA100.11a will be. They are public standards by recognized standards bodies so they may not have the same restrictions. Anyways, I think that at this time, the Zigbee membership restriction is a bit outdated since the best thing going for Zigbee is Smart Energy which requires the recognition of being an open standard. There's no better way to do this than being officially down with Linux. - Akiba</description>
			<pubDate>Sun, 14 Jun 2009 02:06:13 +0100</pubDate>
		</item>
		<item>
			<title>...</title>
			<link>http://freaklabs.org/index.php/Blog/Zigbee/Zigbee-Linux-and-the-GPL.html#comment-372</link>
			<description>Interesting, isn't it? I'm wondering now, how the situation looks like for WirelessHART and ISA100.11a... - Maxim Osipov</description>
			<pubDate>Sun, 14 Jun 2009 01:49:09 +0100</pubDate>
		</item>
	</channel>
</rss>
