public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
From: Stroller <stroller@stellar.eclipse.co.uk>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] 2 to 3??
Date: Tue, 17 Jul 2007 13:48:18 +0100	[thread overview]
Message-ID: <955A49C7-0E11-45D0-B53D-549B0D43CF4D@stellar.eclipse.co.uk> (raw)
In-Reply-To: <871wf7waz6.fsf@newton.gmurray.org.uk>


On 17 Jul 2007, at 12:01, Graham Murray wrote:

> <burlingk@cv63.navy.mil> writes:
>
>> The four freedoms:
>> Freedom 0: The freedom to run a program for any purpose.
>> Freedom 1: To study the way a program works, and adapt it to your  
>> needs.
>> Freedom 2: To redistribute copies so that you can help your  
>> neighbors.
>> Freedom 3: Improve the program, and release your improvements to
>>            the public, so that the whole community benefits.
>> For freedom 1 and 3 to work, the code must be open.
>>
>> Freedom 1 is just as important as the other three. Freedom one is
>> almost eliminated in GPLv3.  Freedom One is the freedom that was
>> most whole heartedly expressed in the original manifesto.
>
> Just how does GPLv3 almost eliminate this?

It prevents vendors from (effectively) placing restrictions within  
their software and running those restricted programs on the hardware  
they sell us. Obviously this is a quite unreasonable imposition upon  
the freedoms of those benign corporate entities. If you don't see how  
unfair this is then you're clearly a subversive^w commie^w pinko^w  
freedom-hating terrorist!!

Seriously, I can't understand people who disapprove of GPLv3. As  
things stand with GPL v2 it would be quite easy (in the UK) to buy a  
nice wireless ADSL modem-router as part of a sign-up package with  
your ISP, suffer a year's poor service and decide to sign up with  
another internet provider, only to find the the wireless router is  
locked to the first ISP and is useless if you leave them. I can't  
guess the number of wireless routers that have been thrown away and  
ended up in landfill for this reason.

I believe that even Linus - who is noted for his long-standing  
opposition to v3 - would change his mind were he to experience this.  
"They're using the operating system _I_ wrote to lock me out of _my  
own_ router?!?!?!?"

In the case I have in mind (the Wanadoo Livebox) the vendor uses  
proprietary software code - which is only shipped as a binary as part  
of the firmware - to deny use on other networks. A user can enter any  
PPPoA username in the router's web-based interface but the pppd will  
just refuse to work if that username doesn't match the naming  
conventions used on Wanadoo's networks.

Although this particular code is not GPL, and would not come under  
the provisions of the v3, the manufacturers have made a number of  
other restrictions to prevent users modifying any part the firmware,  
including the remaining 98% of the router's software that is OSS code  
(the router runs a Linux 2.4 kernel and busybox). I remember working  
on opening up this firmware a little and each time one of the  
restrictions was overcome we would find the next version of the  
firmware to be more secure (the new firmware is upgraded  
automatically to unmodified routers).

At the time this particular router was released it was, IIRC, £80 to  
purchase - about the same as other branded wireless ADSL routers, and  
perhaps a day-and-a-half's wages for some people, a good chunk of  
your weekly disposable income if you're on minimum wage. It was not  
obvious in the sales pitch that it was network-locked to Wanadoo.  
British Telecom lock their routers similarly. A big FUCK YOU to  
anyone who thinks they should benefit from economies of manufacturing  
scale and Free software with no regards the end users or to the  
environmental and actual cost of replacing hardware which has been  
rendered useless merely in aid of screwing the competition.

I believe that if you mass-produce a product and use other people's  
GPL code in order to reduce your software development costs then you  
have an ethical duty to allow purchasers of that product to modify  
the code that runs on that hardware. You should provide reasonably  
explicit instructions on how to do so, and at the very least not make  
strides to hamper people from running software of their choosing on  
the hardware they've bought. Manufacturers have demonstrated that  
they don't see things this way and that they don't care how they  
prevent their customers from fully enjoying the hardware they've  
purchased. Clearly the rules need rewriting.

Stroller.

--
gentoo-user@gentoo.org mailing list



  reply	other threads:[~2007-07-17 12:56 UTC|newest]

Thread overview: 47+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-07-17 10:14 [gentoo-user] 2 to 3?? burlingk
2007-07-17 10:42 ` Abraham Marín Pérez
2007-07-17 11:01 ` Graham Murray
2007-07-17 12:48   ` Stroller [this message]
2007-07-17 16:19     ` Volker Armin Hemmann
2007-07-18 13:13       ` Stroller
2007-07-18 17:40         ` Volker Armin Hemmann
2007-07-18 18:10           ` Boyd Stephen Smith Jr.
2007-07-18 22:34           ` Stroller
2007-07-18 23:48             ` Volker Armin Hemmann
2007-07-19  0:41               ` Boyd Stephen Smith Jr.
2007-07-19  2:10                 ` Stroller
2007-07-19  1:58               ` Stroller
2007-07-17 17:14 ` Boyd Stephen Smith Jr.
2007-07-17 19:29   ` Mike Edenfield
2007-07-17 22:05     ` [gentoo-user] " »Q«
2007-07-18  2:23       ` Mike Edenfield
  -- strict thread matches above, loose matches on Subject: below --
2007-07-19 14:37 [gentoo-user] " burlingk
2007-07-19  6:13 burlingk
2007-07-19  5:59 ` Boyd Stephen Smith Jr.
2007-07-19  5:54 burlingk
2007-07-18 11:07 burlingk
2007-07-18 12:29 ` Dan Cowsill
2007-07-18  4:26 burlingk
2007-07-18  4:18 burlingk
2007-07-17 17:57 burlingk
2007-07-18 13:51 ` Stroller
2007-07-17 17:38 burlingk
2007-07-17 17:27 ` Boyd Stephen Smith Jr.
2007-07-18 12:38   ` Alan McKinnon
2007-07-18 14:13     ` Stroller
2007-07-18 16:15     ` Boyd Stephen Smith Jr.
2007-07-18 13:48 ` Stroller
2007-07-18 16:33   ` Boyd Stephen Smith Jr.
2007-07-17 12:12 burlingk
2007-07-17 11:29 ` Abraham Marín Pérez
2007-07-16  0:52 burlingk
2007-07-16 12:15 ` Mark Shields
2007-07-16 21:53   ` Jerry McBride
2007-07-17  1:26     ` Volker Armin Hemmann
2007-07-17  1:59       ` Boyd Stephen Smith Jr.
2007-07-17  1:26   ` Volker Armin Hemmann
2007-07-17  2:08     ` Henk Boom
2007-07-13 22:11 Jerry McBride
2007-07-13 22:27 ` Bo Ørsted Andresen
2007-07-18  9:28 ` b.n.
2007-07-18 16:23   ` Boyd Stephen Smith Jr.

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=955A49C7-0E11-45D0-B53D-549B0D43CF4D@stellar.eclipse.co.uk \
    --to=stroller@stellar.eclipse.co.uk \
    --cc=gentoo-user@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox