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?
These companies will be the only ones developing software if they actually choose to enforce the patents. IBM has more patents every year than any other company(like the last 5 years running i think), but I haven't seen a high-profile case where IBM went after Joe's Software Shack for IP infringement(doesn't mean it hasn't happened).
Yes, patents are evil, but mostly only when they are enforced, otherwise it's more of a "Hey, look what we thought of".
'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.'"
Well, that will work out good when in the future we all work at The Company.
slashdot: where everyone yells sarcastic metaphors to themselves to understand the issue
Several people have filed patent claims on work I did, in one case 5 years after the idea had made its way into Apache.
And do't get me started on shopping carts...
Looking for an Information Security student project suggestion?
Try http://dotcrimeManifesto.com/
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
Speaking of interviews with Bruce, wasn't there supposed to be a /. interview with him? I remember submitting questions but not seeing the answers.
I watched C-beams glitter in the dark near the Tannhauser gate.
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.
A decade ago (when it would have been easier for me than now), I was hesitant to go into music. The reason? I felt like there were only so many notes, so many rythms...and that every song of merit that could be written already had been.
Fortunately, I was wrong.
There will still be new ways of doing things. New languages, new platforms, new audiences, new ways at solving the same old problems.
Had Linux not come along, we'd be in MS world right now - UNIX owes it's life to Linux at this point (Linux kept it relevant). Point being is that it did. Everything that is "obvious" as a solution nowadays was radical, or even considered impossible, not that long ago. So what will be the solutions of the future? If I knew, and then told you, you'd probably either laugh, or think me insane.
The circle of life - the world is funny that way - Why? No one knows. Its magic. Yummy.
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.
Many people seem to fall into this conceptual trap. Infringing on a patent (knowingly or unknowingly) is not illegal, but infringing on a patent without the consent of the patent-holder makes you liable. A patent isn't a law, but it provides the owner certain legal standing. There's a difference. If the patent holder doesn't tell you to stop using their method, then you're perfectly free to do so, and have no liability in doing so.
If using methods patented by others were illegal, then every company would have to stop, or be punished by the government. Microsoft couldn't develop something with a method published by IBM, and IBM likewise couldn't develop something "pioneered" by Microsoft. The interlocking illegality would seize up the development in big companies just as much as anyone else.
Many big companies hold huge patent portfolios for defensive purposes. They never complain about others using the methods they've patented, but they have a bargaining chip (or weapon) to use if someone else tries to collect on another method.
Many other companies like to hold patents without developing them, and to submit as many patent applications as possible, so they can try to collect when some rich but not threatening company stumbles across the same obvious methods. It's this phenomenon which creates the danger against which Bruce Perens is warning.
It's possible to keep patents, and to use them as the early founders of Patent Law intended: to promote the sciences by protecting their discoveries for a limited time.
[
OK.... Now I understand how bad patents can fubar software development for open source (and for closed source too) but there is something that nobody on Slashdot ever considers: Why not go out and get the patents done in a way that is open???
Despite what many people here think, patenting software does not make it closed source, in fact since a patent requires the disclosure of the best known means of implementation it can actually facilitate open code. Just because something is patented does not mean that it cannot be used in open source... it depends on who holds the patent and what licensing terms are.
If the Open Source community truly is innovating why not just patent the concepts and then place the patents in a licensing escrow: if you use the patent with a GPL license (or maybe LGPL/BSD/whatever open license you like) then the
patent is royalty free.... if you want to use it in a closed source program you could then charge royalties. After all, if closed source is about enforcing IP then they should put their money where their mouths are and pay, and this could even go to fund open source development!
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. To all of you who will respond 'Only big evil companies can get patents' that is a bunch of nonsense, everyday people get them all the time and if enough interest was generated the FSF or another body could act as a clearinghouse to make it even easier to get patents put into the open domain by
software developers. It's about time we did something constructive about patents instead of just wailing about them.
AntiFA: An abbreviation for Anti First Amendment.
*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!
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?
US:l
http://www.petitiononline.com/pasp01/petition.htm
Europe:
http://petition.eurolinux.org/
(This link is down right now, hope it gets back up fast).
Hopefully, if either the US or the EU see the light, the other and the rest of the world will follow suit.
An Indian-American Hindu committed to non-violent thought/speech/action alarmed by the global explosion of radical Islam
We need to be asking our friends like IBM what they will do to help us. Our customers and users need to ask, as well. Many of them are IBM (and HP, etc.) customers too.
Bruce
Bruce Perens.
Lots of software companies have lots of patents. Sometimes they're silly, but it sets up sort of a Mutually Assured Destruction. Microsoft isn't going to try to bludgeon IBM with a patent suit, because they know IBM has just as many silly patents to bludgeon them back with.
It's because of this setup that we normally only see big IP cases come from companies that don't actually produce anything (and thus have little to fear from a counter-attack) - like SCO.
Let's not stir that bag of worms...
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
One is not allowed to patent mathematical formulas. It is part of the original patent law. So, what is the difference between computer code and formulas? Not much, but generally it is the declarative nature of math formulas that appears to separate them in the mind of judges. So, perhaps if one writes key parts of programs in declarative languages, like Prolog, then they would be covered as a math formula. Even if it does not work, it would make a fascinating case to see lawyers and judges haggle over the difference between Prolog and math.
Table-ized A.I.
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.
patenting business processes is really bad.
Some crazy friend I know says that patents are good because they provide a reason to disclose new ideas. Then other people can learn from the new idea and create bigger/better ideas.
Here's an example: a construction company that patents building residential houses that have a "business area" within the home. The invention is the incorporation of another type of room within the structure to serve business uses (whatever that means).
So this one small construction company gets the business-model patent. Until the patent expires, this one business has a monopoly on building houses with a certain room. It doesn't matter that they can only construct one home at a time and are geographically isolated - no one else can build a house with a similar feature.
The USPTO is giving out market monopolies by awarding business patents. That crazy friend I mentioned earlier also told me that the US government doesn't like monopolies. Like I said, that friend is crazy.
This is not my sig.
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.
Damned good rhetoric, Bruce, but it is too sweeping a generalization, and cannot support a call for change. 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, except when they are improvidently granted.
The problem, to me, isn't that patents are granted in software, and it isn't even problematic that bad patents are granted in software. To me, the problem -- and I believe it is a serious problem -- is that the legal system does not provide adequate quality assurance to neutralize the bad effects of that software.
It is not that the Congress hasn't tried. Relatively low-cost procedures for taking bad patents out of circulation, such as inter partes reexamination were created, but alas, with modifications that made them too expensive or too toothless to have the broad-sweeping effect that was desired. Ironically, it was large entities, such as IBM who were promoting these low-cost Q/A procedures, while the small "independent inventor" lobby fiercely opposed them.
I believe this is the area where the most change is still possible, and the biggest bang for the buck to cure the problem exists. It would be better for luminaries like Bruce to push for repairs of post-issue Q/A than to promote what is, essentially, anti-patent FUD.
We can make a difference, but we are not going to see huge changes.
...Thanks for correcting that 17 year thing :-) The new cheap method for challenging a patent is already a law. It is called inter-parter re-examination. In the sense that you can ask the USPTO to re-examine the patent, where you can submit prior art to them, and the patent filer can be the opposite party. This proceeding is in the patent office and it is more or less between the patent applicant and the USPTO, where the challenger supplies the prior art. Unlike litigation where discovery and trial consumes most money, this is a cheap and effective way to challenge a patent. Of course there are safegaurds to protect against frivolous challenges.
My point was that that patents are allowed in almost all technical areas so why not for software? There is a long-term benefit in compliation of software patent literature just as it is for other technical fields. Broadness of initial patents is just a passing phase and open-source fanatics are damaging the overall purpose of software patents which is to develop a repository of knowledge which would otherwise be locked up in the vaults of giant corporations.