On TV.com: ALYSSA MILANO is headed to Castle
BNET Business Network:
BNET
TechRepublic
ZDNet
TalkBack 35 of 129:
Next »
« Previous
Why software is different
This apparently simple question goes to the heart of the matter, doesn't it?

Software has always (okay, until very recently) been regarded as too difficult to define, in order to be patented. As far as I know (and I have looked) there are no in-depth studies of why this is true - though commentators who believe it to be true appear to outnumber the rest by something like 1,000:1. But the basic premise for software is; it is too difficult to prove that it is a true innovation (i.e. 1. Completely different from anything that has gone before, and 2. Not obvious).

Of course patents are also, famously, awarded because the patented idea is not something: [not Artwork (some aesthetic creation, or presentation of informaion), not a Scientific Discovery (something that already exists but has not previously been described), and not a Process (which is suprisingly well defined as: a method of performing a mental act such as playing a game, or doing business).

For example:
- A new computer language could not be patented because languages already exist. Even if all current programming languages have limitations (which they do) this is not enough grounds to claim that a new programming language with new features is patentable, because it would fail at least three of the above, standard, global, tests for patents. This means that, if it were possible for the world to agree which one was first, only the first ever programming language would ever gain a patent and even then it is questionable. After all, didn't the complex and time consuming way in which machine code was written cry out for a programming language (i.e. was it not obvious that this incremental step would be taken eventually)? However, does a new function in a language count? So far, the patent office has chosen to believe the answer to this one is yes - but they have yet to be seriously challenged in court.

- A business program might appear, at first sight, to provide a whole new way of doing business. But in reality all such programs that exist today are derivatives of existing business processes - many of them centuries old. This is at the centre of the debate on software patents and OASIS. Software, by definition, is the formal representation (and/or presentation) of either state, or process. The Web Services standards at the core of OASIS' existence are designed to automate and emulate - through software - human interaction (i.e. processes). Any programme that provides Web Services (without patent protection) will be considered to be simply a way to define a process (of the non-patentable variety) so that it will never be patentable. In any case, one of the reasons that business processes were so long excluded from patent protection is that the costs, to society at large, of providing monopoly rights over tacit knowledge (the area from which, obviously, business process improvements spring) was far too high - and in any case were not needed (any advantage that might be gained through business process innovation would clearly be made redundant very quickly as all competitors would have the incentive to deal with that innovation).

According to Brian Kahin [Director, Center for Information Policy, College of Information Studies, University of Maryland]
- "In practice, software is created not by research but drawing from tacit knowledge as an original work of authorship, which is why code-level copyright is widely accepted as an appropriate form of intellectual property protection."

So software is different because it is too difficult to define as original ideas (under current patent rules and processes).

But Brian has said much more: "The complex, systemic, nature of software means that finished products are more likely to infringe patented proceses inadvertently and it may be difficult to remove such processes without rewriting large amounts of code. Portfolio holders, even individual patents, may wield power that is disproportianate to the role of the infringing process(es) in the software package.

[This] systemic failure is understood primarily by patent professionals [lawyers] who lack the incentive to fix it ... the problem is understood to a lesser extent by software professionals who lack the expertise and focus to critique the system effectively. The system [US software patents] maintains the trappings of a property regime but as patenting proliferates in industries where innovation is rapid and incremental, infringment becomes commonplace - as documented in the study of the semiconductor industry. The quality problem ultimately runs up against the notorious subjectivity of the nonobvioussnes standard [used to judge patent applications]. Close scrutiny [required for any new software patent regime] would open up a Pandora's Box of issues that are currently submerged in judicial doctrine ... that can only be evaluated after the fact ..."

Or to put that simply: Software is different because it is far more difficult to judge (if the same old patent rules are applied) what is original and what is not. But, worse than that, the current regime [now being applied to software without any thought as to differences] means that patents are being rewarded for software that is throwing a giant spanner into the ICT industry's works as just one patent could have the power to bring an engine as big as OASIS to a crashing halt.

Or Linux... or Apache... or ...

I could go into more detail, but I have some paying work to get back to...
Posted by: Stephen Wheeler   Posted on: 02/23/05 You are currently: a Guest | Members login | Terms of Use
Reply to Story No further replies to this post will be accepted.

Alert moderator to an offensive message

Subscribe to this discussion via Email or RSS

I'm not sure of the specifics  Roger Ramjet | 02/22/05
I agree, I hope they make a impact  JasonL31 | 02/22/05
Agreed...they belong  rock06r | 02/22/05
Hmmm, aren't you the one  No_Ax_to_Grind | 02/22/05
Yeah, but if memory serves me right ...  Judas I. | 02/22/05
'I'm not sure of the specifics . . ."  CobraA1 | 02/22/05
I thought one of the big plusses of OSS..  d_jedi | 02/22/05
Well, not just ANY "standard."  Judas I. | 02/22/05
De Facto and Open  psuedostratified | 02/22/05
True, iff...  The King's Servant | 02/22/05
I agree with you  agottschald | 02/23/05
Re: DeFacto & Open  Stephen Wheeler | 02/23/05
Depends on the Standard.  nucrash | 02/22/05
Excellent point, nucrash.  Judas I. | 02/22/05
Well then  seosamh_z | 02/22/05
You're exactly right, Joe.  Judas I. | 02/22/05
AC/DC  gardoglee | 02/22/05
I get your point, gardoglee  Judas I. | 02/22/05
Physics was the reason...not market  rock06r | 02/22/05
Sounds like...  rapson | 02/22/05
Of course we should not do that  Michael Kelly | 02/22/05
I'm advocating that if the government ...  Judas I. | 02/22/05
Yeow, Michael!  Judas I. | 02/22/05
So what is the alternative...?  rock06r | 02/22/05
Like I told rapson, above.  Judas I. | 02/22/05
OButterball has got it. ...mostly.  The King's Servant | 02/22/05
So what is the alternative...?  AmusedAtItAll | 02/23/05
TrollCatcher: I love this  seosamh_z | 02/23/05
I don't get your point  Mack DaNife | 02/23/05
There, is, no, alternative, switch, off, your, brain  Stephen Wheeler | 02/23/05
Hogwash...  No_Ax_to_Grind | 02/23/05
My hog's already clean, Axey  Judas I. | 02/23/05
Nope, not even close.  No_Ax_to_Grind | 02/23/05
Oh, and why not?  Judas I. | 02/23/05
Why software is different  Stephen Wheeler | 02/23/05
If not fully open, can it be a standard  johnlb2002 | 02/22/05
Ummm, can you say metric inches?  No_Ax_to_Grind | 02/23/05
There is...  Mack DaNife | 02/23/05
Don't worry little fellow,,  No_Ax_to_Grind | 02/23/05
Re: metric inches  B.O.F.H. | 02/23/05
It's a standard you don't like, so what?  No_Ax_to_Grind | 02/23/05
So what? So he gets the right to CHANGE it, Axey!  Judas I. | 02/23/05
Again with the useless analogy. Give it up.  No_Ax_to_Grind | 02/23/05
It's a great analogy, Axey  Judas I. | 02/23/05
What year is this 1917 say October?  osreinstall | 02/24/05
You know what YOUR problem is, osreinstall?  Judas I. | 02/24/05
Is that it sensitive one  osreinstall | 02/24/05
If I can dish it out and not take it ...  Judas I. | 02/24/05
Hey Clueless or Devious  osreinstall | 02/24/05
You got it, osreinstall! Since even YOU know that ...  Judas I. | 02/24/05
More Bluster from  osreinstall | 02/24/05
My "bluster" is more than just an empty wind.  Judas I. | 02/24/05
Another poor lad who is frontal lobe challenged  osreinstall | 02/24/05
Let's talk about frontal lobes for a minute.  Judas I. | 02/25/05
You are real objective  osreinstall | 02/25/05
You're a fine one to even USE the word "objective" ...  Judas I. | 02/25/05
And you can do something else  johnlb2002 | 02/23/05
It's a standard you don't like...  rebmp3 | 02/23/05
Open Standards != Open Source  seosamh_z | 02/22/05
More to the point, Standards != Open Standards  Michael Kelly | 02/22/05
Open Standards mean Freedom of choice  stevej@... | 02/24/05
I'm glad somebody else gets it!  seosamh_z | 02/25/05
selective boycott  mallard@... | 02/22/05
Is it Open Source or Not?  jbaird | 02/22/05
50 : 50  Stephen Wheeler | 02/23/05
Its easy to boycott a product. Sometimes its hard not to violate a patent.  GreatInca | 02/22/05
Indian Giver!  wiskyjon | 02/22/05
Knee-Jerk Reaction?  evangelinux | 02/22/05
Standards  stan@... | 02/23/05
De facto Standards  allancrf | 02/23/05
almost isn't good enough!  wessonjoe | 02/23/05
I'm taking my ball and leaving!!!  No_Ax_to_Grind | 02/23/05
Not sports, but maybe politics:  Judas I. | 02/23/05
You don't get it  grant@... | 02/23/05
Okay, so ...  Judas I. | 02/23/05
so what are you a brit or a history buff?  liskanich | 02/25/05
Worst analogy ever posted???  No_Ax_to_Grind | 02/23/05
You mean...  rapson | 02/23/05
no don't think so  liskanich | 02/25/05
MUCH better than YOURS, Axey!  Judas I. | 02/23/05
kicking the ball and playing  vsconsul@... | 02/23/05
Nice try, useless but nice none the less.  No_Ax_to_Grind | 02/23/05
Nice try at an insult, Axey, but even MORE useless ...  Judas I. | 02/23/05
Patronising  Stephen Wheeler | 02/23/05
agree  liskanich | 02/25/05
Open source ist kaput  osreinstall | 02/23/05
You miss the point.  thutchins | 02/23/05
You need a course in economics  osreinstall | 02/23/05
economics?  rebmp3 | 02/23/05
You guys are always  osreinstall | 02/23/05
Open Source  dennis.judd | 02/23/05
Random Standards Thoughts  Stephen Wheeler | 02/23/05
Standards of SOME sort  PCcritic | 02/23/05
OS a standard - hacker freebies  rob.ehrlich | 02/23/05
False logic  hawkeyeaz1 | 02/23/05
A lot of good points but....  D-Ram | 02/23/05
Hold on to your Nuts  Stephen Wheeler | 02/23/05
Open standards  Omnius | 02/23/05
One of us does not understand; I hope it's you.  fmcgowan | 02/23/05
I'll take some of That!  Stephen Wheeler | 02/23/05
Open source is bad for business  timbabcock@... | 02/23/05
Here's a Handkerchief  Stephen Wheeler | 02/23/05
Should Open-source Be A Standard?  bstaud@... | 02/23/05
Software Open Source?  rahrens | 02/23/05
Should open-source should be a standard?  the wolfman_z | 02/23/05
You're *so-o-o-o-o-o* right!  fmcgowan | 02/23/05
Linux vs Windows?  the wolfman_z | 02/23/05
You seem to have missed my point.  fmcgowan | 02/23/05
"WANTED" A NEW OSSC....  romegakahn@... | 02/23/05
The basic problem  NobodyHome | 02/23/05
The basic problem os Open Source wants aothers proeprty for free.  No_Ax_to_Grind | 02/23/05
Free - When, Where, How, Whom?  Stephen Wheeler | 02/23/05
Open Source Since Day One  mondoville | 02/23/05
Open Source Should be a Standard?  rsterrell3@... | 02/23/05
Definately  jackjack5 | 02/23/05
Poor logic  blacksheepxlch1 | 02/27/05
OASIS patent policy  barbjy@... | 02/24/05
Open source software standardization  z3matz3@... | 02/24/05
MPEG is a standard and full of restrictive (payed) patents  PhilippeV | 02/24/05
Open Source as a standard  RayEdMcG | 02/24/05
OS or Proprietary  mnishiza | 02/25/05
Strange reaction?  blacksheepxlch1 | 02/27/05
Open Source a standard?  mryamare7647 | 02/27/05
Open Source is Good  JGurtner | 02/27/05
Open Source Should be standardised but not .....  gopcrepair | 02/28/05
Open Source Message  jfreedle2@... | 03/03/05
What it means to me  whulse | 03/05/05
let them do it if that's what they want  vladsim | 03/14/05
What happened?  martin_hamburg | 11/30/09

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement
advertisement