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

94 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 jacem · · Score: 2, Informative

      One of things you have to remember about intellectual property is that it is all about property. When a company files an IP patent what they are doing is creating an asset. That asset can be assingned a value. The value may not be in anyway realistic, but it does show up on the plus side of the companys accounting.

      As an example I file a patent for using computers to send notes to people (very much like say E-mail (and yes I know there is prior art)). But then I have some appraser say that the patent is worth $100 Million. Now on the plus side of my accounting I have a $100 million dollars asset. So I look better on the stock market and my shares go up.


      JACEM

      --
      DOC Disinformation Obfuscation and Confusion
      The carrot to FUD's stick
    4. Re:Prior Art by dtfinch · · Score: 2, Insightful

      Don't forget that they last up to 14 years. Like LZW and MP3.

      Nowadays, if you're the tiniest bit inventive, you have a great chance of being sued for it. Patents worked well for manufacturing techniques and physical products where development costs can be huge, but in the area of computer science, you come up with an idea and can have a working prototype the same day. Patenting your day's work can cost a few weeks of wages. And people rarely get their work notarized. Computers are a great equalizer. Suddenly the tools to turn ideas into inventions are in everyone's hands, not just the well funded. But patents still only protect the wealthy.

    5. Re:Prior Art by AndyRobinson · · Score: 3, Interesting
      Given that disputing a patent is an expensive, drawn out process doesn't it make more sense to keep the number of disputes to a minimum by being careful what patents we grant in the first place. I don't see why searching for prior art is impossible. Expensive and time consuming yes, but impossible?

      A patent effectively grants the holder a monopoly on exploiting an idea, or anything based on that idea, for a considerable period of time. Here in the UK it's 20 years, which is pretty long time by the standards of most commercial agreements. Given that, I figure getting a patent should be a time consuming and expensive process, if for no other reason to prevent people applying for - and potentially getting - trivial or ridiculous patents.

      If the idea/invention is worth protecting by a patent - if it's genuinely revolutionary, or will take years of further development to bring to market - then by all means spend the time and money necessary to patent it. But anything that acts as a barrier to patenting an idea that some has whilst cleaning their teeth in the morning ("one click ordering" for instance) has got to be a good thing.

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

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

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

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

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

    11. Re:Prior Art by HiThere · · Score: 2, Interesting

      They SHOULD look at prior art. If they aren't now legally required to, they used to be required to look for prior art. In reality they don't even look carefully at prior patents. I can't remember enough to find it right now, but it's happened before that two different patents were issued for the same invention that was just described differently.

      And do you have any idea of the risks and costs involved in challenging a patent? Some of the numbers I've seen would daunt a profitable company, much less an individual.

      The main hope is that patents run out. The problem is that they don't carefully vet the current patents to ensure that prior patents don't cover the same thing.

      And the major problem is that they allow excessively broad patents. If they limited the patent to what had actually been invented, then the damages that they do would be much less severe.

      Patents were a promissing idea. And they probably has social use during the early days. But in the last 40 years or so I've heard of no constructive uses of patents and I've heard of many per year of destructive uses. Companies that never file a patent complaint that need to keep entire departments of lawyers busy filing patents just so that nobody can use their own inventions against them. Patents have become a massive government financed protection racket.

      Patents have become a massive government financed protection racket. And software patents are the worst part of the racket. (Well, business method patents may be a close second, but there aren't as many of those yet.)

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    12. Re:Prior Art by HiThere · · Score: 3, Insightful

      No. They aren't creating an asset. They're walling off a piece of the commons.

      The argument for patents was, essentially, "Well, nobody's using that spot right now anyway, so I'll just wall it off and develop it". This works fine when you have an unlimited space, but we DON'T. And there are currently a lot more people developing than there used to be. So now it's destructive to the social welfare.

      Now this isn't an exact analogy. The reality behind this isn't physical property, it's information, and thus several different people can successfully develop it at the same time as long as nobody is allowed to keep everyone else out.

      This isn't property. Calling is so is a gross misuse of the language. I might go so far as to say that claiming that information was property is a vile form of black magic. As in deals with the devil. (Again, don't take this literally. I just mean that this is another way of saying the same thing in metaphor...and that it's always been a metaphor, whether people knew it or not.)

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    13. Re:Prior Art by Anonymous Coward · · Score: 2, Informative

      The Patent System is based on the old mechanical model, where every minor invention was patented (because your competitors would just disassemble your machine and copy your stuff anyway). You could argue that the computing industry relied far too heavily on the "trade secrets" of compiled binaries.

      There was a time when many very basic machines were patented. What happened? People just waited 20 years until all 'easy' patents expired.

      17 years might seem like forever in "Internet Time", but it probably seemed like forever on "Industrial Revolution Time" as well. Eventually, there will be a vast library of prior art in computing techinques documented in expired patents and all will be well. In fact, this is already happening (RSA, LZW).

    14. Re:Prior Art by ilikecaffeine · · Score: 2, Funny
      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.

      So, if we limit ourselves to finding prior art for software patents, there's an even more effective method. I propose a three point plan:

      • Monkeys
      • Typewriters
      • Time

      They will spew out prior art for every future software patent. Simply toss the stuff that doesn't compile, and make the rest searchable.

      "We're not sure exactly how this code works, but we're fairly certain it's functionally identical to this patent application."

      p.s. I have submitted a patent for this very anti-patent system, so don't even try to implement it. My other monkeys will track you down, and they will hurt you.

    15. Re:Prior Art by Tablizer · · Score: 2, Insightful

      The Patent System is based on the old mechanical model, where every minor invention was patented (because your competitors would just disassemble your machine and copy your stuff anyway). You could argue that the computing industry relied far too heavily on the "trade secrets" of compiled binaries.

      I think what is really needed is a government or "official" service that allows one to "date stamp" documents as evidence that the idea existed and that a company claimed it at a particular time. It would just record an event or claim, not evaluate the merit of it. That way if somebody came along later with a patent, you at least have evidence of prior art. It should be a lot cheaper than patents because there is no human evaluation of claims. Plus, it would not go into public domain. The closest we have now is [what are those called where they have a license to stamp documents and record the date they stamped them?]. But those don't keep a copy of the document itself and stamps can be faked with enough money.

    16. Re:Prior Art by ThosLives · · Score: 2, Insightful
      Given that, I figure getting a patent should be a time consuming and expensive process, if for no other reason to prevent people applying for - and potentially getting - trivial or ridiculous patents.

      Part of the problem with making patents expensive is that it then makes it more difficult for the garage inventor to get a patent, who is whom patents are supposed to help. I think, originally, patents were to protect the "small" guys from the "big" guys - think about it, why does a big huge company (and I work for one; our annual revenue is about $165 Billion) need protection when they can afford $100 Million in equipment to make it en masse tomorrow, where the little garage guy can't?

      I think I'm going to work on a proposal where you can only work on a patent if you don't have the capability to do something already, and that you can't transfer a patent to [a big company] either. I'd have to do some thinking on how to make this work fairly, to be sure, but the patent system currently does not promote innovation; it merely promotes fear of getting sued.

      As far as "prior art" is concerned, I think the bigger issue is not "prior art" but "obvious to someone skilled in the art." Most of the stuff getting patented might not be in prior art, but it sure as anything is obvious to people skilled in the art. That, in my book, is the real shortcoming of the current patent examination process.

      --
      "There are a dozen opinions on a matter until you know the truth. Then there is only one." - CS Lewis (paraprhase)
    17. Re:Prior Art by Rich0 · · Score: 2

      Can anyone who is more knowledgable comment about the truth of this assertion? My understanding is that patents are not made public before being issued. This has led to the concept of the submarine patent.

      Think Rambus and SDRAM. They were on a standards body which was supposed to come up with a baggage-free RAM standard. They did a patent search and found that the technology which Rambus was pushing was not patented and so they went with it. Then a year later Rambus is issued a patent for it - they had it in the works the whole time, but because their initial application was only a "preliminary" one, it was not public knowledge. Now the whole world is using a proprietary RAM technology and Rambus is asking for license fees. It wouldn't have been half as bad if they weren't the ones who pushed it under the deception that this was unpatented technology.

      I'm all for the guy who builds the better mousetrap being able to make some money off of it. These days, however, patents are used so that a company can make one product and sell it for what the market will bear for a decade and half, long after they've recouped their R&D costs. They also use them as weapons to stifle innovations elsewhere.

      Patents should be an incentive to increase innovation, not a weapon used to prevent it by those who are doing well under the status quo...

    18. Re:Prior Art by AhBeeDoi · · Score: 2, Informative

      I think there was a litigation over who owns the patent over the laser. I don't remember the names of the 3 parties but there was an inventor who actually came up with the first working laser, the two scientists/researchers who applied for and received the patent and another fellow who as a student had his notebook detailing his ideas for the laser notarized prior to other existing claims. I don't know the ultimate resolution of the patent claim.
      Although laser technology is ubiquitous today, it took many years before the technology became widely applied. In the case of laser technology, I don't think that patent protection arrested its development and adoption into everyday use. However, ideas, especially some of the bogus Internet-related patents applied for after the fact, do affect widespread acceptance of technology.

    19. Re:Prior Art by nothings · · Score: 2, Insightful
      This is a huge myth.

      Prior Art is NOT the biggest problem, because prior art can be addressed in court. (It sucks, and costs money, but it can be addressed.)

      Obviousness is the big problem. Inventions are supposed to novel (no prior art) and non-obvious. The granting of patents on obvious inventions is the big problem. As far as I can tell, this can't be addressed in court. (I guess because you bring in your expert witness to say it's obvious; they bring in theirs to say it's not. I don't actually know; I've just never heard of it happening.) Upon occasion, you do hear about the patent office deciding to reexamine a patent, but it's pretty rare.

      95% of the time I read on Slashdot about something being patented and people run around starting to post "wasn't this prior art", the thing being patented is the obvious solution to the problem. Half the time, the patent is really just on the problem: "we have patented the idea of solving this problem", e.g. displaying if the other person in an IM session is actively typing.

      (Well, and then the other big problem is the profit motive; those in favor of software patents--the PTO, patent lawyers, and current patent holders--all profit from them, even if the public doesn't.)

    20. Re:Prior Art by arkanes · · Score: 3, Insightful
      The "garage inventory" thing is a load of hooey - the deck is stacked against the garage inventory from the start. Pretty much the only way the "little guy" makes money off of patents is by submarining them, not because someone ripped you off. The fact that Joe Inventor can't run off 100 million units is precisely why he doesn't benefit that much from patent protection - he's got a limited ability to enter the market already. There have probably been a few cases where a no name guy really did get ripped off and he really did manage to get his day in court and he really did win. On the other hand, there have been cases where cutting your arm off with a dull knife was a good idea - it doesn't make it benefical in general.

      Getting rid of this bullshit about process patents and only allowing patents on things that you've actually created and work would be a really good start.

    21. 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 scharkalvin · · Score: 2, Informative

      Patents are also used to defend against OTHER patents. "You license my use of your's for free and I'll let you slid on mine"

      IBM's way of using patents.

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

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

    8. Re:Not Quite by kfg · · Score: 2, Insightful

      Patents are supposed to be about the enforcement of patent protections. . .

      The fact that I own property does not require me to throw razor wire around its perimeter.

      Property, real or intellectual, is supposed to be about the rights of the owner to do with it as he wishes.

      KFG

    9. Re:Not Quite by Short+Circuit · · Score: 2, Insightful

      How much of your "no-duh" is "I've thought of that before," and how much of it is 20-20 hindsight?

      I suspect that a lot of uproar about patents is hindsight rather than prior-art.

    10. Re:Not Quite by Short+Circuit · · Score: 2, Interesting

      I think I see your point, but in that particular patent, what was unique to the patent was the fact that the later pointer attracted the cat by infrared, not by visible light.

      (Which is kind of silly, since I've never been able to get my cat's attention with remote control.)

  3. ugh by digitalsushi · · Score: 3, Funny

    '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
  4. 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/
    1. Re:Its nuts by Zeinfeld · · Score: 2, Interesting
      Have you pointed its presence in Apache out to the USPTO?

      No, instead I told the MIT prof concerned that if he did not withdraw the patent claim I would make a formal complaint to the MIT proctors of plagarism. He complied.

      Although the USPTO does not publish patent applications the Europeans do.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
  5. Sources for Software Patent research? by ckathens · · Score: 2, Interesting

    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!

    1. Re:Sources for Software Patent research? by xiox · · Score: 2, Informative

      RMS gave a rather nice talk on this in Cambridge. Not sure whether it counts as a legal source!
      Here

  6. 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.
  7. 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
  8. 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.
  9. 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.

    1. Re:treat code like a book by ev1lcanuck · · Score: 3, Interesting

      I've always said patents are for things and copyrights are for thoughts. Being as software is not a thing, it is data that you can't pick up and hold in your hand and look at and smell and feel (unless printed, but that would be ink and paper).

      You can pick up a book and smell it and feel it but it smells and feels the same is the book that was sitting next to it on the shelf and the book that sat next to that book. The story contained within the book, of course is different than the one in the book next to it.

      You can treat software the same way. Unless you have something physical, it shouldn't be patent-able.

    2. Re:treat code like a book by daeley · · Score: 2, Insightful

      I think that was the point, making code copyrightable, not patentable.

      --
      I watched C-beams glitter in the dark near the Tannhauser gate.
  10. 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 mcc · · Score: 3, Informative

      The problem here is that patents are increasingly and increasingly not about ways to solve a problem and about problems themselves. The patent office is unable to tell anymore what is or is not a good patent, so it's just a huge land grab where each grab covers an infinite space of implementations. It's gone from patenting a specific implementation of plug-ins to a browser to patenting the idea of plug-ins to a browser itself.

      It doesn't matter if you come up with a new way to do something. Very likely, your new way to do something is already covered by someone else's overbroad patent just by nature of what it does. Even more likely, someone else will independently come up with the same great new idea a year after you do, and patent it. And unless you are a very large company with the capacity to initiate and fight a protracted patent ownership battle in court, they will get to keep the patent, not you.

      In the meanwhile, *maybe* you will be able to dance carefully around the huge holes created by the patents on what programming techniques techniques you can use. However this will mean careful knowledge of the patents out there, detailed lawyerlike scrutiny of every single line of code you write, and the preparedness to spend lots of money defending yourself against frivolous patent lawsuits whether you violate a patent or no. If you have to sanitize *everything* you do against umpteen million patents, that is a huge undertaking for a program of any size *ON TOP* of writing the program itself and it creates a major barrier to entry.

      And all it would take to reach a point like that would be for the patents the patent office has *already granted* to be enforced.

    2. 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
  11. Re:This won't spell the end to software developmen by sTalking_Goat · · Score: 2, Interesting
    I can believe it. Bruce Sterling wrote a book like this. When three companies wind up owning the US software market, China will just jump in. Who's going to stop them?

    It'll be like a certain Joss Whedon Show

    --

    My days of not taking you seriously are certainly coming to a middle...

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

  13. "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 ]
    1. Re:"technically illegal" by dmeranda · · Score: 2, Interesting

      Maybe the term "illegal" needs further qualifiction. True, you may not be in breach of the Laws of the US Government (or other gov't). But as you said you are still liable. This has the same effect, that of doing something is okay as long as you don't get caught.

      The problem with patents is that instead of the govenment defining the "law" and hence what's legal or not, that power is transfered to the patent holder. The patent holder now has the complete authority to define who and under what circumstances praticing their patent is "illegal" or not [okay, the courts do get veto power if you have enough money to pay for it, but by that point the "chilling" damage has been done]. And unlike the government, the patent holders can be completely unfair about it. IBM could say "only people with blue eyes may use our patent". And patent holders can change their mind any any point too (look no further than the MP3 mess, or the GIF/LZW fiasco).

      So those who wish to practice patents are always left looking over their shoulders, knowing that they are in effect in breach of the patent and just hoping that they don't get caught or that the patent holder continues to not care. This is a kind of "illegality", if not technically part of the US legal definition. It's not much different than speeding, you just never know when you will be the unlucky one that gets pulled over.

      So Patents in my opinion are NEVER just defensive. They are ALWAYS are offensive, if nothing more than just by imposing a potential threat of "being caught", or that suddenly the holder decides they don't like people with brown eyes.

  14. 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.
    1. Re:What we are doing wrong.... by multipartmixed · · Score: 2, Insightful

      > I'm tired of seeing whining and helplessness on Slashdot when all you need to do
      > is get up and proactively use the system in your favor.

      I'll make you a deal.

      Find 10 open source things worth patenting. PAY FOR THE PATENT.

      Once you have arrange for 10 patent grants, I'll chip in one of my own.

      I sure hope you make about $100,000/yr, you're gonna need most of it.

      --

      Do daemons dream of electric sleep()?
  15. Depressing by Space+cowboy · · Score: 3, Insightful

    *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!
    1. Re:Depressing by Halo1 · · Score: 2, Interesting
      Nevertheless, keep in mind that the majority of the members of the European Parliament did listen to the people. Thanks to the European Parliament, the current version of the directive is one we want to defend, instead of one which we have to fight.

      PS: it's rapporteur :)

      --
      Donate free food here
  16. Patents can destroy innovation by abertoll · · Score: 2, Insightful

    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..."
  17. Re:Who cares about Linux by tomhudson · · Score: 2, Informative
    You're trolling, which is okay - this is /. after all.

    However, for those who might not know:

    1. The $1 billion bucks has NOT been donated and never will be. It's a statement of an intention to give $1 billion in money and software at some future date.
    2. how are donations of "crappy software off SourceForge" any different than "crappy software from Redmond"?
    3. The article states that while other software isn't specifically excluded, they expect 90% of the software used on the computers to be Microsofts'.

    This serves 3 purposes: tax deduction, p.r., product lockin. Nothing more.

  18. Re:This won't spell the end to software developmen by Mr+Smidge · · Score: 2, Insightful

    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.

  19. 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?
  20. 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
  21. 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

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

    2. Re:Defensive patents by bfields · · Score: 2, Insightful
      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.

      And that's exactly why Perens says "We're looking at a future where only the very largest companies will be able to implement software", and not "we're looking at a future where noone will be able to implement software."

      If only companies large enough to posess huge patent portfolios could safely release software, then something like the Linux kernel never would have gotten off the ground.

      --Bruce Fields

  23. Eternal vigilance the cost of freedom... by gillbates · · Score: 3, Insightful

    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.
    1. Re:Eternal vigilance the cost of freedom... by FreshFunk510 · · Score: 2, Interesting

      Well, yeah, the big issue as of late is how much America is becoming a litigous country and how it's affecting all of society. Doctors are wary of patients who will sue of malpractice, cops are wary of serving the public for being sued, etc etc.

      It's quite sad how a nation that was built on laws is being exploited by the very means that give it legitimacy.

      --


      "Injustice anywhere is a threat to justice everywhere." - Martin Luther King, Jr.
  24. 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 imadork · · Score: 2, Funny
      (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).

      Excellent. I think I need to come up with a shorter version of that to turn into my new sig!

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

    3. Re:CS is math by MarkusQ · · Score: 3, Funny

      Excellent. I think I need to come up with a shorter version of that to turn into my new sig!

      *smile* Fine, so long as you realize that it's my intellectual property.

      -- MarkusQ

      P.S. For a while (1999?) my sig was "Intellectual Property is neither."

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

    5. Re:CS is math by mcrbids · · Score: 3, Informative

      No, the biggest problem is that software (or any mathematics for that matter) should not be patentable.

      I think it's time to spend some karma here, as I'm most assuredly going to lose some for saying this, but...

      The idea of a patent is to benefit those that invent things, on the notion that inventing things in general is a good idea.

      A patent is never completely new. All ideas come from other ideas. Taking an existing idea and improving on it can easily result in a patentable item.

      Patents are issued quite legitimately for all kinds of incremental ideas. For example, I have a patented Snap-on ratchet screwdriver. I looked up the patent one time, just for kicks. The actual latch mechanism inside the screwdriver is what's patented. If you are interested, you can look it up yourself.

      Notice that it references some 20 other patents, one dating back to 1883! Ratchet screwdrivers are nothing new - but there's still plenty of patentable ideas around ratchet screwdrivers.

      Now, with a patent, you have an idea that results in a machine that does something. How is software really any different?

      You can't get a patent on software itself. You can only get a patent on the resulting combination of a computer and the software, which, as a unified piece, is an operating machine that is capable of performing a real activity or service.

      You are not be able to patent a specific instance of software - that's protected by copyright law. (which IMHO is easily more messed up than patents are with their 100+ year extensions)

      You can't patent an algorithm, unless that algorithm is part of a demonstrable machine that produces an identifiable result.

      Granted, software can be represented as a set of numbers, but then, too, so can a design for the tractor hitch!

      Where is the problem?

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
    6. Re:CS is math by MarkusQ · · Score: 2, Informative

      Can you give a single example?

      One? (provide me a link) Sure. Without even leaving Slashdot

      Let's see what that gets us. Hmm. Microsoft patenting XML for storing text, sombody sueing the DNS registrars for their (patented) use of URLs, Eolas sueing MS for using pluggins (which they claim to have patented), Intertrusts DRM patents, ...gosh I'm sorry, I forgot. You only asked for one. I won't bother citing the rest of the page.

      -- MarkusQ

    7. Re:CS is math by bokmann · · Score: 2, Funny

      I have just applied for a patent on the first 10 million digit prime number. Much like SCO, I'm not going to tell you the number (but I can tell you the process by which I discovered it).

      When the Gimps Project finds it, I am going to sue them for the $100,000 prize they will collect.

      At that time, I will announce the 10 million digit number as 'exhibit A' in my lawsuit.

      I like the idea of patenting math.

    8. Re:CS is math by mcrbids · · Score: 2, Informative

      Well, as I write this, there are two responses, neither of which actually provide a link to an actual patent. In case you haven't followed the thread, I said the following:

      You can't get a patent on software itself. You can only get a patent on the resulting combination of a computer and the software, which, as a unified piece, is an operating machine that is capable of performing a real activity or service.

      Instead, we either have a few lame, secondhand press articles, or worse, thirdhand slashdot postings, and we all know how amazingly accurate /. postings are.

      If you've ever worked with press (I have, a little) you'd know how amazingly inaccurate any press actually is. Every reporter I ever saw didn't really care - they get a snippet or two, write a story, and they're done.

      So, I asked for a patent on software, so show me one! I'd be perfectly happy with just a patent number!

      The patent must be for software, and not for the resulting machine. Does even one single example exist?

      (BTW, You can see my original post here)

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
  25. Perens too good for Slashdot? by gosand · · Score: 2, Interesting

    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.

  26. more dangerous than people think by pizza_milkshake · · Score: 2, Insightful
    IBM is pretty benevolent with their patents, and they're much better than small companies with the goal of "get a vague, broad patent on something that already exists and then make our money suing people". but the point is that there is a direct correlation between for vague, overbroad, frivolous patents and vague, overbroad, frivolous lawsuits.

    the patent office needs a specialized branch for comp.sci-related patents

  27. Injunction by nuggz · · Score: 2, Informative

    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.

  28. patent patents by pizza_milkshake · · Score: 2, Funny

    then sue the Patent Office for infringement

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

    1. Re:Loophole never tried? by Halo1 · · Score: 2, Insightful

      In case of "methods of technology that use these algorithms", you do not get a patent on the algorithm that is implemented in the technical apparatus, but on the way you implemented it technically. In software, you get copyright protection for the way you implement an algorithm (because it's more like writing a story based on an idea, than on constructing a valve based on some physical properties of the materials it's made of).

      Software patents however, give you patent protection for an algorithm, which is a mixture (from hell) of both principles. As such, they lead to enormously broad (you get exclusive usage of some principle) and conflicting (copyright grants me the right to publish my program, but a patent owner forbids it because it uses a patented technique) protections.

      --
      Donate free food here
  30. If you keep the penny, by BillsPetMonkey · · Score: 2, Insightful

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

    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.

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

    2. Re:Patents Are Not a Problem... by Halo1 · · Score: 2, Insightful
      My point was that that patents are allowed in almost all technical areas so why not for software?
      Because software is different. Software is just a bunch of logical/mathematical constructs in a language a computer can understand. It's maths. As an example of how this is different from traditional technological fields, let's take a very simple physical universe: that of Lego bricks.

      If you place one Lego brick on the ground, it will just sit there. Put one or two on top, and you'll still have no problem. If you put 100 Lego bricks right on top of each other, you get a very unstable structure. So even in this very simple physical environment, things that behave one way in the small, may behave quite differently when used in a more complex whole.

      With software, this is not the case. One small, sound logical reasoning remains just as valid in a larger whole. Software development by its very nature consists entirely of combining all kinds of small logical constructs into a, non-obvious or not, bigger whole. And software is being innovated every day, because if you don't innovate, your competition will and you will lose whatever edge you had.

      Please read this study, carried out by the Max Planck Institute and the Fraunhofer institute (by no means anti-swpat establishments) for more on why software is different and how software development works differently. For a more philosophical approach, in case you want to understand why those empirical results are what they are, see this page.

      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
      But software patents don't work that way, as shown by the recent FTC study (link is to a summary of all swpat related stuff, link to the full study is available at the top for you to verify, should you think that the person who created that page misrepresented the facts).

      Some quotes:

      • One panelist stated that "the [patent] system discourages you from looking very hard [at patent disclosures] because ... simply by virtue of poking around to find out what patents exist you expose yourself to willfulness claims which can triple the amount of damages and exposure to attorney's fees."
      • The panelist summed up the problem with the statement "there's too much information and it is no longer meaningful."
      Computer scientists do not go to patent databases to look up information on how to do something.
      which would otherwise be locked up in the vaults of giant corporations.
      I guess that's why these same giant corporations are arguing that they need software patents, because it's supposedly so easy to reverse engineer and reimplement their precious techniques. They just want it all: very strong protection for abstract things which do not require such guarantees in order for them to be made public.

      How come? Because you publish software, you don't manufacture it (just like you don't publish an industrial valve or a chemical reaction, you manufacture or conduct those). Publishing by definition is "making public". It's the same with business methods: either you use a business method and it automatically becomes public, or you don't use it.

      Software patents are a giant corporation's wet dream, because they pretty much only benefit the patent holders.

      --
      Donate free food here
    3. Re:Patents Are Not a Problem... by Alsee · · Score: 2, Insightful

      technical areas so why not for software?

      You must not be a programmer.

      Multiplication, division, geometry, and calculus are technical areas. Do you think we should permit patents on math? Because that really is what you are advocating. A program REALLY IS math, nothing but math.

      A computer is a patentable machine. A program is copyrightable peice of writing. You can print any peice of software as a book. Are you suggesting the words in a book should be patentable?

      A musical instument is a patentable object. A peice of sheet music with a sequence of notes is the "software" for that instrument. Are you suggesting a song should be patentable? Software is nothing more than a "song" you can play on a computer.

      I also wrote another post.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  32. Not ready for prime time by Carch · · Score: 3, Insightful

    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.
  33. Patents can definitly be a problem. by rumblin'rabbit · · Score: 2, Insightful
    First, anytime you have to go to court over a patent, you're talking big bucks and serious distractions. This gives a big advantage to big companies - many small companies can't afford to defend or challenge a patent.

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

  34. 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.
  35. Re:Who cares about Linux by CelloJake · · Score: 2, Interesting

    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.

  36. Nice words, but they can't wash . . . by werdna · · Score: 3, 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.

    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.

    1. Re:Nice words, but they can't wash . . . by Alsee · · Score: 2, Insightful

      Let me guess, you aren't a programmer. It's not

      Experience through 200 years of industry demonstrates that patents aren't a problem to innovation merely because they create exclusive rights in some types of software development

      What an absurd statment. For 205 years such patents were illegal in the US. There was an explicit rule stating that laws of nature, calculations, algorithms, etc. were not patentable. It was only in 1981 that the US changed the rules to permit software patents at all. The Supreme Court screwed up and ruled to uphold a patent on a method to calculate a number (Diamond v. Diehr). They patented a math function to calculate how long to bake rubber to reach the proper hardness.

      Most of the rest of the world still forbids software patents. The European Union explicitly forbids patents on software. There has was a recent attempt to reverse it, but the existing ban against patenting software and math and algorithms won.

      As far as I know it's only the US and Japan that are STUPID enough to permit patents on math and calculations and algorithms, and recently did they remove the rules against them.

      It's not about overbroad software patents or obvious software patents, the problem is permitting ANY patents of software at all. YOU CANNOT PATENT MATH.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  37. Bzzt. Wrong. by Wylfing · · Score: 2, 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.

    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.
  38. Embrace the patents! by CmdrTHAC0 · · Score: 2, Interesting

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