English Court Allows Patents For "Complex" Software
jonbryce writes "The court of appeal in England has ruled that companies should be granted patents for 'complex' software products. In this particular case, Symbian had written something that makes mobile phones run faster. The court case has received very little attention because of the bank crisis, but it can be appealed to the House of Lords and then the European Court of Justice."
I'm not sure how this ruling makes sense, given that the article didn't actually say what the legal definition of "complex" was.
We all know what to do, but we don't know how to get re-elected once we have done it
But that doesn't mean Adobe should be allowed to patent software with the ability to edit raster images...
Amidst the fact that most of the world is going through a major crisis, who in world could think that what we need to do is give the corporations even more power while limiting competition? Wasn't the lesson we learned was that large corporations were bad and that you should give more power to the people? Apparently not.
Taxation is legalized theft, no more, no less.
Software Patents make writing software in a particular country a risky proposition. There are so many things the USPTO has let be patented, that I doubt you can write a single program without violating someone's patents. You have to wonder, if Software Patents existed in the US from the beginning, if the US Software Industry would have grown into what it is today? Easier to move to and write your software somewhere else (which now doesn't include Britain).
Sometimes really simple ideas are the hardest to come up with.
What's wrong with patents is when they allow ideas that any competent person would come up with in a couple of minutes if they ever needed to do it, ie. the only reason nobody "invented" it yet is that nobody ever needed it.
Example: "Compact text encoding of latitude/longitude coordinates" - Patent 20050023524
(Guess who patented that one...)
Basically it's just base-64 encoding of lat/long coordinates.
It may be "new" (in the sense that it was never done before) but any competent programmer could have come up with it with a few seconds thought.
By this yardstick my current software should have at least 10,000 patents covering it.
No sig today...
First of all, you don't "patent" software - you patent portions of software. Patenting entire pieces of software would make no sense, as it would do nearly the same darned thing as copyrighting it. Second, what defines complex? All software ideas are complex. Is a BSP tree sufficiently complex? I imagine so, and a patent on that would have decimated the game industry early on.
If there's anyone I hate more than stupid people, it's intellectuals.
Pity most ingenious software solutions are simple.
This just complicates things, most complex software is combination of widely known design patterns, which part of it will be patented?
Judges will have to be real code gurus to judge in these cases.
Not to mention that things like this will could only stifle progress if actively enforced.
In most other industries, the patent system means that if I invent a nice mouse trap I can get royalties from the guy with the mouse trap factory a.k.a. the producer.
Or you can invent your own type of mousetrap, different to/better than that one in some way, and convince people to buy yours rather than theirs.
That's not possible with software patents as it is the concept of e.g. "storing user preferences in a database and retrieving them on subsequent visits" that is patented, not the actual implementation. They don't patent the implementation because they don't need to, that's covered by copyright.
Patenting software is essentially an attempt to extend copyright to cover all other implementations that would otherwise be non-infringing. That's why it's wrong.
It's official. Most of you are morons.