Sun Grants Access to 1,600+ Patents
Insane_zoD writes "Looks like Sun is attempting to keep up with IBM in opening up patents for FOSS-based projects. From the news release: 'By giving open source developers free access to Sun OpenSolaris related patents under the Common Development and Distribution License (CDDL), the company is fostering open innovation and establishing a leadership role in the framework of a patent commons that will be recognized across the globe.'"
wasn't this stated yesterday when it talked aobout it going opensource?
Where is the license? All I see is a press release with vague language and much arm-waving. As I read the press release, the patents are only available for work in OpenSolaris (which as of now does not exist yet - only DTrace). Or work under the CDDL. Or both. Nowhere do I see a statement that says "use these patents with any OSI-approved licensed project, or indeed any clear statement as to right of use.
Looks like there are some strings attached.
People who think they know everything are a great annoyance to those of us who do.
Does this mean Linux Vendors can now charge their clients a per-seat licensing fee? (which as we all know is a revolutionary invention in software licensing, owned exclusively by Sun).
Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
Very nice that they do some good but like IBM is this only an empty gesture. I admint I don't know how many patents they hold but I doubt 1600 is remotely close to that amount.
So what we have here is software that is essentially free in just about any way you'd like to describe it. In general, the only thing that is different between this license and the BSD license is that you are not allowed to make a profit on the sale of any software you develop and you may not close the source.
The not closing the source is what the GPL is most interested in. Unfortunately, I think that just because the owner of the patents is not releasing them under the GPL, the GNU/FSF folks aren't going to be so willing to accept this as "True" free software.
Even though it is for all intents and purposes.
I was under the understanding that the CDDL wasn't GPL compatible (or at least there were some issues...please correct me if I'm wrong, since I'm not looking at the license right now). If this is the case, is there really any reason to care about this development?
These patents can't be used in any code other than OpenSolaris.
Anagram("United States of America") == "Dine out, taste a Mac, fries"
Now this is a war I could enjoy. Sun & IBM in an armsrace on who is going to free the most patents. I hope other companies don't want to be left out and start participating...
Is whether the license gives developers in OS products a perpetual right to use the patent, or could sun take the rights away at some point stopping projects that rely on them from producing new releases?
"As a writer / novelist you might want to spellcheck your sig.
The article didn't provide a link to a list of the patents being released. I couldn't find a list on www.OpenSolaris.org either.
This is good news, but I also wonder what Sun had been patenting. I'm sure it consists of some innovative technology patents but I wonder how many of those patents are trivial (i.e. scroll button, one click, menu system, etc). I'd like to take a look at a list of those if anyone found a link.
And here is the (probably) most interesting part:
6. TERMINATION.
6.1. This License and the rights granted hereunder will terminate automatically if You fail to comply with terms herein and fail to cure such breach within 30 days of becoming aware of the breach. Provisions which, by their nature, must remain in effect beyond the termination of this License shall survive.
6.2. If You assert a patent infringement claim (excluding declaratory judgment actions) against Initial Developer or a Contributor (the Initial Developer or Contributor against whom You assert such claim is referred to as "Participant") alleging that the Participant Software (meaning the Contributor Version where the Participant is a Contributor or the Original Software where the Participant is the Initial Developer) directly or indirectly infringes any patent, then any and all rights granted directly or indirectly to You by such Participant, the Initial Developer (if the Initial Developer is not the Participant) and all Contributors under Sections2.1 and/or 2.2 of this License shall, upon 60 days notice from Participant terminate prospectively and automatically at the expiration of such 60 day notice period, unless if within such 60 day period You withdraw Your claim with respect to the Participant Software against such Participant either unilaterally or pursuant to a written agreement with Participant.
6.3. In the event of termination under Sections6.1 or 6.2 above, all end user licenses that have been validly granted by You or any distributor hereunder prior to termination (excluding licenses granted to You by any distributor) shall survive termination.
Aside from the scepticism, I do not think Sun would do this, and then have a dumb license.
I think an IBMesque license would be offered. I would also say that wait, news is news because it is new.
I am sure lots of work went into OpenSolaris.org and now thier opening of patens of great.
OpenOffice was OpenOffice long before any of these opening of patent folios.
And I have been a developer for 6 years (not long granted) without worrying much about patents. (although icnreasingly so)
Chill all.
#hostfile 0.0.0.0 primidi.com 0.0.0.0 www.primidi.com 0.0.0.0 radio.weblogs.com
and I really didn't like their take on linux at times, but I have to say overall I'm really impressed with this company.
Though again the license not being gpl compatible (afaik) is really a sore point, Sun is making a significant contribution to the open source movement with opensourcing solaris and putting patents in the public domain.
And also let's not forget that they in a sense gave us openoffice, a software that imho is largely responsible for making Linux a real contender for the desktop.
So to put it briefly, thank you Sun, your efforts are really appreciated though they are of course not perfect.
Wait a second, does this mean we like Sun again? I'm confused.
Sun, according to thier license, reserves the right to sue if the software is released under another license. :)
IBM opened the 500 patents it opened without restriction.
GJC
Gregory Casamento
## Chief Maintainer for GNUstep
Take my patents freely. Sue me for violating your patents (rightfuly or not) and you can't use my patents anymore.
Anagram("United States of America") == "Dine out, taste a Mac, fries"
1. Sun grants access to patents
2. People use patents
3. Sun revokes access to patents and sues people
4. Profit!!!
"Beggars can't be choosers."
If this is true, then it certainly won't be long before Microsoft begins to release core patents to the public.
Err... perhaps not.
But just think - if they did, then someday they might even allow Linux to include the major feature Windows has that it still lacks: the patented BlueScreen(tm) technology that those OSS folks just can't seem to master.
when the website is running linux :)
We're worried about unkown patents in FOSS and we're trying to put in more? Most open source developers won't bother to document what patents they put in. Anyone borrowing techniques to put in other code with a different licence not under Sun's grant could end up unknowingly infringing on Sun's patents.
They are just following IBM and yet somehow I don't think Sun is grasping the true sense of Open Source. IBM's 500 out of 40000 patents is a good start, and the fact they are open to anyone doing open source is right where the spirit of open source remains fixed.
Sun's trying to grab the brass ring without really putting their best foot forward, IMHO. This is a ploy to get people using Solaris, and therefore I think it's stupid.
What we need is a codification of this principle in law: something that says patents (or at least a subset of them) will not be wielded against people who are only working in the interests of society.
GNU will accept it as Free Software if it IS. Otherwise they won't, and so they'll politely try to encourage the necessary changes, as always. Sheesh, they do this all the time. Where do you get such a sinister idea of GNU? :/
In general, the only thing that is different between this license and the BSD license is that you are not allowed to make a profit on the sale of any software you develop
Of course you can, section 2.1 of the CDDL grants you a distribution license that does not exclude selling the software for profit. Everything else would be a violation of section 1 of the OSI's open source definition.
OS Reviews: Free and Open Source Software
"... so you may as well stop working on linux because we're about to litigate it out of existance with our new buddies, Microsoft. SCO didn't own all your work, it was us really, I'm Johnathan Schwartz and I AM THE WALRUS, NOT LINUS, NOT TUX, NOT BALMER BUT ME. WELCOME YOUR NEW OVERLORD AND KNEEL BEFORE ME!"
Sun can take their OS and their patents and shove 'em. We have much to be thankful to Sun for, these cold calculated and malicious acts are not them.
You're confusing Open Source with Free Software. Free Software is about social principles rather than specific software licensing. That's what GNU is trying to ensure, and what the grandparent is asking about presumably.
Perhaps, Novell would be willing to let IBM and Sun "copy" this
SUN is hiring developers for their OS if they will work for free.
Yes, SUN wants you!
As long as there will be statement that any new release must be made avaliable under CDDL licence, the making available these patents makes no sense for Linux and any other software made available under GPL.
The U.S. Patent Office announced today that Microsoft has applied for and been granted a patent for The Patent. Microsoft CEO Steve Ballmer stated that the company will begin utilizing the new patent by, "snatching those 1600 patents back from the Communist Penguinistas!" Ballmer also said that the company is very pleased that this action will allow them to protect their intellectual property and, by extension, "screw Sun more than ever before." Asked if they will be charging licensing fees on every patent in the world, Ballmer laughed maniacally and launched into a rendition of the "MonkeyBoy" dance.
But Officer, I DID read the f**king article!
AND KNEEL BEFORE ME!
I, for one, welcome our homosexual walrus overlords.
I look forward to seeing more projects based on me.
You've got mail. Pattern baldness. - Crow
Bruce
Bruce Perens.
Sounds like a direct attack on Microsoft
These patents can't be used in any code other than OpenSolaris. Remember that Sun and Microsoft funded SCO.
Or is that against your religon?
Okay, so here we have a large company, large patent holder who goes on record in a press release and says:
"Sun's goal in offering access to these patents is to help facilitate innovation"
and even more clearly:
"In removing the emphasis on intellectual-property rights as an inhibitor to innovation"
Patents inhibit innovation! Right from Sun's mouth. Hmmm... I should scan IBM's press release and see if they said the same thing. Perhaps this can help the fight against silly patents.
FAQ that is, as in the Open Solaris Licensing FAQ.
The number of patents opened up doesn't mean a lot, nor does the true intentions of either company. The fact that the existance of software patents as such stifle innovation is a more pressing problem. What the FOSS community needs is freedom from patent restrictions imposed by law, not generous license grants to use patents currently held by these companies. Every software developer still risks violating some other patent than those explicitely made available.
IBM's (or Sun's) generosity towards open source developers is good PR, but it also helps preserving a flawed patent regime by taking away your best arguments against it. If a major movie studio were to declare that it will no longer take legal action against those who download movies over the Internet, would you consider that "a good start" towards amending the DMCA?
If I had the money, I'd try to patent the most obvious and common programming techniques possible, and then prohibit everybody from using those, until the law had to be changed. Saying "I, the inventor of the wheel as well as the alphabet, hereby grant you an irrevocable, transferrable, royalty-free license to make wheels and write books" will lead us nowhere.
To quote Bill Hicks, "Yes, you are free! Free do to as we tell you!"
I think it's "free like microsoft paid us to divide and conquer the open source community.
Can someone point out any real damages done by patents, especially software patents. Are there any evidence of companies going out of buissness because of patenting issues?
I'd like to know.
You are not entitled to your opinion. You are entitled to your informed opinion. -- Harlan Ellison
Maybe this is a good thing. The public only hears the headline. All the public will hear is "another company opens its source."
Now if only SCO would follow suite!
I didn't even get money for my comment, I simply posted it as I'm tired of all those Sun is the evil posts.
If you read my post you'll notice that I'm by no means a fan boy and I'd readily agree with you that Sun made some really stupid remarks about Linux (to put it mildly). However, that doesn't change the fact that Sun also has done a lot of good things for the open source community and these things should be appreciated.
Finally, I'm not Mr. Schwarz and contrary to not being paid for my post this is a fact that doesn't sadden me at all.
For using your own ideas & patents which we claim to own in the OSS community
I think some are missing the point. While the
licenses are not exactly compatible, the source is open and a developer is then in the position to create new concepts that make the "workings", "effects", "functionality" compatible. Identical no, but compatible.
Isn't that what open source programmers are after anyway? Not rights to the code or rights to simply copy the code, but the right to open it up, examine it, and make it work with other "NEW" software?
What the CDDL license seems to be saying is that you can't subsequently wrap their code into a new license that restricts the use of their code to others. They don't want their code to be subsequently made proprietary after they have opened it up. Seems fair to me and not really all that different from what the GLP does, except that the GLP goes further and says that any added code must also be open and free. In the zone between truly open/free (GLP) and commercial software where most companies are positioned, it seems to me to be a reasonable and useful compromise that moves us away from legality and on to collaborative coding.
Rather than it being "religiously unclean" or "impure", I think that that the OSS community gains a great deal from such licensed code since it moves software and developers who must still live in societies where money is valued (indeed it is the common denominator of all values) toward the open source side of the spectrum. If M$ could be persuaded to go this far, the world would be profoundly changed.
What's the problem with that? Do we all have to be zealots for open source to work?
Read carefully: Sun isn't opening their patent portfolio to all FOSS projects, only to their own pet FOSS projects. It looks like, for example, Linux does not fall under that grant and Sun can claim patent infringement by Linux at any time.
Altogether, this is another underhanded attempt by Sun to drum up support for their failing kernel and OS efforts and represents, if anything, a threat to Linux.
Don't trust Sun: these guys are desparate and hence dangerous. If they release stuff under an approved OSI license, you can use it (eg OOo). Anything else from Sun is a Trojan horse and a ticking time bomb (eg Java), both for FOSS and for commercial customers.
Wait a second, does this mean we like Sun again? I'm confused.
No, as stated elsewhere releasing the patents doesn't apply to Linux at all. So essentially their patent grants are worthless.
I was just about to "forgive" Sun (regarding their SCO shenanigans). Not that Sun would care about me or my forgivings, but the idea was to essentially polish their image in the eyes of the community...
I don't know how "Open Source" this really is in the end, because it's covered by patents and they essentially prevent the use outside OpenSolaris. So relicensing *BSD under the CDDL (which you are allowed to do) and integrating some Solaris code makes you liable to be sued. Suck.
Save your wrists today - switch to Dvorak
Sorry, but patents are made legitimate by the Patent Office under an act of Congress. What other developers think is moot.
If you have an issue with that, you'll have to take it up with Congress (yes, I know that's like approaching a 535 lb bag of shit that has been left lying around for ages and teaming with millions of busily buzzing lobbyists, but what can I say?).
I say let the EU grant software patents, it would cripple them like it has crippled us and at least we would be relatively less diadvantaged.
The Sun web page says the patents can be used with Open Solaris and/or code licensed under the CDDL. The important part is the "and/or". Yes this leaves the GPL out in the cold.
you insensitive clod. I use computers from the infinite space of my conscience, which is not space-localized. Heck, the corresponding computer ain't localized either.
God.
The other part to this is that you will be able to develop open source apps for Solaris and even variants of Solaris e.g. cut down version for portable devices, etc. I guess they are hoping to tap into the market of keen and talented programmers out there and enjoy some of the benefits that Linux has now.
You can dual licence new software that shares a common codebase. Others can take the Solaris version and enhance, or the Linux version and enhance that, and this can be done in lock-step. When the codebase is finally released everyone has the choice of migrating to SunOS or dual booting it, and checking out the benefits of this OS over others.
Yes, the licence is designed to foster open source development on Solaris, but Sun have to reap some reward from this too. It's equivalent trade (Full Metal Alchemist).
All those moments will be lost in time, like tears in rain.
That would be rather "Write code for us and we won't sue you"
Wow, despite writing a long self-righteous post attacking the Linux and Groklaw communities, you still failed to address the central fact that is this release of patents only covers Sun CDDL software while the IBM release covers ALL open source software. In case you missed it, not all open source software is "Linux", a hell of a lot of it is Apache, JBOSS, MySQL, etc.
Like Microsoft, Sun has a brilliant marketing department that knows exactly how to make a splash without backing it up with substance. IBM may have only released 500 patents, but at least if I were to go out right now and examine one of their patents, I would NOT be encombered if I were to contribute code to an arbitrary OSS project. With Sun's "gift", that is not true.
If I had to choose the better "gift" between 1600 patents that I cannot use or 500 patents that I can use, I would choose the 500 patents. And all the pro-anything-by-Sun whining in the world on your part won't change it.
IBM is going to drop the J-Bomb next week, an open-sourced Java SDK, at which point a whole lot of people are going to say, "Huh? Sun who?". I've got a dollar bet that that SDK is going on the ISO track which makes a whole other group of people happy.
Sun is trying to appease the open-source 'freaks' here but they just don't know how. Some almost-at-the-top people have been singing the open source song for a couple years but a few people actually at the top at Sun don't get it and so you get half-assed crap like this. This is a cry from the mountain to tell people they get it but they so don't get it they don't realize it's worse than nothing at all.
Not getting it is a great way to put a company out of business. It's too bad - I used to be a Sun cheer-leader and shareholder but that was a different Sun.
My God, it's Full of Source!
OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
No, please, for the love of God all Linux developers must NOT LOOK at ANY CDDL covered CODE or PATENTS!!!!!!! This generous "gift" of code and patents is fantastic, but it can be interpreted as a trap set by Sun to lure Linux developers to incorporate Sun intellectual property into Linux. If anyone goes and reads the Sun patents and then uses those ideas in Linux, they can be sued. If anyone reads Sun CDDL code and uses it in Linux THEY CAN BE SUED!!!!
Please guys, BE VERY CAREFUL. Your best policy is to AVOID all CDDL code and Sun patent information. I am not a lawyer so YMMV, but I've been sued by one and it is not a pleasant experience.
Apache is not covered.
MySQL is not covered.
FreeBSD is not covered.
Darwin is not covered.
And yes, Linux is not covered.
Only OpenSolaris and any other code covered by the CDDL is protected by this patent "gift". Contrast to IBM's patents being available to all OSS projects registered by the OSI.
The patent license only covers Sun released CDDL software. Anyone using FreeBSD, Darwin or Linux can still be sued by Sun.
First of all, the FSF is quite happy to acknowledge the freeness of free-but-GPL-incompatible licenses. They recommend against using such licenses for obvious reasons - they're still trying to build a fully GPL system, and their recommendations really only apply to people working on GNU. But they have no problem recognizing the freeness of, say, the Apache license or the MPL.
Second of all, the BSD folks are going to be just as locked-out as the GNU folks. Maybe even more so. This new license of Sun's is not compatible with ANY other licenses. Not with the BSD license, not with the X/MIT license, not with the Apache license, not with the Mozilla license, not with the SSLeay license, not with ANYTHING but the wonky new Sun license, which isn't used on any meaningful real-world software as of yet.
Of course, I didn't read the article, and wouldn't understand it if I did, but then again, that's why they have stripped down press releases which then get stripped down into headlines, which then get consolidated and editorialized and posted on slashdot.
The BSDs can't use these patents either. The license terms for these patents are not compatible with the license for the BSD kernel and userspace. Not to mention the compiler used to build the BSD kernel and userspace, which, last I checked, was GPL'd. :)
Of course, the BSD folks can easily relicense their core, and could, if they wanted, relicense under Sun's license. But I think if you go propose that on the BSD mailing lists, you'll find that the core BSD folks are, in their own way, every bit as fanatical (or sensible, depending on how you look at it) as the FSF folks.
This supposed donation of Sun's benefits basically nobody.
Except that by copying the concepts without copying the code, you would still be affected by Sun's patents. The patents have been granted to CDDL code and (unless Sun issues a statement to the contrary) not to code released under any other Open Source license.
Result:
In both cases, the Open Source community loses.
You can use GPL-covered code in your new BSD-licensed projects by relicensing the derivative work under the GNU GPL. Or you can merge the two programs together, creating a GPL derivative (the new BSD license is GPL-compatible). Or you could run the GPL-covered program, see what it does, and reimplement the program entirely (we're dealing with copyrighted works here, not patent exclusions which prohibit leveraging the idea).
But speaking of patents, which this thread is, there are good reasons why you would want to switch to the GPL: the GPL is the most popular free software license, the GPL will grant you access to more patents than the new BSD license, and the GPL has patent language whereas the new BSD does not. Raph Levien has granted "a fully paid up, nonexclusive, royalty free license to practice the patents" he lists on his patent page. That means you get access to the 500 IBM patents (a patent pledge with huge strings attached that might not make it worth your while to use this access) plus Levien's patents (which are granted on far more reasonable grounds). Also, the GPL has some language concerning patent licensing, the new BSD has none. The next GPL (GPL v3) is said to have more language concerning patents. I know of no change planned for the new BSD license's language.
Digital Citizen
From what I can tell, Mr. Levien is granting the use of one patent, "Method and apparatus for suppressing moire patterns". All of the rest of the patents he's so generously allowing me to use are expired, and I can use them as much as I want without his permission.
Don't blame me; I'm never given mod points.
But this isn't surprising, right? From "Why ''Free Software'' is better than ''Open Source''": (emphasis mine)
I find this situation comparable because in both cases the work is being done under the title of "open source", not "free software" (perhaps businesses understand that the open source movement is more amenable to their goals and the free software movement exists to pursue freedom for computer users), and because in both cases the work is being done to benefit the organization that sets out the deal, not the users of the programs. Sun wouldn't grant permission to deal in their patented ideas because they want to help computer users. They're doing it to motivate more people to license their programs under the applicable Sun license, just as this executive was out to make the program "open source" for people in the organization, not the users.
Digital Citizen
Nothing to see here methinks. Sun saw IBM's good press and is trying to steal some for themselves with a half-hearted sorta-open source scheme.
they're just trying to keep the power going to the life support equipment.
For one, i only 'attacked' the Groklaw community who are nothing less than a bunch of IBM zealots nowadays.
Second, i mentioned the fact IBM's release covers 'all OSI-compatible licenses'. I even noticed it as important. However, thats not where the compare ends by any means.
Have you discussed the patents with your lawyer? Do you know the patents are valid? Do you know wether there's prior art? Are the patents tested in court? What do the patents cover? Will you please publish your findings?
AC obviously has the credibility to know the answers of the above questions to the 2100+ patents in question...
IBM, as charity, does't have a marketing dept. *rolleyes*.
Learn to read. I never said Sun's contribution was worth more than IBM's. I challenge the unquestioned believe that IBM's contribution is worth more than Sun's without looking into both contributions.
WE DON'T NEED NO BLOG CONTROL.
Now that IBM and SUN have released patents under various conditions, I think it's high time that Amazon redeem itself. Ditch that stupid "one-click" patent and admit how retarded it was to pursue it in the first place. I still have yet to purchase a single thing from Amazon- and the best part about it is that it simply hasn't mattered.
You are either dumb or being purposefully ignorant. Sun's patents are USELESS to anyone who doesn't work with Sun's license. I will not and legally can not "study" Sun's patents because if I do so then I am tainted and can no longer work on truly open source versions of anything similar.
IBM apologists are one thing, but people who purposefully muddy the waters for Sun are another thing entirely.
http://www.sun.com/cddl/cddl.html
"3.4. Application of Additional Terms.
You may not offer or impose any terms on any Covered Software in Source Code form that alters or restricts the applicable version of this License or the recipients' rights hereunder.
---
You may choose to offer, and to charge a fee for, warranty, support, indemnity or liability obligations to one or more recipients of Covered Software.
---
However, you may do so only on Your own behalf, and not on behalf of the Initial Developer or any Contributor. You must make it absolutely clear that any such warranty, support, indemnity or liability obligation is offered by You alone, and You hereby agree to indemnify the Initial Developer and every Contributor for any liability incurred by the Initial Developer or such Contributor as a result of warranty, support, indemnity or liability terms You offer."
The GPL and CDDL are really similar. If GNU/FSF call this not Free, they're basically calling the GPL not Free. Although the two licenses are incompatible with each other, it doesn't mean the CDDL is not Free while the GPL is.
I call them both not Free and stick to the BSD license.
I stand partially corrected. I will admit to partial correction here, and I'll thank you for the correction. However, the bulk of my points remain valid.
One more patent is one more than IBM is promising to not sue over. Further, Levien's patent is being offered on far more amenable terms than any of IBM's 500 patents listed in their patent promise--one doesn't have to forgo enforcing one's rights under law to use Levien's patent. Finally, even though GPL v2 contains too little language on software patents, the new BSD license contains absolutely none, so it's possible for the GPL to be interpreted in a way that would favor protecting one's ability to share and modify software.
Digital Citizen
So you approve of slavery. Well, the argument you use says it was okay when Congress supported it. You are wrong and immoral.