1 |
On Wednesday 18 July 2007, Alan McKinnon <alan@××××××××××××××××.za> wrote |
2 |
about 'Re: [gentoo-user] 2 to 3??': |
3 |
> On Tuesday 17 July 2007, Boyd Stephen Smith Jr. wrote: |
4 |
> > > The TiVo thing was completely within the word and spirit of the |
5 |
> > > GPL. |
6 |
> > |
7 |
> > It was *barely* within the word, and definitely not within the spirit |
8 |
> > of the GPL. Don't beleive me? Ask anyone at the FSF or RMS himself. |
9 |
> > They wrote the thing. |
10 |
> |
11 |
> TiVo did just that and got the A-OK signal and thumbs up from the FSF's |
12 |
> lawyers. |
13 |
|
14 |
That's because you *could* swap out the software on early TiVos. |
15 |
|
16 |
> Sometime later, someone had a hissy fit, FSF reversed their |
17 |
> stated position and suddenly Tivo becomes spawn of satan. |
18 |
|
19 |
Because they started artificially limiting users' freedoms 0, 1, and |
20 |
partially 3. |
21 |
|
22 |
> Tivo had no option, their content providers would never have given them |
23 |
> a license to redistribute content without the mods they did |
24 |
|
25 |
It's not my (or my community's, or my code's) job to support your business |
26 |
model. If you can't play by the license, then you can't use the software. |
27 |
|
28 |
> It's not the software that is crippled, it's the hardware. |
29 |
|
30 |
No, it's the software because they haven't given it all to us. For |
31 |
software to run on the device it was *designed* to run on it's required to |
32 |
be signed; therefore, the signature is part of the binary and a derivative |
33 |
of a GPLv2 work. That work distributed presumably under the GPLv2, which |
34 |
means the source ("preferred format for making modifications") must be |
35 |
provided, and TiVo has not yet published the necessary tools for us to |
36 |
generate our own signatures. |
37 |
|
38 |
They are therefore limiting freedom 1, which limits freedom 0, and |
39 |
indirectly freedom 3, because the community cannot benefit. |
40 |
|
41 |
> So, in what way have Tivo removed people's freedom as |
42 |
> granted by the GPL? |
43 |
|
44 |
Artificially limiting freedoms 0, 1, and 3. The restriction is |
45 |
fundamentally different from a RAM or HD space limit; a binary that does |
46 |
nothing but play pong (well within the hardware capabilities of the TiVo) |
47 |
is still not allowed to run without the signature. |
48 |
|
49 |
Personally, I think TiVo COULD be called out for violating GPLv2, but IANAL |
50 |
and Eben is and declined to file suit against them. Under the GPLv3, |
51 |
users' freedoms are better protected, and it's quite clear that TiVo |
52 |
would/will be in violation of that license. |
53 |
|
54 |
-- |
55 |
Boyd Stephen Smith Jr. ,= ,-_-. =. |
56 |
bss03@××××××××××.net ((_/)o o(\_)) |
57 |
ICQ: 514984 YM/AIM: DaTwinkDaddy `-'(. .)`-' |
58 |
http://iguanasuicide.org/ \_/ |