My Photos

www.flickr.com
This is a Flickr badge showing public photos and videos from coogle. Make your own badge here.

Quicksearch

Thoughts on Software Patents

Saturday, July 3. 2004

While I was at LinuxTag, I was a participant in a protest against software patents (you can see some pictures of our march, etc. in my LinuxTag 2004 Photo Album). Today I got an e-mail from its organizer informing me of a second protest in Germany and gave me a link to some photos taken during the last protest. You can find those photos here.

Besides being very wonderful photos, looking through them got me thinking about the topic of software patents in a little more detail. Rather than pondering them myself I thought I'd share them with my faithful blog readers -- please feel free to comment and share your thoughts as well.

To be honest, I'm not against software patents -- at least not accross the board. I'm a business man working in an open-source industry, I have a family on the way and I can't put food on the table giving everything I do away. I do agree that software patents can be a very negative thing, however the reasons why they are a bad thing aren't necessarily the same reasons as many people who protested with me believed. Many who are completely against software patents claim that they stunt growth in the industry, allow the formation of monopolies, etc. I say that software patents allow me to, if I choose, actually create a piece software or a better way to do things which I can claim as mine. I don't need to be employed with a major company to patent something, and with software I don't even really need a lot of resources to write "patentable" software. So with software being so easy to reverse engineer, what's so wrong with the idea of there being some sort of assignment of credit for the original idea?

To me, the problem doesn't seem to be that patents on software themselves are bad -- rather that people are trying to patent things which shouldn't be patentable. For instance, consider the progress bar. In Europe the progress bar is patented by someone (although I don't know who). I'm against that, not because its a software patent, but because at least in America you aren't allowed to patent "common knowledge" things. For instance, I can't run off and patent the wheel -- and in today's day and age the progress bar is just as common. On the other hand if I (or anyone, for that matter) develops a new compression algorithm which can compress any data 50% better than any other algorithm, why can't they patent that? It's something they completely thought up on their own, and I think if you develop something unique enough you should have a right to be the first (and only for a time) to gain the benfits of it.

Patents aren't the problem, its the stupid laws that govern the way patents work. You shouldn't be able to patent a piece of software that is considered "common knowledge" -- but when someone comes up with something new, I think they deserve the first bite at the apple for it. If that company is Microsoft, so be it -- you can bet they spent the money to develop it. But the great thing about our industry is that although Microsoft can throw millions to solve a problem, a clever guy can sit in front of his laptop at a bar and come up with the same thing. To a large degree, that's the power of open source -- and when you look at it that way the idea of patenting something actually seems to favor the individual shoebox developer anyway. Unfortunately, the thing about open source is that there is a real danger from some who seem to be content int giving ourselves away into non-existance. Sooner or later everyone needs to make money off their talents, and while open source is an excellent way to prove yourself while you improve the entire industry, writing open source code alone isn't going to put food on anyone's table. Patents are okay, patents which are completely based on the work of others with a slight modification, or patents which are based on technologies and ideas which are common knowledge, are not.

At least that's how I look at it.. let's hear what you think.

Bookmark Thoughts on Software Patents  at del.icio.us Digg Thoughts on Software Patents Bloglines Thoughts on Software Patents Technorati Thoughts on Software Patents Fark this: Thoughts on Software Patents Bookmark Thoughts on Software Patents  at YahooMyWeb Bookmark Thoughts on Software Patents  at Furl.net Bookmark Thoughts on Software Patents  at reddit.com Bookmark Thoughts on Software Patents  at blinklist.com Bookmark Thoughts on Software Patents  at Spurl.net Bookmark Thoughts on Software Patents  at NewsVine Bookmark Thoughts on Software Patents  at Simpy.com Bookmark Thoughts on Software Patents  at blogmarks Bookmark Thoughts on Software Patents  with wists Bookmark Thoughts on Software Patents  at Ma.gnolia.com wong it! Bookmark using any bookmark manager!

Trackbacks

No Trackbacks

Comments
Display comments as (Linear | Threaded)

No comments

The author does not allow comments to this entry