Linux and Software Patents

Several news outlets are reporting that Microsoft has put a specific number on the patents they claim Linux infringes upon. To some, this may seem like a move by Microsoft towards some form of legal action, or even a risk to the longevity of Linux. I do not believe this to be the case for a number of reasons, but I must first make the usual disclaimers: I am not a lawyer, I do not play one on TV, and any Linux user concerned about their rights should consult a lawyer.

  1. Microsoft has previously had patents invalidated where prior art existed. Some of the Microsoft patents probably fall into this category, particularly if they were filed after the supposed infringement occurred. In order to protect intellectual property, you would have to have your patent application file before anyone else duplicates your work.
  2. Software patents in themselves are basically ridiculous because the idea of patenting software is like patenting a language or a screwdriver. Software (and, by extension, computers) should not be seen as an end. They are a tool to get things done. Furthermore, software MUST be able to inter-operate and that requires the ability for multiple developers to implement the same protocols and formats. At present, the European Union does not even allow software patents. The US supreme court has (fortunately) never upheld that software patents are specifically permitted under US law.
  3. The whole idea that patents are needed to protect the market is ridiculous. Copyright can protect a particular implementation, preventing anyone from being able to copy
  4. Linux is too important to be completely destroyed in a patent war. Too many large companies use it and don't want to see it disappear. Google runs all its data centers on Linux, which is good because it needs high reliability and uptime, something Microsoft software doesn't seem to offer. LucasArts and Pixar run their 3-D rendering farms on Linux. Dozens of other fortune 500 companies run Linux. IBM, Red Hat, Novell and others have stood up to SCO over claims of copyright infringement, so the battle with Microsoft will be nothing new to them. I imagine Canonical will also enter the ring at some point.
  5. By extension of #4, Linux is too important to Microsoft. That's not because of some patent royalties, either. The importance of Linux comes from its position as Microsoft's whipping boy. Microsoft can blame a number of problems on "open source hackers." Linux is also a more legitimate server operating system than Apple's OS X, helping Microsoft deftly avoid some of the laws regarding monopolies. Let's not forget that they were sued in the late 90s by several states and the US Department of Justice for violating anti-trust law. Let's also keep in mind that they are currently negotiating a settlement of fines with the European Union for similar business practices.
  6. If Microsoft files a lawsuit against Linux users, they may open themselves to many forms of retaliation, including businesses completely dumping Microsoft software, counter-suits from other Linux users wishing to clearly establish their legal right to use Linux, and a public relations nightmare. In all likelihood, they would end up losing more than they could hope to gain.

Why should software be all about business, anyway? Why should hobbyists and small developers be restricted from making something that works with other software? Microsoft is simply another case of corporate America looking for more money. Most notably, Steve Ballmer comes across as an unethical, arrogant, and self-serving "suit".

Software patents restrict choice to give rich executives a few more dollars. If Microsoft had it their way, we'd have to pay for each reboot of our computers: and with their software, Bill Gates himself could not afford that.

Edit: Growler knows what he's talking about when he says Microsoft takes on the free world.


Why LinuxQuestions.org?

Sorry for the lack of updates lately, things have been crazy.

I wanted to take a moment to explain why I have been a member of LinuxQuestions.org for several years, and a moderator for about a year, and also what it's all about.


Why the AACS key is not about piracy.

The leaking of the AACS key, for many users, is not about piracy or even the ability to make 'backups' of HD-DVD disks. Like the issue surrounding DeCSS, it is about the ability to use content on a variety of platforms. I would like to build a home theater PC running MythTV. Perhaps I'd like that HTPC to be able to play HD-DVDs.

It is not even a fanatical view of Free software that encourages the distribution of this key. Many Linux users would be satisfied with a HD-DVD and DVD codec that is no-cost and works with existing software.

For these same reasons, I oppose most DRM. If I pay for the content, why should I not be able to play it when and where I want? The fear of piracy has caused the content producers to treat everyone like criminals. Whether or not we have actually done any harm, we are restricted to what they want us to do with "their" content.

Until the AACS-LA (and the entertainment industry in general) understands these issues, it seems like the solution may be to only purchase content in DRM-free form from Independent artists and studios.

If they treat us like pirates, we are forced to act like pirates to protect our Fair Use Rights.

The infamous Digg post

Show your support of freedom of speech

Edit: Oh, and Mark Shuttleworth has it again: DRM doesn't work. Who'd have guessed that the leader of the fastest-growing Linux distribution would understand the digital media market?  I'm glad someone has some sense.


How the Ubuntu/Dell deal will impact the market

Ubuntu founder Mark Shuttleworth has an excellent blog entry describing the way the Ubuntu/Dell deal will impact driver development, Dell's business, and Linux in general. Most notable is his assertion that the "free software approach is a better device driver development model" than the closed-source model.  I wholehartedly agree with this, because once a driver is mainlined in the kernel, the kernel devs maintain the driver interface to the kernel.  The only work left for the hardware vendor is supporting their hardware.


AOL: 8 Character Passwords?

A lot of people probably thought that AOL would be a company to keep with the times.  Apparently not, since their system only uses the first 8 characters of a password, silently discarding anything else.  Sounds like a sense of false security to me.