GPL Violations By D-Link and Boxee
An anonymous reader submitted a link to a bit of a rant on GPL issues connected to D-Link and Boxee. They spend quite a bit of time explaining "Tivoization is a dangerous attempt to curtail users' freedom: the right to modify your software will become meaningless if none of your computers let you do it. GPLv3 stops tivoization by requiring the distributor to provide you with whatever information or data is necessary to install modified software on the device."
I AGREE!!!! I did that with a Playstation 3... oh wait a sec...
First: there is no issue with GPL and tivoization. GPLv2 allows it and GPLv3 forbids it, full stop. It is as clear as day and every developer can make an informed choice as to what he/she wants to allow with the code.
Now it seems that these things include GPG that is under GPLv3. So it looks an awful lot as a violation, if confirmed. At the same time it seems that the program was removed by online firmware updates, so everything would be kosher for the GPLv3 (that gives the option to stop distributing the offending code and be legally safe)
Did someone at Boxee actually edit a forum post to change the author's intent?
Forum Post Screenshots
Is Boxee's operation really this shady?
Basically GPL is a violation of my rights to publ,ish source code and make money off of it. No one has the right to force me to release my developed code for free.
You're under no obligation to release your code under the GPL. You can release it under any licence you want. If you choose not to abide by the GPL, you cannot base your software on GPLed code. Go and write your own software from scratch, and don't steal mine.
Not true ... it prevents you from taking code you got under the GPL, modifying it, and releasing it as closed source. You are free to write your own code from scratch. You just can't write derivative works and not play by their terms.
Things like LGPL allow you to use the library to connect to, and the stuff you write is completely your own and you can do anything you like with it.
Yes, that's true. If you want to have your code not be "tainted" by the implied socialism of a license which forces you to share, then don't start with GPL'd code as a base.
You're arguing that you should be able to take the GPL code, modify it, and then change the terms of the license so you don't have to play by the rules. If you want to do that, something like a BSD or an Apache license might be more suited for you. But, just because you want to take GPL stuff and make it not GPL, doesn't mean you have any right to use the code in a way that violates their license.
You are completely free to write something from scratch and not look at anything GPL'd at all. If you don't have the time and energy (or the skillset) to write your own version ... well, nobody is required to provide it to you. You're whining about the GPL being socialist while at the same time acting like it's someone else's responsibility to write the software you base your own off ... which is socialism, but geared to your benefit.
Lost at C:>. Found at C.
Well, yes ... that's hard to dispute, and it more or less comes down to some philosophical stuff which not everyone always agrees with.
I guess it depends on "which" version of "free" you mean ... free as in beer, free as in free, free as in Libre, and who knows what else.
BSD is free and unencumbered, and it has its place.
GPL is free almost in the sense that the software itself is "liberated" and has its own rights, intended to ensure that the software remains equally free for anybody who might ever want it, and that you can't take away the rights of the software to remain free -- I like to think of the GPL'd software as almost emancipated and with a stake in things.
Some software is free as in free, but you have no rights to do anything with it or make derivative works.
The GPL is more like a "bill of rights", both for the software and anybody who might like to use it, and is intended to benefit pretty much everybody, in perpetuity, and part of the way it achieves that is to limit the extent to which you can take it and stop adhering to that ideology. Since it uses copyright as its foundation, it necessarily has to retain restrictions to you ... you only have rights to make copies of this work if you adhere to the terms. BSD is more along the lines of "have this for free and do anything you like", no restrictions or limitations, no obligations ... just code to do with as you please.
Unfortunately, the two camps often have very opposite points of view in terms of which is "better" or "more free" -- I've used both fairly extensively, and they each have their place. It's really hard to come down on one side or another without it more or less devolving into screeching monkeys, which is what usually happens when this comes up on Slashdot. :-P
Lost at C:>. Found at C.