MSM Noticing That Patent Gridlock Stunts Innovation
trichard tips a column on the editorial page at that most traditional of mainstream media, the Wall Street Journal, arguing the point (obvious to this community for a decade) that the US patent system costs more than the value it delivers. The columnist is L. Gordon Crovitz and here is an excerpt: "New drugs require great specificity to earn a patent, whereas patents are often granted to broad, thus vague, innovations in software, communications, and other technologies. Ironically, the aggregate value of these technology patents is then wiped out through litigation costs. Our patent system [is] a disincentive at a time when we expect software and other technology companies to be the growth engine of the economy. Imagine how much more productive our information-driven economy would be if the patent system lived up to the intention of the Founders, by encouraging progress instead of suppressing it."
we-could-have-told-you-and-did dept is right
Am I ultra-unhip because I didn't know this was an acronym for "MainStream Media" without having to figure it out?
From what I understand, patents are not supposed to be granted for ideas, or methods, only for implementations. If this principle were followed, you couldn't patent, let's say, the RSA public key encryption scheme, although you could patent a program that implements it. Patents (in the US, at least) were never intended to cover such things as business methods, algorithms or "doing $FOO with a computer." If we stopped letting people get patents for things that should never have been allowed, and invalidated that type of patent the moment anybody tried to enforce it, the gridlock would go away. If you want to protect your programs, use copyrights; that's what they're for. If you want to protect your business methods, use existing trade secret protections. Use patents to protect things, because that's what they're for.
Good, inexpensive web hosting
From what I understand, patents are not supposed to be granted for ideas, or methods, only for implementations.
Every idea is an "implementation" of a more general idea. There are 1. video games, then 2. puzzle video games, then 3. puzzle video games with falling blocks, then 4. puzzle video games with falling blocks that can be rotated, then 5. puzzle video games with falling blocks that can be rotated and line up x-in-a-row of the same color, then 6. puzzle video games with falling blocks that can be rotated and line up x-in-a-row of the same color to eliminate floating blocks. Nintendo has a patent on 6. So where does "idea" stop and "implementation" begin?
Businesses spend MASSIVE amounts of money either filing patents for offensive/defensive activities or trying to work around them. I would be very interested to see an accounting of a) what percentage of patents actually result in a license b) what the cost in terms of employee and lawyer time was to create the current body of patent work (plus the fees of course), c) the number of decisions to NOT make a competing product due to patent issues, d) the number of patent cases resulting in a patent being invalidated e) the number of patent cases settled out of court for less than the legal fees to challenge the patent f) (this is complex) the number of patents with BOTH cases settled out of court for less than potential legal fees and with existing patent licenses before the litigation and finally g) the ratio of licenses taken out on a patent to the number of observed workarounds (and patents on the workarounds) done by companies to avoid said patent.
If the ratio of a to b is very small, it would mean that there would have to be MASSIVE returns on license fees to justify the money paid to create patents. Otherwise we the customer are footing the bill for the horse and pony show.
c is hard to document, but every instance where it happens is one less competitor and in a capitalistic system that means less pressure to drive down prices on a product. The idea is of course to offer the patent holder a limited monopoly in exchange for publishing the idea, but the fact remains the customer loses on this deal UNLESS the invention would not have been published/implemented WITHOUT the patent system. Impossible to know I suppose, but food for thought.
Every instance of d is a waste of money in terms of all the effort to get the patent, the time of the patent office working on it, and whoever is forced to fight it. Ouch.
e needs to trigger a close examination of the patent - if the settlement is just to avoid going to court, it must mean that either the company doesn't think they'll make more in a lawsuit even if the patent is valid, the patent holder can't afford a battle either, or the defendant is not going to pay out of pocket just to invalidate a bad patent when its cheaper to settle. In the latter case, it is a waste of economic resources.
f is a possible way to get a handle on how often the first possibility for e happens - if they have successfully licensed it (not cross-licensed as part of a stand-down agreement between big players but actually had someone pay for the right to use it) and still took the lesser fees it might be at least a suggestion there could be validity in the patent.
g is simply a waste. Bright, talented minds try to work out a way around some idea, when they might be working on new features, products or inventions. Sometimes you get new ideas working around patents, but a lot of it is just monumental silliness. The consideration is avoiding the patent, not the best engineering solution.
If somehow all of these costs could be totaled up, I would be very interested to see what the end number would be.
"I object to doing things that computers can do." -- Olin Shivers, lispers.org
Hallelujah! The main purpose of patent and IP law was to promote innovation by ensuring that those who innovate are able to reap sufficient financial benefits commensurate with their invested work. It was to do this IN THE INTEREST OF THE SOCIETY. However, over time, greedy corporations and overzealous lawyer twisted and bent this law to protect interests of individual corporation at the expense of the society at large. This has to be undone.
There are 10 kinds of people in the world > > Those who understand binary and those who don't
What is the value that it currently delivers?
"Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
From here:
Staggering numbers.
What is humor if not pain tempered by time?
The patent system is run by the USPTO + lawyers primarily for their benefit. They control it and their "experts" will drive any future changes in patent processes. From their perspective it is generating great value and there is very little motivation for change.
USPTO generates a healthy profit for Uncle Sam too. USPTO makes the same on a low quality or a high quality patent. All that matters is volume. Therefore the system favors cranking out many low quality paptents.
Cranking out patents generates good income for lawyers too. But the real money comes in when a patent is contested. This happens mostly when the patents are low quaility. Therefore patent lawyers score more out of low quality patents than high quality patents.
Therefore the whole system is set up to provide better revenue by generating many crap patents. Don't expect the system to change any time soon!
Engineering is the art of compromise.
If you're starting a new business, having a patent goes a long way toward convincing potential investors to become actual ones.
The patent system is a privilege to encourage publication of invention while granting a limited-term monopoly on licensing that invention.
Like the copyright system, it has been twisted by special interested groups into some kind of right whereby creators of art and technology and knowledge deserve some kind of lifetime monopoly. Throw in companies, works for hires, NDAs, etc and suddenly you have the very thing both systems were founded on to combat: a semi-feudal permenant monopoly on inventions and works of art.
I like to think of it this way - most people think it'd be unfair of somebody to be able to create their own Mickey Mouse merchandise. But certainly, Disney has reaped enough benefit from the original artistic creation, and certainly, if the character is so ingrained into our cultural fabric, it seems asinine to say only one company should be legally granted the permission to re-tell/re-interpret the stories? If the laws many companies sought came into effect, they would have been sued out of existence by their own original creations. That's what limited term means. After awhile, its not your story to tell. With respect to patents, it's the same thing - longer term, wider and more vague claims.
Everyone agrees that inventors/authors should be able to protect their work. It's just that when the terms of that protection get too strong, shrewd capitalists just can't resist, and always work on tipping the legal tables in their favor.
And screw the founding fathers - the acknowledgment that patents and copyright can encourage intellectual and cultural progress pre-date the US by centuries. What has been lost is the concept of balance and compromise. It's a political minefield politically within the context of the American Dream. Somewhere along the line, people started confusing right to private property with right to earn.
"Old man yells at systemd"
Now, what can we say about the abstract? Well, there are (a) generalizations, and (b) there are specifics missing, without which the specification cannot be converted into a narrow set of possible implementations. Abstract data types, for example, say nothing about the language they would be written in, how they are to be implemented, or even what the actual programmatic interface will be.
Let's say we narrow some things down. We've defined implementable data types, we've defined the primary programming language and (if need be) dialect, we've defined a style (eg: procedural vs. functional vs. OO vs. 5th Generation), we've defined at least one target architecture (be that a specific JVM or a specific piece of hardware), we've defined the exposed API and we've defined some means of testing compliance to these requirements in a computable, programmatic fashion.
You now have something you can white-box test. That's close, but I don't think it goes quite far enough. Let's add one more requirement: A sufficiently large range of externally-used functions, internal APIs, data types and invariants are also defined such as to produce a high level of confidence through testing that what has been written is indeed what was designed.
THEN you have something that's as solid as, say, a car. You can always add extras to a car, so that is still "abstract" in some sense, but it's solid enough. You can test the controls within the car, and perform basic observations on things like whether the engine is running, to establish that it is indeed a car and not a pile of scrap. I would argue that software could be considered "implemented enough" once it had reached the same level of solidness and reality as a model of car from the manufacturer.
It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
Copyright should be plenty to protect software. The original IBM PC had a PC BIOS firmware that was the stopping block for creating PC clones.
http://en.wikipedia.org/wiki/Phoenix_Technologies
Phoenix went through an elaborate clean room process to create a non-infringing BIOS implementation that could be proven to be an original work and not a copy. The effort they went through (and all of us benefit!) was probably more expensive than writing the original BIOS. It was worth it as it led to all the PC clones, but consider the effort involved to overcome just a software copyright.
If they had software patents back then, not only would the clones not have been available, but broad patents on all the ideas implemented in the BIOS would have tied up almost all subsequent BIOS type firmware, so that almost no personal computer could have been built at all! Including the Mac, Amiga, etc. Software is an implementation of an idea, and the ideas should not be patented. Software copyrights are about protecting the implementation, and that is plenty of protection.