|
Tue, Aug 28, 2007
![[Link]](http://geekblog.oneandoneis2.org/img/chain_link.gif)
I made no secret of it: I was never a big fan of the GPL v3, nor of the insistence on being "anti-Tivoization". When a license starts to focus on putting in clause after clause to close loopholes, it's going to run into problems: More clauses typically means more potential for loopholes and more restrictions on previously-valid uses.
Case in point: There's a white paper at Linux Devices on how a hypervisor can be used to get around the GPL v3's Tivoisation clauses.
In the same way as there will ALWAYS be bugs and security holes in software (OpenBSD proves that - only two in ten years it might be, but it still shows that even the most security-focussed development possible can slip up) there will always be loopholes in licenses.
If Tivo use something like the hypervisor approach to continue their previous behaviour, then all the effort and all the legalese that went into the new GPL specifically to stop them will be shown to have been a complete waste of time.
That's why I tend to agree with Linus' take: The GPL v3 isn't a BAD license, as such. But by departing from v2's simplicity in a determined attempt to plug a few tiny, harmless leaks, the end result was to create a v3 that just isn't as good as its predecessor.
Ah well. At the end of the day, it's not my problem :o)
No Comments for this post yet...
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
| << < | > >> | |||||
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |