Re: "free box of tools" @Oh Homer
I find it amusing that you think I must be "mental", just because I have the entirely reasonable expectation of being "allowed" to continue using my own legally purchased property in perpetuity, without that use being essentially revoked by the manufacturer. But that's exactly what you get with proprietary drivers: hardware (i.e. real, physical property) that only works as long as the manufacturer "allows" it.
Sorry, but that's just a scam.
It's a "sale" that isn't really a sale, that turns the idea of property ownership into a farce, by transforming real, physical property into something that can only really be "rented", even though it's supposedly being "sold", because the essential part required to actually use it isn't sold, it's only "licensed".
Frankly that should be illegal. It certainly should never be tolerated in education.
And that's just the first problem with the Raspberry Pi. Next we have the dubious decision to encumber it with proprietary video codecs, even though the purpose of this tool is supposedly to teach children how to program in Python, not waste time watching cartoons.
The fact that Broadcom's VideoCore GPU supports hardware acceleration of unencumbered codecs like WebM wasn't even considered by Upton, apparently, which is quite extraordinary considering that he helped design the damned thing. Nor was the possibility of simply omitting codec support entirely, given that it isn't needed for the purpose it was designed for. Either choice would also have further reduced the cost, thus satisfying one of the core goals of the project, which it missed by £10 per unit.
But no, for some unexplained reason it was deemed absolutely crucial to syphon money into the MPEG-LA racketeering operation, even though it could have been completely avoided, especially as the enforceability of software patents in the UK is highly dubious, and this was a tool made specifically for British schoolchildren.
And now we have this proprietary application, included by default, which only serves as a sort of black-box calculator, not a tool to actually learn about creating software, which is after all the whole purpose of a computer science class. It may have been a few years since I attended school, but I'm fairly sure they already have a separate maths class, so I'm not sure why they'd need another one.
You defend these questionable decisions on the basis that they make the Raspberry Pi more "popular", but popularity is completely irrelevant, and moreover this "popularity" hasn't been of any benefit to British schools, almost none of which are actually using the Raspberry Pi, for its intended purpose or otherwise.
If the goal of the Raspberry Pi had been to satisfy the mindless cravings of "consumers", who merely want to play games and type "lol" fifty times a day on Farcebook, then that would be bad enough, it'd be the sort of scam indicated above, but at least there are Free alternatives, and it wouldn't have had a negative impact on education.
But as it stands the Raspberry Pi is nothing but a hobby kit for middle-aged kids who don't mind being shafted at some point in the future, when their property is "revoked" by the manufacturer. As such, if it ever does make it into the classroom, the learning experience won't be substantially different to that other class that merely teaches children how to use other people's software: the glorified secretarial course called "ICT", and any opportunity to reintroduce real computer science back into schools will have been lost.
This is "OK", apparently, because "it's only 25 quid", after all. It's far more important that this toy should be "popular", than promote computer science and uphold consumer rights. Principles be damned.