Slashdot Mirror


Time To Abolish Software Patents?

gnujoshua writes "Has the time come to abolish software patents? Fortune columnist Roger Parloff reports on a new campaign called End Software Patents, which he views as 'attempting to ride a wave of corporate and judicial disenchantment with aspects of the current patent system.' Ryan Paul of Ars Technica writes that the purpose of the campaign is to 'educate the public and encourage grass-roots patent reform activism in order to promote effective legislative solutions to the software patent problem.' The campaign site is informative and targets many types of readers, and it includes a scholarship contest with a top prize of $10,000.00. We've recently discussed the potential legal re-examination of software patents."

9 of 259 comments (clear)

  1. Software patents aren't the problem by BadAnalogyGuy · · Score: 5, Insightful

    You can bitch and moan all you want about software patents, but the problem is something else. It is the inability of "the little guy" to license patents in a way that doesn't cripple him, or make him subject to the whims of the patent holders.

    When patents are easily and fairly licensed, the incentive to use them is increased, and the patent holder reaps the rewards of the increased usage. When they are kept locked down tight and only used as bargaining chips in patent wars, then no one benefits, not even the patent holder.

    Patents should be freely licensable if the holder does not currently produce a product based upon the patent. The patent should be negotiable to any other third party who requires it, and it should be available at a reasonable price for reasonable terms. The only time a licensing request should be denied is in the case of gross misconduct of the licensee or if the licensee is a direct competitor to whom providing the patent would materially damage the patent holder. An arbitration agency should be in charge of deciding if a license denial is valid, and to decide if a particular patent holder is denying license requests too often.

    1. Re:Software patents aren't the problem by jmichaelg · · Score: 5, Insightful

      It is the inability of "the little guy" to license patents in a way that doesn't cripple him, or make him subject to the whims of the patent holders.

      Sorry, but that's plain bullshit. Patents exist for two reasons - lawyers and patent clerks make money off of them and large corporations use them as cudgels to beat off small competitors who will completely overturn the corporation's revenue stream.

      Back when software patents were first being discussed by the PTO, it was clear that "the little guy" wasn't part of the issue at all. The San Jose Mercury was reporting on the hearings as they were held around the country "to solicit public input..." When the road show came to Silicon Valley, developer after developer after developer got up and spoke against them. Corporate lawyer after corporate lawyer after corporate lawyer spoke in favor. Well there was one exception - a developer who had written a piece of software that would show you what you looked like with different hair cuts. Even back then there was already prior art on that "invention." Somebody had written a mug shot package for the Mac that police departments used to help identify perps.

      Towards the end of the hearing, a developer got up and pointed out how almost all the developers had spoken against the proposal and the lawyers had spoken for it. Bruce Lehman, the Patent Commissioner at the time and who was running that particular hearing, agreed with a smirk - he was a lawyer. You see who won out.

      I've heard a very few good developers speak in favor of patents. Bill Atkinson comes to mind but he was speaking more in the abstract vs the reality. Most of the developers whom I've heard favor patents weren't very good as developers and therefore didn't realize that patents strike at the very core of what we do which is improvise on pre-existing ideas. The best software out there isn't the software with some unique, and hence patentable, feature. It's the software that melds the features into a coherent, consistent package that works intuitively. Doing that well is so damn hard that having to fight patent trolls and hack developers who claim feature "x" is their invention adds nothing.

  2. Feeding the troll... by cp.tar · · Score: 5, Insightful

    Ok so we've established that software should be an exception to the rule that he who creates something novel shouldn't be rewarded.

    No, we haven't.

    We've established that mathematics should not be patentable.

    Oh, BTW: you probably meant "an exception to the rule that he who creates something novel should be rewarded".
    Otherwise it just doesn't make sense, with or without Chewbacca.

    Any other fields of endevour we should exempt? Not that anyone here doesn't have a personal stake in the outcome.

    Well, let's first see if patents even work as intended.

    --
    Ignore this signature. By order.
  3. Re:Now it's personal! by somersault · · Score: 5, Interesting

    So then someone can come along, change 1% of the design and sell it as their own? I'm thinking of cars as usual. In software's case, the final product is protected by copyright rather than patents. Individual methods are protected by patents. AFAIK America only introduced software patents in the 90s and things have gone downhill over there since then.

    --
    which is totally what she said
  4. Re:Cure worse than disease by darjen · · Score: 5, Insightful

    Abolition of Software Patents is just plainly nonsense.


    What's nonsense is the claim that someone can have exclusive ownership over an idea or pattern. It creates a whole bunch of unintended consequences. I fail to see how legislation can fix that.
  5. Re:copyright too.. by harry666t · · Score: 5, Informative

    1. software patents != copyright

    2. abolishing COPYRIGHT, not PATENTS, would eventually mean that ALL the software will fall under a BSD-style license, which not only means free (but without copyleft ;/) but also means you can do whatever the fuck you want to to ANY piece of program in the world, including reverse engineering the hell out of anything, installing OS X on a non-Apple toaster, freely mixing Linux and leaked windows code, and so on. I would see it as a benefit. The OSS community and the open source / free software model is too powerful for any closed-source corporation (but maybe one) to stop, so simply forking a project and closing the source will mean the fork will die soon.

    3. Abolishing copyright won't happen any time soon. *Maybe* if Stallman becomes the president.

  6. Re:Hopefully not by Rob+T+Firefly · · Score: 5, Funny

    I want to patent my idea first: It's a method of crippling a system's CPU using only a few lines of code. I'm not going to write it here obviously though, because otherwise someone will beat me to the chase. Prior art.
  7. Re:Cure worse than disease by CastrTroy · · Score: 5, Interesting

    My biggest problem with software patents is that most of the don't provide a working model. If you want to patent the software, you should have to provide all the source code with the patent that shows your "invention" working. I don't like how software gets 3 kinds of legal protection where anything else in the world only gets one. With software you get trade secrets, because you never have to release your source code. You also get copyright, so the relased binaries (or source code if you choose to release it) can't be copied unless specific permission is given. You also get patent protection. No other thing produce by people gets so much legal protection. My biggest problem with software patents is that they are mostly given on trivial inventions, where any skilled developer faced with the same problem would come up with a very similar solution.

    --

    Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
  8. Re:Weigh the options. by mdwh2 · · Score: 5, Insightful

    Well lets say I made a compression algorithm that will lossless compress all data by 1/2 (Yes it is mathmatically impossible, I know) This a new and marvel method. I don't patent it.

    Historically, mathematicians (as well as other people like scientists) have never been granted an monopoly on the use of the results of their research, and it's not clear why should that change?

    As you acknowledge, it's mathematically impossible, so let's look at a more likely situation: you release your great new application, except big_company comes along and points out a range of other patents of theirs that you are infringing upon.

    At best, you might be allowed to cross-licence if you have something they want - in which case, they use your "invention" anyway. Otherwise, you have to stop distributing your product altogether (and hope you don't get sued).

    Even if we did accept your hypothetical scenerio - it's not clear that a world where hard drives everywhere have double space is worse than one where the only allowed application of this knowledge is your little app.