BBC's Plan To Kick Open Source Out of UK TV
bluec writes "Generally speaking, the BBC isn't allowed to encrypt or restrict its broadcasts: the license fee payer pays for these broadcasts. But the BBC has tried to get around this, asking Ofcom for permission to encrypt the 'metadata' on its broadcasts – including the assistive information used by deaf and blind people and the 'tables' used by receivers to play back the video. As Ofcom gears up to a second consultation on the issue, there's one important question that the BBC must answer if the implications of this move are to be fully explored, namely: How can free/open source software co-exist with a plan to put DRM on broadcasts?"
How can free/open source software co-exist with a plan to put DRM on broadcasts?
It's simple, really.
Someone develops an Open Source DRM software solution, and the BBC uses it.
It's no different from a closed source DRM solution, except that since it is OSS, it may have a stronger encryption system since it can't rely on security through obscurity.
"Open Source" means a lot of different things to different people, but the basic concept is that it is the software which is free. How the users use the tools isn't part of the equation. So a good OSS DRM solution is a boon for some users (and a bane for their users). But either way, FOSS is not at all at odds with DRM.
Maybe it's a nitpick, but the headline "BBC's Plan To Kick Open Source Out of UK TV" to me sounds like someone is against open-source software, and has conjured up a scheme, the primary purpose of which is to harm it.
From the article, though, it seems more likely that the BBC is worried about copyright infringement, and as with many companies, the only sort-of-half-assed solution they can think of to combat it is to introduce some DRM, and the only even-more-half-assed solution they can think of to make it hard to crack the DRM is security-through-obscurity. That's incompatible with OSS, as Cory Doctorow points out, but I think out of a misplaced attempt to use security-through-obscurity, not out of an actual antipathy to open-source vs. proprietary software as licensing models. Who knows if they even realized that: 1) lots of open-source software is used in conjunction with receiving TV broadcasts (and not just by warez groups); and 2) their scheme would therefore harm an important segment of the public.
10 PRINT CHR$(205.5+RND(1)); : GOTO 10
Now, generally speaking, the BBC isn't allowed to encrypt or restrict its broadcasts
Where is it written that the BBC isn't allowed to encrypt or restrict its broadcasts? Is that a law I'm unaware of?
the licence fee payer pays for these broadcasts, and no licence fee payer woke up today wishing that the BBC had added restrictions to its programming.
I think that's a false statement. I would bet there are some of the population wagering that if the BBC could encrypt the signal in some way, then they could better control one of the few revenues they have (aside from the taxpayer). That being DVD sales and sales to a vast amount of the world--namely everyone who is not British.
This might conflict statements about wanting to encourage open source but make no mistake about it, the BBC does not have to support open source. Does it suck? Most certainly. Should you complain about it? Of course. But the logic here isn't just the desire to control the set top boxes or some ultra evil GNU/GPL destruction campaign. No%2
My work here is dung.
Where is the "-1 boring" moderation?
Yes they (the BBC) are. No they (the BBC) aren't
Yes it (the BBC) is. No it (the BBC) isn't.
English... Do you speak it?
Watch those corners
However, the BBC would like to collaborate with the Open Source community, academics and others to produce an Open Codec
DRM does not depend on a particular programming paradigm, nor does Open Source. PGP is a great example of open source security which remains secure. The challenge really lies in the implementor, who needs to enforce security while not falling back on closed-cource obfuscation to achieve the task.
All the best encryption systems publish their source code. Real cryptographers don't trust closed source.
No sig today...
Why if 3 1/2 Billion pounds of money why is the content ALL just simply available to those who should OWN it.
It does make 700 million selling the stuff, insultingly back to us either in DVD/CD or via other freeview channels.
I understand the need for tax but not for this
Where else in the world is someone required to pay a tax to a corporation? Required, as in you will go to jail if you don't give a corporation money for a service you might not need or want.
You have a lot to learn about the US tax system: http://www.cbpp.org/images/cms//WhereOurTaxDollarsGo_MostOfBudget.jpg Around 70% to 80% of my taxes go to services I don't need or want, yet I am forced to pay for them. True, we don't have to pay for a TV license, so that makes it ok.
Negative moral value of force outweighs the positive value of good intentions.
Although this is /. and people are more interested in technical questions, for me the really interesting question is: How can they encrypt the "metadata" on broadcasts – including the assistive information used by deaf and blind people ?
I mean, this basically means all of the broadcast can be copied and used in any way imaginable except for the part of the broadcast which is important to the handicapped ? This sounds sort of immoral to me.
will the Doctor Who christmas special (part 1) still be on tonight?
Since when is FOSS mutually exclusive with DRM? You can use FOSS to sell software, make money, create DRM, and write Windows programs. These aren't activities we normally think of when it comes to FOSS, but they are generally allowed.
In American usage, companies are generally considered to be singular nouns. But the BBC is, err, I mean the bbc are British, therfore they should be considered a plural noun, as per British usage.
--
"Open source is good." - Steve Jobs
"Open source is evil." - Microsoft
How does DRM help the BBC provide their services to the taxpayer, better ?
You only have to give them money if you're using the service (television broadcasts). No TV, or a TV that's only a monitor for DVD players and video game consoles, and you don't have to pay.
Benford's Corollary to Clarke's Law: "Any technology distinguishable from magic is insufficiently advanced."
i see nothing of any plan against open source, nor any reason the BBC MUST address your open source concerns. how about the open source people try working with others instead of going on the attack immediately?
If you mod me down, I will become more powerful than you can imagine....
Except that there are non-BBC channels and you have to pay the tax even if you never watch a BBC channel.
To use a car analogy, this would be like having to pay a monthly fee to Ford for "car services" regardless of what brand your car is.
"The tree of liberty must be refreshed from time to time with the blood of patriots and tyrants." ~Thomas Jefferson
I looked at that graph. Which 70 or 80% do you not want?
Defense is kind of important (whether or not you agree on our current strategy)
Assuming that the legislature don't deliberately bankrupt it, you'll eventually benefit from Social Security (and as the past year or so has shown, people are horrible at staying out of debt, let alone saving for retirement).
You'll also eventually want Medicare (or at least need the services it provides).
Of course, if you plan to die before retirement age under foreign occupation....yeah, we can throw away the 80% of the budget that you don't think we need.
-- If you try to fail and succeed, which have you done? - Uli's moose
This is pretty unfair to the BBC. It should be made clear that the BBC probably isn't the one that's pushing for this. It's more likely that the BBC is being leant on by other content providers (like US networks) that it licences shows such as Heroes from, as well as movies it screens. It offers these on it's iPlayer service, so it's hardly surprising that it's being pressured into this.
Except that there are non-BBC channels and you have to pay the tax even if you never watch a BBC channel.
To use a car analogy, this would be like having to pay a monthly fee to Ford for "car services" regardless of what brand your car is.
There are many arguments around this one, but my favourite is that because the BBC (usually!) sets such high standards it makes the other terrestrial TV companies (ITV, Chan4/5) and the UK cable companies strive to raise their game also. Hence the benefit for any UK TV watcher regardless of which channel.
It is more like the UK's road fund licence (AKA Car Tax): everyone pays if they own a car because it (is supposed to!) make ALL the roads better!
That said, IMHO I'd say the TV License has had its day and it should be scrapped and an equal amount just taken from income tax instead. This would save money 'cos there'd be no need for all the TV License infrastructure, etc.
Eclectic beats from Leeds, UK
handmadehands.co.uk
At the moment in the UK, subscription to the BBC is compulsory, as a condition of being able to have a TV. And if you watch TV without subscribing, you will be hauled before a magistrate, fined, and maybe imprisoned. People are imprisoned all the time for doing this.
What we need to do is make it voluntary. Everyone should be able to subscribe to the channels of their choice, or not as the case may be. Then, when subscription to the BBC is voluntary, we can just stop arguing about it and let them do what they want. If we don't like it, we would cancel our subscriptions.
This is so simple and obvious, its very difficult to understand why everyone doesn't support it automatically. What possible case can there be for making subscription to one particular broadcaster compulsory, and enforced by criminal law sanctions? Its totally nuts. We don't make subscription to one particular newspaper a condition of being able to read the press. We don't make subscription to one particular web site a condition of being able to have Internet Access. What is the problem here?
It's behind you!
Cue panto replies.
The last one was here
http://www.ofcom.org.uk/tv/ifi/tvlicensing/enquiry/ofcom_bbc.pdf
Not too sure what is actually going on with the second round yet.
I see what you mean. If I was poor, I'd choose to sleep under a bridge or to starve rather than take handouts. Therefore, I shouldn't have to pay taxes.
The only job for government is to bomb people and throw potheads in jail for a few decades, and in that case I'm hugely in favor of big government. Maybe this includes building freeways, but I'm not sure about maintenance or inspections. Aside from that I can teach my own kids, inspect my own meat, and I can drive myself to the hospital if I fall down the stairs or have a heart attack.
Also, if my house catches fire, it's my job to extinguish it. If some poor bastard's house down the way catches fire, that's his problem.
I've had enough with these fucking commies who want to take all my guns and money away.
In USA you're already required to pay a tax to a corporation (unless you are happy to die early from a treatable disease) - and guess what, we pay less in the UK for our health coverage than most people pay in the USA.
SURELY NOT!!!!!
The analogue system was stable, open, technician-friendly, and degraded gracefully. A 30-year-old analogue set still works today, except in regions where the analogue signal has now been switched off.
The digital system opens the doors for tweaks to be made with protocols to add "features" or restrictions, each of which will require buying a new STB/TV every few years. It is already the case that many Freeview systems from half a decade ago need replacing - do not even dream that the majority of manufacturers are going to provide firmware updates.
Yes, we can now admit 6 to 8 channels where previously only one could be transmitted on a particular frequency, but the large majority of the channels are dedicated to repeats and/or excreta. It is hard to find and apply good writing and production talent, and not worth the time and money when the number of viewers is spread so thinly over so many channels. And do not be fooled into thinking that the number of potential channels will increase as the art allows! Two large chunks of the broadcast TV bandwidth are to be reallocated, i.e. what the people own will be sold off.
All you have gained is the potential for HDTV, but this could already have been run as a separate service alongside analog. What is more, it distracts from the original purpose of TV in the UK as a public service broadcasting medium, not an eye candy broadcasting medium.
Not all of the licence fee goes to the BBC, the vast majority does yes but some of it also goes to the other main channels.
http://spamdecoy.net - free throwaway anonymous email - avoid spam!
For example, XOR encryption is remarkably weak in most cases.
That really depends.
If you repeat a password cyclically ("hunter2hunter2hunter2...") and XOR it onto your plain text, you're doing a polyalphabetic substitution cipher. Those were broken around the first world war (IIRC); google for "Kasiski Test" and others.
If you use a random byte (independent of every other byte) at each position of the key stream ("%Nb2a#!\nF..."), XOR is the perfect cipher. By observing the cipher text, you have no better idea about what the plain text is compared to what idea you would have if all you knew was that the plain text was there*.
If you use a block cipher (DES, AES, etc.) to encrypt "n+0", "n+1", "n+2", etc., for some random initial offset n, and concatenate the byte blocks of encrypted numbers, you have in some sense a simulation of the perfect XOR encryption; if the block cipher is strong, this is strong as well (maybe if the block cipher can be broken in O(t), this can be broken in O(sqrt(t)), but if t is superpolynomial, so is sqrt(t)). [This is known as "Counter Mode", and you can use it to protect your ssh sessions. It has a bunch of nice properties compared to other Modes Of Operation, but that's beyond today's cryptography lecture.]
* Say we have a residents meeting at my dorm, and someone suggests we buy a Wii for our basement lounge. Later, I see an encrypted message between the dorm chairman and SomeWiiShop.dk. I know my dorm chairman is not a gamer, so my natural assumption is that she's acting on the request for a Wii. Since I also know about the applications of cryptography (for transactions in e-trade, but not the shopping pages), I assume she's bought a Wii (plus maybe some games and controllers). This is all without decryption. The "perfect security" of XOR is saying that I can't improve my guess by trying to decrypt---not that I can't have a good guess before trying to decrypt.
The BBC is both producer and distributer. Maybe it should be split into "BBC TV" and "BBC Production"? After Dirac leading to a Windows only iPlayer I think we can dismiss their 'research' department.
The license could pay basic infrastructure costs for "BBC TV" running the distribution infrastructure (transmitters, etc). If they want to play the silly "ratings war" games they are playing, then they can buy up foreign commercial pap and be allowed to play a couple of adverts before and afterwards to pay for it. This would mean tax payers money isn't being sucked abroad for rubbish reality tv shows.
Most of the money goes into "BBC Production". This produces content as per their remit. This then goes to to "BBC TV" and is played for free, or is licensed to foreign TV stations. As soon as it is broadcast it is then put up for free on the BBC torrent site unrestricted. It is not even worth blocking foreign IPs, getting more private worldwide viewers will put pressure on other TV stations to license the content from the BBC.
Just food for thought, I am sure there may be problems with this I haven't thought of.
Phillip.
Property for sale in Nice, France
the only even-more-half-assed solution they can think of to make it hard to crack the DRM is security-through-obscurity.
But... but...
DRM is security by obscurity.
Here's how DRM works: I encrypt the movie, such that a given key k is required to decrypt it. To play the movie, you need to decrypt it first.
Then, I give you the key. I don't want you to decrypt-and-save, or decrypt-and-share-with-your-6-billion-best-friends, but I want you to decrypt-and-play.
This "works" by putting a "Play" button in the playback software which does the decrypt-and-play, and not putting in a "Save" button which does the decrypt-and-save.
But if you run the program step-by-step in a debugger (which is boring and laborious and takes some background knowledge, but is a skill every competent programmer should have), you can see exactly how the program does the "decrypt-and-" part. Then you can write your own tool which adds "save" to the "decrypt-and-" bit.
Your only defence against someone using a debugger is hiding the key, using the key, and manipulating the decrypted data in ways that are too complex and confusing for the people using the debugger to understand. The name for doing that is `obscurity'.
That's right, the business with Americans' prolific use of z's seems to be a holdover from an alternative spelling convention that dates back to before English was properly standardised (Note: "standardised", not "standarized").
Californian "Valley Talk" in particular seem to have strong elements of late Seventeenth/early Eighteenth century spoken English, notably the "delayed negative" that's often used for humour or emphasis (this is well known ... not).
This anachronistic anomaly may be due to the comparatively high proportion of vampires that left Europe for the New World to avoid persecution at around the time of the Founding Fathers, and who kept migrating West until they ended up concentrated in small communities in California.
Eric Baird
You're right about the "corporation" bit. Under English law, a "corporation" is "an artificial human being" ("corp..." referring to things bodylike), so the BBC as a corporation is singular whenever we're talking about a matter of centralised policy (whenever the BBC is acting as a single entity).
However, there are many groups within the BBC in charge of different aspects of policymaking (such as the technical and standards groups), so "The BBC" can also be considered as a group, and when one of these groups does a thing, or floats an idea that can't be treated as a definitive official action by the corporation, we tend to use the plural (plurals sometimes being used to symbolise "fuzziness", to signify vagueness over who exactly it is that's being referred to).
"The BBC" can also be plural when it refers to a group of broadcast channels.
So for instance you might hear people saying:
PS: On the "corporation" bit, that's what niggled me about Asimov's "I Robot" series ... the ongoing plot element about the robot wanting to have status as a person. I don't see why they couldn't simply have had him registered as a corporation. Corporations have reponsibilities and can be deemed to have committed crimes (eg corporate manslaughter), they can own property, and they can be subjected to penalties, like people. If you want to deem a sentient robot to be an autonomous entity, then declaring them an "artificial person" seems appropriate.
Eric Baird