Slashdot Mirror


James Gleick On Software Patents

haase writes: "James Gleick has written a thoughtful and compelling piece on software patents for the New York Times magazine. This would be a good piece to send to your representatives. You can read it at the NY Times Web site. (Registration required.) "

29 of 81 comments (clear)

  1. Does it matter who??? by www.sorehands.com · · Score: 2
    Does it matter who the person is if the information is useful, well written, well thought out, and accurate?

    A famous author can be full of shit as easily as a nobody!

  2. You can also find the article on... by Jack+William+Bell · · Score: 3

    The About.com site here.

    The sidebar is very good, but you have to hunt for the links if you are using a CSS enabled browser and the article as a whole suffers from formatting problems. Still it is a very good article and I really liked the illustration "Procedure for Simultaneously Walking and Chewing Gum" by Dugald Stermer.

    Nonetheless there really isn't much new here for us Slashdot folks. That is, other than some really good new ammunition for the next time you want to talk about stupid patents. (I really cannot believe someone got a patent for measuring breast sizes with a measuring tape!) For us Mr Gleick is preaching to the choir.

    Our real hope is that everyone else wakes up and realizes the danger stupid patents (and, perhaps, software patents in general) represent to our currently flourishing 'New Economy'...

    Jack

    --
    - -
    Are you an SF Fan? Are you a Tru-Fan?
    1. Re:You can also find the article on... by pmc · · Score: 2
      Our real hope is that everyone else wakes up and realizes the danger stupid patents (and, perhaps, software patents in general) represent to our currently flourishing 'New Economy'

      Stupid patents are OK - if someone want's to waste money for a patent on a system for measuring bra sizes then fine. Mad, but safe. The problem is obvious patents - software and others - being granted.

      There were comments in the article about how difficult it is to test objectively for obviousness, and how restrictive the check for prior art is (basically patents + journals). It does strike me that there is another way - B&N got hit with an injunction soon after Amazon got its patent. Plenty of other sites had one-click ordering, I believe. The multiple independent "invention" (or, more accurately, implementation) of a "one-click" ordering system has got to say something about how obvious the idea is.

      Also saying something about obviousness of the invention is its ease of implementation - most decent programmers, if given the spec, could knock it up quickly.

      The problem, and it is a big one, is translating "saying something" into real action. But here's a stab anyway (and I'll throw in software patents lasting too long too)

      1. Software patents last 4 years from granting. The process is fast tracked and takes exactly six months.

      2. The patent must remain secret until granted - this means that you can't use it until it is granted. This gets round the problem drawing out the "patent applied for" process. And it gets rid of frivioulous applications - if sacrificing six months of use of a patent is to much of a price to pay for a four year monopoly, then I think it is fair to question the usefulness of the invention.

      3. If anyone else independently invents the patent during the application process (6 months) then tough - the invention is too obvious to be worth a patent. Inventions can either be another application to the patent office, or a public implementation.

      What these steps don't cover is how to cope with the "obvious, but no-one bothered to do it". I did think of giving the claims of the patent to some programmers, and seeing if they could quickly reproduce the mechanism, but I don't think that this is fair - a lot of the time the invention isn't about getting the right answer, but asking the right question.

  3. Critical that we stop the patents by RickyRay · · Score: 2

    I'm constantly worried now in my software projects that I'll need to waste all of the money on a patent to keep companies like Amazon from illegally patenting later what I already invented and shutting me out from use of my own invention. Prior art on Amazon's one-click shopping? Yes, it's called a vending machine, and it's been around for a while. I suppose vending machines are now going to have to add a button for "are you sure?" to keep Amazon away.

  4. Re:WHO!??? by AstroJetson · · Score: 4

    James Gleick is an outstanding non-fiction science author. He wrote Chaos, a very good introduction to Chaos theory and Genius, a biography of Richard Feynman (now don't say who the #$^*@ is Feynman!). I find his writing to be technical enough to be interesting, but not over my head. While not exactly written for the layperson, his books make science more approachable to us non-PhD's.

    If anybody knows of other books by him, please let me know. I'll read anything he's written.

    --
    Admit nothing, deny everything and make counter-accusations.
  5. Avoid the pesky login... by razorwire · · Score: 3

    ...and check out the article at James Gleick's personal site, around.com:

    http://www.around.com/patent.html

  6. enclosing the internet by spiny+norman · · Score: 3

    The old world is not going to go down without a struggle, nor should they be expected to. And so it's war, and they are coming after the internet, and all of its "free" this, and "open" that, with everything they've got. What this amounts to is an attempt to "fence in the frontier", and it is a direct and strategic attack on open source - you can't GPL it if someone's already patented it - and more broadly an attempt to kill off the ecosystem that has allowed it to flourish.

    Someone needs to start the Gnu "prior art database" to catalog all of the unpatented implementations and algorithms. And sooner or later, the geek tribe needs to become a political force and kick some butt in Washington.

    "Fig.1 - a device for knocking patent officer's heads together..."

    1. Re:enclosing the internet by luckykaa · · Score: 2

      you can't GPL it if someone's already patented it

      Yes you can. All you need to do is agree with the patent owner some means of licencing that is compatible with the GPL. Okay, so this isn't going to be easy, and patents do interefere with the concept of free software but its not totally incompatible.

  7. We should become patent clerks... by Anonymous Coward · · Score: 2

    I'm serious here... if some non trivial percentage of patent examiners were Open Source programmers, there would be two immediate benefits:

    1) Stupid patents would be caught earlier.

    2) We would have more time to write code.

    Both are important here, remember what Albert Einstein did for a living while working on some of his early theories? It's basically a 9-5, gov't job with full benefits, and you have the rest of the time to yourself. No 80 hour weeks of unpaid overtime, leaving you too exhausted to do a little kernel hacking when you get home.

    I think its time we got off our collective asses, and really did something to make a difference here.

    Me.

  8. ps, here's his home page: by AstroJetson · · Score: 3
    --
    Admit nothing, deny everything and make counter-accusations.
  9. Re:WHO!??? by anatoli · · Score: 2

    Firing up a Google search will probably help. Whatever.
    --

    --
    Industrial space for lease in Flatlandia.
  10. On EU and patents... by caolan · · Score: 3
    One nugget of information that I think should be propogated around is that it is a common belief that the EU does not have software patents. Indeed I have been quite quietly smug about the whole thing until recently.

    But this is not longer true. It appears that the European Patent Office does not issue patents not because they believe that "software is inherently unpatentable", but because originally they believed that they did not have the equipment of skills to judge their quality!

    IBM (all hail the mighty patent machine) lodged a software patent with the EPO last year and had it turned down (as per their plan one would assume) and then lodged an objection and while the patent was still refused the appeal ruled that the exclusion of software from patents is not valid under all circumstances

    Which all means that companies are falling over themselves to get software patents out in the EU as well, left the good times roll

    EPO Appeal search engine, search on software
    IBM Appeal (PDF)

    C.

    --
    I sometimes write stuff
  11. Re:WHO!??? by smileyy · · Score: 2

    James Gleick has also written "Faster: The Acceleration of Just About Everything". However, I thought this book was rather poorly written compared to his other two.

    --
    pooptruck
  12. The crux of the article by sushi · · Score: 2

    [a very well written article, IMHO] is:


    Meanwhile, the dollars-and-cents reality of running the American patent office has also encouraged the patent explosion. In 1991, the patent office was cut off from general tax revenues and required to subsist entirely on fees for its operating budget. The political argument was that customers should pay for government services. Thus, officials think of their fee-paying patent applicants as their customers: the more the better, again. Examiners know that their year-end bonuses depend on productivity. Each morning, as Commissioner Dickinson arrives at his Crystal City office, he walks past a framed poster bearing the motto "Our Patent Mission: To Help Our Customers Get Patents."

    It's virtually forgotten that government's customers also include the rest of the nation, the citizenry at large, whose fortunes depend on the agency's judgments and policies.



    Also, to the guy spouting on about "Who the hell is James Gleick" - I think you've missed the point. It's common courtesy to attribute an article to an author (in the same way as software to an author, a movie to a director, a song to a singer, a slashdot post to the poster...)

    Nobody said "by the wonderful James Gleick", or even "by the authoritative James Gleick".... work it out.

    My 2 cent's worth.

    --
    --- cut: Eat well, exercise, die anyway.
    1. Re:The crux of the article by vinyl1 · · Score: 3

      There is a skill that is antithetical to programming which is nevertheless very valuable in real life. It was taught in Greece and Rome, and was at the core of the humanistic curriculum in the Renaissance. This is the art of rhetoric, the study of the methods by which you can persuade your fellow citizens to accept your views and act on them.

      You hardcore coders at Slashdot all p*** on this skill, but it is the way the world works, customs are established, and laws get enacted. It is how the ignorant multitudes are induced to vote for the system we have now. You can treat it with scorn, but you will in turn be dismissed as a kook whose ideas are of no interest.

      So you can say this article is nothing new, or that everybody knows this, or that his examples are stupid, or that he never wrote a line of code in his life--but articles like this are more likely to bring about change in the law than all your whining.

  13. Pat. No. 5,993,366 != Tennis Stroke/Knee Pad by ch-chuck · · Score: 2

    at least not according to a lookup here altho I'd love to find a silly one like that in the database.

    All I can add is, after grad. in '82 I went to the PTO and worked in the "info storage and retrival" section for a summer - it's a ruff job, slogging thru all the legalese and trying to shoot 'em down, but that's the examiners job. I had a few pat. applications, several actually, which were just 'burn a program into a 2716 ROM and patent the ROM' (REJECT!!). I actually was about to issue a Patent on a few but my supervisors said, "What's so new about this" and quickly produced a document that preceeded it if you interpret it broadly enough. They kept emphasizing 'broad' thinking - that is, if someone tries to patent a memory scheme that is implemented electrically in Si chips, you can reject it with a 'similar' memory scheme implemented mechanically in wooden disks and dowell rods.

    --
    try { do() || do_not(); } catch (JediException err) { yoda(err); }
  14. Excellent article by G27+Radio · · Score: 2

    This is a great article to help the average person figure out what's going on with software patents and such. Most of the things in this article have been discussed here on Slashdot already, but the article offers a lot of great insight for those who may have missed it.

    The ignorance about software at the USPTO is a huge problem. Possibly worse is the fact that the patent examiners have a lot of incentive to grant as many of these patents as they can. JG claims that examiners' bonuses are based on the number of patents they grant.

    I'm not sure what the answer to this problem is, but there's no doubt that this is only going to get worse until something is done about it. It seems obvious that software patents are doing a lot more to stifle innovation than to foster innovation. It seems obvious that the big guys will reap huge rewards due to their ability to abuse the patent system so easily. As you can tell from the article, Commissioner Dickenson from the USPTO seems blissfully unaware of the problems with the software patents they are granting. In fact he seems downright pleased with the current state of affairs. Keep in mind that the USPTO's budget comes from examaning patents now--all of it if I understand correctly. And since software patents have become so popular the USPTO has been granting patents in record numbers.

    In other words, don't count on the USPTO to try to change things for the better--unless they can find a way to do it that will allow them to issue more patents.

    That's my read on it at least. Great article at any rate. The author even used the word "hacker" in a non-derogatory context. I'm impressed :)

    numb

  15. Economic Incentives by Anonymous+Colin · · Score: 3

    One point in the articles was very revealing to me - the pay and bonuses for the patent examiners comes from approved patent applications. This is a serious management mistake. A better approach would be to charge a signinficant fee for an application, refundable on approval but forfit if the application is denied. I doubt it would ever happen but it does strike me as fairer and more efficient.

    Fairer because approved applications are presumably a public boon, so it is only fair that they be publicly funded, while denied patents are just a public nuisance consuming public officials time and energy, so it would only be fair to make the applicant pay.

    More efficient because they would give the examiners an incentive to deny frivolous applications and fees could be set at a level that would be a disincentive to frivolous applications.

    As I said I doubt it will happen, but it appeals to me because it would reverse a system that currently seems to be travelling flat out in the wrong direction.

  16. Trademarks by Hard_Code · · Score: 2

    Aren't what some of the patents cover actually coverable by trademarks? I mean, a series of shortcut keys for menu items (Brief/Star/Borland) isn't actually a /process/, but it is, in a sense, a mark of their product. Likewise, Apple's blue gel encasing is a mark of their trade, not a /process/ and not patentable (unless there is really something innovative in that casing as they would have us believe).

    Where to trademarks play into this? I mean there has to be more use of tradmarks than to simply protect the word "Coca~Cola" (tm).

    --

    It's 10 PM. Do you know if you're un-American?
  17. Faster by devphil · · Score: 2

    As the article mentions, Gleick's most recent book is /Faster: The Acceleration of Just About Everything/, and it is an outstanding book. I highly recommend it.

    It even quotes from the Jargon File. :-)

    --
    You cannot apply a technological solution to a sociological problem. (Edwards' Law)
  18. Opening the internet, fencing out the proprietary by Tau+Zero · · Score: 2
    Basically, anytime a programmer thought of a good idea, they could provide an open-source implementation to make sure that no one else could patent it.
    You don't need to provide an implementation to get a patent, you just need to describe the concept which is "the invention". Besides, while you are busy trying to get an implementation working, someone else could file a patent on the concept and fence it off as private property.

    The biggest problem I can see with software patents vs. open source is that open source has no revenue stream to use to finance a defensive patent portfolio. Though that leads to an interesting idea upon which others have speculated before: the Open-Source Patent Portfolio. Since one of the ways that companies (like IBM!) derive revenue is by licensing patents, the OSPP could patent inventions by open-source inventors (or have the patents sold to them), and license them out under a license which gives anyone the right to use the inventions in open-source software for no fee. Companies wishing to use any OSPP patents in closed-source products could do so for a fee and a cross-licensing agreement which allows all their patents to be used in open-source software for free under the OSPP license. This scheme might even generate enough revenue to kick some back to the inventors.
    --

    --
    Time is Nature's way of keeping everything from happening at once... the bitch.
  19. Faster's homepage by devphil · · Score: 2

    I know I'm following up to my own post, but I've just been looking around Gleick's homepage for the first time, and discovered that /Faster/ has its own domain:

    http://fasterbook.com/

    --
    You cannot apply a technological solution to a sociological problem. (Edwards' Law)
  20. Re:WHO!??? by Tower · · Score: 2

    I haven't read Chaos yet, though it's on my list, but Genius was one of the best books in its genre that I've ever picked up. I read it in high school, and much was over my head, but another round through it after four years of physics and engineering really amazes me. Well put together, interesting organiztion, and just well written... I just hopped over to www.around.com... turns out he won one of those funny little prizes (Pulitzer) for both of these. Guess we're not the only ones who think he did a good job 8^)

    --
    "It's tough to be bilingual when you get hit in the head."
  21. Changes in what is patentable by TomDLux · · Score: 3
    When Edison patented the incandescent lightbulb, he was given a monopoly on a single method of using electricity to provide illumination. There was nothing about the patent to prevent others from inventing and patenting the flourescent lightbulb, neon, and other technologies.


    Current practice, however, is to patent the "use of a calculating device and communications network to distribute news in a timely manner". Suddenly Slashdot, the NY Times, and dozens of sites owe me 0.25% (I wish), even though each uses different methods to implement the concept.


    It used to be that people patented specific, and presumably better, designs for implementing a carburator. Now they patent the very idea of a carburator.

  22. It's for real: US Patent 5,993,336 by raph · · Score: 2

    Aficionados of silly patents will rejoice in finding this patent, kneepad and all, in the patent database, just with a slightly different number. It's US Patent 5,993,336.

    Also, for those who have browser troubles on the around.com version of the story, there's a stripped down version linked from Advogato.

    --

    LILO boot: linux init=/usr/bin/emacs

  23. Can we sue the Patent Office? by dillon_rinker · · Score: 4

    If the US Patent Office violates its constitutional mandate, shouldn't we be able to sue them? (Note that the constitutional mandate may be completely different from the statutory mandate - they may be following the laws passed by Congress to a "t", yet still violating the constitution). Constitutionally, the purpose of patents is "to Promote the Progress of Science and useful Arts". If the Patent Office is not doing this, then I would suggest that they are engaging in some kind of illegal restraint of trade.

    BTW, I don't see any kind of change occurring until the megacorps decide that it is in their best interests.

  24. OSS Patent Response NOW by trance9 · · Score: 2

    A lot of people have been talking about doing something about broken software patent law. I think now it is finally time that we should actually do things. There are at least two things we should do:

    1-- Establish a pool of open software patents. Anyone can use any patent in the pool providing they agree to make all of their own patents (if any) available to everyone else in the pool. proprietary developers who want to use some of the patents in the pool may do so: if they add their own patents to the pool.

    2-- Establish OSS patent language: you may use this software, but any patented material you add to it must be licensed to all users, etc.

    3-- Support reasonable compromizes like the one Amazon is backing. Not the best of all possible worlds, but as someone said, better than a poke in the eye with a broomhandle.

    What are we waiting for?

  25. Why patents are, or atleast could be, a good thing by lukel · · Score: 2

    Why patents are a good thing once the problem of obvious patents is solved (and how to solve that problem)

    (1) Society benefits from a patent when the idea, design, machine, or program that is patented is (a) useful and (b) would not have been produced if it were not the patent system. Whether the thing patented is idea, design, machine, program is irrelevant if (a) and (b) hold.

    (2) Society is harmed by a patent when the thing patented would have been produced anyway because the patent restricts its use.

    (3) The problem with the recent explosion of patents is that many of them fall into the second category.

    (4) The problem with scrapping the whole patent system or a class of patents, e.g. software patents, is that society would lose the benefit of patents of type. I expect that most slashdot readers would argue that this would be that this would be a good thing despite losing the benefit of type (1) patents. Perhaps this is true, but I think it is easy to jump to the wrong conclusion - when patents work, it is hard to see them working, when they don't work its is very obvious.

    (5) The ideal situation would be to only have patents of type (1); the problem is finding an objective way to identify type (2) patents.

    (6) Here is my solution. If you have something that you believe is worthy of a patent, you define the problem you have solved and send it together with a fee, say 10,000 dollars to the patent licensing body. The patent licensing body publicises the problem the patent applicant has defined for, say, 3 months. Anyone via the Internet is then invited, to come up with a solution to the problem. If someone comes up with the same solution as the patent applicant, the first person to do so gets to keep the 10,000 dollars and the solution enters the public domain. If no one comes up with the solution before 3 months have passed, then is not something obvious, so worthy of a patent. Clearly, people have a disincentive to apply for frivolous patents, e.g. one click, since there's a good chance they'd lose their money.

    I hope this interests someone.

  26. Re:EU patents are different by Ed+Avis · · Score: 2

    No, free software is used commercially, so it is not safe from software patents.

    In any case, it is worth opposing software patents simply for their impact on *proprietary* software developers who are trying to develop new software and make money from it. The effect on free software is another item in a long list of Bad Things.

    --
    -- Ed Avis ed@membled.com