Slashdot Mirror


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.'"

37 of 366 comments (clear)

  1. Prior Art by hipster_doofus · · Score: 5, Insightful

    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? ;->
    1. Re:Prior Art by wankledot · · Score: 5, Interesting
      afaik, the patent office does not look for prior art, they look for prior patents. It would be nearly impossible for them to scour the world for general prior art in each patent they grant, but they can easily look over other patents.

      I believe it is up to other inventors to bring up their prior art when disputing a patent.

      --
      My sig is blank, I typed this by hand.
    2. Re:Prior Art by Tablizer · · Score: 5, Interesting

      afaik, the patent office does not look for prior art, they look for prior patents. It would be nearly impossible for them to scour the world for general prior art in each patent they grant, but they can easily look over other patents.

      Well, that is the big catch-22. Most of the stuff is (seemingly) so common or simple that nobody bothers to patent it. Thus, once somebody does come along with a patent that is butt simple, there is nothing in the existing patent records for it.

      The second problem is the newly allowed "business processes". These also have no patent record because they are new. Congress should get off its ass and disallow biz process patents. The patent office says that the courts have allowed them and there are no laws disallowing them. Thus, they will continue to accept them until a law says otherwise.

    3. Re:Prior Art by questamor · · Score: 4, Interesting

      This is unfortunately how it ends up working:

      bigcompany patents something obvious
      smallcompany says "hey this is my patent!"
      bigcompany goes "prove it"
      bigcompany and smallcompany go into a legal battle over it and bigcompany drains smallcompany through endless legal wranglings.

      I once advised a friend who jokingly said to me one of his IM "inventions" was patentable, and that he should go get a patent on it. I told him it shouldn't be a joke, and he should indeed patent it.

      2 years later a large company came up with that exact feature, patented to themselves.

      The only way to win in this patent system is to use it, currently. If you have an idea you're using, a unique one, patent it. now. then release it under license to anyone in return that they do the same with one of their patents, or patents in products that use your patent, or something.

      Gnu Patent License, anyone?

    4. Re:Prior Art by Tablizer · · Score: 5, Interesting

      In theory, the patent office does look for all prior art. In reality, they primarily look at prior patents.

      Most original ideas that corporations stumble onto are never published. They are essentially trade secrets as far as the company is concerned. Besides if they publish them, others may sue them for patent or copyright infringement. Thus, they often keep quiet. However, now they are starting to patent everything in the book to at least protect themselves. It is snowballing.

      I did some work for a large telecommunications company that successfully patented some automatic auditing algorithms, something that I thought was not that special, just some IF statements over statistical measurements to detect suspicious trends. It is the sort of thing that would remain internal before all this patent and counter-patent mess.

    5. Re:Prior Art by Short+Circuit · · Score: 5, Interesting

      Before a patent is accepted, it's put up for public display, for anyone to dispute. What we really need is a user-powered web site (Another OSDN partner?) that watches patents as they are put up for review, and looks for prior art.

      Software patents would preferably be monitored (I can't imagine a user-based organization large enough to monitor all the different patents), but I guess other topical patents would be acceptable too.

      If OSDN is interested in making that a job, they can email me. :) I'm sure there are a lot of out-of-work software developers who would also be interested in being hired for a job like that. Show that telecommuting can work. :)

      Keep in mind that "prior art" does not include stuff written as soon as the patent is seen. It has to be prior to when the patent was filed. (IANAL, but that's what seems likely to me.)

    6. Re:Prior Art by Mozz+Alimoz · · Score: 4, Insightful
      Its not the inability of the patent examiners to look for prior art. Just using Google and NEC CitetSeer would help them. It's that they aren't even enouraged to look. It's in the Patent Office interest to grant patents - the more patents they grant the more revenue they get.

      There are many more problems too. A good article on the problems with patents, the unworkable solutions and possible solutions can be found in Jeffrey D. Ullman's article Ordinary Skill in the Art

    7. Re:Prior Art by dissy · · Score: 4, Informative

      The USPTO states in their process manual that they _are_ the ones that should search for prior art before approving a patent.

      You can find the exact section here on their website

      The main page of their Manual of Patent Examining Procedure is at this link.

      To quote the sections that apply here:


      1.104 Nature of examination.

      (a) Examiner's action.

      (1) On taking up an application for examination or a patent in a reexamination proceeding, the examiner shall make a thorough study thereof and shall make a thorough investigation of the available prior art relating to the subject matter of the claimed invention. The examination shall be complete with respect both to compliance of the application or patent under reexamination with the applicable statutes and rules and to the patentability of the invention as claimed, as well as with respect to matters of form, unless otherwise indicated.

    8. Re:Prior Art by 1,$d · · Score: 4, Interesting
      If all you want is to keep ideas free, you shouldn't need a patent on them. Just publish them in an easy-to-find location as "anti-patents".

      Set up an anti-patent database, findable on the web through obvious domains (unpatentable.org, anti-patent.org, etc). Accept all submissions of ideas, completely keyworded and timestamped, just as searchable as the USPTO's patent database. It doesn't matter too much if the same idea is submitted twice; advise people to search and avoid that, if you want to save disk space. When you find out an idea in the database is patented, leave it in the database but add references to the patents. Maintain security of the database and accuracy of timestamps, because without credibility the database is worthless.

      A centralized site like this makes it easy for anybody who wants to use these ideas to say, "Look - you can't sue me for using your patent; this idea was published to the world two months before you filed for patent." (IANAL)

      As a side effect, patent examiners could use the database to find prior art, but they don't have to use this system for it to help.

      Don't expect the USPTO to do the job you want them to do. You know they're broken, and they'll drag us through thousands more bad patents before they change, if they ever do. Here: the new Director of the USPTO as of 2004-01-12 touts his help getting the DMCA passed: Jon Dudas. What more do you need to know?

      Fixing the broken USPTO will take time, organization, money, and expertise. Publishing anti-patents outside of any government might be the simplest way. Maybe the EFF could organize the effort.

      People outside the US have different laws and jurisdictions to worry about. But this database might help in those jurisdictions too (e.g. Microsoft patenting obvious XML usage in Europe).

  2. Not Quite by abrotman · · Score: 5, Interesting

    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".

    1. Re:Not Quite by kcornia · · Score: 5, Interesting

      No, patents are evil because it can be argued that even the fear of having one enforced can stifle development.

      ESPECIALLY given the incredibly broad patents that are being approved/issued.

      I agree with the interviewee that this is one of the biggest problems needing to be addressed, or software development and innovation will suffer more and more.

    2. Re:Not Quite by Boing · · Score: 4, Interesting
      Yes, patents are evil, but mostly only when they are enforced, otherwise it's more of a "Hey, look what we thought of".

      God, tell IBM to get a damn blog instead, and they can toot their own horn there. Patents are supposed to be about the enforcement of patent protections, followed by release to the public for everybody's gain. If you're registering patents just to show off, you're abusing the system.

    3. Re:Not Quite by Tassach · · Score: 4, Interesting
      Patents are supposed to be NON-OBVIOUS to a skilled practitioner of the art. One of the major problems is the large number of "no duh" patents being issued. (EG: Amazon one-click, laser pointer used as a cat toy)

      Until the USPTO stops issuing frivolous patents for techniques that any third-year comp sci major could have derived independently, we're in for a bad time.

      --
      Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
    4. Re:Not Quite by gr8_phk · · Score: 4, Interesting
      Perhaps IBM or another large player could get some key software patents and only allow their use in GPLed software. Just a few key innovations or "new ideas" that are likely to catch on. The system can work both ways, it's just that OSS developers don't usually have the money to get patents due to the free (as in beer for once) nature of their products.

      I'm still contemplating a patent on a key aspect of software I might release under GPL. It'd be expensive though.

    5. Re:Not Quite by Planesdragon · · Score: 4, Insightful

      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.

    6. Re:Not Quite by Aidtopia · · Score: 5, Informative
      IBM has more patents every year than any other company ..., but I haven't seen a high-profile case where IBM went after Joe's Software Shack for IP infringement....

      In my experience, IBM does attack medium-sized developers with frivolous patent threats. Fortunately, the company I worked for when I encountered this refused to back down. In one case, we spent two years explaining that our code was not infringing on their patent (scaling fonts for print-preview). When they finally accepted that, they hit us with a different one. It was arguably obvious and unoriginal (showing print-preview and the source document at the same time). Rather than fight it, though, we tweaked our product so that you couldn't see the other windows while doing a preview.

      I suspect IBM tried this on lots of other companies as well, because I started seeing more and more programs doing the same thing we did, including ones that came from smaller labels. (I guess we should have patented our technique for avoiding IBM's patent.)

  3. Its nuts by Zeinfeld · · Score: 4, Interesting
    Bruces says all that can be said, these patents are being given away to people who didn't invent what they claim. Basically it comes down to the ability to imagine a possibility.

    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/
  4. Niche software still safe? by RobertB-DC · · Score: 4, Insightful

    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.
  5. This won't spell the end to software development by GreenCrackBaby · · Score: 4, Insightful

    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
  6. Perens interview? by daeley · · Score: 4, Interesting

    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.
  7. treat code like a book by swoebser · · Score: 5, Insightful

    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.

  8. sigh by dAzED1 · · Score: 4, Interesting
    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

    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.

    1. Re:sigh by Halo1 · · Score: 4, Insightful
      The problem here is that patents are increasingly and increasingly not about ways to solve a problem and about problems
      This is indeed a very important point that's often overlooked. Take for example the claims of this European (granted) patent from Siemens. It's a patent on guessing the word you are trying to type on a mobile phone (e.g., if you type 843, it will show "the" instead of "tgd"). They developed one algorithm to do this, but most of the patent claims are about the problem, not the solution (even the more specific claims).

      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
  9. Idiocy by mikelu · · Score: 5, Insightful

    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.

  10. "technically illegal" by Speare · · Score: 5, Interesting
    '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.'

    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.

    --
    [ .sig file not found ]
  11. What we are doing wrong.... by CajunArson · · Score: 4, Interesting

    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.
  12. This problem will diminish over time by Schlemphfer · · Score: 4, Insightful
    From the interview:

    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?
  13. Make sure your voice is heard by GillBates0 · · Score: 4, Informative
    Petition against software patents:

    US:
    http://www.petitiononline.com/pasp01/petition.html

    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
  14. IBM makes $1.5 Billion/year on patent licensing by Bruce+Perens · · Score: 5, Interesting
    IBM is shooting for $2B revenue per year from licensing and is heavily lobbying in Europe for software patenting. We can't count on their benevolence, or that of thousands of other companies.

    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

  15. Defensive patents by JMZero · · Score: 5, Interesting

    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...
    1. Re:Defensive patents by mike77 · · Score: 4, Insightful
      ...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.

      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

  16. CS is math by MarkusQ · · Score: 5, Insightful

    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

    1. Re:CS is math by yerM)M · · Score: 5, Insightful
      It's these cases where philosophy can bear fruit or really confuse the issue.

      On one side if the coin there are the "platonists" who consider math as the uncovering of ideal, eternally existing, abstract objects. On the other there are the "formalists" who consider mathematics as more of a game where theorems are developed logically from axioms chosen arbitrarily.

      Then there is Rueben Hersh's connotation that mathematics is what mathematicians do. In lay-man's terms, without mathematicians there would be no math. He further implies that the math we know is decided by the mathematicians. Consider fluxions versus calculus, two different solutions to the same problem and one was superior. They came about in two different ways because the principle mathematicians were different people.

      If we follow the platonists approach then math should not be patentable because it just is. A platonist would consider patenting math like patenting a mountain.

      Hersh would contend that math is the creation of the mathematician and hence, as a product of personal endeavor, should be patentable.

      In terms of the courts view on software, we are stuck in a Hershian situation, so what is the solution? If we had known that this would be the case, the EFF (electronic frontier foundation) or the GNU project could have started patenting software twenty or thirty years ago, thereby capturing the axioms on which software was founded. THIS is what should piss people off. It pisses me off in computer science and biology. Companies are standing on the shoulders of giants who didn't have the opportunities available to them, especially when most of the underlying infrastructure was built with public funds.

      Patents are expensive, but there goal is to offer short-term incentives for development in order to release knowledge into the public domain. Sometimes we forget that patents are designed to release knowledge. However, I would favor a progressive patent law where software patents last only five years and drugs targeted at monogenic diseases that don't affect many patients (like huntington's disease and spinal muscular atrophy) last for forty.

      That's just me though.

    2. Re:CS is math by MarkusQ · · Score: 4, Insightful
      We don't need to go all the way to phylosophy. The Patent Act (which (IIRC) provides the basis for all patents in the US) says, for example "excluded from such patent protection are laws of nature, natural phenomena, and abstract ideas." This does not depend on the dichotomy between invention and discovery. Up until the mid-1970s by the CCPA (Court of Customs & Patent Appeals) no one thought you could or should be able to patent mathematics.

      It isn't a matter of discovery vs. invention; it's the fact that patents are a restriction on the freedom of the people given in exchange for certain disclosure. The exchange is offered by the people when it is to their advantage to do so, or at least that is the constitutional intent. The present system has been usrped by the patentors and is being run to their advantage, contrary to the public good and unsuported by the legal basis on which it stands.

      Patents were never intended to cover mathematics, be it discovered, invented, e-mailed by the gods or handed down by little green men on 3x5 cards. Math is not patentable.

      -- MarkusQ

  17. Loophole never tried? by Tablizer · · Score: 4, Interesting

    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.

  18. biz processes == bad by Tired_Blood · · Score: 4, Interesting

    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.
  19. Re:Patents Are Not a Problem... by zungu · · Score: 4, Interesting

    ...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.