Slashdot Mirror


Stallman Critical of OSDL Patent Project

PatPending writes to mention a News.com article about Richard Stallman's objections to the OSDL patent project. He argues that the project may actually be 'worse than nothing', as it will undermine certain legal tactics. From the article: "'Thus, our main chance of invalidating a patent in court is to find prior art that the Patent Office has not studied,' Stallman wrote. Second, patent applicants could use the prior art uncovered by the OSDL to write patent claims that simply avoid the technologies used in the tagged software. 'The Patent Office is eager to help patent applicants do this,' Stallman wrote. Finally, he wrote, a 'laborious half measure' such as the Open Source as Prior Art project could divert attention from the real problem: that software is patentable in the first place."

45 of 226 comments (clear)

  1. Aboslutly correct. by geekoid · · Score: 5, Insightful

    "Finally, he wrote, a 'laborious half measure' such as the Open Source as Prior Art project could divert attention from the real problem: that software is patentable in the first place.""

    Aboslutly correct.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    1. Re:Aboslutly correct. by westlake · · Score: 3, Insightful
      Aboslutly correct.

      We are two months from an important mid-term election, two years from a presidential election. Patent reform ranks somewhere below The Bridge to Nowhere on the national political agenda.

  2. Stallman... half right by xtaski · · Score: 3, Insightful

    Have to disagree. For those without $1M of FSF funds to run around fighting granted, bad patents, it's much more difficult to fight in a come-from-behind position when XYZ Patent Troll Inc. already has a patent granted. Litigating patents is expensive. It's cheaper to lop off the 10% that are obvious "spam patents" before they're ever granted than to let all 10% (that would be like 4,000 these days) go through and clean up later...

    1. Re:Stallman... half right by cswiger2005 · · Score: 3, Insightful

      It's better to lop off as many software patents as we can, agreed. Litigating patents is usually expensive, but then, having to pay a patent troll royalties for a bogus claim usually becomes expensive, too. Having prior art available to refute a patent troll's claim makes litigating bogus patents a lot easier and a lot cheaper.

      I don't believe anything which could be described as an algorithm should be patentable. I also don't believe that you should patent public API's, as such "programming interfaces" are by definition intended for use by other programs; public APIs normally are widely distributed in documentation, which at least prevents others from patenting the APIs which you might release (as your release will obviously constitute prior art). I suppose that if you implement computer software which is sufficiently original, not completely obvious after 5 minutes of thought, and is not representable as a mathematical algorithm, that might deserve the protection of a patent, but for the most part, simple copyright ought to provide enough protection....

      --
      "The human race's favorite method for being in control of the facts is to ignore them." -Celia Green
    2. Re:Stallman... half right by cswiger2005 · · Score: 2, Interesting
      So was everyone asleep in that part of computational theory where they point out that everything (including hardware) is reducible to a mathematical algorithm?

      In theory, perhaps. More accurately, ideal hardware can be represented or modelled by mathematical algorithms, but real-world hardware exhibits a number of differences from ideal models, including non-perfect TTL response: real transistors aren't ideal binary on-off devices and exhibit non-linear behavior especially as they heat up or run outside of rated tolerances, not that anyone would overclock a circuit or have issues with their CPUs overheating.

      Of course, you can model some failure modes, at least once you have enough data to predict the likely ones, but computer manufacturers are in the process of recalling millions of batteries outside of their predicted MTBF, just as some hard drive vendors have had to recall lots of devices because of shoddy components, and there's a whole era of AMD motherboards from the KT266 VIA chipsets through the KT400 or 600 which had those crappy electrolytic capacitors which used to fail after a year or so.

      As for computer software, self-contained sections of code working over known data exhibit highly predictable results which can be predicted or modelled deterministicly, but it's easy enough to model algorithms such as the Lorentz attactor or Lyapunov exponents which may be deterministic but are sufficiently non-linear or even chaotic that their states cannot be predicted short of actually computing the results. More to the point, most software nowadays involves interactions with humans which provide more-or-less arbitrary inputs and sometimes you even gets software bugs resulting from un-expected combinations.

      --
      "The human race's favorite method for being in control of the facts is to ignore them." -Celia Green
  3. If your kitchen counter was on fire... by xtaski · · Score: 3, Insightful

    Would you wait for the rest of the house to burn down and rebuild the entire house from scratch... or put out the fire on the counter and replace the counter...?

    1. Re:If your kitchen counter was on fire... by Rogerborg · · Score: 3, Insightful

      Relevant how? This is like setting fire to the curtains and saying "How do you like that, kitchen counter?"

      --
      If you were blocking sigs, you wouldn't have to read this.
  4. Moral correctness is not enough by EmbeddedJanitor · · Score: 5, Insightful
    It's like saying nobody should steal, so I won't lock my car/house/whatever.

    Sure, in the long term, and a perfect world, you might want to get rid of software patents. Right now however they are real and are here and measure that combat them face to face have some merit.

    --
    Engineering is the art of compromise.
    1. Re:Moral correctness is not enough by grcumb · · Score: 2, Interesting
      It's like saying nobody should steal, so I won't lock my car/house/whatever.

      -1 Analogy

      No it's not like that at all. It's not like anything, except the plain statement that patents, designed for finite, physical objects, should not be applied to infinitely reproducible items like software.

      Software is not a house, a car or any other physical thing. Please stop pretending it is.

      --
      Crumb's Corollary: Never bring a knife to a bun fight.
    2. Re:Moral correctness is not enough by Millenniumman · · Score: 3, Insightful

      Why does software not being a physical object make it less suitable to be patented? Patents are there so that if you invent something, someone else can't copy it and mass produce it cheaper than you can, without having paid anything for the development. If I invent a new software algorithm, and it is not patented, then someone can copy it (not a copy of the code, but of the process) into their own software, which they have far greater resources to distribute and undercut on price. Why should I spend time inventing new algorithms, then?

      --
      Stupidity is like nuclear power, it can be used for good or evil. And you don't want to get any on you.
    3. Re:Moral correctness is not enough by vertinox · · Score: 3, Insightful

      If I invent a new software algorithm, and it is not patented, then someone can copy it (not a copy of the code, but of the process) into their own software, which they have far greater resources to distribute and undercut on price. Why should I spend time inventing new algorithms, then?

      Because chances are the algorithm you created was most likely neither novel nor unique to the large amounts of algorithms created before you. As in... Your algorithm had to be based on some math that everyone knows or at the most an obscure math professor came up with years ago.

      You aren't writing your own language but taking from knowledge of mankind and applying it to your own methods.

      Secondly, copyrights protect someone from copying your code, but not your methods because if someone can simply recreate your algorithm simply by looking at the results and not even see any of your source code then again... your algorithm was neither novel nor unique and therby not deserve a patent.

      However, your effort and code should be copyrighted and protected by such methods.

      --
      "I am the king of the Romans, and am superior to rules of grammar!"
      -Sigismund, Holy Roman Emperor (1368-1437)
    4. Re:Moral correctness is not enough by F452 · · Score: 3, Insightful

      Maybe you shouldn't, if you're concerned about not getting monopoly protection. No loss to the rest of us. Someone else will do it in your place. Patents are supposed to promote innovation for the benefit of society. Software patents just stifle people who are already working on making better algorithms with no interest in idea monopolies.

      ----
      Freedom is on the March!
      http://www.movingtofreedom.org

    5. Re:Moral correctness is not enough by LordLucless · · Score: 4, Insightful

      Building on what you said: the whole basis of a patent is that of a trade. The public gives the inventory a time-limited monopoly, the inventor tells the public how his invention works. The reason this is a good deal for the public is the non-obvious clause. Patents are designed to protect things that nobody else can figure out how to do. If someone can look at your invention and think "Eh, I know how to do that", then your invention is not worthy of patent - the public would be getting a bad deal, because they're trading a monopoly for something they already know. Patents are designed so that when someone invents something really cool, he doesn't keep it as a trade secret. If he does, and he dies, then the world loses knowledge. If he patents it, then everyone knows how to do it (even if they can't use it for another ten years) and knowledge is retained. That is how patents can (and should) act towards the good. The problem now is that the USPTO is betraying their purpose by making crappy deals on behalf of the public. They're giving away monopolies like candy, and reaping the kickbacks (errr, I mean processing fees).

      --
      Just because you're paranoid doesn't mean there isn't an invisible demon about to eat your face
    6. Re:Moral correctness is not enough by codehead78 · · Score: 5, Funny

      Dude, cloning existing good software, assigning it a 0.1 version number, giving it away for nothing, and telling everyone they should be using the clone instead is what Open Source is all about.

    7. Re:Moral correctness is not enough by Chris+Burke · · Score: 4, Insightful

      Why should I spend time inventing new algorithms, then?

      The same reason you spend time writing software at all (that others with more resources may duplicate and undercut): The new algorithm solves a particular need of yours. It is useful.

      This is why Sir Charles Hoare created the quicksort in 1960. It probably didn't even occur to him that this was something he should prevent others from using, and he still found it useful to invent. Thank God he did not -- could not -- patent it, or it would have been over a decade before people could have taken free advantage of the fastest-average-time general sorting algorithm known today. Imagine everyone else had been doing the same thing -- locking up merge sort, bin sort, r/b binary trees, avl binary trees, b-trees, etc etc. With all these foundations of computer science locked up in patents for 14-20 years, how much progress do you think the software world would have made compared to what it did with free access to all these ideas? Remember, we're talking about a fourth of the entire existence of computers.

      Why does software not being a physical object make it less suitable to be patented?

      Because software is math.

      That's all it is. A program is just a series of mathematical operations performed by a computer. Now the computer is an invention. But the software is just a calculation. Patenting a software algorithm is like patenting a sequence of button pushes on your calculator, and by "like" I mean "is very literally the same".

      Imagine if Sir Issac Newton had decided to lock away his Calculus? He might have had some legal troubles from Leibniz, but once they came to an amicable arangement, everyone else would have been out of luck. Is Calculus not a great invention? Of course! But like all math, it is an invention whose benefit comes from what could be built upon it. Thank goodness that Newton published his book and did not restrict others from using what it described, or you have to wonder where we'd be today.

      Why shouldn't software be patentable? Because it's a patent on math, the fundamental language of the universe.

      --

      The enemies of Democracy are
    8. Re:Moral correctness is not enough by Schraegstrichpunkt · · Score: 2, Interesting
      Measures like this give they appearence that something has been fixed.

      Indeed. Look at crypto export regulations. A lot of people now think that cryptography isn't meaningfully regulated, but in reality, only mass-market software is free from the onerous restrictions. If you start selling, say, a secure wireless keyboard over the Internet, you can still be charged with a crime. (Why do you think there are *still* no actually-secure wireless keyboards on the market?)

    9. Re:Moral correctness is not enough by Soldrinero · · Score: 2, Insightful

      Not that I'm a fan of the current patent system, but patents can and should cover things other than just "things that no one else can figure out." Non-obvious doesn't mean that you can't figure it out, but that you wouldn't think of doing it. For example, I've used a set of Allen wrenches that had specially beveled ends. The way they were shaped allowed you to turn the screw even with the wrench at a significant angle, like 20 degrees or so. Now, it's not at all difficult to figure out how they work, but the idea is brilliant and extremely useful, especially on an optics table.

      Patents can work for the public good by encouraging innovation through financial incentives, i.e. limited-time monopoly protection. The trick is that if patents are being used as cudgels against competitors, especially if this is because the patents are too broad, then they're no longer serving the public good. Sadly, that's the state that we're in today.

      --
      I would rather be killed by a terrorist than enslaved by my government.
    10. Re:Moral correctness is not enough by Shaper_pmp · · Score: 2, Insightful

      Patents are temporary monopolies, which inherently restrict people's freedom. Even the people who originally set up the patent law in the USA understood and agreed with this.

      Given patents are restrictions, patents are only allowed to exist where necessary, and solely for the "greater good" of society.

      Without patents there would be no protection for inventors' inventions, so the theory says they wouldn't invent anything, and society would suffer.

      Large businesses already have large cash reserves and an infrastructure to quickly begin production of any new product or invention, so the people who patents are mostly designed to protect are independant inventors and small companies.

      If inventions occurred without patent protection then there would be no need for patents.

      The computer industry (specifically, the software industry) has, for the last thirty or forty years, self-evidently been the single most successful and fast-developing industry we've ever seen. Innovation and inventions have come on a regular (and ever-increasing) basis, for long before patents were issued on software. In fact, there are reams and reams of documented cases where innovation has been halted by the existence of patents, and not one where a patent has been proven to have helped innovation.

      Unlike most physical devices, software is not generally a discrete invention. If even basic software algorithms are allowed to be patented it will be impossible to write software, since software is basically a collection of basic algorithms re-arranged into a novel order.

      Because software is hard for patent examiners to understand they habitually issue overly-broad patents to basic algorithms. Because the only way to challenge patents is in court (with all the associated fees), software patents primarily benefit large companies who can afford to cross-licence or defend their patents.

      So, patents are a necessary evil, and by design and intention may be used only where necessary.

      Patents are required to stimulate innovation. Except in the software industry.
      Patents reward novel and non-obvious innovation. Except in the software industry.
      Patents protect the small inventor. Except in the software industry.

      Have I made my point yet?

      You can blather on all day about the philosophy of what should and shouldn't be patentable[1], but it's irrelevent - software shouldn't be patentable because there's no need.

      Patents shouldn't be issued unless there's a good reason to do so, not merely because you can't see a reason not to.

      [1] FWIW I agree that algorithms are ideas/math, and that ideas/math shouldn't be patentable. If you disagree, and believe ideas or math should be patentable you might as well ask why someone can't patent a colour, or why Isaac Newton couldn't patent gravity.

      Software is a few very, very basic ideas (algorithms). Software merely consists of re-arranging them in a novel order, not "inventing" anything new.

      Source code is an expression of ideas, and is (rightly) copyrightable. "Software" is just ideas, and ideas simply aren't patentable.

      --
      Everything in moderation, including moderation itself
    11. Re:Moral correctness is not enough by Chris+Burke · · Score: 2, Interesting

      To compute the result, you must press a few hundred thousand calculator buttons, all of them correctly and in the right order. Would having a calculator where instead you could push just a single button to give you the answer reliably have any value to you?

      Your argument is effectively saying that it wouldn't. After all, it's just maths, right? Anyone can do it and we know it all already, so there's no no need to incentivise new research.


      What? You think I'm arguing that neither math nor its reliable and speedy computation are valuable? Where did you get that?

      What I'm saying is that codifying mathematics into a computer program does not change the fact that it is mathematics.

      In your example there, you already have the algorithm (i.e. the math), and you want to execute it quickly and reliably at the push of a button, instead of entering it in each time. Of course that has value, but that additional value beyond the math itself is 1) the specification of the math in a computer-readable form and 2) the computer to run the specification.

      The first is protected by copyright, the second by patents. The math itself, which is what patenting the part of software that isn't the specific fixed representation involves, is unpatentable, and for good reason.

      No need to incentivize new research? The incentive is the usefulness of the mathematics, same as it has always been. Was there no mathematics research before the creation of software patents? What about after? That's rhetorical, of course.

      By the way, as another poster pointed out, your choice of Newton as an example is rather ironic. Try reading a little of the history of Newton and Leibniz, particularly the extensive delay in Newton publishing his work on calculus, the allegations of plagiarism, and the divide in the mathematical community that resulted.

      I knew about the fight, but not about the 30 year delay. Learn something new every day. I just hope you realize that if the early practitioners of computer science in the 50s and 60s had locked away their creations for 30 years, we wouldn't be having this conversation today.

      Math builds upon math. Science builds upon math. Engineering builds upon math. Math is the fundamental language of technological progress, and locking math up in patents is to lock up the foundation of progress.

      --

      The enemies of Democracy are
    12. Re:Moral correctness is not enough by Chris+Burke · · Score: 2, Insightful

      Everything in the universe can be reduced to simpler elements that by themselves seem to defy property labels.

      Except you don't have to reduce software to simpler elements to call it math.

      Software is math, in the same way that "3 * y^2 + (7 / 6)x = z" is math.

      Now you may argue that "3 * y^2 + (7 / 6)x" is actually a series of characters that represent math, but again, that's exactly the same as software. Software is a machine-readable representation of a series of mathematical statements, while the equation I wrote is a human-readable representation of mathematical statements. Actually, some programs would be able to parse the equation, as well.

      Representations of mathematical concepts, aka software, can be covered by copyright, just like a book about math can be copyrighted. The concept represented, the math that the software is intended to convey, would not be patentable if it appeared in a book, but when it appears in source code, suddenly it is.

      If you don't believe software is math, you just don't understand software.

      --

      The enemies of Democracy are
  5. Bad Analogies aplenty in this thread by Mateo_LeFou · · Score: 2, Insightful

    If a bunch of people or organizations were doing reckless things, and semi-advertently causing a bunch of fires, would you pour research money into new fireproofing techniques or shut the bastards down?

    --
    My turnips listen for the soft cry of your love
    1. Re:Bad Analogies aplenty in this thread by illuminatedwax · · Score: 2, Funny

      So, let's get the analogies straight: it's like if someone started a fire inside my computer, would I rather pour water on it or strengthen the fireproof sprinklers inside the computer?
      Or is it more like starting a fire in my house without locks on the doors or windows?
      Or, wait, maybe it's like setting my lock on fire and waiting for a bunch of people or organizations to pour water into new fireproofing techniques?
      Or maybe it's more like a car where the hood is welded shut and a fire starts inside it and you have the Jaws of Life but no one is inside the car?
      Or maybe it's like Blockbuster video but instead of renting things you set them on fire and the drama section is like Linux and the horror section is like Microsoft and the movie candy and paraphernalia at the counter are like prior art and your Blockbuster card is like software patents?
      Oh! Maybe it's like a store where you set the merchandise on fire, but then you can rent it but still not own it, but if you buy the merchandise on fire, you can keep a man warm for his whole life?

      I'm confused...

      --
      Did you ever notice that *nix doesn't even cover Linux?
  6. Playing the odds by Rogerborg · · Score: 4, Interesting

    I'd bet on RMS, smelly hippy though he is, being right in the mid to long term, if for no other reason than he hasn't (to the best of my knowledge) been wrong yet. In any prediction. Ever.

    In purely practical terms, the OSDL patent project is like trying to put out a burning forest by standing close enough to sweat on it.

    --
    If you were blocking sigs, you wouldn't have to read this.
    1. Re:Playing the odds by andrewdski · · Score: 5, Funny
      "640K is more memory than anyone will ever need" - Richard Stallman, 9/14/1988
      He can't have said that. GNU Emacs never fit in 640K.
    2. Re:Playing the odds by jbrader · · Score: 2, Insightful

      1988 was 18 years ago.

      --
      You are so boring that when I see you my feet go to sleep.
    3. Re:Playing the odds by gardyloo · · Score: 2, Funny

      Apparently 640K wasn't enough memory for the calculation to finish correctly.

    4. Re:Playing the odds by Just+Some+Guy · · Score: 4, Funny

      Actually, I lost the exact code I sent out, but here's the original template I wrote.  The Python program I wrote when my youngest daughter was born actually compiled and ran.

      ---- baby.c ----
      /* This code is distributable under the terms of the GPL.  However, I *
      * retain full rights to its output for up to eighteen years.         */

      #include <stdio.h>
      #include <stdlib.h>
      #include <unistd.h>

      void main()
      {
          void *a = malloc((size_t) weight);
          sleep(270 * 24 * 60 * 60);
          if (fork())
          {
              free(a);        /* Ouch, that hurt */
              my.weight -= 20;
              wait();
          }
          else
          {
              my.length = 18;     /* Inches */
              my.weight = 101;    /* Ounces */
              printf("Hello, world!\n");
          }
      }
      --------

      --
      Dewey, what part of this looks like authorities should be involved?
  7. patent GPL? by delirium+of+disorder · · Score: 4, Interesting

    I actually agree with rms for the most part, but will play devil's advocate for a bit here. Stallman never liked conventional software licenses. He wanted to create and use free software but licenses got in the way. He could have fought all licenses and even all copyrights, and demanded that all information be free. Instead he built a license upon established copyright law, and the GNU GPL was born. Now he has a problem with software patents. Instead of supporting the free and open use of patents, he is saying that all software patents are unjust. Why does Stallman consider the OSDL patent initiative so bad? If it is unfair because it uses the same legal protections as the corporate trolls, then doesn't the GPL legitimate the unjust system of software licenses in the same way?

    --
    ------ Take away the right to say fuck and you take away the right to say fuck the government.
    1. Re:patent GPL? by Mateo_LeFou · · Score: 2, Insightful

      One kinda important difference is that copyright automatically attaches to any software that is written. Patents do not. So getting a patent on software would be an active (evil) step to take, but getting copyright on software is totally inadvertent. And rms correctly realized that putting software into the public domain was -- well, not evil -- but not as good as it could be.

      --
      My turnips listen for the soft cry of your love
    2. Re:patent GPL? by illuminatedwax · · Score: 4, Insightful

      Because if someone patents something, you can't make a free version of it yourself. A software patent closes off all versions and iterations of that software completely.

      Stallman's issue isn't with copyright - his issue is with people not voluntarily giving up their code to the community. He is all for copyright and ownership of code. His problem is that software is not something you should be able to patent, and that the OSDL initiative distracts from this point.

      --
      Did you ever notice that *nix doesn't even cover Linux?
    3. Re:patent GPL? by asuffield · · Score: 2, Interesting
      Why does Stallman consider the OSDL patent initiative so bad? If it is unfair because it uses the same legal protections as the corporate trolls, then doesn't the GPL legitimate the unjust system of software licenses in the same way?


      Because something like the GPL cannot work for patents. Every time the design is changed, you have to take out a new patent, which costs a large amount of money. In effect, this would be a fee for modifying the software. There is no way to construct such a system that is compatible with the goals of the FSF. Modifying software under this regime would only be possible for corporates and rich people.

      Patent law is just too broken to support this kind of thing.
  8. Software patents aren't going anywhere by RLiegh · · Score: 2, Insightful

    at least, not any time soon. Stallman is a great thinker, but he seems to have a reality distortion field that Steve Jobs would envy. I agree that the fact patents exist at all is a problem -but it's one which is not going to change, period. So the OSDL Patent project really is the only practical way of coping with the situation.

  9. Ooh! Let me try! by s20451 · · Score: 4, Funny

    If an emu defecates on your azaleas, do you run for President, or do you weep for all humanity?

    --
    Toronto-area transit rider? Rate your ride.
  10. Horns Of A Dilemna by rumblin'rabbit · · Score: 4, Insightful
    On Stallman's (probably long) list of things he doesn't like, the following rank at or near the top:
    • Software patents.
    • Proprietary (that is, closed) software.
    Here's the thing: Probably the best defense against having to deal with software patents is to keep the software closed. Don't make the code public and don't tell how it works. If people don't know you've violated their patent, they are not likely to sue you, and their software patent won't be worth very much.


    Such a strategy is not dishonest - even when behaving with the highest integrity, inadvertent patent violation is not only possible, but likely. You should not knowingly violate patents, but you aren't required to help the patent holders identify offenders either.

    By hating both simultaneously, RMS has given himself a very tough row to hoe. Open software is highly vulnerable to patent litigation.

    1. Re:Horns Of A Dilemna by vertinox · · Score: 2, Interesting

      Probably the best defense against having to deal with software patents is to keep the software closed. Don't make the code public and don't tell how it works. If people don't know you've violated their patent, they are not likely to sue you, and their software patent won't be worth very much.

      I hate to ask this, but if someone uses your code and uses it in their own... Isn't that a copyright violation?

      I say this because just because you have the code doesn't make the process easy to copy. Unless of course you copy the code... Ergo... Copyright violation of the GPL.

      No one can simply look at 50,000 lines of code and go... "OOOOH! I wish I had thought of that process!"

      (well most of us anyways)

      But chances are the programmers are going to by really tempted to use a copy and paste with their text utility before they can analyze the process and copy the end results.

      That said, if you can simply copy the process by looking at the end results (and or code), chances are it wasn't worth patenting in the first place.

      People shouldn't be paid for their ideas, but rather the implementation of them.

      If I come up with an idea and use that to create a physical working device then I should patent the device... Not the idea of the device.

      If I come with an idea and I write code then the code and the effort is copyrighted.

      If I come up with an idea for a business... I should create the business and trademark it and not patent the idea to keep people from competing with my so called "idea".

      The reasons behind patents and copyrights was to benefit society and give a carrot to the author or inventor.

      The fact the author or inventor gets paid is a nice side effect of this part of our constitution, but it is not a god given right.

      On occasion during the early history of our nation... Some patents were revoked for the beenfit of our society like the first non-hand wheat thresher because the PTO thought it too important.

      --
      "I am the king of the Romans, and am superior to rules of grammar!"
      -Sigismund, Holy Roman Emperor (1368-1437)
  11. Re:Thank God by smittyoneeach · · Score: 5, Interesting

    Keep in mind that the we're talking specifically of software patents here.
    Drug and hardware patents are also problematic, but the reform had better be well considered, or the cure could be worse than the disease. The specific case of software, however, is one where we can eschew playing without destabilizing the economy too readily.

    --
    Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
  12. Re:A silly question by westlake · · Score: 2, Informative
    One has to wonder why in the world OSS software developers don't band together and start their own collaborative patenting efforts?

    I can see it now.

    You can't use patent X unless you agree to license Y. No application that enforces DRM. No use by the military. Insert your favorite political cause here.

  13. Absolutism is impractical by RareButSeriousSideEf · · Score: 3, Insightful

    Yes, okay, sure... the Real Problem is that software is patentable in the first place. But does Stallman think that we're going to change that fact quickly just by being absolutist about it?

    If not, how many ideas do we want to see slip into proprietary hands while we maintain our moral purism about software patents? This is a political issue, and political agendas live, eat, sleep & breathe half-measures. According to Stallman, "If we are not careful, this can sap the pressure for a real solution." Erm, what pressure? Where is the well-funded, politically connected lobby that's creating more pressure for a Real Solution than beneficiaries of software patents can create in the opposite direction? `Cause short of that, we all know that we're not going to see a Real Solution anytime soon.

    IMO, the idea of "Open Source as Prior Art" is basically a good one that needs some tweaking. If Stallman is correct (and I have no way of knowing whether he is) that "when prior art is considered by the Patent Office during the patent-granting process, it usually loses any weight it might have had in a court case," then that might be a problem. However, I can't understand how patent holders of a variation on an OSDL-tagged thingamabob could (a) claim their idea is patentable because of some variation, and still (b) go after the FOSS-derived works. Wouldn't the very granting of the patent in spite of the OSDL art be the basis for establishing non-infringement?

    Stallman wants the very idea of ideas to be irrevocably tied to freedom. That's a beautiful vision, and God bless him if he can ever pull it off; I'm (sadly) not optimistic. Meanwhile, I'll settle for having as many of them as possible stay clean from proprietary claims. Failing both, anonymous/pseudonymous coding & releasing might be our only refuge.

  14. Re:Neither Stallman nor Gates by cp.tar · · Score: 2, Funny
    he denies having said anything like that

    So would I.

    --
    Ignore this signature. By order.
  15. Re:Ooh! Let me try! by BeeBeard · · Score: 2, Funny

    I split the difference and weep for the Presidency.

  16. a grey solution is no solution by fatcop · · Score: 2, Insightful

    Firstly I am completely convinced software patents are a big mistake and all available effort should directly to completely abolishing them, no less.

    This debate has been rehashed so much, but I really get tired of hearing some things like:

    "Software patents are here to stay get used to it."

    Bloody hell, how defeatest is that. They aren't here to stay, but they will be if that is going to be people's attitude. Also aiming at stop gap measures is a complete waste of resources and will only give software patents more time to get a strangle hold. Allowing some "strong-er" software patents through simply opens legal loopholes and abuse.

    "Richard Stallman is a raggy looking, hippy, commi, socialist, fanatic protagonist ..."

    So the hell what. So people feel more comfortable hearing carefully crafted corporate messages from some clean shaven multi-millionaire in an expensive suite. It that really what makes people feel more comfortable about issues. Though I don't have to agree with all his beliefs, *each* issue deserves individual attention.

    "Software patents aren't any different normal patents"

    I am not going to reiterate what countless people have said about the difference. Look at the history of how patents came into being. But what about killing, is that ok? We kill animals and eat them. That is acceptable (by most), but we certainly don't condone killing humans. So don't go generalising and saying all "patents" are ok, just as we clearly don't consider all killing to be equal. Their are philosophical and logical reasons why software patents are different. If you're interesting in protecting a fairplay capitalist market in the future, don't just give into the political and corporate pressure. We lose.

    (flame on)

  17. Say it aint so! by novus+ordo · · Score: 2, Insightful
    Critics have pointed out that many of the large companies behind patent reform efforts in the United States, such as Microsoft and IBM--both also OSDL members and supporters of Open Source as Prior Art--are the same companies aggressively pushing for software patents to be legitimized in Europe.
    Umm...there is no contradiction there...let us explain...

    But the truth is they WANT software patents. I don't see them lobbying to change the status quo. All they are interested in the "quality":

    "OSDL supports the USPTO's drive to improve the quality of software patents."
    Stallman:
    "Thus, our main chance of invalidating a patent in court is to find prior art that the patent office has not studied. Furthermore, patent applicants can use this information to write patent claims that cover important activities while avoiding the known prior art that could invalidate the claims. The patent office is eager to help patent applicants do this."
    Ding? If not:
    IBMicrosoft: "Thank you little critters for making our patent applications the strongest on the planet. Now we can make sure that nobody will ever overturn our patent on quicksort, mergesort, bubblesort, mydickinyourassort...and don't forget the youinventedandIpatentedsort"

    Backfire is an understatement...
    --
    "You're everywhere. You're omnivorous."
  18. I work at OSDL... by Bryce · · Score: 2, Informative

    I don't actually work on this particular project, but I did contribute some of the verbage for the project's main page. Not because I particularly believe in the project, but because my best friend asked it as a favor.

    Like generally EVERYONE, I believe software patents should be abolished. Like RMS, I worry this project might be a crutch for the software patent system. Part of me wants to just see the patent office fall smack on its face and be forced to drop the whole idea of software patents entirely.

    But realistically, come on, that is head-in-the-sand thinking. Software patents aren't going to simply go away because we wish it so. The U.S. Patent Office itself doesn't have the authority to stop granting software patents. Getting rid of them is going to take a concerted effort by a LOT of people, and ultimately may simply come down to the whims of whomever is in control of the U.S. government. From what I've seen, most people don't care enough about software patents to put time into fighting to eliminate them. (Speaking for myself, I'd rather be fighting the U.S. government about global warming or international relations, before I'd fight about software patents.)

    Despite my reservations, I'm actually glad to see OSDL taking action against bad software patents. It actually has the USPTO in good solid dialog with the community, and has engaged a wide variety of FOSS organisations like SourceForge and OSU-OSL on issues geared towards realistic, feasible approaches to mitigation of the problem. Last week OSDL held an on-site meeting with several representatives from the USPTO and various FOSS organizations to start towards some really cool solutions. While I philosophically am of the same mind as RMS about eliminating software patents entirely, I am seeing this OSDL effort making actual, tangible progress towards at least eliminating the absurd patent stories that keep appearing here on Slashdot.

    That said, I wish things were this simple. My friend that was organizing this project has left OSDL to go work for Canonical on Ubuntu. While he says it's mainly because he *really* wants to contribute his efforts towards improving Ubuntu's security, I suspect secretly a part is because of his true feelings about software patents. Whatever the case, in practice this prior art effort has suffered a major setback by the loss of its primary technical person.

    In the end, like always, it comes down to the rest of us. What do you think about software patents? Do you care enough to put your own time into solving the issues? Do you choose to do nothing and allow any form of software patents at all? Would you prefer to at least eliminate the bad ones? Or do you wish to devote time to getting rid of all software patents entirely? The easiest thing to do is what my friend, myself, and RMS are doing, and simply ignore it with the wish that software patents should just magically go away. The harder but probably more effective thing would be to put time into some sort of project aimed at pushing back and achieving some progress. I really respect those who have chosen this more difficult course, and suspect in the end they will be the ones that define our future situation in regards to software patents.

    1. Re:I work at OSDL... by sgtrock · · Score: 2, Insightful
      Do not use anything from a company that patents software.


      Not a workable solution. Virtually the entire software industry is taking out patents for defensive reasons if nothing else. Even companies that otherwise are FOSS friendly are. Who on earth, for example, would you recommend that we buy highly specialized trust account software from?
  19. Re:Thank God by orasio · · Score: 2, Insightful

    The problem is that the guy in the past was talking about bad things that would happen if you didn't follow his lead. He sounded a little nutty, talking about an oppressive future, for example whn he discussed Palladium, or "Treacherous Computing".
    Right now, the problems he was talking about are more real, DRM, and trusted computing are real problems that affect you right now.
    He hasn't changed, but the reality did change into what he said it would.
    Software patents right now have a harmful effect, but they could be much worse if you let them advence further.
    It's not as hard right now to imagine a future time where every free software project is effectively killed by software patents, and the only practical software available is a restricted TV-like personal computer, completely controlled by content providers.
    Of course, there are countries without software patents, but for example my country will get them through an FTA with the US, and in most other places, this could happen too.