Paul Graham on Patents
volts writes "The always interesting Paul Graham has a new essay, 'Are Software Patents Evil?'. "A few weeks ago I found to my surprise that I'd been granted four patents. This was all the more surprising because I'd only applied for three...""
Its funny. The founding fathers of the USA wanted to have a patent system to protect the little guy. The little inventor that creates a new and novel item. That way a big bad company cannot steal it from him, and he never makes a dime. Now it seems that it is just used by slimy lawyers to use patents as part of an extortion scheme to shake down big companies. Alternatively a way for big companies to keep anyone from ever entering their territory. The sad part is I think it will only get worse - not better.
. . . you ask for threes patents and then you receive four! That's what I call "software patent granting-happy". Isn't it a way to earn more money as any granted patent is paid?
They are.
It does not take a long essay to answer this.
And BTW, Paul Graham is wrong when he says, "if you are against software patents, you are against all patents".
All patents have the potential for evil. But software patents are guaranteed to do evil.
Question: why are there so few new software standards coming out and why do they take so much longer to produce? Answer: because every new software standard is a recipe for patent ambush. Implemented, use it, or use products based on it, and you will, if you make money, be sued.
Yes, software patents are evil because in the name of promoting innovation in a field, they actively destroy it.
My blog
One thing I do feel pretty certain of is that if you're against software patents, you're against patents in general.
Wrong. Hardware patents are necessary to commercialize new products and keep innovation. Some medicine patents are also necessary, but I believe there are cases where patent licences should be greanted for only a little time - like cures for cancer, AIDS, or the avian flu.
But patents for software or business methods are an aberration.
Another article by Paul Graham about how brilliant Paul Graham is. Just what we need.
On the contrary, it's shocking and down right insulting that some of these patents have been granted. I think Mr. Graham hit the nail right on the head when he said the USPTO is dropping the ball on granting obvious ideas patents. As I've pointed out before, they've patented the progress bar and they'll patent more stuff too. If you say that it's a very specific patent of a progress bar, I'll argue that the claims listed on that patent are enough for a fancy law-talking guy to take and scream patent infringement against every piece of installation software ever made.
You know, time and time again there are stories about the horrors of patents. But what are we actually doing about it. Are there patent protests? Are we screaming foul play in the NTP Vs RIM court case? No, we aren't. We're just sitting back and watching patents get out of hand. I know I can, as well as Paul Graham, point out the problems with patents but what solutions are there to explore?
My work here is dung.
Why would I want to hear what Paul Graham has to say about software patents? Why does he think he has anything useful to say on the topic? I heard a portion of this talk recently and I was surprised at the degree to which he was opinionated and yet not very informed. It was just philosophising.
Paul Graham is a great programmer. That doesn't make him an expert on every topic. Once he steps outside of his area of expertise, he's just another Paris Hilton, famous for being famous.
I'd be as much interested to hear what an IP lawyer has to say about Lisp macros.
I will only address one point of the optimistic idealism I saw in several parts of the article, there are others:
"A company that sues competitors for patent infringement is like a a defender who has been beaten so thoroughly that he turns to plead with the referee."
This point is made in the context of other statements that indicate this is the main reason that a company starts suing for patent infringement. The reality is there are companies that have no developers at all, just lawyers, whose sole purpose is to seek out and buy patents and pressure other companies for licensing fees. There are other companies/people who do nothing but try to think of patentable ideas to lay claim to, and never intend to build a product; only to extort license fees from others.
There are other examples of what the author would like to believe that gloss over the terrible realities of software patents; despite the many good points he does make.
Robert Oschler - RobotsRule.com
I'd been granted four patents. This was all the more surprising because I'd only applied for three...""
Oooooh ! dint u know ? they have an offer on those lil fellas now.
buy three
get one free
hurry.. offer open till stocks(no pun intended) last !
fifteen jugglers, five believers
If software were really no different from physical systems, 99% of software patents would be invalid because they consist solely of obvious (indeed, pre-existing) inventions with the words "using a computer".
How is the one-click patent not invalidated by the prior art of millions of human shopping experiences in which a customer says "One of those please", or a vending machine in which every item has its own button? Nobody would allow a patent on a type of vending machine based on how many times you have to push a button.
And if a one-push vending machine would not be patentable, why is a one-push webpage?
Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
I get the impression that the "founding fathers of the USA" were pretty good blokes with the best of intentions. Certainly very different from the politicians in power in the US today.
I think their patent system was a mistake, though. Patents are a mistake simply because large companies have so much legal power compared to individuals that it is almost impossible for an individual to win a case against a large company. This was probably a difficult thing to imagine when patents were invented, since really big companies wouldn't have existed back then, and the legal system was probably also quite different. There was probably no such thing as "expensive lawyers".
A very simple discussion point
Copryright is more applicable to software than Patents.
Feel free to discuss it, but I do not beleive that any person or group, has yet or will disprove the above statement.
I'm willing to engage in this discussion, furthermore I'm also willing to keep an open mind.
How about this for a proposed solution:
1- You can't patent anything until it's been published in a peer-reviewed journal.
2- The duration of the patent is proportional to the clout of the journal.
Only novel ideas will get published in a scientific journal with any clout. And journals without a big name will only get you a patent for a few days. This way the drug companies can patent the fruits of their multi-million dollar investments. But when someone tries to patent something stupid like one-click shopping, they'll be laughed out of all the journals. So who will evaluate the clout of a journal? College professors do that already in order to establish who gets tenure and promotions, etc. Plus this would keep the decisions out of the patent office, giving them an opportunity to offload their problem of being overwhelmed with applications.
Of course the real solution is to abolish software patents, but that's a rather tough sell when lots of rich companies are lobbying against it, so how about seeking something that might actually succeed?
He has published many semi-interesting essays in Hackers and Painters: Big Ideas from the Computer Age. I am not sure I fully agree with his ideas on patents. Most of his stuff is fairly pendantic and if you want a sampling, just go read his articles online.
Meh.
Graham has engineers disease: he believes that being an accomplished engineer makes him qualified to speak authoritatively on art, law, science, film... He probably caught it from ESR.
Anyway, I heartily recommend you read this fine demolition of Graham's opinions on painting before giving this dilletante blowhard any of your copious free time.
Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
"Are patents evil?"
EFF: "Yes."
Microsoft: "No."
Smart Person: "Depends..."
Silence is golden... and duct tape is silver.
They were assigned to Viaweb, and became Yahoo's when they bought us.
Well, that certainly explains the Yahoo! favicon for his page... : p
This guy's the limit!
If companies could only do a one time patent that lasted up to three years, it'd be non-issue. The current time span (what is it, 17-20 years at least?) is far beyond the useful lifespan of the technology.
I am a strong supporter of patents, but get really pissed off at the "pro-innovation" camp (who isn't pro-innovation?) that has the audacity to draw a parallel between software "innovation" and genuine innovation in other industries. There hasn't been a radical new technology except in niche markets for some time that justifies a patent for more than three years. Not only that, but the cost to make one drug, test it and get it widely used by its target audience is probably closing in on the cost of writing several commercial applications.
First he says...
Unfortunately, patent law is inconsistent on this point. Patent law in most countries says that algorithms aren't patentable. This rule is left over from a time when "algorithm" meant something like the Sieve of Eratosthenes.
and then he says...
In 1800, people could not see as readily as we can that a great many patents on mechanical objects were really patents on the algorithms they embodied.
and using this argument he says that if you don't like software patents you don't like patents in general.
I think there is a big difference between the method of a process, and the mechanical objects that implement them. I have no problem with people patenting mechanical objects (that are non-obvious). I do have a problem with people patenting methods that would work with those objects. If he thinks that algorithms implemented in mechanical objects is the same thing as algorithms, he isn't much of a lawyer.
I believe Paul Graham might have been hanging out with Dvorak's crack pipe or something. Software patents are not like patents on mechanical inventions at all. It's the difference between patenting knowledge, and the application of knowledge. Software is not the application of knowledge, but knowledge itself. Knowledge is special. Knowledge can be freely shared, and should be. If it is not, we all suffer. Those high priests who think they have special title to knowledge and do not deign to bless the uninitiated help no-one but themselves.
... The solution is patenting as much as we can. A future startup with no patents of its own will be forced to pay whatever price the giants choose to impose. That price might be high. Established companies have an interest in excluding future competitors.
No intellectual endeavor procedes without building upon previous knowledge. This is particularly made manefest in the field of software, where there are untold constituent pieces of a system of any complexity. When we require the authors of such systems to seek out and license every brain fart anyone might have had that impinges on their work, progress becomes impossible.
If people had understood how patents would be granted when most of today's ideas were invented and had taken out patents, the industry would be at a complete standstill today.
--Bill Gates
If we are to have a true and honest culture, we must be aware of the self-appointed tyrant who puts a fence around a painting or art or music or literature and shouts 'This is my preserve. Think as I do or keep out.'
--Walt Disney
I've often thought it was more a question of patent OR copyright. Is a particular piece of software "science" or "art?" I'm sure someone could claim the two are not mutually exclusive, but I have this gut feeling they are. So, how about folks pick which protection applies. You want broad, but relatively short protection, or long and narrow.? One or the other but not both.
The world is made by those who show up for the job.
If a vending machine identified you, and automatically debited the card it kept on file when you pressed the "Diet Pepsi" button then it certainly would be patentable.
However the non-trivial idea would be a vending machine that identified the user, something that's a very common feature on websites.
Inventors constantly get ripped off. Patent lawyers are the last chance for the inventor to earn some $$$ from their hard work. You see, the inventor sells their patent so they can earn something.
The patent system should be corrected to protect the little guy. That is, the "real" inventor should have rights when they sell it for less than 10% of the settlement price that the rich lawyers make. For example, I don't think the true RIM patent holder got 60M for their work, BUT THEY SHOULD.
The LITTLE guy invents, all others RIP US OFF!!!
In a recent interview, Steve Ballmer coyly left open the possibility of attacking Linux on patent grounds. But I doubt Microsoft would ever be so stupid. They'd face the mother of all boycotts. And not just from the technical community in general; a lot of their own people would rebel.
Yes, but if they win, they'd kill Linux. And how can you boycott the only LEGAL operating system in the market? That'd be as ridiculous as boycotting gas stations for one day.
Frankly, I feel insulted that he refers this matter (Microsoft using patents vs. Linux) as "hacker opinion". We're talking about a friggin' monopoly here. The fact that those opposing Microsoft turn to be hackers is because Microsoft has FORCED them to be. By not releasing their specs, etc. Would we have OpenOffice compatibility with the Word binary format if it wasn't for the hackers? Would we have SAMBA?
Make no mistake, Mr. Graham. If Microsoft sees a gain in using patents against Linux (and I think they do, they've been backing up SCO all this time), they WILL. And with our screwed-up patent system, we could as well end up with a legalized tyranny. And this goes about EVERY software company who feels threatened by the Open Source movement. If Microsoft had patented a method for using web servers, we wouldn't have Apache. If they had patented a method for using XML in web browsing, we wouldn't have AJAX (unless we used IE, of course). Who says Adobe won't patent a software method for image manipulation, or that McAffee won't patent one about virus scanning?
Patents ARE Evil. They grant ABSOLUTE control over the industry to the highest bidder.
And the problem we're having right now is shortsighted people like you, who see patents as a "secondary problem", and those fighting monopolies and promoting democracy as "hackers". Sheesh! what's next? calling the founding fathers "terrorists"?
And speaking of things wearing away, has anyone patented a cranial skin graft? I now lack skin on my forehead from all the *facepalm*-ing this article inspired.
Slashdot Burying Stories About Slashdot Media Owned
He couldn't be more wrong.
Software is instructions to hardware. Instructions should not be patentable. Hardware should be patentable - though there may not be a business case to make it worthwhile.
The otehr day I had to give directions to a picnic to a group of soccer players. There's really only one reasonable way to get from where they were to where they'd be going. What if someone had patented the description of how to get from Point A to Point B, that is how to get some hardware from one state to another? Does anyone think it logical that I would have to pay a royalty for telling this bunch of 13-yr olds (well, their parents) directions to get to their picnic? No? Then why are a set of directions to a collection of hardware patentable?
The directions could have included a toll road - or an alternative existed to take a more crowded road instead. Here is a pay-for-the-patented-hardware concept that makes sense. Using the toll road costs money but saves time. Using the public road is cheaper in money, but costs traffic congestion. But either way, the directions to use either road are free for any to use. And for what it's worth - the public road has many services along it that make money. The toll road, built privately by private financing, saves a few minutes. Of course, in this case, the private financiers have taken a bath. They envisioned charging a bunch for the access rights to their frontage property to service providers - but few people use their overpriced path. A better business case could be made that the toll road owners should remove the tolls and collect a royalty from the service providers that would then invest in locating on their frontage road, but hey I'm not an investor in that endeavor so who'd listen to me.
There used to be services (maybe still are) before mapquest and friends that provided directions for trip planning - you paid $10 to AAA and they told you the "best" way to get from point A to point B. No one would have thought of patenting those directions, and you were not paying for a royalty for their use - your payment was for the work someone did (at sometime) to figure out a route - but you're free to look at a map and make some phone calls to the various state traffic agencies to find construction delay zones, etc. and work out your own route.
Say you planned, some years ago, to drive from Chicago to Los Angeles. Say you glanced at a map of the time and decided to "get on Route 66 headed west and stay on it till you see the ocean." Besides a trip with about 1000 burger joints, you now have some directions. Now say you asked your friend his idea of a good route for the trip, and he'd recently done that trip by contacting AAA, giving 'em $10 and they worked out a trip plan for him based on some criteria, and he got back: "get on Route 66 headed west and stay on it till you see the ocean." Do you owe $10 to AAA for those directions? What if they (like software) were patented?
Software patents are a bad idea. They impede progress. They tell (possibly justifiably patentable) hardware how to get from condition A to condition B. If those same directions would work on someone else's nonpatented hardware, then they should be free to be used.
Paul talks about software patents being no different than hardware patents. This is clearly false. The difference, my friend, has to do with knowledge. That is, a hardware patent on what your called "Pullies lever and gears" expires and people are allowed ot build the same thing. But even before that they can pop open the box and SEE how the pullies lever and gears are put together. Software on the otherhand has no transparency at all, rather for software a person may never know how something was built ebcause the patent covers the idea, not the source code. And even after the patent expires the company would not be required to allow people to see their source code so the patented (now out of patent) software cans till not trully be reprduced.
If you look at long term effects then wouldnt it be likely for software that may be cutting edge to be lost, if say a company goes under and there is no copy of the code left for later.. and the world is left with lsot knowledge.
Yeah, this strategy might work for an US startup. But what about startups from other countries where software patenting has not yet evolved to the stage of cold war? Let's say they're doing great in their own country or even internationally. The next step? Of course they want to expand to US. And what has happened? Some US big companies might have already copied their ideas and patented them before this is happening. And there's always the patent trolls too.
From this point of view I'd say the patent system is working well in keeping away the smaller foreign competetion. Only bigger firms with the capital and strategy/vision of patenting obivious things in US has a fighting chance of surviving the system when dipping their feet into the US market.
Or am I understanding the situation wrong? I sure hope so.
in the last 2 paragraphs of my reply, i said "patents", i should have said "software patents".
(There ya go - for the record, yadda yadda)
... his painting "algorithm" and sue the arro-gnat twat out of existence.
My first reaction to the (lengthy) article was simply, "it is a breath of fresh air to read something thoughtful and insightful on software patents." As part of full disclosure here, I should mention that I have one (6,865,655) and participated in the arcane and sometime frustrating process. That said, the author's point that "fixing" the system might not be the right thing to do, either gave me pause. He might have a point.
After participating in several start-ups, I can also attest that the number of patents held directly affects your valuation. The author alludes to this, "A patent seems to change the balance. It gives the acquirer an excuse to admit they couldn't copy what you're doing. It may also help them to grasp what's special about your technology." Right or wrong, it is one of the external measurements made by business today of a start-up's worth.
Software is the most complicated thing man has ever created. It isn't surprising that the Patent Office struggles. The question is, as software professionals, will we choose to help or just stand by like "art critics"? Software engineers usually see a bad system and want to immediately "chuck it", re-write it, and go again. We can't do that here. We need to do the thing we all hate most: on-going maintenance. We could help if we engage and participate. Perhaps more thoughtful discourse like this will help us get started. My 2-cents.
Graham has engineers disease: he believes that being an accomplished engineer makes him qualified to speak authoritatively on art, law, science, film... He probably caught it from ESR.
Anyway, I heartily recommend you read this fine demolition [idlewords.com] of Graham's opinions on painting [paulgraham.com] before giving this dilletante blowhard any of your copious free time.
I heartily recommend you read Paul Grahams bio:
"He has an AB from Cornell and a PhD in Computer Science from Harvard, and studied painting at RISD and the Accademia di Belle Arti in Florence."
http://www.paulgraham.com/bio.html
Indeed.
Another problem with patents on algorithms is that patents are only supposed to apply to inventions - not discoveries. If you come up with a novel way to produce steel, for example (one that's more effective or yields a higher quality steel than the current ones), that's an invention, but if you notice that factoring a (large) number into primes is a comparatively hard thing to do, then you've made a discovery. I think this is something else that's wrong with the patent system today; in addition to obvious problems like the fact that obvious things get patented, and the fact that software (both the market and the technology) changes too fast to justify 20-year state-granted monopolies (which is what patents are), there's also the problems that facts are being patented left and right today.
For more information, take a look at Michael Crichton's "This Essay Breaks The Law", for example (I think this was posted on Slashdot a while ago, but I may also have gotten it from elsewhere - I don't recall).
That being said, Paul also writes about how patents are used for defensive purposes, and how he doesn't see anything wrong with that. I think he's missing the point there - the *only* purpose that patents have is to foster innovation, so if a company has to patent stuff just to be able to defend itself and to be able to exist in an uneasy truce with other companies, then that's a symptom showing that the system is fundamentally broken. As he says - you probably can't even tie your shoes without violating a patent.
I agree with Paul (and also with the parent poster) when he says that not all patents are evil, but I don't like his "all or nothing" approach (which essentially seems to boil down to "if you're against any type of patent, you're against patents in general") - that's essentially a strawman. The essay is an interesting read overall, but I would've expected something better than that from Paul.
Ah well.
I'm against software patents. Copyright provides more than adequate protection for software.
I'm in favour of hardware patents. Hardware does not get copyrighted.
Why is this moreon telling us what our views are without even understanding them in the first place?
I suppose there is a danger of that, but MS would have to take out Apple first...
It's a very good article -- and while I've not yet finished reading it, I loved this quote;
:-)
"...the USPTO in effect slept with Amazon on the first date."
As a side note, if any USPTO examiners who are assigned to one of the several applications I have pending are reading this; I will still respect you in the morning -- no really, I will.
Ian Ameline
I had to sign away all my rights to a few patents for a startup I worked for. I sometimes wonder what those patents actually mean since the design of the site was changing every month.
Doesn't make me an expert on French Grammar.
Besides, you're making a defence by appeal to authority : he studied painting, therefore his opinions on painting are correct. It may have escaped your notice, but the man critiquing Graham made a series of logical points and observations about the multifarious (and, indeed, obvious) differences between programming and painting. Is your rebuttal to these really "but Graham studied painting for an undisclosed amount of time".
I mean, was he an undergrad or a postgrad at RISD?
Did he graduate?
Did he do a 3 year fine arts course or half a dozen evening classes?
Did RISD really teach him that painters need a detailed understanding of the chemistry of paint?
Does a 40-year-old computer programmer really find the time to fit into two extended periods of study at art school? Don't those missing six years look kind of weird on his resume?
"Studied at" covers a multitude of sins, and even if a an appeal to authority were justified, where's the evidence Graham qualifies as an authority?
Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
"Is foo evil?"
Extremist A: "Yes."
Extremist B: "No."
Non-extremist: "Depends..."
It puts too much power into the hands of whatever journal has the most clout. Under the right system of checks and balances such an idea might work for a relatively narrow range of patents. I'm sure there's plenty of things college professors aren't interested in reviewing.
No, all patents should be, at least at first, considered equal. Only after proper scrutiny and comparison to existant patents should a decision be made. From what I can tell, this is a rough idea of how the current system is supposed to work and the cause of the breakdown is that the current system is overburdened.
Saying abolishing software patents would solve the problem is stupid since not all (stupid) patents are on software. Not to mention I haven't been completely sold on the idea that *all* software patents are, somehow, inherently evil. If I implement an algorithim that's very efficient at, say, facial recognition, why shouldn't I be able to patent it and profit from my hard work? Don't like it? TFB. Invent a better one and beat me at my own game.
There is no doubt that patents are being misused and that the current system is shitty at best. But implemented and run properly the system can protect patent holders and drive innovation.
Actually, there is a good distinction you can draw between software patents and conventional patents that is strong enough that you can't automatically infer that being against software patents means you are against all patents: Software patents are the only things I know of where the patented objects are also covered under copyright law.
I go more into depth about this elsewhere, but the short answer is that we shouldn't be surprised that patents, balanced for one type of use, and copyrights, balanced for another, make no sense when both are covering the same thing, since they were never designed to do that.
Obviousness is a real problem too, of course, but that's more a practical problem, one that could be corrected by more aggressive denials by the PTO. This is a fundamental conflict.
There's nothing special about physical embodiments of control systems that should make them patentable, and the software equivalent not.
----
Graham misses the more pertinent point: nothing about an embodiment in a computer should make it patentable. If something is well known in the non-computer world, then jamming it into a computer should not immediately qualify for a patent. That, my friends, is where the system is broken.
though a recent addition to big blue, I'll say this - whilst big blue tries (IMHO) to be friendly, that doesn't mean they'll rule out anything as far as business methods go. They do feel that what they patent is worth a patent because they have researched and developed it, and they also feel that as long as the current system is in place they have no choice but to participate. Hiring practices in the legal department though - I'm sure they already have their own ethical guidelines, how much attention they pay to the whims of engineers I don't know. *Disclaimer - I do NOT speak for IBM, this is just the impression I have after a very small anmopunt of experience with them.
Reduce the length of the patents for software/business models to 2 years. That is more than adequate time to do something with it and doesn't lock things up. Patent trolls wouldn't have much time to work either.
Dmmit, I nearly choked as I said that. SCO are already trying to kill open source though...
Paul Graham says software patents are in the same category, ethically, as machine patents.
o Software can be sent to customers almost for free. Physical goods needed the protection of a 17-year monopoly because back in the old days progress was slow and it took years to build your factories. No patent monopoly, no payback. Software inventions can make money without patent protection.
o Software can use copyright protection.
o Patent examiners and juries can understand gears, wheels, and aircraft wings.
o Paul Graham says machine patents really cover the algorithms hard-coded into the arrangement of parts. No. Patents cover implementations. When the crankshaft was patented it was still legal to build other implementations of the algorithm "given linear motion l=sin(wt) set circular arc theta equal to l mod 2*pi*r and draw rotary power", as long as those implementations weren't crakshafts.
o Machines are crystallized human ingenuity and effort. Software patents are crystallized mathematics. The RSA patent, which made it illegal to do certain kinds of modular exponentiation, is different from anything in the mechanical world.
I think there is a big difference between the method of a process, and the mechanical objects that implement them. I have no problem with people patenting mechanical objects (that are non-obvious). I do have a problem with people patenting methods that would work with those objects. If he thinks that algorithms implemented in mechanical objects is the same thing as algorithms, he isn't much of a lawyer.
So what is the difference?
The "method of a progress" I take to be an algorithm, i.e. instructions for completing a given task. You think this should NOT be patentable?
The "mechanical objects" I take to be, for example, the gears inside a machine: a specific configuration that accomplishes the algorithm. You think this should be patentable?
How is the first different from the second? The first describes the second. If you can only patent a specific implementation, then what is the point in patenting? Couldn't I read your implementation patent, and change just enough things that I no longer violate it?
I must be confused.
And it's patent pending....
http://tinyurl.com/rl2jn
Calculating (a+b)*(a-b) is better (in terms of rounding errors with fixed point arithmetic) than (a*a)-(b*b). Knowledge or application?
Suppose I was the first to notice this fact. Should I be granted a patent on calculating differences of squares this way? I have a gut feeling that this would be patenting math. And I don't see much difference between this and any other patent on algorithms. Maybe there are software patents that aren't patents on algorithms (for example GUI stuff), but again, the distinction is blurry.
Ok, this is still on the "gut feeling" level, but I think that with the software patents banning them is just simply the lesser evil than allowing them. I think that there is rather a continuum than a sharp distinction between "knowledge" and "application", and that software is close enough to "knowledge" to make it unpatentable.
To stretch it a bit: if you are for software patents, you are for patenting math.
Honestly, my comment was fired from the hip. I spoke from ignorance. Maybe you are right about Paul Graham. Do you personally have the knowledge of art to know if the points made in "Dabblers and Blowhards" are correct? Or are relying on the authority of the author?
I was thinking about this the other day. Say we had something like the Star Trek replicator. Now I assume someone would have to either build the original object and "digitize" it into the replicator or program the object into the replicator. Who owns that program? Could it be patented or just copyrighted? What if the object was non-trival (say an engine or something)?
Since the object could very easily be replicated many times (like software) it seems like a hard situation to determine what is copyright and what should be a patent. Much like software now.
Incorporations were not allowed. It was all about personal companies. Each company had a local reputation that could make or break it. So few companies really grew big. And the individuals were held responsible. Now, we have Incs, which is granted nearly all the rights as a citizen and the management is not held personally responsible for anything except the very worse infractions. Even then few get major punishments. Basically, it is our creating Incs and removing personal liability that is creating the monsters.
The patents were designed to give you a chance to develop the idea before somebody with money could. You were given 7 years which is more than long enough. Now, we have changed it to decades with multiple extensions. Likewise, we have moved method patents which are the nightmare. Our current congress and lawyers has figured out how to turn it around from helping the little guy to being a money maker. But the idea of a short time (a single decade?) for a concept (not method) patents makes good sense.
I prefer the "u" in honour as it seems to be missing these days.
He makes two contradictions that completely unravel his entire premise that software patents are not evil.
First he says:
"There's nothing special about physical embodiments of control systems that should make them patentable, and the software equivalent not."
Then later, he says:
"Building physical things is expensive and dangerous. The space of possible choices is smaller; you tend to have to work as part of a larger group; and you're subject to a lot of regulations. You don't have any of that if you and a couple friends decide to create a new web-based application."
Hence the justification for patents on physical inventions but not on software.
He says:
"A lot of companies (Microsoft, for example) have been granted large numbers of preposterously over-broad patents, but they keep them mainly for defensive purposes."
Then he says:
"They win by locking competitors out of their sales channels."
This is the sole purpose of software patents, hence they are evil. The companies which began the patent land grab didn't do it for self defense (there was nothing to defend against). They did it to drive potential competitors out of the market. Software patents serve no other purpose.
And he thinks that Microsoft would be deterred by a boycott?
Bruce
Bruce Perens.
First, the potential payoff window is so small that it becomes not worth the lawyers' time/money to file frivolous lawsuits. Since a normal patent case seems to take years in court (NTP and RIM), by the time it was settled, the patent would be expiring anyway.
Second, you see a lot fewer patents getting filed in the first place, because the protections offered wouldn't always be worth it.
Personally, I think that if your innovation is novel enough to qualify for a patent in the first place, then it shouldn't be so obvious as to be easily duplicated by your competitors. Hence, you should always have a competitive advantage as long as your don't become complacent and get yourself overtaken. In either case, the end user still ends up with the best product.
Self-referential Sigs are cool on /. these days...
54
This guy mentions hockey, Shakespeare, the Industrial Revolution, Richard Stallman, the movie industry, and even the frickin Masons, all in one essay! He also manages to take a shot at the president.
:)
...it's better, even from a purely selfish point of view, to be constrained by principles than by stupidity.
Oh yeah, and he talks about software patents a little bit as well.
Oh the whole, I agree with Graham on most of his points, especially this bit:
Transistors and Beer!!
OK, who is this guy and why do all his blog entries show up as news posts on Slashdot?
I mean, he's a pretty good writer with some interesting ideas, but is that all it takes to make the front page? Or has this guy done something that should make his opinions particularly noteworthy to Slashdotters?
Reading TFA doesn't shed too much light. He makes some pretty silly generalizations, and he constructs his argument around some questionable premeses. ("One thing I do feel pretty certain of is that if you're against software patents, you're against patents in general"; isn't it possible that software is a special case because there are fewer material barriers to entry for a private hacker than there are for a dude who invents a better mousetrap but doesn't own a mousetrap factory? "Whenever software meets government, bad things happen, because software changes fast and government changes slow"; what about the Massachusetts government trying to adopt OpenDocument well before the vast majority of private users, corporations, and other "faster" entities?)
So anyway, who is this guy?
...might be a bad PR move for Amazon, but surely whether it leaves a "black mark" on the company or not, they continue, whereas they can practically kill the lesser site with litigation. Maybe now, now patents aren't leaving that big of a mark on innovation, but what happens when Ballmer actually does pull out his crappy bag of tricks on linux. The truth is I don't care why companies aren't suing upstarts, I care about the fact that the suit is possible, and in time may prove more profitable and offer quite an opportunity to stifle competition. The normal use case aside, it's like he says, "the principle of the matter", here. This is why government is in place, I don't give a shit why a company isn't suing someone for using a status bar, they shouldn't be able to in the first place, it's ridiculous.
Judges and senates have been bought for gold; Esteem and love were never to be sold.
One thing I do feel pretty certain of is that if you're against software patents, you're against patents in general. Gradually our machines consist more and more of software.
Well, most people don't have a problem with understanding the difference between buying a physical object and buying software.
So, if you buy or sell a physical object, then patents should apply.
If you buy a physical object that contains patented algorithms, then patents should apply.
If you buy or sell software separately from hardware, then patents should not apply.
It's debatable whether a user of software should ever be considered infringing if he combines software and hardware himself, but he certainly should never be considered infringing when he combines general purpose hardware (for some definition of "general purpose") and software.
There are lots of reasons why people who oppose software patents but are in favor of hardware patents believe this to be a good thing. The point here is that if Graham doesn't even get this, he hasn't thought the issues through.
I though they meant Billy Graham...!
Paul's article re-established a 'little' of the belief I once had in patents. I think the MAIN point is that 99.99999% of patents (software and not) are OBVIOUS and should not be granted.... Things like a single click, or double click..... progress bars... PLEASE! Obvious, obvious, obvious. If you analyze a problem, software or not, and have 'fair' familiarity with the subject, you'll come up with 'patientable' ideas 99% of the time.... I.e. ideas that the patent office will grant. The problem is that it would appear that there are no creative/knowledge people in the patent office... (yes, I have a patent, and yes, its mildly clever, but mostly obvious). Assemble in a room 10 knowledgable/successful people with at least 20 years per person average experience... and have THEM review the awarded patents... I bet 1 in 1000 awarded patents made it through.
I am I ok with ETH-Zurich patenting the IDEA encryption algorithm because this algorithm IS truly non-obvious. You, me and Joe Q. Hacker are not going to infringe on this patent accidentally.
One click shopping or Apples patent on the "3 pane interface" for itunes are stupidly obvious. A person coding in a drunken fog should not be able to create an infringing program by accident (IDEA passes this test, one click and 3-panes does not).
The reason many folks (like me) jump on the anti-software patent bandwagon is a lack of confidence that anything short of abolishing software patents will be effective. Obvious patents benefit powerful corporations who can set their minions to the task of patenting belly button lint and other "innovations". With all the vested interest in bad patents it is easy to see why we are skeptical that meaningful reform (i.e. enforcement of the "non-obvious" clause) will occur. Of course if software patents cease to exist then the slippery slope of what is "non-obvious" disappears.
Mind you I don't think we will be successful in abolishing US software patents (not without a bloody "cultural revolution" a la Mao Tse Tung) but the disgust engendered by horribly bad patents naturally inspires an excessive reaction in the opposite direction.
BTW, if you think it is an accident that bad patents are issued left and right, think again. You won't find Microsoft, Oracle and Amazon spending millions of dollars lobbying Congress to properly fund the patent office. The patent office is underfunded because the people who get face time with our leaders like it that way.
I'm not trying to argue that one-click was worthy of a patent, but it's hard to know what would be appropriate.
Would the first web browser have been eligible for a patent.. it combined a number of existing technologies into something that really was new and revolutionary.
What about tivo.. nothing new there but still a great product that they probably should be allowed to profit from.
"By granting such an over-broad patent, the USPTO in effect slept with Amazon on the first date. Was Amazon supposed to say no?"
Seems like you are saying basically what the article said.
1) Patents are being granted too often. They should only be granted for non-obvious things.
2) The point of a patent is full disclosure in exchange for time-limited monopoly. (That would be source code or complete algorithm in the case of software.)
That seems very close to what the article said.
I like much of Paul Graham's work. I like a lot of this piece - lots of insight. There are a few pieces I disagree with that have already been touched on. One I would like to add is that I think he is judging the landscape a bit too early:
A company that sues competitors for patent infringement is like a a defender who has been beaten so thoroughly that he turns to plead with the referee.
That is the majority of what has happened in the past 10 years because the rampant proliferation of overbroad software patents has just begun. The market is a Darwinian environment. It selects for those who take advantage of flaws in the system and it takes time to optimize. A giant, gaping, cash-gushing flaw in the system right now is the granting of overbroad patents, and in software it is a relatively new flaw (though the flaw itself has a long and ugly history - Bell wasn't the only guy to invent the telephone - he was just the first to the USPTO). Graham makes this point to an extent saying that the USPTO hasn't adapted to software patents yet.
But he misses the correlary: Businesses have just begun evolving to take advantage of the software patent flaw. What has happened so far is only a twinkle of what is to come. Sure, Amazon got stung in the reputation department. But the patent trolls of the world have no reputation to sting. Is Eolas going to lose a bunch of customers over the active browser patent? I'm not saying Eolas is wrong, just that they won't be moderated by the environmental influence that Graham mentions regarding Amazon. The patent trolls are just starting to evolve, and they have natural defenses against the moderating influences that have kept the patent law departements of IBM, Microsoft, and Oracle in check.
And it's not going to be limited to a few fringe companies with a few fringe patents. More and more the executroids are defending companies that buy patents because they create liquidity in the IP market - enabling research heavy corps to capitalize their patents without having to bring products to market. IE: they are saying it is a good thing for the patent trolls to buy patents - regardless of whether they have any intention of taking the embodiment to market.
Paul is judging the system based on what has happened so far. But the market is just beginning to evolve. As broken as it is, the current state is very far from the invention wasteland, strewn with the bodies of a million inventors and ruled by packs of lawyers, that is coming.
Stop-Prism.org: Opt Out of Surveillance
SCO, anyone???
Ricardo da Silva Lima
I'll allow that he has a point, and that software patents are not as bad one might immediately think.
HOWEVER, patents in biology are that bad, and they are worse. He talks some about rapidly changing technologies of the future - those are likely to be biotechnologies, and patents in those areas are already a disaster, with all of the negative consequences for innovation that he doesn't seem to think apply in software (and don't apply as much as I might ordinarily fear.)
Personally, I am opposed to patents generally, and I am opposed to software patents. I can't answer the question - could you be intellectually consistent, and oppose software patents but support some other class of patent. I agree that you can't draw a distinction between "software patents" and "all other patents" (incl business model patents and so forth,) and that only patenting material things might be somewhat artificial.
Nonetheless, I think you could support a more restricted patent regime (it happens I don't) which wouldn't include any software patents at all.
The best thing I can say about the article is that it has an excellent quote for a sig:
"it's better, even from a purely selfish point of view, to be constrained by principles than by stupidity."
The good and new comes from no quarter where it is looked for, and is always something different from what is expected.
You can easily find a dozen "gallery of software patent horrors" by googling.
Finding a gallery of "good" software patents seems much harder. Can anyone point me to such a "gallery" or list?
Here are a few software patents (off the top of my head) that I consider reasonable (i.e. they patent something non-obvious):
* RSA encryption
* Diffe-hellman key exchange
* IDEA encryption
It is not so much that I object to software patents as a whole it is just that I think
sizeof(bad_software_patents) / sizeof(good_software_patents)
is a very large number (10000?). Also, if consider the function
bad_to_good_ratio(int time)
This function appears to be generating a divergent series (i.e. limit is infinity as time goes to infinity).
Paul Graham can fucking write. That was brilliant.
This was a very interesting article but I'm afraid I disagree with the fundamental assertion, that software patents are (in principle not as applied) no different than any other type of patent.
The first way that writing software differs from discovering a new kind of lithography or building a widget is that the underlying building blocks of software are completely understood. While occasionally we have theories that tell us what will happen if we try using such and such materials in lithography frequently in the physical world discoveries arise when we discover materials that behave in ways our theory couldn't easily predict. However, given executable (not even machine code) for a new piece of software and a processor reference manual what that software will do is completely predictable. Sure it isn't the case that every new physical discovery wasn't predictable like this but the fact that some are means the cost-benefit analysis for software patents is going to be less compelling than it is for physical patents.
The second huge difference is level of application. Software patents are things that are of immediate and direct use in real world applications. Even genuienly novel software patents are processes that almost certainly would have be developed without the incentive of software patents. For physical patents often types of fundamental materials research wouldn't be worth doing if you didn't know you could profit from the fruits of your labours if someone else comes along and figures out how to make something useful with it.
Thirdly the sheer ease of creating software makes software patents a worse deal. Creating a monopoly on some high-tech industrial process causes a few big companies to pay royalties and the cost of dealing with patent issues (excluding royalties paid) is fairly small. On the other hand every nerd with a computer can write software so the amount of innovation restricted by a software patent has the potential to be very large and the proliferation of many many companies and investors makes just traking the existance of patents in your field a very expensive endeavor.
In fact the author of the piece himself makes a very strong case that software patents are different when he argues that they are pretty much irrelevant to innovation in software even though they can be critical to innovation in other fields. Merely noting that we could scrap software patents without harming innovation is a *very* compelling argument to treat software patents differently than other patents. After all the only reason to have patents is to encourage innovation.
Ultimately it seems that the only things in software that are truly novel enough and reusable enough to warrant patent protection are interesting new algorithms. Perhaps something like shell sort might warrant patent protection but this kind of research seems to be occuring mostly at universities and has little need to be encouraged by patents. Besides once you start letting this sort of thing get patented there is no line you can draw to prevent math in general from being patented and as a mathematician this might make me rich there was a very good reason the creators of patent systems didn't want the sieve of erasthonthes (sp) to be patentable.
If you liked this thought maybe you would find my blog nice too:
Every time Paul Graham farts we have to hear about it on Slashdot?
Come on, people. The world is a lot bigger and more interesting than you're allowing the front page to suggest...
The US has made huge leaps in penis pills because of patents. The leaps in actual medicine and drugs to save lives come from universities.
Besides, you're making a defence by appeal to authority
Umm... isn't that what your original post did?
You attacked him not on the merrit of his arguments but your perception of his qualifications to make such arguments...
The argument is either valid or invalid regardless of the qualifications of the speaker.
Ascalante: Your bride is over 3,000 years old.
Kull: She told me she was 19!
One thing I don't understand is the way everyone refers to as "IP" or Intellectual Property. How can anyone "own" a thought?
There are many sides of this issue to take, but I'm going to only focus on one that I think most people don't talk much about.
Software Patents extend for an exorbitant amount of time relative to the industry. 17 years amounts to around 11 generations (assuming 18 month cycles) of software. That's an eternity in the software industry.
It would be the equivalent of saying that a regular patent could exist for 50-75 years. Imagine having a 50-75 year monopoly license on a drug or a way more effeciently generate electricity. Yet, we treat software patents just like that.
There are plenty of existing cases that show this. Look at the generic multimedia patents that still affect software today. The reason most of these patents sound nonsensical when we see them is because we're about 2-3 generations past when they were relevant.
Ultimately, software patents don't spur innovation. Today, they actually stifle innovation. It is getting more and more difficult for the small companies to simply write cool new software. More lawyers are involved today and it slows down the process.
And these software trolls that exist and don't contribute anything to society make a bad situation much worse.
Patents these days are written either to hide details or to smudge the details enough so that the patent can appear to cover more than it should. I think that throwing out all such patents would clear up a lot of the problem.
The reason so many programmers are against software patents is not because they oppose patents as such. The reason is that we feel threatened, since the patents apply to us in our free-time tinkering.
//T
So all that stuff about accepting the rules of the game instead of fighting them, yes it is reasonable for CORPORATIONS, but as a person, I am fighting for a society whose rules suit me better.
Maybe the solution could be that patents should not grant exclusive rights, rather, exclusive COMMERCIAL rights or so. At least the programmers that put that borderline patented algorithm into some Free/OSS project risk no harm. This way at least I would care MUCH less about software patents.
Couple thoughts as a previous big co. acquirer and with some experience in the patent arena.
:P).
i nv_utl.htm
As a big company... I've worked for a few Fortune 500 companies that have done extensive acquisitions and as a 'big company' guy, the concept that patents are solely used as a chip for negotiations is a naive statement. When buying the assets of a business, the patents and trademarks are typically the ones that last. Many entrepreneurs (I should know as I am one now) are interested in cashing in and as a result, an acquiring business cannot solely look to relationships or know-how for value, so IP is what's left. If you really have a truly unique idea/product/service, then protecting it should be stupid-easy (and with luck, people will say it was obvious 10 years later because of its streamlined solution
Patent novelty is an issue in need of resolve... I don't believe in quantity over quality as Paul Graham might suggest, but I do believe in quantity to be successful. The process is age old - find needs, solve problems, research for current solutions and protect the best ideas. Getting quality patents should be easier now since more data is available. The USPTO and the market really do have a new set of options to consider (e.g. peer reviews, more collaboration amongst reviewers). Slashdot members can find novelty, or lack thereof, in a topic in less than 30 minutes - why can't the USPTO? With a production-line environment at the PTO, it is hard for patent agents to get a fair chance to research technology and be rewarded for deep tenure in a field. We should avoid thinking of this as 'patent reform', but rather as funding the system approapriately given the systems explosive growth.
In the end, patent ownership, like land ownership, has rights and benefits that shouldn't be reduced to a simplistic version of cold war analogies of large companies determining our fates. The patent system should level the playing field and give small guys and individuals a chance to have rights. BTW, if we should ever be worried about the small guy, now is the time. Individual inventors' patent issuance has decreased every year since 1999 - http://www.uspto.gov/web/offices/ac/ido/oeip/taf/
CSorice
Working to make ideas into reality. www.i4e.com
Does it seem that overly broad and obvious patents are being granted to corporations with armys of legal teams?
Seems inevitable the way things are going that it'll soon be difficult to argue that software patents are anything except "evil".
You must be the only person on Slashdot who doesn't know who Paul Graham is. The rest of us have been reading his essays for *years*.
from my blog
I broadly agree with Paul Graham's essay on Software Patents, but I do think he underestimates the damage from patent trolls, and from what he calls the mafia-like behaviour of some patent holders.
Paul has been lucky in the field he has worked in, but in the Audio and Video area there are many patent thickets. Perhaps it is the history of Farnsworth's victory over RCA that makes video engineers patent hungry.
My first startup, The MultiMedia Corporation, was a spin-out from the BBC in 1990. One of our products was a program called MediaMaker that combined video from tape or videodisc, CD Audio, Pictures, digitised audio and Director animations into picture icons on a timeline for making presentations. It was demoed on stage at Macworld by the CEO of Apple, and we got Macromind to publish it.
Then the patent troll showed up. A company called Montage had made a video editing system that included several video monitors showing edit points from tape. The company had gone out of business but a lawyer had bought up the patents, including one on using a still image to represent a video sequence. The troll was working his way round the video companies, and he caused enough trouble to stop work on the product while we worked on a legal defence instead.
Later, while I was at Apple on QuickTime, there was a steady stream of patent trolls claiming that Apple should pay them royalties; enough to keep several lawyers busy, and a lot of engineers spending time working on prior art evidence demonstrations.
Several potential features were excluded from QuickTime due to patent thickets. The obvious one was the Unisys LZW patent that encumbered GIF, but there were other more subtle pressures that meant adopting open source codecs was discouraged. Working on the patent license agreements for MPEG meant that technology ready to ship was deferred pending legal agreement on more than one occasion.
So I'm much lass sanguine than Paul about this. I think software patents should not be granted, and the European Union's banning of them is the right decision. I hope the Gowers Review in the UK makes this UK law as well.
Thank you for sharing your most interesting experience of how patent thickets and patent trolls can damage software companies and start-ups. If you have not already done so, would you submit your comment (or ideally a longer, even more detailed version) to the Gowers Review? Please do.
I have always found it extremely anomalous that most copyrights and patents today belong to publishers and employers, whereas the US Constitution specifically stipulates that copyrights and patents may only be granted to Authors and Inventors.
I agree with Paul Graham's leading paragraphs to some extent.
One of the things I hear a lot on slashdot is that somehow software patents are different, that with software there is only one way to do things and that the patent blocks that (eg the LZW algorithm). What is more this is described as unique in software, ie this did not occur before they allowed software patents.
The thing is, its not. I was chatting to a biologist friend regarding patents, and there are similar issues in biology. He was describing one particular process for extracting DNA which is the so much better than earlier methods that it is, in effect, almost the only one used. The process (and the enzyme) is patented, so everyone who works in this area licenses the patent or buys the enzymes from a licensee.
Or take the medical field. If you patent a drug, and there are no other comparable drugs then if people want to use that drug, they must license from you.
Or take the area I was trained in, Engineering. Suppose someone patented FEA (Finite Element Analysis).
The point is Paul Graham is largely correct. The issues we are having with software have occurred earlier with patents. They are not completely new.
meh
...is to make money for lawyers.
Whatever your opinion on the patent laws - it is hard to disagree that a lot on money that could otherwise go into inovation is instead going towards the legal system. It is not surprising that the legal system would want to preserve this situation. And from time to time it likes to assert it's authority such as in the RIM case.
I am amazed by the contention that we either have patents or secrets in the software world. I would think that the Open Source movement has made rather more of an impression than that! The take home lesson is that an awful lot of us find it very important and empowering to build, use and support software that is both open and can be used by anyone without encumbrance except to not place encumbrances on others.
Patents were invented for specific reasons. To evaluate patents the results and likely results must be considered as to how well they achieve or are likely to acheive what was intended. In software there is no great danger of more software being kept secret if we do not have software patents.
I am rather disgusted to see Paul Graham attempt to stampede software developers into seeking souftware patents less they be seen as foolishly not playing the game that they are in. Who set the rules to this game? Who said that we wish to play it? Didn't the very advent of Free and Open Source Software say clearly we are playing a different game with rules we feel are more of a win for all of us?
For shame. I am very surprised Paul Graham would write and publish such a thing. He certanily should know better.
I think that recognising the pace of computer alogrithm development and cutting the duration of a software patent to, say, three years, with the requirement that, within that time, a product is on the market containing the patent-covered method sounds like a good way to allow people to benefit from patents which drive forward progress without constricting others' ability to compete.
Secondly, trials would need to be repeated for a second company making drugs (how can the FCC be sure that the second-arriver got the same drug?) so these costs and this time spent is not a freebie to the 'leech' company. It's important to note that even breaking down a pill into it's basic elements doesn't tell you the process by which it was made, and therefore doesn't tell you how it was made. Work still needs to be done to re-create it.
Thirdly, while drugs do cost relatively lots to make, so does a factory, so what? It's a sunk cost for the company
Drug companies just make something that the bulk of us don't understand and can't really play with in our basements. It's shrouded in mystery, it looks complicated, and they state that they need high drug prices to cover future innovation.
Bullshit.
They make billions in profit. While I'm not opposed to profit, I am against laws that create artificial profits. If the drug companies didn't make a profit, then I could (perhaps) look at some laws and/or mechanisms like perhaps grants and subsidies (which by the way they get as well to ensure that research happens. So, now we have a situation where the drug companies are pocketing billions (i.e. not plowing that money back into research, but keeping it as profit) and then complaining that they need patent protection to pay for the future drugs...?!?? wtf!?
Read Chapter 8: Does Intellectual Monopoly Increase Innovation? (PDF warning) for more info on drug companies... You've got it exactly backwards. Read up again. Patents are for advancing and promoting useful arts and sciences. No where does it state that it is for rewarding any individual. The reward is a means or a mechanism to accomplish this end; The promotion of advancement of useful arts and sciences is the end. There is nothing intrinsically 'right' about being given a monopoly over an idea for 20+ yrs...
The interesting thing is that you are right on the last point: exposing the 'inner workings' doesn't promote innovation, and that is exactly why patents are unnecessary. Innovation happens without them, but they add considerable cost to consumers by way of monopoly pricing and legal activities (lawsuits) by the patent holder.
If you think imaginary property and real property are the same, when does your house become public domain?
In August 2002, Paul wrote and published the article "A Plan For Spam". On December 13 2002, Networks Associates applied for spam filtering software patent that includes "Bayes rules". From the patent (#6,732,157):
"wherein the utilization of the Bayes rules further includes identifying a probability associated with each of the words; wherein the probability associated with each of the words is identified using a Bayes rules database; wherein the electronic mail messages are filtered as being unwanted based on a comparison involving the probability and a Bayes rules threshold; wherein the threshold is user-defined."
Maybe I'm just not wearing my tin hat today but I believe someone at Network Associates read "A Plan For Spam" and applied for a patent on it, every though it was not an idea created by them. That is sickening.
"Drug companies exist in every nation, whether or not they have drug patents. ... Patents changed nothing."
I think that the more critical question is if you can have ten year drug trials and no patents. Also, the Switzerland example is weak in that they were probably getting patents in other countries. I doubt that the market size in Switzerland itself could support a leading industry.
"Secondly, trials would need to be repeated for a second company making drugs"
OK, name a generic drug that required second drug trials. When you buy generic (non-Tylenol) acetaminophen, do you think that the generic version went through a repeat of the same testing as the original?
"how can the FCC be sure that the second-arriver got the same drug?"
Chemical analysis? Again, how does the FDA determine that a generic is the same drug?
"should making factories be protected by law?"
If anyone with a chem lab could duplicate them without having to pay the same construction costs? Possibly. In the real world, this is exactly the difference that I was highlighting. In factories, the design (copyable) is relatively cheap; the construction (needs to be repeated) is expensive. In pharmaceuticals, testing (only needs to be done once) is expensive; production is cheap. This is why I suggested copyright as a better model; drugs are more like writing (easy to copy but expensive to produce the first instance). We want to encourage companies to go through the testing phase and accept potential legal liability, therefore we give them protected markets after they go through that effort.
I glanced at your PDF link. You do realize that it's mostly speculation and opinion, right? It is written by a serious anti-patent advocate looking for every possible anti-patent interpretation of the data. Essentially the same kind of person who writes TCO studies for Microsoft.
If I didn't make it clear in my original post, I'll state it explicitly here. I am against software and business method patents. I am somewhat wishy-washy on patents on electronics or mechanical devices. I think that patents are the wrong form of protection for pharmaceuticals. Copyright would make more sense.
It's quite possible that pharmaceutical companies are receiving protection for the wrong things as well. Why do people buy Tylenol? You can get the same thing in a generic bottle for half the price. That's not patent protection that does that (the patent is expired). It's branding, the same place where Nike makes their profits.
There's a simple solution to that. Break up the drug companies. One piece owns the patent licensing (and research). One piece owns testing. The last piece owns marketing (and trademarks) and distribution. Now, when a patent is awarded to a licensing company, they need to pay a testing company to verify effect and safety. That cost becomes the limit on the patent. They can license for as much or little as they want, but once they make back their testing money, the patent expires.
The testing company makes money by running the tests that verify that the product is safe and that it has the effect that was expected. In return, they also take on the liability if it is later shown not to be safe.
The marketing and distribution company actually manufactures the drug. Each company that chooses to license the drug pays the licensing company the same amount per unit. During the patent period, they can only market the drug by their name and the patented name (e.g. acetaminophen from McNeil). They cannot trademark their own brand name (e.g. Tylenol) until after the patent has expired.
Now, marketing and distribution are separated from research and testing. Further, research is now rewarded for drugs that successfully pass testing only. Great marketing doesn't help them. Since the testing company bears the risk of bad testing but does not get the benefits of quick to market, undesirable testing does not get swept underneath the car