Slashdot Mirror


CA Releases Patents to OSS

simonfairfax writes "ComputerWorld reports that Computer Associates International has released 14 patents to the opensource community, following IBM's lead. From the article: 'CA said it is joining IBM in encouraging other companies to create an industrywide "patent commons" in which patents are pledged royalty-free to further innovation in areas of broad interest to developers and users of IT.'"

30 of 97 comments (clear)

  1. Matter meets anti-matter by Kosmatos · · Score: 5, Funny

    Wait a minute... If the open-source community now "owns" patents, what happens when they start using that new version of the GPL that prohibits use by patent owners? They won't be able to use their own code!

    Suckers :)

    --
    I'm your huckleberry
    1. Re:Matter meets anti-matter by Stradenko · · Score: 3, Informative

      Yeah, let's worry about that new GPL that hasn't even been drafted yet (and a first draft isn't expected until 2007 http://www.theregister.co.uk/2005/08/11/gpl_fsf/)

      If you really cared, you'd get your opinion in early: http://www.fsf.org/Members/peterb/gplv3

    2. Re:Matter meets anti-matter by Stradenko · · Score: 3, Informative

      Then it's a good thing the GPL isn't about open-source. ;)

      http://www.fsf.org/licensing/essays/free-software- for-freedom.html

    3. Re:Matter meets anti-matter by Feyr · · Score: 3, Insightful

      they are not "owned" by the community. the community gets a free license to use them

    4. Re:Matter meets anti-matter by jhoger · · Score: 4, Informative

      The new GPL (which no one has seen) does not "prohibit use by (software) patent owners."

      The only comment from fsf on this is is that you will lose your license to use a particular piece of software if you sue users/creators of that piece of software for patent infringement. Not scary at all.

      Besides the comment is meaningless, since a license is for users and redistributors of your code not the creator of the code. You can't license yourself out of your own code unless you transfer ownership to another party in a contractually valid way, or release to the public domain.

      -- John.

  2. Yay by PunkOfLinux · · Score: 5, Informative

    Looking through here, it seems like these aren't CA's lame ducks either...
    The actual list of patents can be found at CA's website

    1. Re:Yay by sootman · · Score: 2, Funny

      Sweet! "Graphical Display of Data!" I can *totally* use that! :-)

      --
      Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
  3. Oh dear... by fracex · · Score: 4, Funny

    I read that as "CA Patents OSS"

  4. A long circle around by KZigurs · · Score: 4, Insightful

    I must admit that I have been watching this whole "released" patents thing with slight amusement. Doesn't it strikes to anyone that this movement essentially declares to do the same to innovation and market, what original patent system claimed (and actually did, too) to do.

    What we have turned this system into, that we now engineer a ways around it now? (but at least it's actually pretty nice to see that needs and deeds of the smart remains the same over the time despite the corporate USA.)

  5. Good step, but not the long term answer by Sv-Manowar · · Score: 2, Insightful

    Its a great thing that CA is giving open source these patents to help secure itself, but the long term solution here should be to avoid giving validity to software patents and fighting their existence. There has been success in europe on this front (although not entirely, I believe) and surely not having to deal with the patent minefield would be better than having a collection of defensive patents...

    1. Re:Good step, but not the long term answer by Elektroschock · · Score: 2, Interesting

      There are two entirely different questions:

      a) normative: do we need a patent system for sw

      b) positive: do we have to get patents under a patent system which allows them

      Answers
      a) no. Get organised.
      b) yes

      If you want to fight software patents get organised. FFII did a wonderful job in Europe.

      They also have an US list with only few subscribers yet. Please get subscribed. My experience is that it is all about critical mass.

      http://lists.ffii.org/mailman/listinfo/us-parl

      Note: there are patent reform bill discussions in Congress but no one from FFII is involved yet. It is important and we need to get more US supporters to export the EU success.

  6. A nice gesture by Anonymous Coward · · Score: 5, Insightful

    This is a nice gesture, but it won't address the real problem, no matter how many companies "donate" patents.

    A patent pool could possibly help if it is actively defensive. In other words, it has to be structured like the GPL -- allowing some patent-pool entity to retaliate when a patent abuser like Amazon sues to enforce One-Click BS.

    It could work such that by joining the patent pool, you get the right to use all of its patents but in return you have to place all of your own patents in the pool. (Unfortunately, there are many loopholes in this system, like creating multiple corporations to bypass the responsibility provisions... Also, it does nothing to address the "patent factories" who churn out hundreds of patents on basic concepts while selling no actual product.)

    Anyway, the ideal solution is to get rid of software patents entirely. There is no reason for them to exist, except to allow people to monopolize ideas and hinder true invention.

  7. We Promise We Won't Sue You! by Greyfox · · Score: 3, Interesting

    That's nice and all, but is there actually any legal assurance that they won't change their mind and sue a developer for patent infringement at a later day? The cynic in me thinks it'd be a great way to get free labor -- promise a royalty free license to a patent and then wait for someone to write some useful code. When it's released, sue them and offer to settle if the developer turns all the code over to your company. It'd probably cost a lot less than actually hiring someone to do something useful with the patent.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    1. Re:We Promise We Won't Sue You! by kauschovar · · Score: 2, Informative
      That's nice and all, but is there actually any legal assurance that they won't change their mind and sue a developer for patent infringement at a later day?
      "In order to foster innovation and avoid the possibility that a party will take advantage of this pledge and then assert patents or other intellectual property rights of its own against Open Source Software, thereby limiting the freedom of Computer Associates or any other Open Source Software developer to create innovative software programs, the commitment not to assert any of these 14 U.S. patents and all counterparts of these patents issued in other countries is irrevocable except that Computer Associates reserves the right to terminate this patent pledge and commitment only with regard to any party who files a lawsuit asserting patents or other intellectual property rights against Open Source Software."
      http://ca.com/patents/oss/

      I'd take that as a "yes."
  8. Why those patents? by YA_Python_dev · · Score: 3, Interesting
    The actual list of patents can be found at CA's website

    This seems a pretty strange list to me: someone knows why they have chosen those 14 patents? They have a specific application/library in mind?

    --
    There's a hidden treasure in Python 3.x: __prepare__()
  9. Public Domain: Ready and Waiting for Contributions by Doc+Ruby · · Score: 4, Insightful

    Lots of companies file patents they say are "defensive". That is, they say they won't prevent anyone else from developing the patented invention. They just need to fill the vacuum, getting a patent before someone else files an "offensive" patent which would be used to prevent others from developing that invention. But until the day comes when the "defensive" company changes its tune (maybe after changing ownership), we never can know whether the patent will be used offensively - and then it's too late.

    What's wrong with releasing these patents into the public domain? We have a "fourth state", beyond the mysteriously dual states of "offensive" and "defensive" patents, and the vacuum of "no patent (yet)". Why do we need "an industrywide patent commons"? Why don't IBM and CA just release these patents into the public domain? They lose no more, and the "holding company" can't later be abused to control "submarine patents" that surface to catch entrapped users.

    I'm sure that IBM's and CA's patent lawyers know more about the public domain than I do. They don't need me to think this up. But since we could get everything they're promising with a "public domain release", and they're not doing it, I suspect foul play.

    --

    --
    make install -not war

  10. The fourteen patents are: by Anonymous Coward · · Score: 4, Funny
    The patents are in alphabetical order:
    1. renaming file names without a keyboard connected to a VT220 terminal
    2. instructing your computer repair technician to print your invoice in duplicate
    3. OS/2 uninstaller
    4. OS/2 license perusal methodoly in high-altitude cargo airplanes
    5. process to install Win95 front-end for OS/2
    6. OPAL underlying infrastructure rejection process
    7. Mystery patent from Wang Tech #1
    8. Mystery patent from Wang Tech #2
    9. process to determine the feasibility of releasing even-numbered patents from Wang Tech
    10. The lithuanian translation process for the Magna Carta
    11. process to determine if a beverage bottle has less than 23% of its contents
    12. same as previous, but for 24%
    13. regulations to automate the process of submitting patents in California after midnight
    14. The user of the HTML tag, which expands HTML source by 2,543% which would be satisfied by simpler tags
    15. process to spin the media in believing that worthless patents for OSS is a good thing
    16. automating posts in Kuro5hin


  11. General Patent License by tyler_larson · · Score: 4, Interesting
    Actually, I see a real opportunity here. CA has granted you irrevocable license to use their patented software technology if (and only if) you release your implementation under an open source license.

    It would be very cool to see another clause saying that organization wishing to take advantage of this patent protection must also license all of their software patents under the same (or compatible) terms.

    Rather than taking RMS's short-sighted "no patents at all" approach, the GPL could use patent protection the same way it uses copyright protection to incentivise developers to open-source their software (and patents).

    Such an apporach would give open-source software a huge advantage over its proprietary counterpart: not ony would OSS developers get access to a vast selection of source code, but they would have royalty-free access to use certain techniques that would otherwise not be allowed. This could have a very strong viral effect beyond the power that the GPL currently wields.

    If RMS could have fought against copyright protection, he would have--after all, "information wants to be free," right? Lacking that option, he used his own copyright protection to force others to willingly give up their own. Software patents are a reality. Rather than fight impotently against the ideal, we ought to harness that protection to further the open-source cause. The earlier it takes hold, the more powerful the move will become.

    I rather like the idea of the FSF patenting its more clever ideas to prevent them from being used by closed-source developers. Right now OSS makes it easier to develop open source, the effect would be better if they also made it harder to survive developing closed source software.

    --
    "With sufficient thrust, pigs fly just fine. However, this is not necessarily a good idea...."
    RFC 1925
    1. Re:General Patent License by jhoger · · Score: 2, Insightful

      The GPL is not a club to use against software patents (though it should do what it can to prevent attacks on the GPL itself). The hack that is the GPL only works because copyrights don't cost anything, and even if you register them, it doesn't cost much. Patents are in the thousands of dollars, and defending them (a requirement for them to be valid) is just out of the question for smaller organizations. Copyright is an entirely different animal, it does not have to be defended to be valid. And infringement is much more cut and dried for copyright.

      What really needs to happen is that IBM and other OSS-friendlies should stop cross-licensing their patents to ANYBODY except under terms that as you describe, require the licensor to license their own patents to OSS.

      Now that's a club. Imagine the liability involved. Right now the system is analogous to everyone having nuclear weapons that they can somehow only point at the little countries. Without cross-licensing, everyone would have live nukes pointed at their corporate neighbors.

      Will it happen? No. We'd have a better chance of getting the law changed, but I know no one is holding their breath on that either.

      -- John.

    2. Re:General Patent License by bedroll · · Score: 4, Insightful
      I've thought about this before (as I'm sure many others have). I came to the conclusion that it's wrong in a couple of different ways:
      1. We must be consistent when we say software patents are bad.
        If we accept them by trying to enforce them then we are sending a message that they should be enforced against us. This means that we're, to a degree, accepting the one click patent and others. Free software advocates accept this as well, because they know that the measures they use to keep software Free rely on copyright.
      2. Patent law is not copyright law, and copyright is fairly universally accepted as applying to code.
        Free software advocates accept this as well, because they know that the measures they use to keep software Free rely on copyright. Patents must be obtained and this costs money, few companies would be willing to patent ideas put into free software anyhow. What they're doing now isn't quite the same, they're simply saying that they won't sue Free software developers for using their patents, and typically those are patents that aren't making them any money anyhow.
      3. If you publish it correctly then your prior work invalidates future patents.
        Why patent something when you'll have documented evidence of prior works? You're fronting money to try to avoid a lawsuit that shouldn't happen. If it's going to happen then you haven't saved yourself anything because they'll just try to invalidate the patent or license, or they'll claim that they had prior works of their own preceding yours.
      4. You run the risk of turning the GPL into an unenforceable license
        The GPL is already questioned by some. We generally laugh these people away. However, the first time someone sues a software company that they must either release something as open source or be found guilty of patent infringement then the reasonability of the license will probably come into question. A couple bad judges and you may invalidate the license on a lot of works. If nothing else, the patent aspect may be found useless because it will probably be difficult or impossible to show that you actually incurred damages for software that is Free for all to use.
      It's not that it's a bad idea. The problem is that it doesn't send a clear message and it just wouldn't work as well. It would be better to send the message that if you release software under the GPL you renounce the patent liability to those who make derivative works from that code. This doesn't force people to release their code, but it ensure that they are either working on a derivative (which would obviously have to be GPL), have a license from the patent holder, or are infringing if they use the patented process. This also deals with patents without supporting them in any way, and could even be combined with words that strongly state the framers' views on patents.
    3. Re:General Patent License by Bloater · · Score: 2, Informative

      On patents:

      > defending them (a requirement for them to be valid)

      That is for trademarks, you have to defend them to prevent the words from taking on a meaning that refers to the class of product instead of the product itself, ie "hoover" now means the same as "vacuum cleaner" and the trademark is thus lost since they didn't sue housewives for discussing their new hoovers when really they bought a hoover from Electrolux(TM) or Dyson(TM).

      > infringement is much more cut and dried for copyright.

      It certainly isn't, to infringe on a patent you must simply have distributed or used something that works in the manner described in the patent - subject to first sale. For copyright infringement you must have actually *copied* something from the original. Independent authoring of similar work (common in matters of logic and mathematics as for many problems there is one or maybe a couple of calculable "right answers") is permitted in copyright law since you didn't copy it.

  12. Public Patents - an idea that used to be common by WillAffleckUW · · Score: 3, Insightful

    What's wrong with releasing these patents into the public domain? We have a "fourth state", beyond the mysteriously dual states of "offensive" and "defensive" patents, and the vacuum of "no patent (yet)". Why do we need "an industrywide patent commons"? Why don't IBM and CA just release these patents into the public domain? They lose no more, and the "holding company" can't later be abused to control "submarine patents" that surface to catch entrapped users.

    A very good point. Originally, it used to be that most research at colleges, universities, and any federal or state authorities was - by default - created as a public domain patent. But sadly this is now regarded as IP (Intellectual Property), and zealously guarded by those same institutions that used to have it be free.

    Sure, open source could use the revenue - and there will be revenue - from such private patents, but if they were released into the public domain it would free up innovation.

    And freeing up innovation and creation is the whole point behind having a patent process in the first place. At least in the USA when they were created as part of the Constitution.

    --
    -- Tigger warning: This post may contain tiggers! --
  13. Quote by 42Penguins · · Score: 2, Interesting

    the quote at the bottomb of the /. page:
    Is it possible that software is not like anything else, that it is meant to be discarded: that the whole point is to always see it as a soap bubble?

    Seems relevant.

  14. Arms race is not the answer by Kristoffer+Lunden · · Score: 5, Insightful

    A bad idea is a bad idea and should be opposed even if there would be some short term benefits to "do as they do". Starting to use patents would give this particular bad idea legitimacy and would only start another arms race. And we've seen how good that works for solving any problems...

    I think it's great that people have the guts, stamina and principles to do what they think is the long term right thing even though it's not the easy path.

    Software patents simple is a horrible and flawed idea and so it should never be acknowledged as a viable way forward.

    1. Re:Arms race is not the answer by einhverfr · · Score: 2, Informative

      Starting to use patents would give this particular bad idea legitimacy and would only start another arms race. And we've seen how good that works for solving any problems...

      I actually disagree with you here. The only possible arms race would be from completely closed source vendors (maybe Microsoft but I even doubt it there) and a much larger community of vendors interested in protecting their investment in a common good. For this reason, I can see licenses like the Apache license getting more common, and I suspect that the GPL 3 will have the same sort of power to it in this area. These licenses have a very real effect of creating patent pools with which to defend open source.

      Now. Here is why this does not result in an arms race. The patents which are then used by widespread software projects licensed under these terms (currently think Apache) become extremely toothless. One cannot sue over patent infringements with these projects because you depend on the software too. So while IBM could sue over patents which are in Apache, as long as the suit was about some way that SCO Unixware did something, but they cannot easily sue Covalent over Apache without losing their rights to use the code in Websphere..... See how it works?

      It actually gets worse for patent holders.

      Lets say my firm makes software that infringes on Microsoft patents and competes with Microsoft products. If they sue me, I rewrite the software to get around the patents. I pay some damages (because chances are it was not willful) and I go on with that additional publicity which might actually increase my sales. Indeed over the long run, perhaps I make money off of being sued. So many businesses avoid bringing these suits up because they don't want to acknowledge competition. If however, you wait too long, you may find yourself dependant on that same software.

      --

      LedgerSMB: Open source Accounting/ERP
  15. Re:"Graphical Display of Data" patent? HA by Unordained · · Score: 2, Insightful

    I read through the one about detecting that threads/processes have died, and wasn't impressed there either. It takes all that space to declare the following algorithm:
    while(1)
    {
      ask operating system for list of processes / threads
      compare to previous results
      diff
      new things are new
      missing things are missing
      store list for next pass
      wait()
    }
    It even includes the term "periodically", telling me we're talking about polling for this information, not registering callbacks of any sort to actually trap the events exactly as they happen. And they patented this? "How to use an operating system's API to do exactly what that API was meant for"?
    It's not a marketable patent, even. It's not like an entire car engine design, where the patent covers a large chunk of the final product. We can't point to the patent and say "you protected technology that you weren't relying upon to make money!" because it's so little ... hell, we wouldn't even know where to look. And does keeping competitors from using this technology have any result on the bottom-line (excluding patent royalties)? "Oh no, they can also find out if a process dies by querying the operating system via a documented interface -- our entire product line is doomed! We'll never be able to make money off our database server software!"

  16. This is a scam by jrockway · · Score: 3, Insightful

    The software companies are only doing this so software patents aren't eliminated completely. By pretending that their useless patents on XOR are helpful to the Free Software community (and thereby looking like the "good guys"), they keep the "good" patents to themselves. If they didn't give away their worthless ones, people would start questioning the software patenting process, and probably eliminate it.

    Don't support this. Vote to abolish software patents completely! If mathematics can't be patented, why can algorithms!?

    --
    My other car is first.
  17. Re:This is not AS useful as SOME might wish! by Xtifr · · Score: 3, Insightful

    > But what if you are writing derived commercial applications?

    Assuming that by "commercial applications", you mean, "proprietary, non-free, closed-source, applications," then your situation is unchanged. You have no more rights to use those patents than you did yesterday, but nobody on slashdot gives a rat's ass about you anyway, so, so what? :)

    (Actually, you are, I'm sure, perfectly welcome to negotiate a patent license with CA if you don't like the terms of their generous public donation. But I suppose it's more fun to whine on slashdot.)

    Otherwise, the answer is, your commercial applications have to be free/libre/open-source commercial applications. Then there's no problem.

    > any BSD or MIT license would be completely subverted

    "Completely subverted?" What are you? The hyperbole fairy? Try "somewhat limited" and I might go along with you. I mean, when I've released code under BSD or MIT licenses, I've been assuming that it was so that anyone could benefit freely from the code. Not just people creating proprietary commercial derivatives. If I'd known it was just for propietary commercial derivatives, I probably wouldn't have bothered!

    > The only way to clean up this mess is to overhaul the patent system (unlikely) or to release the patents to the public, *without* any restrictions.

    Well, either, a) you're the kind of insane BSD fanatic who makes the Stallmanites look like moderates, or b) you're a greedy bastard who just wants other people to give him free money. I won't speculate which. But, needless to say, I disagree with you. Not that I'm not sympathetic to your point of view; but I still disagree.

    The point about the impact of this (and IBM's patent grant) on BSD/MIT licenses is an important one, and I'm glad you raised the point. I just wish you hadn't resorted to such histrionics in doing so.

  18. This doesn't help the real problem by rben · · Score: 2, Insightful

    The real problem is that software patents are bad for everyone, except for large corporations that can agree to cross-license patent portfolios. This allows the large corporations to block small companies from even entering the software business and provides a weapon with which to attack OSS projects the corporations don't like.

    It doesn't matter how many 'good guys' contribute patents to a patents common, as long as there are companies that are going to use patents as weapons in the marketplace.

    Even more importantly, this doesn't address the fundemental problems with using patents on software in the first place. In a world with software patents, it will eventually become almost impossible to write code w/o having a staff of patent lawyers to make sure it isn't infringing. Eventually, the cost just to make sure code isn't infringing will become another barrier to entry for software companies. Patents and software aren't like oil and water, they are like Hydrogen and Oxygen. Sooner or later, they'll blow up in all our faces.

    --

    -All that is gold does not glitter - Tolkien
    www.ra

  19. Licenses are quite often for (against?) users. by jhoger · · Score: 2, Informative

    What you're saying is true for copyright and the GPL but not for software licenses in general.

    Typical click-through software licenses limit what you can do with software. For example, reverse engineering is not allowed by most proprietary software. When you click, you are forming a contract, and these contracts do hold up in court as can be seen in the recent bnetd related decision.

    So what the software vendors cannot control by copyright, they can instead control by contract, at least to the extent that a "breach of contract" civil suit is a threat to the user. For reverse engineering, for example, the liability can be quite significant, even without the kinds of statutory damages that copyright law provides for.

    http://www.eff.org/IP/Emulation/Blizzard_v_bnetd/2 0050901_decision.pdf

    -- John.