Difference between revisions of "Software Patents"

From Freephile Wiki
Jump to navigation Jump to search
 
(more formatting)
 
(3 intermediate revisions by the same user not shown)
Line 6: Line 6:
 
patentable?"
 
patentable?"
  
What we are saying is that they ARN'T, or at least SHOULDN'T BE patentable
+
What we are saying is that they AREN'T, or at least SHOULDN'T BE patentable
 
because they ARE obvious to professionals in the field.
 
because they ARE obvious to professionals in the field.
  
 
But the patent office isn't a professional in the field of software, and neither
 
But the patent office isn't a professional in the field of software, and neither
 
are the examiners; or perhaps as another poster would have it, neither are the
 
are the examiners; or perhaps as another poster would have it, neither are the
apeal agency [council whatever] that gets to override the examiners when the
+
appeal agency (council whatever) that gets to override the examiners when the
 
patent lawyers dispute the denial of claim.
 
patent lawyers dispute the denial of claim.
  
 
It's not that open source proponents are plugging their ears and yelling about
 
It's not that open source proponents are plugging their ears and yelling about
free speach; it's instead as if the well-monied interests decided that songs
+
free speech; it's instead as if the well-monied interests decided that songs
 
should be patentable. See, songs are "obvious" (kind of) once you
 
should be patentable. See, songs are "obvious" (kind of) once you
 
have sorted out the parts that arn't unique. That doesn't mean, by any stretch
 
have sorted out the parts that arn't unique. That doesn't mean, by any stretch
Line 30: Line 30:
 
It is arguing from false premise to presume that just because something is
 
It is arguing from false premise to presume that just because something is
 
"difficult" to do and cannot be done equally well by all
 
"difficult" to do and cannot be done equally well by all
practictioners, that the first person to make a workable statement of the idea
+
practitioners, that the first person to make a workable statement of the idea
 
deserves some ownership of the domain.
 
deserves some ownership of the domain.
  
 
Because the award goes to the "first" and not the "best"
 
Because the award goes to the "first" and not the "best"
 
expression, we are in the race to be first. It naturally follows that the
 
expression, we are in the race to be first. It naturally follows that the
patent will almost certianly go to the least thurough and elegant solution
+
patent will almost certainly go to the least thorough and elegant solution
because fast work _tends_ to be slapdash and inferrior. This isn't always the
+
because fast work _tends_ to be slapdash and inferior. This isn't always the
case, but it is close enough to be aphorisim.
+
case, but it is close enough to be aphorism.
  
 
In the back-case, a lot of things have been worked out over time and so are in
 
In the back-case, a lot of things have been worked out over time and so are in
the common pool of knowledge that nobody ever patented. Some joe comes along
+
the common pool of knowledge that nobody ever patented. Some Joe comes along
 
and sees that there isn't a patent on the idea and files one. Because we live
 
and sees that there isn't a patent on the idea and files one. Because we live
 
in a society where "simultaneous" and "at the same time" may
 
in a society where "simultaneous" and "at the same time" may
Line 47: Line 47:
  
 
If, however, you perform a defense-in-detail (military talk there) and
 
If, however, you perform a defense-in-detail (military talk there) and
disassemble the patents themselves, they actually fall apart into detriteus even
+
disassemble the patents themselves, they actually fall apart into detritus even
 
under _current_ patent theory. That is when you apply the real-device patent
 
under _current_ patent theory. That is when you apply the real-device patent
 
rules to software, the software patents don't hold up because of some key
 
rules to software, the software patents don't hold up because of some key
 
points.
 
points.
  
1) The patent is supposed to describe an (singular) invention, with spesific
+
1) The patent is supposed to describe an (singular) invention, with specific
information sufficent for a practitioner-in-the-field to recreate the invention
+
information sufficient for a practitioner-in-the-field to recreate the invention
 
so described. You will never see this in a software patent. First, these
 
so described. You will never see this in a software patent. First, these
 
patents don't describe a specific invention, they are broad and mushy, and a
 
patents don't describe a specific invention, they are broad and mushy, and a
software professional (ANY software professional, or even an amature) would tell
+
software professional (ANY software professional, or even an amateur) would tell
 
you that the claim stating "a protocol, usable across a network, which
 
you that the claim stating "a protocol, usable across a network, which
 
causes the system to act as a server to a number of clients" doesn't
 
causes the system to act as a server to a number of clients" doesn't
 
actually say a darn thing. In software design "protocol"
 
actually say a darn thing. In software design "protocol"
 
"server" "client" and "network" are generic words
 
"server" "client" and "network" are generic words
that have no spesific meaning. "Protocol on a network" is exactly as
+
that have no specific meaning. "Protocol on a network" is exactly as
nonspesific as "janator in a school". When a lawyer reads such a
+
nonspecific as "janitor in a school". When a lawyer reads such a
 
claim it *seems* to mean something, but when a programmer reads such a claim it
 
claim it *seems* to mean something, but when a programmer reads such a claim it
is as spesific as "what is claimed: a janator in a school that allows clean
+
is as specific as "what is claimed: a janitor in a school that allows clean
 
up of a mess made by students or faculty." That is, it is a statement of
 
up of a mess made by students or faculty." That is, it is a statement of
 
intent, not a description of action. It's set dressing. The problem is, *all*
 
intent, not a description of action. It's set dressing. The problem is, *all*
 
the claims end up being general set dressing, and so can apply to whole ranges
 
the claims end up being general set dressing, and so can apply to whole ranges
of endevour. So you have a patent that spesifically says nothing, and generally
+
of endeavor. So you have a patent that specifically says nothing, and generally
 
intimates all sorts of things.
 
intimates all sorts of things.
  
 
Is classic dirty fingers, the patent casts hearsay-like aspersions over a range
 
Is classic dirty fingers, the patent casts hearsay-like aspersions over a range
 
of activities without actually pinning itself down to meaning anything in
 
of activities without actually pinning itself down to meaning anything in
particular. Such a maliable decleration can be twisted to mean anything. If
+
particular. Such a malleable declaration can be twisted to mean anything. If
 
they were contracts they would all be thrown out of court for being vague. In
 
they were contracts they would all be thrown out of court for being vague. In
 
point of fact, software patents are "very SCO" for being subject to
 
point of fact, software patents are "very SCO" for being subject to
Line 80: Line 80:
 
You are dealing with an industry where, if you were to ask "what is a 'LAN'
 
You are dealing with an industry where, if you were to ask "what is a 'LAN'
 
and when does it become a 'WAN'?" of a large group of professionals, they
 
and when does it become a 'WAN'?" of a large group of professionals, they
would have to honestly reply that it depends on your defintion of
+
would have to honestly reply that it depends on your definition of
"local", and then drop the subject (after some uncertian number of
+
"local", and then drop the subject (after some uncertain number of
conflicting qualifying assertions and defintions).
+
conflicting qualifying assertions and definitions).
  
 
2) You cannot patent combining two (or more) elements, if those two elements
 
2) You cannot patent combining two (or more) elements, if those two elements
 
persist in doing the same job they always did. This is a SCOTUS decision from
 
persist in doing the same job they always did. This is a SCOTUS decision from
 
the fifties (?) about the grocery store that put a conveyor belt next to a cash
 
the fifties (?) about the grocery store that put a conveyor belt next to a cash
register and then patented the combination, then tried to sue a competetor for
+
register and then patented the combination, then tried to sue a competitor for
 
doing the same thing.
 
doing the same thing.
  
Line 104: Line 104:
 
means" (e.g. gluing instead of hammering) or a "new material"
 
means" (e.g. gluing instead of hammering) or a "new material"
 
(space-age polymer tar-paper) or a "new goal" (inverting a classic
 
(space-age polymer tar-paper) or a "new goal" (inverting a classic
roof construction technique and materials to construct an emergency aquaduct for
+
roof construction technique and materials to construct an emergency aqueduct for
shunting away harmful efluvent during toxic cleanup) or *SOMETHING* novel or
+
shunting away harmful effluent during toxic cleanup) or *SOMETHING* novel or
inobvious before you would let "putting a shingle on a plank" to apear
+
non-obvious before you would let "putting a shingle on a plank" to appear
 
in a patent as a primary claim.
 
in a patent as a primary claim.
  
Line 116: Line 116:
 
sun off a... whatever".
 
sun off a... whatever".
  
See, if you decompose the patents they are all this acretion exercise. The
+
See, if you decompose the patents they are all this accretion exercise. The
"one-click shoping" patent doesn't invent:
+
"one-click shopping" patent doesn't invent:
  
- the internet
+
* the internet
- the browser
+
* the browser
- the button
+
* the button
- the web page
+
* the web page
- the store
+
* the store
- the store on the internet
+
* the store on the internet
- merchandise
+
* merchandise
- e-Comerce
+
* e-Commerce
- logging on to a system
+
* logging on to a system
- the button
+
* the button
- the "WHEN keystroke/button DO action" methods
+
* the "WHEN keystroke/button DO action" methods
- the "having an account" at a store
+
* the "having an account" at a store
- the "having an account at a store on the internet"
+
* the "having an account at a store on the internet"
- the keeping of credit card information for later purchases
+
* the keeping of credit card information for later purchases
- the keeping of customer shipping information by a retailer
+
* the keeping of customer shipping information by a retailer
- the "put it on my tab" concept between buyer and seller
+
* the "put it on my tab" concept between buyer and seller
- the concept of *NOT* asking "are you sure?"
+
* the concept of *NOT* asking "are you sure?"
  
Ok, so we can agree that Amazon.com didn't invent any of the above. Any yet,
+
OK, so we can agree that Amazon.com didn't invent any of the above. Any yet,
 
they have a "valid" patent on the combination. Namely, they
 
they have a "valid" patent on the combination. Namely, they
 
apparently own:
 
apparently own:
  
- (paraphrased) setting up an online shopping environment where once a user has
+
* (paraphrased) setting up an online shopping environment where once a user has
 
logged in and entered his credit card information and shipping information and
 
logged in and entered his credit card information and shipping information and
 
begins browsing the site, a product displayed for sale may, on the page where it
 
begins browsing the site, a product displayed for sale may, on the page where it
Line 149: Line 149:
 
being required by the customer.
 
being required by the customer.
  
*THAT* is a *VALID* and PATENTABLE "invention"? I think not. But
+
'''THAT''' is a '''VALID''' and PATENTABLE "invention"? I think not. But
 
there it is on the books and upheld in a court case, because the patent office
 
there it is on the books and upheld in a court case, because the patent office
 
let it through and the trier of fact and the jurists were bulldozed over by
 
let it through and the trier of fact and the jurists were bulldozed over by
"seeming complexity" and legalizim.
+
"seeming complexity" and legalism.
  
 
Really, as a person with twenty-five years under my belt of professional
 
Really, as a person with twenty-five years under my belt of professional
Line 166: Line 166:
 
already patented or already unpatentable things in the real world. Also, ALL
 
already patented or already unpatentable things in the real world. Also, ALL
 
software is a repetitive accumulation exterior elements that the theoretical
 
software is a repetitive accumulation exterior elements that the theoretical
claimiant has no "property right" to in the first place.
+
claimant has no "property right" to in the first place.
  
 
Consider a final example.
 
Consider a final example.
Line 177: Line 177:
  
 
Does the guy who invented the fence, have to pay the guy who invented sheep
 
Does the guy who invented the fence, have to pay the guy who invented sheep
grazing, if he uses his fence to "focus" his own sheeps effort by
+
grazing, if he uses his fence to "focus" his own sheeps' effort by
 
fencing his pasture?
 
fencing his pasture?
  
 
What of the guy who puts a fence around his cow?
 
What of the guy who puts a fence around his cow?
  
What of the guy who puts a fence around a cow, but on baren land, and then
+
What of the guy who puts a fence around a cow, but on barren land, and then
 
brings in bales of hay?
 
brings in bales of hay?
  
Line 188: Line 188:
 
his hay to a sheep owner?
 
his hay to a sheep owner?
  
Sounds rediculous right? Obviously rediculous....
+
Sounds ridiculous right? Obviously ridiculous....
  
Software patents are this rediculous to programmers. We have basically four
+
Software patents are this ridiculous to programmers. We have basically four
 
operations add, remember, compare, and jump. Every computer program is made up
 
operations add, remember, compare, and jump. Every computer program is made up
 
of these four operators. Oh sure, over the years compare and jump-backwards
 
of these four operators. Oh sure, over the years compare and jump-backwards
Line 206: Line 206:
 
In the other direction, there are power users who kind of understand these
 
In the other direction, there are power users who kind of understand these
 
things about these operations. And then there are the computer technology fans
 
things about these operations. And then there are the computer technology fans
that don't care about the commonailties and just want to shoot daemons in the
+
that don't care about the commonalities and just want to shoot daemons in the
 
latest game and browse the net.
 
latest game and browse the net.
  
And you'd think that this would be the complete continum, but it isn't. There
+
And you'd think that this would be the complete continuum, but it isn't. There
 
is a whole technology priesthood of businessmen and their henchmen lawyers
 
is a whole technology priesthood of businessmen and their henchmen lawyers
(sorry guys 8-) who want you to believe that therer is magic going on. That
+
(sorry guys 8-) who want you to believe that there is magic going on. That
things are frought with mistery and full of the unknowable and capricous will of
+
things are fraught with mystery and full of the unknowable and capricious will of
 
the Most Holy Intellectual Property, and that their incantations of purpose and
 
the Most Holy Intellectual Property, and that their incantations of purpose and
invention are the one true comunion with this great beyond.
+
invention are the one true communion with this great beyond.
  
 
But that's all snake oil, legalese, and obfuscation in the name of money and
 
But that's all snake oil, legalese, and obfuscation in the name of money and
Line 222: Line 222:
 
As stated, we programmers understand our realm.
 
As stated, we programmers understand our realm.
  
When we tell you that We The Programmers(tm) know that software patents are
+
When we tell you that We The Programmers(TM) know that software patents are
 
unreasonable, and in the end suppressive and expensive nonsense, you should
 
unreasonable, and in the end suppressive and expensive nonsense, you should
beleive us. We are the "professionals skilled in our arts". Adn when
+
believe us. We are the "professionals skilled in our arts". And when
our descenting minority yell, "but no, how will I protect my IP?" you
+
our dissenting minority yell, "but no, how will I protect my IP?" you
should look on with jaundiced eye, because "(his) IP isn't probably anthing
+
should look on with jaundiced eye, because "(his) IP isn't probably anything
 
more than a regurgitation of common knowledge" with, if he's really good, a
 
more than a regurgitation of common knowledge" with, if he's really good, a
 
dash of artistic inspiration sprinkled on top.
 
dash of artistic inspiration sprinkled on top.
Line 232: Line 232:
 
Until the software patent is killed (and probably for that matter the
 
Until the software patent is killed (and probably for that matter the
 
"business method" patents on things like how Dell moves its boxes
 
"business method" patents on things like how Dell moves its boxes
around in its wharehouse 8-) as a CONCEPT any economy with these practical but
+
around in its warehouse 8-) as a CONCEPT any economy with these practical but
 
vague monopolies on undefined domains of thought, will extort a HUGE "cash
 
vague monopolies on undefined domains of thought, will extort a HUGE "cash
 
entropy cost" on you and I and everybody else even remotely involved.
 
entropy cost" on you and I and everybody else even remotely involved.
  
===
+
----
  
 
So where was the "vs c=Copyrights" part? Its that inspiration in the
 
So where was the "vs c=Copyrights" part? Its that inspiration in the
 
regurgitation. Software innovation isn't invention, its art. It is a well
 
regurgitation. Software innovation isn't invention, its art. It is a well
disciplined art because poor discipilne is punnished by core dumps and the Blue
+
disciplined art because poor discipline is punished by core dumps and the Blue
 
Screen of Death. But it *is* (for all that I have a degree in "Computer
 
Screen of Death. But it *is* (for all that I have a degree in "Computer
 
Science) just art. Bad artist make bad art, and bad programmers make bad
 
Science) just art. Bad artist make bad art, and bad programmers make bad
Line 251: Line 251:
 
So software is squarely and undeniably under the auspice of Copyright because a
 
So software is squarely and undeniably under the auspice of Copyright because a
 
programmer or company deserves the protection of their effort at expression, but
 
programmer or company deserves the protection of their effort at expression, but
they DO NOT DESERVE TO OWN the ideas because they got their rought-draft
+
they DO NOT DESERVE TO OWN the ideas because they got their rough-draft
statement of intent into the hands of a govermental agency first.
+
statement of intent into the hands of a governmental agency first.
  
 
We write software. We write books. IF programmers should be able to patent
 
We write software. We write books. IF programmers should be able to patent
 
software, then authors should be able to patent their books, and every spy novel
 
software, then authors should be able to patent their books, and every spy novel
ever should have had a 20-cent duty paid to Ian Flemming for James Bond, and
+
ever should have had a 20-cent duty paid to Ian Fleming for James Bond, and
Flemming should have been allowed to prevent the publication of any spy novel he
+
Fleming should have been allowed to prevent the publication of any spy novel he
 
didn't like...
 
didn't like...
  
Profeteering asside, this is just the way it *has* to be if it is going to be
+
Profiteering aside, this is just the way it *has* to be if it is going to be
 
anything at all.
 
anything at all.
 +
 +
[[Category:Patents]]
 +
[[Category:Legal]]

Latest revision as of 14:30, 3 March 2017

derived from a user post at GrokLaw

Patents vs Copyright in idea-space[edit | edit source]

Authored by: BitOBear on Tuesday, September 14 2004 @ 08:46 PM EDT A previous poster asks "if these things are so obvious, why are they patentable?"

What we are saying is that they AREN'T, or at least SHOULDN'T BE patentable because they ARE obvious to professionals in the field.

But the patent office isn't a professional in the field of software, and neither are the examiners; or perhaps as another poster would have it, neither are the appeal agency (council whatever) that gets to override the examiners when the patent lawyers dispute the denial of claim.

It's not that open source proponents are plugging their ears and yelling about free speech; it's instead as if the well-monied interests decided that songs should be patentable. See, songs are "obvious" (kind of) once you have sorted out the parts that arn't unique. That doesn't mean, by any stretch of the imagination that all song-writers are equal or that, given the same basic idea for a song, that all song writers would write the *same* song, or even songs of the *same* quality.

It is as if the first person to patent "a method of expressing the desperation of star-crossed lovers in verse" should somehow "own" that stricture and so would be equally be able to sue Bobby Gentry for "Ode to Billy Joe" and Tommy Tutone for "8675309/Jenny" for equal infringement of the core idea.

It is arguing from false premise to presume that just because something is "difficult" to do and cannot be done equally well by all practitioners, that the first person to make a workable statement of the idea deserves some ownership of the domain.

Because the award goes to the "first" and not the "best" expression, we are in the race to be first. It naturally follows that the patent will almost certainly go to the least thorough and elegant solution because fast work _tends_ to be slapdash and inferior. This isn't always the case, but it is close enough to be aphorism.

In the back-case, a lot of things have been worked out over time and so are in the common pool of knowledge that nobody ever patented. Some Joe comes along and sees that there isn't a patent on the idea and files one. Because we live in a society where "simultaneous" and "at the same time" may not mean the same thing, the prior art isn't prior art because of, lets face it, legal spin.

If, however, you perform a defense-in-detail (military talk there) and disassemble the patents themselves, they actually fall apart into detritus even under _current_ patent theory. That is when you apply the real-device patent rules to software, the software patents don't hold up because of some key points.

1) The patent is supposed to describe an (singular) invention, with specific information sufficient for a practitioner-in-the-field to recreate the invention so described. You will never see this in a software patent. First, these patents don't describe a specific invention, they are broad and mushy, and a software professional (ANY software professional, or even an amateur) would tell you that the claim stating "a protocol, usable across a network, which causes the system to act as a server to a number of clients" doesn't actually say a darn thing. In software design "protocol" "server" "client" and "network" are generic words that have no specific meaning. "Protocol on a network" is exactly as nonspecific as "janitor in a school". When a lawyer reads such a claim it *seems* to mean something, but when a programmer reads such a claim it is as specific as "what is claimed: a janitor in a school that allows clean up of a mess made by students or faculty." That is, it is a statement of intent, not a description of action. It's set dressing. The problem is, *all* the claims end up being general set dressing, and so can apply to whole ranges of endeavor. So you have a patent that specifically says nothing, and generally intimates all sorts of things.

Is classic dirty fingers, the patent casts hearsay-like aspersions over a range of activities without actually pinning itself down to meaning anything in particular. Such a malleable declaration can be twisted to mean anything. If they were contracts they would all be thrown out of court for being vague. In point of fact, software patents are "very SCO" for being subject to meaning whatever the speaker chooses to infer at the time.

You are dealing with an industry where, if you were to ask "what is a 'LAN' and when does it become a 'WAN'?" of a large group of professionals, they would have to honestly reply that it depends on your definition of "local", and then drop the subject (after some uncertain number of conflicting qualifying assertions and definitions).

2) You cannot patent combining two (or more) elements, if those two elements persist in doing the same job they always did. This is a SCOTUS decision from the fifties (?) about the grocery store that put a conveyor belt next to a cash register and then patented the combination, then tried to sue a competitor for doing the same thing.

This should, but apparently doesn't officially, create a sort of "comparison and filtration test" for patents. One would *think* that any claim that is a common object performing its normal task, that that claim couldn't be considered "primary to" the invention described.

Consider: a method where "a procedure whereby a hammer is used to force a nail through a shingle and a board as an element of constructing a roof". The claimant IS NOT claiming to have invented the nail, the shingle, the hammer, the force, or the board, or the roof. Just the procedure of performing the acts on the objects to create a final result. In the real world this is somewhat obviously absurd. This is an exact example of A Business Method (e.g. software) Patent". One would expect to find a patent containing a "new means" (e.g. gluing instead of hammering) or a "new material" (space-age polymer tar-paper) or a "new goal" (inverting a classic roof construction technique and materials to construct an emergency aqueduct for shunting away harmful effluent during toxic cleanup) or *SOMETHING* novel or non-obvious before you would let "putting a shingle on a plank" to appear in a patent as a primary claim.

With software, when you know what you are reading, You constantly see the software analogue of "shingling a roof" just with a codicil like "to keep a pet dry" and somehow this is different from "shingling a roof to keep a carpet dry" and "... to keep a wall dry" and then the whole thing again "to keep sun off a pet" and to "keep sun off a... whatever".

See, if you decompose the patents they are all this accretion exercise. The "one-click shopping" patent doesn't invent:

  • the internet
  • the browser
  • the button
  • the web page
  • the store
  • the store on the internet
  • merchandise
  • e-Commerce
  • logging on to a system
  • the button
  • the "WHEN keystroke/button DO action" methods
  • the "having an account" at a store
  • the "having an account at a store on the internet"
  • the keeping of credit card information for later purchases
  • the keeping of customer shipping information by a retailer
  • the "put it on my tab" concept between buyer and seller
  • the concept of *NOT* asking "are you sure?"

OK, so we can agree that Amazon.com didn't invent any of the above. Any yet, they have a "valid" patent on the combination. Namely, they apparently own:

  • (paraphrased) setting up an online shopping environment where once a user has

logged in and entered his credit card information and shipping information and begins browsing the site, a product displayed for sale may, on the page where it is displayed for sale, have a "buy it now" button; when the customer clicks this button the product will be automatically charged to the listed credit card and sent to the shipping address of record without further action being required by the customer.

THAT is a VALID and PATENTABLE "invention"? I think not. But there it is on the books and upheld in a court case, because the patent office let it through and the trier of fact and the jurists were bulldozed over by "seeming complexity" and legalism.

Really, as a person with twenty-five years under my belt of professional computer work (first using, then programming, then designing software etc) I can honestly say that I have *yet* to see a software patent that should exist.

If there were a rational legal filtration test for software patents, the overwhelming number (that number being all, or so nearly all as to make no difference) of software patents that would-or-should fail that test, would bring to sharp and instantly understandable relief, the folly of the concept.

Software isn't patentable because the things software does directly model to already patented or already unpatentable things in the real world. Also, ALL software is a repetitive accumulation exterior elements that the theoretical claimant has no "property right" to in the first place.

Consider a final example.

A man with a sheep set's his sheep to grazing in a field. He finds this beneficial in several ways, and patents using grass to feed sheep by exposing that sheep to grass and then not preventing the sheep from eating that grass.

Does the guy who wants to graze a cow have to license the sheep grazing patent?

Does the guy who invented the fence, have to pay the guy who invented sheep grazing, if he uses his fence to "focus" his own sheeps' effort by fencing his pasture?

What of the guy who puts a fence around his cow?

What of the guy who puts a fence around a cow, but on barren land, and then brings in bales of hay?

Does the hay farmer need to license the sheep grazing patent in order to sell his hay to a sheep owner?

Sounds ridiculous right? Obviously ridiculous....

Software patents are this ridiculous to programmers. We have basically four operations add, remember, compare, and jump. Every computer program is made up of these four operators. Oh sure, over the years compare and jump-backwards became loop, and add and loop became multiply, and so on, but we all more-or-less understand that these four basic operations are still the core of it all. The hardware supermen know that, depending on the chip, there are actually only two operations "AND-and-NOT" or "OR-and-NOT". We naturally know that letter and digits and colored dots on the screen are actually numbers, and we manipulate those numbers. We know that there is (in software at least) no difference between remembering a number for one purpose and remembering it for another.

In short, we understand our realm.

In the other direction, there are power users who kind of understand these things about these operations. And then there are the computer technology fans that don't care about the commonalities and just want to shoot daemons in the latest game and browse the net.

And you'd think that this would be the complete continuum, but it isn't. There is a whole technology priesthood of businessmen and their henchmen lawyers (sorry guys 8-) who want you to believe that there is magic going on. That things are fraught with mystery and full of the unknowable and capricious will of the Most Holy Intellectual Property, and that their incantations of purpose and invention are the one true communion with this great beyond.

But that's all snake oil, legalese, and obfuscation in the name of money and power-over-money and "recouping expenses" and "new business paradigms" and god only knows what else.

As stated, we programmers understand our realm.

When we tell you that We The Programmers(TM) know that software patents are unreasonable, and in the end suppressive and expensive nonsense, you should believe us. We are the "professionals skilled in our arts". And when our dissenting minority yell, "but no, how will I protect my IP?" you should look on with jaundiced eye, because "(his) IP isn't probably anything more than a regurgitation of common knowledge" with, if he's really good, a dash of artistic inspiration sprinkled on top.

Until the software patent is killed (and probably for that matter the "business method" patents on things like how Dell moves its boxes around in its warehouse 8-) as a CONCEPT any economy with these practical but vague monopolies on undefined domains of thought, will extort a HUGE "cash entropy cost" on you and I and everybody else even remotely involved.


So where was the "vs c=Copyrights" part? Its that inspiration in the regurgitation. Software innovation isn't invention, its art. It is a well disciplined art because poor discipline is punished by core dumps and the Blue Screen of Death. But it *is* (for all that I have a degree in "Computer Science) just art. Bad artist make bad art, and bad programmers make bad programs.

The entire reason that Copyright only protects the particular expression of an idea is so that good but slow(er) and young(er) artists don't have to pay because a fast(er) or old(er) artist beat them to the canvas.

So software is squarely and undeniably under the auspice of Copyright because a programmer or company deserves the protection of their effort at expression, but they DO NOT DESERVE TO OWN the ideas because they got their rough-draft statement of intent into the hands of a governmental agency first.

We write software. We write books. IF programmers should be able to patent software, then authors should be able to patent their books, and every spy novel ever should have had a 20-cent duty paid to Ian Fleming for James Bond, and Fleming should have been allowed to prevent the publication of any spy novel he didn't like...

Profiteering aside, this is just the way it *has* to be if it is going to be anything at all.