|
FreakZ Simulator and USB Hardware Command Line Interface User Guide |
| Print |
|
|
Written by Akiba
|
|
Wednesday, 17 June 2009 |
|
I just finished writing the Simulator and Hardware Command Line Interface User Guide document. I was originally going to release this document and the code together, however the whole GPL license thing kind of took me by surprise. I'm initially going to tack on an exception to the GPL for the Zigbee Alliance membership fee so that I can get the code out quickly. I'm hoping that it will be within the next two days. However this is only temporary and it makes so that this code can't be used with any other GPL projects due to the exception. In the meantime, the license is going to be in limbo until either the Zigbee Alliance decides to open up Adopter membership (not very likely) or I decide on a new license. It's tough to give a timeframe on this, but I'm not going to drag it out too long. I'm leaning towards just going BSD to avoid this whole fiasco as well as the Certicom patent issue which would require an additional exception to the GPL. Of course, I'd have to give up on my idea of keeping the code open, but then the GPL is a weak tool against people that really don't care to adhere to the terms anyways. Oh well, another day, another issue...it's a beautiful day in Tokyo and the air is clean because of recent rainstorms. I'm going out to walk my dog and enjoy the weather. I hope you all have the same good luck :) Here's the document. The code should follow within a few days. Doc Link
Trackback(0)
|
No Comments.
Altourgh there is no such violation yet, the people there seems to have
a great deal of experience with GPL licensing and could provide helpful insight?
As a personal opinion I woudl perfer GPL over BSD, you keep the control over the
software and if someone want to use your code in a closed source product you can
sell them the software under another license (as long as you own the copyright of
all the codebase). I know people who did that and it works well.
With BSD software there is no way to do this... People will just use it without
returning any advantage to you
Aurélien