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/
Anyone have any quality sources for this dispute on Software Patents? I'm a law student and would like to look into it. Looking for arguments from both sides. Thanks!
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.
I wonder how much longer it will be before microsoft sues the makers of open office.org for patenet infringement.
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.
Yes. All we Open Source people have to do is keep our innovations ahead of the people that will patent it. Then, if they try, we claim previous art and nullify the patent. Eventually patents become useless because everything is done in Open Source first!
** Heller
It'll be like a certain Joss Whedon Show
My days of not taking you seriously are certainly coming to a middle...
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!
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..."
Maybe, someday we're going to realize that the real purpose of patents, copyrights, etc. is not to promote new ideas, inventions, etc. after all. Just the opposite is true. Too many people think that if we didn't have patents, we would all feel better to suppress our ideas and remain in the stone age. Under the current system only greedy karma whores will be able to create anything at all. Some people just like to create for the hell of it(open source,anyone?) and they're usually the ones who create the best, because they're thinking only of their creation, not the money(greed) or attribution(karma whore) it will bring. If the caveman had invented patents before the discovery of fire or the invention of the wheel, We would be living in a pretty cold world, and all of our cars would always be on cinder blocks
What?
However, for those who might not know:
This serves 3 purposes: tax deduction, p.r., product lockin. Nothing more.
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.
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.
I do reside in the BSD camp, being a Mac user, and am kind of looking in from the outside of the same house. What is all the hub bub? I'd like someone to shed some light upon the subject if they could.
Peace
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
Is Bruce Perens too good for Slashdot, or did the editors drop the ball on the questions? Whatever happened to the Ask Bruce Perens interview? That was back in late July, 2003. Anyone? Beuller? Beuller?
My beliefs do not require that you agree with them.
Patents have now become more of a hindance to innovation than an incentive. Whenever any form of government becomes destructive to these ends, it is up to the people to alter or abolish it.
the patent office needs a specialized branch for comp.sci-related patents
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.
In the jurisdiction where the injunction is valid.
If an injuction was granted in the US, it would definately hurt US companies, the rest of the would could pretty much continue.
The second issue is that if granting an injunction would do more harm then not, the court should either not grant the injunction, or take steps to minimize the effect.
Maybe you should read between the lines, instead of focusing on the headlines. When Microsoft gives $1 billion of computer aid to the United Nations, in both cash AND software, don't you think this is a good investment, both for commercial and public image purposes ?
The main reason to give such a large amount of money is that the United Nations will not change their OS, because it will have been provided, and because the very proper ways of using it will have been taught for free by Microsoft experts.
Furthermore, it will make Microsoft a good contributor to the probably most useless NGO (unfortunately, I'd say). And what does Microsoft can look for now that it is wrongly aknowledged by 98% of the world population that Windows is the Os to have ? Public image.
This is called an investment, not a donation.
Use you head.
Regards,
jdif
Let's overcome our weakness.
the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff
Reading this post kept me laughing, until I suddenly realized this guy is serious!
Well, let me have a little fun here. Following the same logic...
- We should stop building road, since they might be used to kill people in an accident, or facilitate the escape of bank robbers
- We should stop building buildings, since they might burn down and hurt people.
- We should stop making steel, since steel can be made into knives, and guns. And the bad people can use knives and guns to kill people quicker than with their own hands.
The one major point that was not mentioned is that these open source projects also provide tremendous resources to the 'Good' people in the repressive regimes. They can use apache and MySQL just as easily as the 'Bad' buys, and in most cases have much less funding that the 'Bad' people. I believe Open Source helps the underdog level the playing field. The Chinese government would have the means to buy IIS or iPlanet if Apache were gone, but the Chinese underground would not be so fortunate.
-
then sue the Patent Office for infringement
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.
MOD PARENT DOWN!! IMPERSONATION!!
Look at his 'name' closely. It's spelled RAYRNOND.
See the FAQ
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.
what you describe continuing is entirely dependent on everyone playing nice. all it takes to go from today's world to the dystopia perens imagines is for people to begin enforcing their patents on a large scale. a defensive patent can just as easily be used offensively. the patent shields that the big players currently have to ensure mutually assured destruction in case of patent enforcement can turn into patent fences to keep anyone not in the mutual-assured-destruction club out of the industry, and all it would take is for those big players to start treating them that way.
you can say "oh, they'll never do that." great. you are betting the entire future of software development on the continued goodwill of profit-oriented companies. the point is they can and human nature therefore implies at some point they will. this is the hypothetical future that perens is envisioning and it will come whenever the big software companies decide they want it to.
it hasn't yet, and maybe it never will. but whether it comes or not is totally out of our control. isn't that a little bit unsettling?
the shift key on this laptop is broken. sorry about that.
Let's just hope that the Americans don't start using their military to enforce patents worldwide. If they think it's profitable enough, they will. Right now they are just using the IMF, WTO, World Bank, etc. to do their dirty work for them.
What?
Well. That's very comforting.
Except that I live in Texas. I do not want to move to Brazil.
No matter how many of my rights are taken away, somehow I still don't feel safe. -Frigid Monkey
Maybe I don't understand what your question is about "port whatever flavor of Linux you like to the other camp of BSD" but why? Just to change licenses? The BSD doesn't solve any more issues than GPL when it comes to SCO like behavior. A company can come along and claim that parts of their proprietary software was stolen and place in the FreeBSD core. You'd see all of the same complaints and shouting from the BSD camps wanting to know the exact parts of the offending code and deeply offended about draging everything into the courts.
Recompiling changes nothing. Switching license changes nothing. SCO's complaints are just as weak with either system. In fact isn't SCO flirting with the idea of trying to sue some BSD groups? The BSD teams are in general very supportive of the fight against SCO. Even though philosophies may be different they do regonize how much SCO BS is floating around.
It is a bad idea to have laws that nobody can/will respect.
There is an entire political party devoted to passing laws that nobody will respect. Believe me, it will get worse, maybe much worse, before it gets any better.
It's simple: I demand prosecution for torture.
A number of us were waiting for the answers and haven't gotten them.
Please mod the parent up so there's more visibility on the issue.
- Serge
A patent is a government sponsored monopoly for the inventor.
The value to the inventor is their monopoly control of that technology.
Imagine that with a simple request to a competitor you could shut them down, and become a monopoly in that field. That is the power a patent.
The defensive strategy is just blackmail, if you shut us down, we'll shut you down too. Because they know they're probaly sitting one something of someone else, but they know you won't do anything because of their counterattack.
Note in the SCO case, IBM launched a patent offensive. I think this strongly suggests you may never want to fight IBM on ANYTHING, even if you're right, they'll still squash you with their other weapons.
And we've had the shoe on the other foot already as well. While the Wrights and Curtis spent their time in the courts, Europe simply ignored the Wrights patents and went on to development.
Hence, although America invented the aeroplane in 1903, by the time we entered WW1 only a decade and a half later we were put in the position of having to not only buy planes from France but license designs of trainers from England. Even engines had to be purchased and licensed from outfits like Bugatti and Hispano-Suiza in Europe.
Patents were intended to strike a balance between granting rights to the inventor while still allowing technological development, not to allow a single individual/company to hold the universe for ransom or remain technically moribund.
The system is broken. Everyone seems to know it except the USPTO.
KFG
It's already a growing trend with electronics. There is a growing issue with true hobbyists, do-it-yourselves, and thieves.
I know that tinkering with commercial products can get in serious trouble.
Basically suppressing your curiosity by threatening lawsuit.
...and other "small" companies from folks like Microsoft. Patents may the be the only thing that will stop them from "Netscaping" Google.
Let's not be overbroad. Clearly, there is a huge threat of software patents stifling innovation. But when it comes to real hardware, our company would not be funded if we didn't have patent protection on our products.
The irony is that patents were supposed to protect the little guy from exploitation. In the case of software patents, it cuts the wrong way.
It's not wasting time, I'm educating myself.
Copyright does not protect inventions, merely expressions of inventions.
My brother is co-inventor on several patents for signal processing algorithms. These are true inventions. They make it possible to give an anethesiolgist very accurate data in real time. It also makes the device safe to use on premature babies. It took years (and therefore lots of money) to develop these algorithms.
Copyright does not protect the algorithms. Only patents do. Of course, these algorithms happen to be implemented as software running on a DSP.
The only way these efforts could have been funded (in our capitalist economy) is by the potential to make money off the results. Being a small company, they make money by licensing their technologies to the manufacturers. FDA approval requires disclosure of the algorithms and imlementation. Without patent protection, the manufacturers could re-implement the algorithms (on a different processor or in a different language to avoid copyright problems).
I'm not saying that software patents are a great thing. There are a lot of problems with the system. I'm just pointing out that the parent comment really shouldn't be modded as "insightful," when it misses the key distinction between copyright and patent protection and therefore concludes that we only need copyright.
.. 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
Open office isn't technicly "sold" to anyone. Star office on the other had is distributed by Sun. A nice, large target that is already despised by Redmond. But, Microsoft claims that it only patents things defensively. So it would never sue anyone else for patent infringment. At least not until their sales start to tank.
Well.. maybe. Or Maybe not. But Definitely not sort of.
There's a fundamental problem with IP law. Copyright was invented to protect things that are written; patents were invented to protect things that are material. In the 18th century, a wrench couldn't be copyrighted (because it wasn't written), and a song couldn't be patented (because it didn't have a physical form).
Unfortunately, we're at a point where that's no longer a real distinction. The Linux kernel is both a functional tool and a work of literature. It's just text, but it does something. That's not something that IP law is equipped to deal with.
With apologies to Neal Stephenson, how would IP law deal with a nam-shub? A sequence of syllables that acts like a program in the human brain. What if I write one that cures cancer? Do I patent it, copyright it, or both? What's the proper way to protect things like this?
-- Hamster
No kidding.
My step dad used to work for an electronics design/manufacturing company. They built a factory in China, but the Chinese government demanded a copy of every piece of documentation that would be onsite. Then they built a duplicate operation just down the road.
tasks(723) drafts(105) languages(484) examples(29106)
its a shame that the first thing that these big companies do when they make a minor discovery is to patent it. its also infecting academia too, read a paper in a top journal or conference and most likely the author has already got his lawyer on the case six months previously. of course people should benefit from discovery but now it seems that exploiting your own work is at the expense of preventing others from adding to it (without paying a hefty royalty fee). its particularly disturbing when applied to software, human genes (which surely we all own), and business prctices ... none of which i think should allow patents. software is automatically copyrighted, and that should give some degree of protection to the original author. if a patent had been taken out we could all be talking about xerox computers on slashdot ... that is a scary thought :)
Take away the right to say "fuck" and you take away the right to say "fuck the government." - Lenny Bruce
Patents are not that big a problem. I mean there are patents in Electronics world since the time electricity was invented. Has this stiffled innovation in the electronics arena? Has this stopped a hobbyist from building the latest circuit? Eventually, what is popular also gets cheap. Same will happen in software. First thing to remember is that software patents are hard to defend in the court. Look at the SBC Prodigy-BT case about a wild patent covering all forms of hyperlinking. The Judge threw out the case in few days. On the other hand patents provide useful information in public domain very early. Almost all patents applications are now published in 18 months. So if IBM invented a new algorithm to convert Linux application into Windows application and if they applied for a patent then the technique would be out to public after just 18 months. Imagine an army of developer trying to better this invention or designing something in parallel to it. Who cares if IBM gets rights over the original idea for 17 years? Patents are another kind of open-source/public domain concept. I have never understood why the open-source community opposes patents.
There is an entire political party devoted to passing laws that nobody will respect.
I am a UK citizen, and I'm afraid I don't get your reference as I don't have much knowledge of US political parties.. But it sounds bad anyway.
Correct me if I'm wrong, but I think that's exactly what he's getting at. Revoke all patents on mathematical algorithms, but leave copyrights on code in place.
End result: you still cannot copy another person's code, but you could independently develop competing software..
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.
I agree, and I didn't mean to suggest that software patents are benign. While I do think that a company like IBM registers patents primarily as defense, they certainly have grave potential ramifications.
I think the solution here is very short patents on software/business methods (about 3 years), and shorter patents on traditional inventions as well.
It no longer needs to take a long time to get a reasonable competitive advantage from an invention - law should reflect that.
Let's not stir that bag of worms...
They passed that stage a long time ago.
People now obey the law for pragmatic reasons, or they don't. The government by it's own actions has forfeited any moral authority. But new generations keep coming along, and the schools system trys to ensure that they will trust the honesty of the government. One of the reasons the Feds took control of the public schools it to ensure that this would continue. (You don't think the Feds control your public schools? Check where the money comes from. You may be the ultimate source, but the feds have their thumb on the control lever.)
I think we've pushed this "anyone can grow up to be president" thing too far.
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).
To an extent. But most big companies primarily get their patents to use defensively. Mostly.
But there are the equivalent of ambulence chasers. I'm not sure if Eolas is one, MS has a bad name when it comes to respecting others rights.
But: Despite the fact that having patents can keep others from abusing you with their patents, patents are still a net evil. A large net evil. In fact, it's not even close.
This isn't to assert that they were always evil. Perhaps they were a net social benefit in the 1800's. Maybe. There is some dependence on the number of people working on invention in a particular area at the same time. Also on the sheer number of patents. (It may well be impossible for examiners to make wise decisions now, and yet have been possible when there were many fewer patents.) But now they are a vile evil and a cancer on society.
I think we've pushed this "anyone can grow up to be president" thing too far.
When given the choice between:
having a general purpose system that does 50% of what I need to do
having a general purpose system that does 100% of what I need to do
I am always going to pick the second. Linux does not have:
Illustrator (lack of this is HUGE, and don't tell me to use Sodipodi 'cause it ain't cuttin' it.)
Photoshop (don't tell me to use the GIMP, I've been having this argument with people for 6 years and it is not holding any more water.)
You also can't play Ultima Online on it (at least if you want to use UOAssist.)
Now, that isn't to say that Linux doesn't kick ass for certain specialized applications. 3d comes to mind- there are many many high quality 3d apps you can get for it, and most of them are things I would not mind using, (assuming someone else paid for them, ha ha.)
But it's not a platform for graphic or industrial designers- yet. And I've been saying that yet for years and years so who knows.
I will however agree that Linux would work for all of my non gamer non graphics professional friends who have Win98 PCs infested with porn spyware and trojans.
What we call folk wisdom is often no more than a kind of expedient stupidity.-Edward Abbey
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.
Exactly what did the United Nations do with a Billion dollars of aid?
Population Control/Infantacide.
Promote Non-Circumvention Laws.
Try to Tax the Internet.
I doubt that it is the declarative statements which make the judges feel that the software is patentable. The majority of the overly broad software patents I have heard about cover essentially GUI functions. I have never heard of a software patent which is basically a 'math' function rather than a 'usability' function (of course, they could be out there). I think that the reasoning in the judge (or patent examiner)'s mind goes something like:
This is basically adding a button which does 'X'
If this were a machine, adding a button which does 'X' would make it patentable
Therefore, this must be a patentable application
The problem with this chain of reasoning is that the computer (which was patented in a zillion different ways back in the day) and the operating software already allows change of functions implicitly. That's what they do! Thus allowing patents on specific implementations of GUI's or application interfaces is equivalent to allowing someone to patent the use of a standard swiss army knife with the blade and the corkscrew out at the same time. Someone needs to point out that it's already prior art. The dumb thing is that it needs to be pointed out again, and again, and again...
Couldn't we (meaning someone with more actual energy than me) put together an open source patent portfolio? This could be used to offset the dampening effect of corporate defensive portfolios.
Attorneys are sposeda donate 10% of their time to pro-bono causes, I think patent lawyers oughta do this too. A vanilla patent app can be got for 8-12K. What we (yes, there is a mouse in my pocket) need to do is set up some sort of foundation that patents can be donated to, which will serve as protection when an IBM or someone comes breathing down Open Source's neck.
ie.
Letter from BigCo. says "please cease & desist, we patented the use of 1's in binary code."
Letter back from Arsenal of Democracy says "oh, yeah, well we hold the patent on the 0's"
The spirit of compromise prevails, and a cross license is worked out.
Where do you get *your* entropy?
...of course that doesn't stop any of us from wasting our time here!
-- thinkyhead software and media
I just filed a patent application myself. The basic fee for a small entity is $375. 10 * 375 = $3750, not a terrible sum.
If you take the time to learn how the patent process works, it is very accessible to non-lawyers.
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.
Illustrator (lack of this is HUGE, and don't tell me to use Sodipodi 'cause it ain't cuttin' it.)
Photoshop (don't tell me to use the GIMP, I've been having this argument with people for 6 years and it is not holding any more water.)
also blah blah graphics designer blah blah
Sounds like you want a Mac, my friend.
It will end up like the music industry and the RIAA. You can either buy only from independents(small developers), you can pay for legal copies of overcharged products, and/or you can dl pirated copies of the product online.
There's a growing sense that even if The Future comes,
most of us won't be able to afford it.
-- Lemmy
"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."
Sounds like Perens is trying to make the evidence fit his preconcieved notions. Software patents do not necessarily benefit large corporations. Just look at Eolas, a one man company hold Microsoft hostage over a helper launching patent. I agree with Perens that software patents are overly broad, but I think this hinders big and small companies alike. I see no reason for Perens' attack on large companies over software patents, except that he must have a preconcieved notion that they're bad, and is using this as an unwarranted attack against them.
Vote for Pedro
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.
And the bad people can use knives and guns to kill people quicker than with their own hands.
You've never seen the Matrix, have you?
There's a growing sense that even if The Future comes,
most of us won't be able to afford it.
-- Lemmy
only outlaws will have software!
Bring it on!
1) Outlaw software!
2) ???
3) Profit!!
Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
Open source must embrace patents in the same way that the GNU GPL embraces copyright. With this, we could force closed-source development houses to fund open source, because the license is only free to other open-source projects.
What harm would there be in creating such a license? It would give Red Hat a graceful way to keep their promise that their patents would never be enforced against Open Source, and give the rest of the community a collective defensive patent portfolio.
The harm in not creating such a license is pretty clear; the article is one possibility of the extension of current practice. Another more immediate and likely scenario is that OSS could become a de facto R&D lab for Microsoft. We're already seeing that occur with XUL (or libglade, which is pretty similar) and XAML.
(This post based on the ideas of another; I'll drop the link to him so he can elaborate and/or take credit...)
__CmdrTHAC0__
In Soviet Russia, Spanish Inquisition doesn't expect YOU!!
Basically, hereditary drives to acquire sustenance for self and offspring has run amok, see "Lawyers".
Some of these frivolous lawsuits are just taking advantage of the ever-increasing ignorance of human beings. Advancements in technology make this worse everyday! There is more and more information to read, digest and take advantage of (read: defend oneself from the merciless onslaught of) everytime someone hits "Enter".
It reminds me of the old Judges's adage that "Ignorance of the Law is no excuse.". Whie that may have been true a long time ago, I doubt I could read all of the laws and comprehend what they mean in every locality, so frankly, ignorance is an excuse. Lawyers run amok.
None of us invented the physical laws of the universe, we just suspend equillirium in unique ways by applying our logic. I say: "Big Deal".
If I hold a tree branch back as we are walking on a path so that we don't get smacked - can I patent it? It's obvious, but I got there first!
Patents are a crock. Lawyers believe their own hype. If no one paid property taxes the Sherriff could do nothing.
Stuff that matters.
If all technology could be reduced to physics (which it can't), and by extention to maths then by your logic everything is math / not patentable.
Furthermore, "IP" generally includes the very foundation that happens to make 'free' software possible in the current context.
So what preceeded this context? Trade Secret, which in some instances is still the better strategy and is favored by some organizations. If it weren't for the patent system then most inventions would be instead held as trade secrets, which according to the 'mantra' of free/oss would be worse still.
Personally I prefer the exchange of requiring disclosure in exchange for a limited time monopoly is a better system than one which would strongly incentivize industrial espionage.
Perens seems to be a perennial supplier of ill informed *opinion* (as opposed to knowlege) on patents. Slashdot is, of course on average even less well informed about the mechanism and rules of the patent systems.
But then "it's only /.".
Linux is Linux, if One need clarify their dist: <Dist>/GNU Linux
bsds are of course just BSD
Ever hear of the RSA patent? If ever there was a software patent that was as close to being a mathematical formula I don't know what it would be. And that single "math" patent had major influences on suppressing innovation and computer security for decades. The world of cryptography is filled with supposedly unpatentable math formula patents.
There are other computer science fields that are also overly-burdended by patent minefields, such as text searching algorithms, compression algorithms, graphics compositing algorithms, and so forth. It's not just the GUIs, it's lots of stuff that actually looks and acts like math, and in many cases is actually represented by actual mathematical formulas! And yet they were patented.
Point by point:
- CS is *not* math.
- Nor is CS entirely limited to algorithms,
- nor are algorithms a strict subset of mathematics.
- (Mathematicians (i.e. people with PhD's in math) are notoriously bad at writing efficient software algorithms).
- In any case as someone else replying to this comment points out are in fact not patentable.
-
If all technology could be reduced to physics (which it can't), and by extention to maths then by your logic everything is math / not patentable.
-
Furthermore, "IP" generally includes the very foundation that happens to make 'free' software possible in the current context.
-
So what preceeded this context? Trade Secret, which in some instances is still the better strategy and is favored by some organizations. If it weren't for the patent system then most inventions would be instead held as trade secrets, which according to the 'mantra' of free/oss would be worse still.
-
Personally I prefer the exchange of requiring disclosure in exchange for a limited time monopoly is a better system than one which would strongly incentivize industrial espionage.
-
Perens seems to be a perennial supplier of ill informed *opinion* (as opposed to knowlege) on patents.
- Slashdot is, of course on average even less well informed about the mechanism and rules of the patent systems.
-
But then "it's only
/.".
-- MarkusQWhat do you expect me to say to that? "Is so, is so!"?
No one said it was.
Yes, they are, or at least the study of them is, in the same way that numbers, groups, platonic solids, etc. are all part of mathematics.
So what?
What? That "sentence" makes no sense.
Assuming (incorrectly) that physics was reducable to math, sure. But it isn't. That's why we have expermental physicists, but no expermental mathematicians.
So if two things that fundementally aren't true somehow became true I'd have to rethink some of my oppinions.
I can live with that.
Imagine that. Something that is part of the current context makes something else that is part of the current context possible in the current context?
If there were no patents at all, 'free' software (as you call it) would be just as possible.
Why so? I've never heard any 'mantra' that claimed that people should be required to publish trade secrets, or any other type of secret for that matter. The objection is only to people who try to force other to eat something but won't tell them what's in it.
Because, like, there's no incentive to industrial espionage now, right?
That's called an "Ad hominim attack." Try to avoid it.
I'm glad to see you doing your part to bring up the average--unless maybe *gasp*--
You're a troll, aren't you?
I feel so used.
That's not a very good excuse. You could at least try to argue coherently.
Why aye man.
That's 7 months rent for me...
It seems to me that software patents are worse for open source software because, in general, it is hard to tell whether a closed source program infringes or not. If the patent concerns the interface between the program and the outside world, then it is easy to tell, even if it is closed source. For example, if a certain kind of compression is patented, any program that produces output using that kind of compression infringes unless it is licensed. But if the patent concerns something purely internal, it will often be difficult or impossible to tell. For example, if a program uses a patented sort algorithm, how can anyone tell without reading the source? Performance may provide a hint, but in many cases it will be difficult to tell whether the performance is due to a better algorithm in one area or an improvement of another kind. And even if, say, the complexity function looks like that for a patented algorithm, who is to say that the program is not using another algorithm with the same complexity function?
The push for software patents may not be targetted at OSS, but it seems to me that they pose much more of a problem for OSS than for closed source software.
One answer is to provide write-offs for donation of IP to the "general good". The problem is then how to value the donation.
However a piece of software sold as a commercial product is something else, there must be some liability there even if it means insurance. Software that is given should have no liability for the person or organisation giving.
I love your idea, but a defensive patent costs too much unless you are someoe with deep pockets like IBM. Forget the attourney fees, an EU patent costs about 10000 Euros to file. Nothing for IBM, but serious problems for everyone else.
Is the whole theory of patents cracked? Do you really think innovation would slow down in their absence?
It seems like the idea of intellectual property idea is an artificial construct. Nothing wrong with "artificial", but does it really make the world better?
Where did we get the idea that ideas would only have value if someone could own them?
It is not like this was an empirically tested proposition. Rather, I assume, the ideology of capitalism and ownership was extended to a new domain that "by its nature" doesn't seem to permit "ownership".
I'm begining to think that rules allowing the "ownership" of ideas and intellectual property are, if not the root of all evil, at least deeply symptomatic of evil.
Jefferson made the point well:
"If nature has made any one thing less susceptible than all others of exclusive property, it is the action of the thinking power called an idea, which an individual may exclusively possess as long as he keeps it to himself; but the moment it is divulged, it forces itself into the possession of everyone, and the receiver cannot dispossess himself of it. Its peculiar character, too, is that no one possesses the less, because every other possesses the whole of it. He who receives an idea from me, receives instruction himself without lessening mine; as he who lights his taper at mine, receives light without darkening me. That ideas should freely spread from one to another over the globe, for the moral and mutual instruction of man, and improvement of his condition, seems to have been peculiarly and benevolently designed by nature, when she made them, like fire, expansible over all space, without lessening their density at any point, and like the air in which we breathe, move, and have our physical being, incapable of confinement or exclusive appropriation. Inventions then cannot, in nature, be a subject of property."
Thomas Jefferson
The entity filing for the patent should be the one that must do the prior art search, and be held somehow accountable for failing to uncover it.
You'd need two motivators: allow someone with a claim but limited funds to challenge the patent, and if successfully challenged the patent is revoked, fines must be paid, and all money made with the patent must be returned -- no tax exemptions.
I stand corrected. I fear I've gotten so cynical (realistic?) that I missed what should have been an obvious point.
Thanks.
-- MarkusQ
1. Patent something trivial
2. Litigation
3. ???
4. Profit
I am not stubborn. I am right!
I would think being able to transform your equipment to the equipment and OS best suited to play the game would work well (aside from the performance hit emulation causes). Being able to cancel execution of windows in a subwindow when it crashes is a plus too.
Karma: Excellent^(-t/Tau), Tau=Wittiness/Trollishness