Slashdot Mirror


Tim Bray Finds An Affinity Between Patents And OSS

Manuzhai writes "Tim Bray, of XML co-invention fame, is writing about software patents and Open Source software today. While he deprecates the 'business-method' patents like one-click ordering, he thinks some (Open) source code could tell the truth about a patent application: 'In fact, in an ideal world, I'd rewrite the law to allow software patents but require a working Open-Source implementation as a condition of getting one.'"

5 of 209 comments (clear)

  1. Patenting of laws by Anonymous Coward · · Score: 5, Funny

    Sorry this may seem slightly offtopic but.. How come John Kerry or GWB don't patent their ideas for laws? That way innovation in legislature can be boosted. Hell, you can then have companies R&D'ing effective legislation that can boost the economy. They can then sell the law to the politicians who will pay a either a one time lump sum or portion of the laws revenue to the company.

    If patents boost innovation and improve quality of life .. why isn't this a practice for legislature as well. Also it will cut down on Democrats stealing Republicans ideas and vice versa .. and spur innovation within these parties.

    Technically existing business process patents can be utilized to patent laws.

    Anyway, nuff said .. I'm off to patent my universal healthcare idea.

  2. Re:Eliminates patent benefit. by DigitumDei · · Score: 5, Informative

    No. The point is anyone can look at it, anyone can use it, if they want to make money off it, they have to pay up.

    Given that there is concrete evidence for what the patent is about (the source code), it becomes much harder for companies to claim that patents have been violated. It also becomes harder for patents to be put forward for such simple stuff as "one-click purchasing", patents would then have to be awarded on innovative algorithms.

  3. Re:At least... by Halo1 · · Score: 5, Interesting
    Plenty of alternatives have already been proposed. The problem is that patent lawyer associations simply do not want any changes that could substantially reduce the number of granted patents (see points 6 and 10).

    Besides, this proposal has a problem of its own: software patents can include so-called "program claims". In that case, not just the use of a program which infringes the patent, but also the publication of such a program can be forbidden. Many software patents (and even non-software patents) are starting to include those.

    If you start adding source code to patents, then those patent descriptions themselves can infringe on other patents. It's completely silly since the patent system is supposed to encourage publication of information, but nowadays it can also be used to for forbidding publication of information (because some people think software is the same as a "machine", instead of simply a description of something).

    --
    Donate free food here
  4. Re:Eliminates patent benefit. by gbjbaanb · · Score: 5, Insightful

    It doesn't have to be 'free open source', just open and source.

    ie. The patent applicant not only has to write some code showing how his invention works in detail, but also has to show it to anyone who wants to see it. Those people who see it may not use it in their own applications (or they'd be violating the patent) so all the benefits of having a patent apply, but no-one would be able to patent anything that didn't have a concrete implementation (like 1-click for example).

    I think that's the idea, but if you think about it - if you wrote code for 1-click, either you'd be restricting people from using the same techniques but they could implement 1-click in a different way, which I think does invalidate the idea of a patent after all.

    Imagine I come up with a novel way of toasting bread, and I have to create my 'toaster'. If patents are to work, that'd have to stop other people from inventing the 'grill'. If that is true, then my way of implementing 1-click would stop other people from implementing 1-click in their own way.
    The alternative, if my software only applies to my way of doing 1-click, then someone could legally invent the grill even though I have the toaster patent.

    (I think I'll go lie down and wait for someone knowledgeable about patents to tell me what I mean :) )

  5. Give no ground. Not an inch. by Featureless · · Score: 5, Informative

    I read the article. It's basically incoherent, or rather, it doesn't give enough details to even properly evaluate the idea. One thing's for sure. It does not answer any of the major, show-stopping problems with software patents.

    If you have a patent office staffed with geniuses, gifted with eidetic memories, even if every patent holder submits open-source code along with the patent, you will still have a body of hundreds of thousands or millions of patents, and hundreds or thousands more each day.

    A software developer will have to read the entire patent database, and then stay current with all the new applications. Obviously this is physically impossible. The end result? Every piece of code is a ticking patent timebomb.

    "Hello, sir. I see you are violating my patent on dereferencing pointers on Tuesdays. I assure you this was extremely innovative in 1992. My fee is $1,000 per asterisk, of I will see you in court. By the way, a little hint about court: it will scare off your customers, cost you millions in attorneys fees even if you win (and you might lose!), and take ten years. Your choice."

    Software patents are purely an anticompetitive tool designed and maintained exclusively for a few large corporations who just happen to have created large, shockingly broad software patent portfolios. It allows them to sue any small competitor out of existence, and threaten even larger competitors. They have already been seriously destructive to our economy, and their effect on innovation, and eventually America's place in the global technology industry, is an ongoing catastrophe.

    There is no possible compromise. The system is inherently, obviously broken - a ridiculous legal con game. Software patents must be repealed, or our technology industry will wither and die (and happily be replaced by Europe - or, if Europe isn't smart enough to steer clear of them, in Asia).