Perens on Patents
lewiz writes "An interesting interview with Bruce Perens over at the BBC. He's up discussing the role of HP, IBM, et al and the move towards Linux. However, his main point is about software patents and how they are much more of a problem than SCO: 'We're looking at a future where only the very largest companies will be able to implement software, and it will technically be illegal for other people to do so.'"
I think the biggest problem with some of the patents we're seeing these days is that the issue of prior art isn't being taken into account. There are not many things that are totally new in the software industry - just things that are improvements upon something that someone else has already done. We see a lot of patents where companies try to patent the entire idea, when they are responsible only for a certain improvement upon the original idea.
Five Dolla Moddy-Moddy?
We're looking at a future where only the very largest companies will be able to implement software, and it will technically be illegal for other people to do so.
I think Perens' statement may need to be modified to say "... to implement consumer software." I and my team write software that's never seen outside the headquarters of large national banks -- it's a niche market that we're very good at, and nobody else is likely to want to jump into.
So we're safe... "under the radar", perhaps.
On the other hand, we're tightly bound to Microsoft-based systems... so do we even count when Perens talks about "other people"?
By the way, did anyone else read "Perens on Patents" and visualize: ( Patents )
Stressed? Me? Of course not. Stress is what a rubber band feels before it breaks, silly.
Software development will not be limited to "the big boys" by patents. It will be limited to "the big boys" in countries that respect patents. This is just history repeating itself. The US went through this cycle with British patents already (where they were completely ignored and innovation blossomed), and other countries will do the same now to US and similar international patents.
"The market alone cannot provide sufficient constraints on corporation's penchant to cause harm." -- Joel Bakan
Why can't we just treat code like the text of a book? It's illegal to copy text from a book and present it as your own. It is not illegal, however, to create a similar work of your own accord.
Patenting of software strikes me as rather nonsensical.
Do we let writers patent plot contrivances and literary structure? Do we let poets patent new rhyming schemes?
Copyright should suffice to protect proprietary code.
On a side note, this is the kind of crap we get in this country when companies can buy whatever legislation they want from corrupt politicians.
*A* problem is that he's right. *The* problem is that stopping this from becoming a reality (it's sort of already one, but unofficially) in the EU is going to be a long hard slog against the entrenched companies that will benefit from it.
:-(
The European patent office has been dishing out software patents like there's no tomorrow simply because it thinks the US model will eventually win out. The "harmonisation" directive raconteur (I think that's her title) was pissed off because people took the time to contact her and give her their view (!) - which was contrary to what she wanted.
Politicians are bemoaning the lack of political interest in the populace. Here's a clue: we get disillusioned really quickly when you simply pay court every N years, then do whatever you want in-between election years. Perhaps if (as originally planned) you were the voice of the people, it might be a bit different.
Sorry. A bit rambling. It's because I'm simultaneously angry and depressed at "the system"
Simon.
Physicists get Hadrons!
I really don't understand the move to make software copyrights or patents by the goverment longer lasting. It would seem to me that software actually has a shorter valuable life than other things, and therefore should be put into "public domain" sooner than other things. One of the points that SCO tried to make against Linux is that copyrights are supposed to be "for profit" so that they will encourage innovation... I think in software, innovation will best be served with shorter copyright durations and ... well, I think patents in software are almost all but pointless.
"he drew his sword Ringil that glittered like ice... and he wounded Morgoth with seven wounds..."
If you're registering patents just to show off, you're abusing the system.
Or, you're firmly establishing prior art and ensuring that you have sufficient leverage to use someone else's patents.
Indirect or nonfiscal profit is hardly abuse of the system.
limited to "the big boys" in countries that respect patents.
It is a bad idea to have laws that nobody can/will respect. This may encourage other easily-impressioned people to break the law in other areas. The laws are meant to be there to guide us into being good citizens, but when the legal way of doing things becomes ridiculous (prices of CDs, for instance), people don't seem too hesitant to look at and utilise illegal options.
Software patents should be abolished because of their dire consequences for innovation. They should not be kept and ignored, because eventually some greedy company might come along and try to boost its bottom line by litigating using software patents as its weapon of choice.
Patents are supposed to be about the enforcement of patent protections. . .
The fact that I own property does not require me to throw razor wire around its perimeter.
Property, real or intellectual, is supposed to be about the rights of the owner to do with it as he wishes.
KFG
We're looking at a future where only the very largest companies will be able to implement software, and it will technically be illegal for other people to do so.
He's probably right on this point, but there's one big qualifier to introduce: The future he's talking about is only the near-future. Unlike copyrights, where post-1930 work is gradually being extended to last forever, patents have a limited length. Right now they last twenty years.
And despite the BS that Amazon has been part of, with their one-click patent nonsense, it looks like people in the industry are growing increasingly uncomfortable with lenghty patents. Even Jeff Bezos, the prime beneficiary of one-click, is pushing to have software patents reduced to five years.
The emergence of the World Wide Web has led to the creation of a whole lot of super obvious ideas that should never have been patented, but were. Right now, software patents are extremely relevant to anyone developing sites or software for the internet. But in a comparatively short time, these patents will expire. And in a few decades, regardless of patent reform, prior art will smother just about any software patent claim that is not truly novel.
So yeah, Perens is right that patents are an enormous threat to developers right now. But the threat is certain to diminish greatly with time.
I'm generally "Interesting," "Insightful," and even "Funny" here. What the hell happens to me at parties?
I know its a cliche, but its true.
Yes, patents create a chilling atmosphere for developers in a way much worse than copyright. But the SCO case has shown that the real problem is not patents per se, but greed.
It is an unfortunate reality that we live in a world where someone with sufficient financial means (read: big corporation) can kill an OS project simply by claiming patent or copyright infringement and tying the matter up in the courts for a few years. Even should the defendant be cleared, the intervening years provide Big Corporation(tm) time to either market their own version, or destroy the market completely, as in what Microsoft did with Netscape.
When it comes down to it, most OS developers don't have the financial means to fight a patent or copyright fight with a large corporation. Even should they have the resolve to do so, the Big Corporation can effectively deny the distribution of said software with an injunction until the case is resolved, by which time the software has become obsolete.
Which leads to the problem we face today. Yes, we would like all software to be OS, but the realities of the legal climate and need to feed ourselves means that proprietary software is often the only effective model. Even if we were completely altruistic, any developer capable of developing something new and revolutionary would have to charge for the software, simply to build a war chest for the inevitable IP lawsuits which would follow. The reason why Linux has been so successful is because it hasn't taken revenue away from Microsoft. If Microsoft lost 50% of their desktop market to Linux, you can bet Microsoft would claim copyright or patent infringement. The actual substance of the claim doesn't matter; an injunction against distributing Linux which held for even a year could destroy its adoption by vendors and end users.
The society for a thought-free internet welcomes you.
I think the biggest problem with some of the patents we're seeing these days is that the issue of prior art isn't being taken into account.
No, the biggest problem is that software (or any mathematics for that matter) should not be patentable. Society's first big loss was when the fast talking SOBs slipped the false notion that if you could describe a mathematical algorithm in words that made it sound like an invention then it magically was an invention into the cultural norms and started patenting software in the first place.
(Our second big loss has been the "IP" fudge, which is blurring the distinctions between patents, copyrights, trademarks, trade secrets, competative advantages, wishful thinking, bullshit, and marketing babble into one vague pile of lawyer poo).
Affording patent protection to discoveries in mathematics, biology, etc. or copyright protection to numbers, animals, etc. is against the interest of a free society as surely as allowing thought control, albeit the death of freedom comes somewhat more slowly.
-- MarkusQ
> I'm tired of seeing whining and helplessness on Slashdot when all you need to do
> is get up and proactively use the system in your favor.
I'll make you a deal.
Find 10 open source things worth patenting. PAY FOR THE PATENT.
Once you have arrange for 10 patent grants, I'll chip in one of my own.
I sure hope you make about $100,000/yr, you're gonna need most of it.
Do daemons dream of electric sleep()?
the patent office needs a specialized branch for comp.sci-related patents
I think the biggest problem with some of the patents we're seeing these days is that the issue of prior art isn't being taken into account. There are not many things that are totally new in the software industry - just things that are improvements upon something that someone else has already done. We see a lot of patents where companies try to patent the entire idea, when they are responsible only for a certain improvement upon the original idea.
That's true for the big boys, but it still leaves the problem, that a smaller/newer company which doesn't have the patent portfolio will get sued out of existence if they try to do something using some frivolous patent one of the big boys have.
Say for instance using XML as the basis for your word processor?
--Keeping the flame wars alive, one post at a time
.. you can't have the currant bun.
This is what companies have to realise about software patents.
Check an EULA or a shrink-wrap license and the gist of it is that you have no recourse to anyone if the software fails or deletes all your data. You buy the software "as is". But if you want people to pay for software, there has to be some sort of recourse - you can't just expect people to pay money and get shoddy software and just move along quietly (and not derive their own solution to the problem), while the company gets to ringfence it's IP (which was probably derived from a cross-patent anyway). It's just not on.
And yet that's exactly what we've been getting. By just building a GUI widget on many platforms you are already liable to historic patents. And more importantly - you are not allowed to claim it "unfit for purpose" or even fix it!!!
I really think the message should be clear to software companies that want to enforce patents on software (sorry for the caps) -
IF YOU WANT TO PATENT YOUR STUFF, TAKE RESPONSIBILITY FOR IT FIRST!
Grrr. I think I need a nice cuppa tea to calm me down.
"It's not your information. It's information about you" - John Ford, Vice President, Equifax
How much of your "no-duh" is "I've thought of that before," and how much of it is 20-20 hindsight?
I suspect that a lot of uproar about patents is hindsight rather than prior-art.
tasks(723) drafts(105) languages(484) examples(29106)
And that's exactly why Perens says "We're looking at a future where only the very largest companies will be able to implement software", and not "we're looking at a future where noone will be able to implement software."
If only companies large enough to posess huge patent portfolios could safely release software, then something like the Linux kernel never would have gotten off the ground.
--Bruce Fields
If you make a processing device coupled to a memory, input device and screen guess the word you want to type, you violate that patent. The more specific claims simply add different kinds of keyboards you can use, that you can also use the frequency of chosen words to guide suggestions, allowing people to turn on/off this guiding algorithm, showing a list of possible words if there's ambiguity and let the user choose from those etc... Not really things that narrow the scope of the claims very much.
Donate free food here
BP: We have all of the Linux-based software we need for 80% of the people in the world. The other 20% may use specialised applications that are not yet available in open source. And when I say 80%, that's all free software. Far more than 20% of the people in the world play games on their computers. No linux desktop I've tried is ready for prime time when it comes to gaming. Emulation is a non-starter. It's hard enough to get many modern PC games running in the first place, let alone running under emulation or in an otherwise foreign operating environment. It's a mistake to ignore this market segment. Games are a huge technology driver. Without native mainstream gaming support, 2004 will not be the year of linux on the desktop.
_/\ - Sturgeon's Law: 90% of everything is crud.
Second, patents are assumed valid by the courts until shown invalid. This means it is not cheap or easy overturning a patent. Just because you found one case where this was so, doesn't mean they all are.
Third, most patents in the U.S. last 20 years from the date of first filing, not 17 years from the awarding of patent. That was the old system.
I still think patents have a place, but what's needed are better quality patents (clear, original, and not overly broad), and cheaper, faster ways to challenge the more dubious patents (I heard they were working on this).
In case of "methods of technology that use these algorithms", you do not get a patent on the algorithm that is implemented in the technical apparatus, but on the way you implemented it technically. In software, you get copyright protection for the way you implement an algorithm (because it's more like writing a story based on an idea, than on constructing a valve based on some physical properties of the materials it's made of).
Software patents however, give you patent protection for an algorithm, which is a mixture (from hell) of both principles. As such, they lead to enormously broad (you get exclusive usage of some principle) and conflicting (copyright grants me the right to publish my program, but a patent owner forbids it because it uses a patented technique) protections.
Donate free food here
Wrong, thanks for playing. No matter how many times it gets said, few people seem to understand -- even people who should understand, like our Mr. Perens.
Patent infringement, like copyright infringement, is actionable NOT illegal. The police will NOT come and arrest you because you inadvertently developed a homebrew memory allocation routine that is patented by ACME. What MAY happen is that ACME uses its patent portfolio to keep you from effectively bringing your software to market, provided ACME sees any benefit in doing so. So while in the future (now) there may be (are) high barriers to entry in the software marketplace, writing your own well-meaning code will not be (is not) illegal.
Our intelligent designer has never created an animal that we couldn't improve by strapping a bomb to it.
If you place one Lego brick on the ground, it will just sit there. Put one or two on top, and you'll still have no problem. If you put 100 Lego bricks right on top of each other, you get a very unstable structure. So even in this very simple physical environment, things that behave one way in the small, may behave quite differently when used in a more complex whole.
With software, this is not the case. One small, sound logical reasoning remains just as valid in a larger whole. Software development by its very nature consists entirely of combining all kinds of small logical constructs into a, non-obvious or not, bigger whole. And software is being innovated every day, because if you don't innovate, your competition will and you will lose whatever edge you had.
Please read this study, carried out by the Max Planck Institute and the Fraunhofer institute (by no means anti-swpat establishments) for more on why software is different and how software development works differently. For a more philosophical approach, in case you want to understand why those empirical results are what they are, see this page.
But software patents don't work that way, as shown by the recent FTC study (link is to a summary of all swpat related stuff, link to the full study is available at the top for you to verify, should you think that the person who created that page misrepresented the facts).Some quotes:
- One panelist stated that "the [patent] system discourages you from looking very hard [at patent disclosures] because
... simply by virtue of poking around to find out what patents exist you expose yourself to willfulness claims which can triple the amount of damages and exposure to attorney's fees."
- The panelist summed up the problem with the statement "there's too much information and it is no longer meaningful."
Computer scientists do not go to patent databases to look up information on how to do something. I guess that's why these same giant corporations are arguing that they need software patents, because it's supposedly so easy to reverse engineer and reimplement their precious techniques. They just want it all: very strong protection for abstract things which do not require such guarantees in order for them to be made public.How come? Because you publish software, you don't manufacture it (just like you don't publish an industrial valve or a chemical reaction, you manufacture or conduct those). Publishing by definition is "making public". It's the same with business methods: either you use a business method and it automatically becomes public, or you don't use it.
Software patents are a giant corporation's wet dream, because they pretty much only benefit the patent holders.
Donate free food here
Let me guess, you aren't a programmer. It's not
Experience through 200 years of industry demonstrates that patents aren't a problem to innovation merely because they create exclusive rights in some types of software development
What an absurd statment. For 205 years such patents were illegal in the US. There was an explicit rule stating that laws of nature, calculations, algorithms, etc. were not patentable. It was only in 1981 that the US changed the rules to permit software patents at all. The Supreme Court screwed up and ruled to uphold a patent on a method to calculate a number (Diamond v. Diehr). They patented a math function to calculate how long to bake rubber to reach the proper hardness.
Most of the rest of the world still forbids software patents. The European Union explicitly forbids patents on software. There has was a recent attempt to reverse it, but the existing ban against patenting software and math and algorithms won.
As far as I know it's only the US and Japan that are STUPID enough to permit patents on math and calculations and algorithms, and recently did they remove the rules against them.
It's not about overbroad software patents or obvious software patents, the problem is permitting ANY patents of software at all. YOU CANNOT PATENT MATH.
-
- - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
technical areas so why not for software?
You must not be a programmer.
Multiplication, division, geometry, and calculus are technical areas. Do you think we should permit patents on math? Because that really is what you are advocating. A program REALLY IS math, nothing but math.
A computer is a patentable machine. A program is copyrightable peice of writing. You can print any peice of software as a book. Are you suggesting the words in a book should be patentable?
A musical instument is a patentable object. A peice of sheet music with a sequence of notes is the "software" for that instrument. Are you suggesting a song should be patentable? Software is nothing more than a "song" you can play on a computer.
I also wrote another post.
-
- - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.