How Nokia and Linux Can Live Together
Bruce Perens writes "Ari Jaaski of Nokia is concerned that the Linux developers need to learn to live with DRM, SIM-locking, and 'IPR'. But they won't. Fortunately, Nokia can do all that it wants with Linux, while being GPL2 and even GPL3-compatible. The key is knowing how to draw bright lines between different parts of the system. That's a legal term, and in this case it means a line between the Free Software and the rest of the system, that is 'bright' in that the two pieces are very well separated, and there is no dispute that one could be a derivative work of the other, or infringes on the other in any way. All of the Free Software goes on one side of that line, and all of the lock-down stuff on the other side." A very interesting read, and a good how-to for any company that is looking to use GPLed code as part of their products, or even just make their products to be hacker-friendly.
From the summary: "Nokia is concerned that the Linux developers need to learn to live with DRM, SIM-locking, and 'IPR'. But they won't. "
Rephrased by me: Nokia is concerned that they need Linux developers need to learn to live with DRM, SIM-locking, and 'IPR'. And they won't.
Cheers,
Ian
Looks like the Bright Line for me may be the Nokia label, if they are going to maintain their attitude.
When our name is on the back of your car, we're behind you all the way!
This is Slashdot. Common sense is futile. You will be modded down.
This is exactly how digital restrictions of any kind can be compatible with free software. You have a division between free and non-free, and as Perens suggests, maybe it's the kernel/user interface, or physical separation, or a virtual machine. What matters is that the division exists and that it preserves all of the software freedoms that the licence requires.
Personally I think virtual machines are the way to go. You put your free software in one virtual machine and your GSM stack/software radio/DRM code/etc. in another, and run them both using a hypervisor. That way, you get all the benefits of free software without having to put the non-free components in hardware or on a separate CPU. Oddly enough, support for this kind of operation already exists in CPUs, e.g. ARM's Trustzone. Clearly manufacturers have been thinking about how to combine open software with secure components, and their solution is Perens' bright lines.
Virtualisation is exactly how we will get the flexibility and openness we need in small computers without losing the features that network operators demand. Of course it's not a pure free software system any more, but you don't have the source for your x86 CPU microcode, so you're already using a hybrid system that runs both free and non-free code. The best advice is not to worry about it, and enjoy the improved flexibility that you get from being able to run your own code on *most* of the system, instead of none of it.
>north
You're an immobile computer, remember?
(1) Open the cell networks
(2)Sell flat-rate or simple tiered access to the network
(3)Sell a range of solutions, from bare bones "modems" to full-fledged gadgety smartphones
(4)Stop trying to tell us what software and hardware we're allowed to fucking use on that network
(5)Profit!!!
It could all be so simple, were the bastards not so greedy . There are plenty of idiots who would still happily buy pink Razrs and crappy ring tones...
Caveat Utilitor
> Drm is here to stay whether we like it or not.
I used to fear that would be true, and many would pronounce it as flatly as you just did only a year or two ago. But you are now the exception.
DRM is pretty much dead on music these days. DVD has been totally cracked for years now and the sky hasn't fallen, DVD sales are still good. The defunct HD-DVD was already cracked and BD's first line of defense has already fallen. It is only a matter of time before the advanced crypto falls. And it won't kill HD content sales when it happens. Eventually the fear, uncertainty and doubt in Hollywood will meet reality.
The cell phone industry is going to take a bit longer, especially with the government mixed up in things. But I'm betting DRM gets pushed back to the SIM within a decade. You can't really open up that lowest layer of the stack without rethinking the entire worldwide phone network so that will probably be with us a bit longer.
> Future versions of windows will be locked to signed drm executables
> as well and its the wave of the future.
Had Microsoft been able to force TCPA into Vista they probably would indeed been able to put us all into an X-Box Hell forever. But their window of opportunity has probably closed forever. By the time Windows 7 ships they aren't likely to have a monopoly anymore. Dominant, yes. Monopoly that can dictate who can and cannot sell software for Windows and demand a 'taste' of every sale X-Box style, no. Apple and ASUS have pretty much settled that question.
Democrat delenda est
You see, putting a "simple piece of hardware" into a critical mass of hands is not the same as copying a piece of software. It is a linear process, you need an infrastructure which can produce and distribute that critical mass of handsets and that requires a huge investment.
Getting Linux onto Nokia phones is a huge leap forward, it is a step past the desktop which is now largely irrelevant. As long as they stick to the GPL (and they will, their lawyers and developers will be perfectly aware of the issues) what they actually do with it is up to them. That is almost certainly going to include DRM, locked down hardware and patented software because that is what their customers (the mobile networks) demand of them.
But you know what? That phone is still a Linux box.
I say good luck to them.
Deleted
Bruce
Bruce Perens.