Slashdot Mirror


The Linux Kernel and Software Patents

batsman writes "The Linux VM system programmers are discussing the software patents that could block further development of important features. Alan Cox brings up several SGI patents covering the techniques they were considering, and Daniel Phillips has found some patents that affect features already present in Linux. Linus Torvalds thinks they should ignore these patents and pretend they don't exist until they cause troubles. How long before kernel developers are sued for patent infringement?"

15 of 544 comments (clear)

  1. Not a big deal. Don't worry. by swagr · · Score: 4, Interesting

    The patented parts of the kernel were deveopled in Malta, Egypt and Madagascar where no one holds said patents.

    Also, kernel.org releases the SOURCE code. And it's more of a "reference implementation" or "proof of concept" than anything else. If someone actually COMPILES the kernel without first removing patented techniques, well, that's their own problem.

    --

    -... --- .-. . -.. ..--..
    1. Re:Not a big deal. Don't worry. by Courageous · · Score: 3, Interesting

      You're quite mistaken about the bigness of the deal. A large corporation with an investment in Linux could quite easily be gone after for license fees or be serviced with a cease and desist order. It's only a matter of time before these sorts of patents come out of the woodwork, actually.

      C//

    2. Re:Not a big deal. Don't worry. by Alan+Cox · · Score: 3, Interesting

      The best answer I've seen to the whole question came from a developer who made one very good point

      "Why worry about the US, its only 4% of the population"

      I guess the fact he was chinese gave him a rather more balanced perspective on life. For the SGI patents it appears that SGI have already shipped code under the GPL using those patents so it should be a non issue.

      However in the USSA you cannot simply ignore the problem. A kernel which is known to violate patents isnt shippable by vendors, and Debian would have to cease using it in the USSA too. Debian is going to be in a tricky position if the kernel is in the non-US packages.

      Could we end up with a world where the US is the one nation that can't use free software - ultimately thats quite possible. After all the US has many other fields where some large corporations systematically obliterated any small competition.

  2. Who is sued? by jmv · · Score: 5, Interesting

    How long before kernel developers are sued for patent infringement?

    This brings up an interesting question. Who gets sued in this kind of situation? The one who writes the code, the one who compiles it, the one who distributes it or the user? Technically, there shouldn't be anything wrong with the source code itself, since it is not a product or a device. An example is that the ISO source code is freely distributable, even though there are many patent problems. Now it's it's not the developers, who is it? Unisys seems to have tried going after GIF users (web sites), while some others seem to try differt approaches. This is one really bad thing about software patents.

  3. Not time to condemn yet by xant · · Score: 5, Interesting

    Just because a company holds a patent doesn't mean they have to enforce it, or plan to. If they wish they can grant Linux or the world an unlimited license to use the patented technology (which would be the friendliest approach) or they can simply ignore patent violations, which is at least neutral. (Ignoring, rather than granting license to use, is worse because it means they may change their minds at some point when the technology's already running enterprise servers throughout the world, at which point they pull a Rambus. In some ways it's worse than enforcing right away; at least if they enforce right away there's less damage to existing codebases.)

    --
    It's rare that you're presented with a knob whose only two positions are Make History and Flee Your Glorious Destiny.
    1. Re:Not time to condemn yet by jackb_guppy · · Score: 5, Interesting

      Nor does it make it right for a company to patent simple processing.

      The method they patented, if you removed reference to memory, would also cover:

      1) Forward and Backward pointing link list
      2) Node Balancing in B-Trees

      And that is just the tip of iceburg.

      It is time to remove US Patent Office from the software business, they have proven over and over they inability to allow only real inventions in software development. Else the other chose could be is require the Patent Office and its examiers to pay ALL cost and triple damages when they fail to do their jobs.

  4. Developers are not off the hook by nuggz · · Score: 4, Interesting

    No, the developer may be sued by the patent holder.
    His freely available illegal implementation decreased the market value of the legal version, and can be held responsible from the patent publication date, not from the date he is notified of infringement.
    This also assumes that the patented algorithms were released publicly before the patent was filed. Also you can't ignore a known patent infringement for many years. Like trademark infringement, you must act when you gain knowledge of infringement.

    IANAL, this is my understanding of patent law in the US.

  5. Linus is right by russotto · · Score: 5, Interesting

    The problem with software patents is that the more you look for, the more you will find; lots of basic techniques have been patented (often two or three times). If you look for and find these things, you either have to work around (very difficult or impossible in some cases), sue to invalidate the patent (expensive), or be subject to penalties for willful infringement. If you don't look, the patentholders have to slog through YOUR code looking for reasons to sue (and no willful infringement penalties). Why do their work for them?

    (OK, maybe Linus wasn't right about the hit man thing. A hit man might be cheaper than an IP lawyer, but murder really IS unethical, and besides, you'd have to wipe out the whole corporation, and that gets almost as expensive as a lawsuit. But I assume Linus was speaking tongue-in-cheek there)

  6. Linus gives better explanation in a follow up. by jchandra · · Score: 5, Interesting

    On Sun, 11 Aug 2002, Larry McVoy wrote:
    >
    > This issue is more complicated than you might think.

    No, it's not. You miss the point.

    > Big companies with
    > big pockets are very nervous about being too closely associated with
    > Linux because of this problem.

    The point being that that is _their_ problem, and at a level that has
    nothing to do with technology.

    I'm saying that technical people shouldn't care. I certainly don't. The
    people who _should_ care are patent attourneys etc, since they actually
    get paid for it, and can better judge the matter anyway.

    Everybody in the whole software industry knows that any non-trivial
    program (and probably most trivial programs too, for that matter) will
    infringe on _some_ patent. Ask anybody. It's apparently an accepted fact,
    or at least a saying that I've heard too many times.

    I just don't care. Clearly, if all significant programs infringe on
    something, the issue is no longer "do we infringe", but "is it an issue"?

    And that's _exactly_ why technical people shouldn't care. The "is it an
    issue" is not something a technical guy can answer, since the answer
    depends on totally non-technical things.

    Ask your legal counsel, and I strongly suspect that if he is any good, he
    will tell you the same thing. Namely that it's _his_ problem, and that
    your engineers should not waste their time trying to find existing
    patents.

    Linus

    --
    god n. : the Supreme Being, indistinguishable from a good random number generator.
  7. patents and Mutual Assured Destruction by mikeee · · Score: 3, Interesting

    The big hope here, clearly, is for Linux developers to go ahead and do the obvious, and if some poor fool tries to sue over his VM idea being used in Linux, then Tux's Uncle IBM will drop mention of the umpty-three bajillion silly IBM patents they're violating, and the whole thing will go away.

    Bonus question: if I attempt to enforce a patent used in GPLed code, what happens? Do I lose my rights to use/distribute that GPL code? Is the copyright and GPL on that code unenforcable?

  8. For Jordan Hubbard's take on patents and FreeBSD.. by rsidd · · Score: 5, Interesting

    see here.

  9. Re:Keeping things equal by SerpentMage · · Score: 5, Interesting

    Patents has NEVER brought anything good to society. All patents do is create a monopoly.

    1) There are no truly unique inventions. Everything is an evolution of everything else.

    2) The car was patented. While the patent of the car was active cars were not built and they were low quality, etc. Ford got around the patent and made cars that everybody could buy and drive. Windsurfers were patented. The company windsurfer held onto the patent and in the last couple years of the patent sued the hell out of companies. Result companies went under and Windsurfer took the money and ran. Sure the original patent holders invented the car and windsurfer. But those same inventors did nothing to further the invention.

    3) Time has shown again and again that ideas or concepts are worth nothing. Execution is worth everything. There are hardly any companies that survive only on patents. If you look at most big companies they survive because they know how to run a business.

    4) Now and the future the only ones penalized by patents will be the "western" world. The rest of the world does not care about patents and they clone, etc. Why? Because patents introduce a penalty that only the "western" world can afford.

    --

    "You can't make a race horse of a pig"
    "No," said Samuel, "but you can make very fast pig"
  10. "non-obvious to a skilled practitioner" by gonar · · Score: 3, Interesting

    is one of the defining characteristics of a valid patent.

    if someone, or several someones, without knowledge of said patent, come up with the same solution to the same problem, then it clearly fails the non-obvious test, and as such is not a valid patent.

    seems like these patents would get thrown out on that basis.

    --
    The difference between Theory and Practice is greater in Practice than in Theory.
  11. Re:Keeping things equal by HiThere · · Score: 3, Interesting

    1) There was no assertion that inventions created and patented were, in any sense, bad. The assertion was that they were an evolutionary developement that would have occurred anyway. This may not be provably correct, but it is a very different assertion.

    2) There has, as far as I am aware, been only one Thomas Edison. Perhaps there are reasons? You might consider them.

    3) Patents are advantageous to those who hold them AFTER they hold them IF they have enough money to defend them. These conditions are not commonly met among inventors. Patents have been described as "a license to sue and be sued". This is nearly correct, but it ignores the effects of patent pools, which only serve to increase the degree of monopoly in an industry.

    4) Were I to accept the limited degree of benefit that you ascribe to patents, I would still need to consider the costs that they impose. And these costs are formidable.

    My general conclusions are that the US patent system is so broken that we would be better off without any at all. I also feel that a limited patent system might be desireable, in which patent pools should be explicitly prohibited and if a patent was ruled "silly", then the defense fees would need to be paid by the clerk that granted the patent. And that no penalties could be collected under a patent until a panel of experts in the field ruled that it was non-obvious. These experts to be selected by lot from a population that volunteered (for some minimal recompense) and declared at the time of volunteering what their field of expertise was. This is not sufficient to totally rule out silly patents being enforced, but is obviously better than the current system. Also, that this same panel could throw out any patent on the grounds that it was too broad. Not just decline to enforce some particular provision, throw out the entire thing.

    But even with these limitations, I am dubious that a decent patent system could be constructed. The examiners are required to be specialists in too many disciplines, and this is clearly impossible.

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  12. Re:Keeping things equal by SerpentMage · · Score: 3, Interesting

    Patents do not foster creativity. They foster ways to beat the patent and not evolve the product. This is cloning with a twist.

    Will all scientific information become a trade secret? Some yes and guess what there is plenty that is a trade secret anyways. Why? because even with patents once the cat is out of the bag it is out of the bag.

    Patents could have protected a small inventor from true monopolizers, but in fact the small time inventor is hurt by patents today. These days to get a world wide patent costs several hundred thousand dollars. In the EU it costs about 30,000 Euros and in the US about 20,000 dollars. This is not money that a small inventor has. However, it is something large corps can afford. And then large corps use that money to fend off competitors. In other words a big corp can be inefficient.

    Now I am going to throw you a concept. Imagine that there was no patent protection and there was rampant cloning or evolution? Could an industry survive? Absolutely... Examples include, books, music, sports, fashion, food (wine, beer, spirits), etc.

    All of these industries are based on selling a product to make it interesting for the client. For example how many receipes are there for mashed potatoes? But yet people buy receipe books in droves. Or what about jeans? Remember when jeans were are all the rage in the eighties and jeans were cloned rampantly? Or how about sports? First people started with simple surfing, then skate boards then roller blades, etc. THAT is true innovation not hampered by patents!

    About IP theft, and wanting to eat? Gee whiz, but I think the engineers still eat in those industries. The difference is that the engineers have to actually be part of a business. A monopoly grants the inventor a license of bad business and money gouging.

    --

    "You can't make a race horse of a pig"
    "No," said Samuel, "but you can make very fast pig"