Slashdot Mirror


Sun's Patent and Licensing Practices Examined

RMX writes "Groklaw has an excellent analysis of some Patent Questions About the CDDL. For /.ers who don't like reading a lot, the most important point is that 'it would be possible for developers co-developing Open Solaris to someday find themselves blocked from distributing code by a Microsoft patent infringement claim, while leaving Sun, because of their cross-licensing deal with Microsoft, free to continue to distribute the contributed code.' The article also notes that 'The short answer why [some particular clause] is needed in the CDDL and not the GPL is that Linus Torvalds has not just entered into a cross-licensing arrangement with Microsoft, the relevant details of which are not public'. Makes you wonder what those relevant details are?" And reader rudy_wayne writes "David Berlind's column Will Sun's 1600 patents suck the life out of Linux? talks about Sun's open sourcing of Solaris 10 and the problems that occur due to the fact that so many open source licenses are incompatible with each other. One of his most important points is 'when a large company -- IBM, Sun, or anyone else-- donates code to the open source community with a one-off license, like the Eclipse Public License (IBM) or the CDDL (Sun) it gives those companies a way to donate their code to the open source community, which in turn can enhance it to the benefactor's advantage, without that code leaking into a competitor's product (with a non-reciprocating license) in such a way that it can be used against the benefactor.'"

23 of 265 comments (clear)

  1. RTFA by joNDoty · · Score: 3, Funny

    How am I supposed to RTFA when the summary alone fills my entire browser window!

  2. The even shorter answer by lakeland · · Score: 3, Informative

    This is a bug in the draft licence which sun is actively working on. It won't be a problem in the final version. For some reason the summary forgot to mention that...

    1. Re:The even shorter answer by Anonymous Coward · · Score: 3, Insightful

      ???? Precisely which "bug" are you refering to?

      The fact that the CDDL is incompatible with the GPL and ties prospective users to Sun products exclusively, or the fact that the Sun - Microsoft cross-licensing agreements will remain undisclosed to prospective developers?

      Caveat emptor!

    2. Re:The even shorter answer by Bruce+Perens · · Score: 5, Insightful
      I have discussed this twice so far with one of the PR people listed on the press release regarding the 1600 patents. Never has there been a mention of "bugs" in the license.

      And the story keeps getting worse: They can sue Linux developers over those patents. They can sue their own Open Source partners. Now we hear it's part of a new IP licensing arrangement with Microsoft.

      I am having very much trouble getting a warm fuzzy feeling of trust like the one I would want to have about a company before contributing to their software.

      Bruce

    3. Re:The even shorter answer by Bruce+Perens · · Score: 5, Insightful
      People should stop caring so much about this.

      You can't be serious.

      Everything we've heard about Sun's strategy so far seems to be geared to act as a "spoiler" rather than a partner in the Open Source community. The most egregious part is the implicit threat: we've got 1600 patents held over your head, Linux users, and we've got an agreement with Microsoft about them...

      I care a whole lot.

      Bruce

    4. Re:The even shorter answer by Registered+Coward+v2 · · Score: 3, Insightful

      I care a whole lot.

      Yes, but what we should care about is wether the consumer benefits, not its impact on Linux or any other OS.

      If consumers get a better product for less, they they win. If Linux suffers, then it is beacuse it hasn't convinced consumers that it is better, and deserves its fate.

      OSS is a good, but not only, model for software development. In a free market, a company has a right to decide how to go to market and whether to share its work.

      --
      I'm a consultant - I convert gibberish into cash-flow.
    5. Re:The even shorter answer by Bruce+Perens · · Score: 4, Insightful
      Yes, but what we should care about is wether the consumer benefits, not its impact on Linux or any other OS.

      Your sentiment would be correct if this were an open market and a level playing field for all competitors. When software patents are brought into the picture, they are first used to intimidate the customer away from what otherwise might be a technically superior product, and then later on actual lawsuits can be brought to remove that competitor from the market. When a product and competitor are removed for non-technical reasons, quality in general declines due to the decreased need for the remaining products to compete. Prices increase for the same reason. And the consumer loses.

      Bruce

    6. Re:The even shorter answer by Bruce+Perens · · Score: 3, Informative
      Dear AC,

      When someone threatens you, and tells the rest of the world that they are committing a philanthropic act, it is not FUD to set the story straight. Sun's "grant to the Open Source programmers" is written to threaten the Linux programmers, and indeed anyone who isn't working on Solaris. And yet they promote it as deserving greater recognition than IBM's grant, which was for all Open Source licenses that existed when IBM made the grant.

      Sun's conduct is deceptive, and setting the deception straight is hardly FUD.

      Bruce

  3. Re:Translation please by lakeland · · Score: 3, Informative

    Summary: There is a bug in the draft of the licence. With any luck it will be fixed when the licence is released.

  4. Too much Law by Anonymous Coward · · Score: 4, Insightful
    When I studied Computer science I didnt realise I needed to be a lawyer as well.

    This licensing/contract cr*p has become has gone too far.

    1. Re:Too much Law by Bruce+Perens · · Score: 3, Informative
      It is the unfortunate truth that the occupation of engineers today is to marry together other peoples copyrights and patents to construct a derivative work, often one intended to be sold as a product. When I learned to use a soldering iron, I did not think of myself in those terms, but they were true then, and became even more true as ICs happened and then as programmable devices came about.

      We are approaching a point beyond which the art of engineering will be so seriously hindered that only very large companies will be able to approach the creation of software products. Legislative action will be necessary. But will the big companies win that legislative battle? They are winning it so far.Bruce

  5. Woah by pHatidic · · Score: 3, Funny
    For /.ers who don't like reading a lot


    Where is the ironic tag when you need it.

  6. I knew it! by kbahey · · Score: 3, Insightful

    Just yesterday, I was thinking about what Sun has in mind with this OpenSolaris thing and CDDL.

    I remembered the Microsoft/Sun settlement deal, and the stream of Sun's conflicting messages on open source, Java, ...etc.

    I am not a tinfoil guy at all, but could not help thinking about Microsoft 's deal influencing/directing/shaping Sun's decision to have its own sub-world of Open Source that would not allow innovations outside this sub-universe.

    Bruce Perens has confirmed with Sun that this is the case.

    Now, the question is, did Microsoft influence it/order it? I hope it is not the case. Why Sun? Why?

    Sun is an example of a fall from grace: from being the darling of the open source community (Java, ...etc.) to sleeping with the enemy. IBM is the contrary, it has redeemed itself from being a monopolistic, arrogant behemoth to a major player in open source now.

    P.S. I am under no illusion of simplistic "IBM is bad" and "Sun/Redhat are bad". These assessments change and morph over time, and companies, like people, and nations have their ups and downs.

    1. Re:I knew it! by Bruce+Perens · · Score: 4, Insightful
      Well, sm00th, I'll explain why this might matter to you. If you are satisfied with the Sun or MS product, it might not matter. But the fastest developing OS technology today, the one most likely to bring you future improvements, is not the one from Sun or MS, it's Linux and the vast collection of Open Source that rides on top of it. Now, we are seeing the first shots in a battle to hinder those Open Source folks, and bring fewer benefits to you the customer. And the war is not fought with technical superiority on a level playing field. It's fought with the FUD of patent lawsuit threats and then, probably, real lawsuits. That's not how the best product wins. And when the best product doesn't win, you're numbered among the losers.

      Bruce

    2. Re:I knew it! by Bruce+Perens · · Score: 3, Insightful
      Dear AC,

      The mozilla license has a paragraph that says: you can convert this license to the GPL and mix it with GPL software legally. Sun deleted that paragraph, and made sure that its patent grant wouldn't cover GPL software.

      In contrast, when IBM, Eclipse founder, made its own patent grant, it covered GPL software and software under all OSI accepted licenses at that time.

      There appears to be a certain difference in intent.

      Bruce

  7. RMS was right, it's about freedom by argoff · · Score: 3, Insightful


    For all his rough edges, the simple truth is RMS is right about the GPL and technology. Freedom matters, and it is an end in itself unlike technology and wealth which are a means.

    1. Re:RMS was right, it's about freedom by sacrilicious · · Score: 4, Interesting
      For all his rough edges, the simple truth is RMS is right about the GPL and technology. Freedom matters, and it is an end in itself unlike technology and wealth which are a means.

      Absolutely. It's funny, I see cycles of RMS bashing, followed by swings towards recognition of his vision, followed by more bashing... lather rinse repeat. When OSS has a good day people love to nitpick about RMS's beard, his social awkwardness, what have you. When OSS is on the ropes, people realize that the only f'ing thing holding it together is the GPL and RMS's refusal to "find a middle ground".

      --
      - First they ignore you, then they laugh at you, then ???, then profit.
  8. Re:support free developmen by freemacmini · · Score: 3, Interesting

    Sun doesn't want linux to benefit from any solaris technology. They would have never made their license BSDL for that reason. Ironically due to the way the license is written neither can freebsd.

    Maybe that's what's wrong with the BSD license. Sun took BSD code, added stuff to it and now makes it impossible for BSD to gain any benefit.

  9. The complexity of the issue.... by scum-e-bag · · Score: 5, Insightful

    The summary demonstrates just how complex and extremely difficult the whole IP issue is to comprehend. This demonstrated complexity is another reason why temporary granting of monopolies through the use of IP laws should be limited to ten years. When the legal arguments begin to take the form such that one person alone cannot possibly comprehend what is going on, how is a judge going to be able to make an honest and correct decision. What is going to happen when the complexity of these laws is so great that even a team of judges can not make an informed and honest decision.

    --
    Does it go on forever?
  10. The EPL doesn't stop IBM's donation from "leaking" by bmetz · · Score: 3, Informative

    The EPL doesn't stop IBM's donation of the original Eclipse source from "leaking" into competitor's products. In fact, the EPL has enabled many vendors to build products which directly compete against IBM's offerings. It is also important to note that in the case of Eclipse there is an independent non-profit organization which develops the code -- hence the E in EPL.

    --
    What did you eat today? http://www.atetoday.com/
  11. Re:Premature flaming by Bruce+Perens · · Score: 5, Insightful
    Dear SunFan,

    It seems you don't understand the issues. The CDDL is a copyright license. We can live with other people having any copyright license they want for their own software. We simply won't touch that software if the license is unacceptable, and we will make sure everybody knows if the license is unacceptable.

    In contrast, patents can be used to prevent us from making our own software. And at $3 Million per defense (per the 2003 economic survey of the American Intellectual Property Law Association), we can not even afford to fight a patent that should not have been granted in the first place.

    In other words, your friends are holding a gun to our heads and you want us to appreciate them.

    Bruce

  12. Re:support free developmen by Homology · · Score: 3, Informative
    Maybe that's what's wrong with the BSD license. Sun took BSD code, added stuff to it and now makes it impossible for BSD to gain any benefit.

    There is nothing wrong with BSD license. It's quite simply a free license. Perhaps copycenter describes BSDL best :

    copycenter: n.

    [play on 'copyright' and 'copyleft']

    1. The copyright notice carried by the various flavors of freeware BSD. According to Kirk McKusick at BSDCon 1999: "The way it was characterized politically, you had copyright, which is what the big companies use to lock everything up; you had copyleft, which is free software's way of making sure they can't lock it up; and then Berkeley had what we called 'copycenter', which is 'take it down to the copy center and make as many copies as you want'".

  13. Open Source Exclusion by tomhath · · Score: 4, Interesting

    I work for a company that has a cross-licensing agreement with Microsoft. One of our lawyers explained that if we write code that infringes on a Microsoft patent, we're covered. But Microsoft insisted on an exclusion for Open Source. If we use an OS product that infringes, the cross-license agreement does not apply; they can come after us and our customers.