Language Selection

English French German Italian Portuguese Spanish

Teen Builds Linux Workaround For iTunes

Filed under
Linux

Cody Brocious is a 17-year old 11th grader from Chamberburg, Pa., and like many other teens he loves his iPod and uses the iTunes music store to buy music.

Brocious likes using the Linux operating system more than he does Microsoft's Windows or Apple Computer's Mac OS. But Apple doesn't make software that would let Linux users like Brocious buy songs from the iTunes store, so he did what any 21st-century teen raised in the digital age would do--he and his friends wrote a program to do so themselves.

One of those friends is Jon Johansen, a Norwegian who in 1999 drew the ire of the Motion Pictures Association of America for creating a software program designed to circumvent the copy-protection technology on DVDs.

What they came up with is a program called PyMusique, which hit the Web about two weeks ago. It lets Linux desktop users buy--not steal--music files from iTunes. One unintended consequence of their program is that it saves the songs without the built-in copy-protection code, meaning that songs can be copied to other devices at will.

Brocious says that stripping the Digital Rights Management technology from iTunes songs happened more or less by accident. He first assumed that the copy protection was attached directly by the iTunes server itself. Had that been the case, he says, PyMusique would have left it intact, meaning the program would be subject to the same copy restrictions to which all iTunes users are subject.

"This is not about circumventing Apple's DRM," he says. "It's about creating a good Linux client for iTunes."

That may be true, but one might question why Brocious developed a version of PyMusique for Windows, which already works with iTunes. The only obvious reason to create a version for Windows would be to circumvent Apple's copy-protection technology.

But as it happens, iTunes users willing to go to the effort can already circumvent Apple copy protection, called Fairplay, on their own. After burning a song purchased from iTunes to a CD, users can transfer the contents of that CD as freely as they wish.

Leaving Fairplay intact on PyMusique as it is, Brocious says, is certainly an option. But it's pointless. Any user with a little programming knowledge would be able to disable the copy-protection scheme because of the way it's applied. And die-hard Linux users won't bother with any software that isn't open source. They tend to like examining the source code of software before installing it on their machines, he says.

Apple had no comment on the matter, but in the past it has blocked certain customers (including those using PyMusique) from buying music on older versions of iTunes. When that happened, Brocious and his buddies released an updated version of PyMusique that again circumvented Apple's locks.

Brocious says he and his cadre of coders would like to show Apple how to change the way iTunes works so they can continue developing PyMusique and give potentially millions of Linux users who run software from companies like Red Hat (nasdaq: RHAT - news - people ) and Novell (nasdaq: NOVL - news - people ) the same access to iTunes that millions of Windows and Mac users have.

He concedes that it may not make much business sense for Apple to devote its own resources to develop an open source Linux-friendly version of iTunes. It's not clear how many people would even use it. Brocious estimates fewer than a thousand people have downloaded it so far.

It's certain to be a small drop in Apple's bucket. The company has never revealed how many iTunes customers it has--only how many songs they've downloaded, which as of March 2 stood at 300 million.

This is why Brocious is offering up PyMusique and his coding services to Apple. He says he wants to work with Apple's blessing to create a Linux-friendly iTunes program, built in such a way that open-source devotees would embrace it. "The solution is to work with us, not against us," Brocious says.

Source.

More in Tux Machines

Linux Kernel News

  • Linux: Why do people hate systemd?
    systemd has caused an almost unending amount of controversy in the Linux community. Some Linux users have been unyielding in their opposition to systemd, while others have been much more accepting. The topic of systemd came up in a recent thread in the Linux subreddit and the folks there did not pull any punches when sharing their thoughts about it.
  • PulseAudio 10.0 Linux Sound System Released, Offers OpenSSL 1.1.0 Compatibility
    Today, January 19, 2017, sees the official release of the PulseAudio 10.0 open-source sound server for Linux-based operating systems, a major version that introduces many exciting new features. PulseAudio 10.0 has been in development for the past seven months, since the June 22, 2016, release of PulseAudio 9.0, which is currently used by default in numerous GNU/Linux distributions.
  • Linux is part of the IoT security problem, dev tells Linux conference
    The Mirai botnet? Just the “tip of the iceberg” is how security bods at this week's linux.conf.au see the Internet of Things. Presenting to the Security and Privacy miniconf at linux.conf.au, embedded systems developer and consultant Christopher Biggs pointed out that Mirai's focus on building a big DDoS cannon drew attention away from the other risks posed by insecure cameras and digital video recorders.
  • The Linux Foundation Brings 3 New Open Source Events to China
    LinuxCon, ContainerCon, and CloudOpen will be held in China this year for the first time, The Linux Foundation announced this week. After the success of other Linux Foundation events in the country, including MesosCon Asia and Cloud Foundry Summit Asia, The Linux Foundation decided to offer its flagship LinuxCon, ContainerCon and CloudOpen events in China as well, said Linux Foundation Executive Director Jim Zemlin. “Chinese developers and businesses have strongly embraced open source and are contributing significant amounts of code to a wide variety of projects,” Zemlin said. “We have heard the call to bring more open source events to China.”

Dell Has Sold ‘Tens of Millions’ Dollars’ Worth of Linux Laptops

So popular Linux personality Bryan Lunduke, who recently took an hour out to talk to Dell’s Senior Architect in the office of CTO — try saying that with a mouthful of doughnut — Barton George. What did he learn? Well, for one, Dell says it has ‘no plans’ to start shipping its Linux-powered developer laptops with anything other than Ubuntu. Read more

Open-source voting is the answer to hacking concerns

Will we ever have a voting system that is completely error-proof and impenetrable from malicious forces? Not likely. But the security breaches that are increasingly a part of daily life serve as a call to action. Every day brings a new report of hacking or suspicious activity, and increasingly with fingers pointing to international actors. Whether it is statewide voter registration databases (Illinois and Arizona; some say more); national party organizations (the Democratic National Committee); utilities (Vermont’s Burlington Electric); or Russia’s state-run television station (RT) suddenly interrupting C-SPAN last week — the incident is still under investigation and not confirmed as a hack — it is all very unsettling and leaves us feeling vulnerable. Read more

The Many, the Humble, the Ubuntu Users

I have never been much of a leading-edge computing person. In fact, I first got mildly famous online writing a weekly column titled “This Old PC” for Time/Life about making do with used gear — often by installing Linux on it — and after that an essentially identical column for Andover.net titled “Cheap Computing,” which was also about saving money in a world where most online computing columns seemed to be about getting you to spend until you had no money left to spend on food. Read more