Yea except other open source OS are using the CDDL code Sun released....
The odd one out is Linux because of the GPLs restrictions in a few areas.
Sure the engineers might have wanted it incompatible with the GPL but to me it appears to be incompatible with good reason and allows more flexibility.
Going out on a limb, perhaps this is similar to Linksys and their Broadcom driver, as in, they got the driver code for some chip from its manufacturer and aren't allowed to release it in source form.
I was always curious why Linksys was allowed to get away with distributing a binary only driver that was clearly derivative of the kernel. Maybe I'm way off though:D
It's not intentional, they went out of their way to craft a license that suited their needs and the CDDL accomplishes things the GPL can't do.
For instance, it allows someone to statically link together CDDL code with anything else they want, even proprietary software, while still requiring modifications to that CDDL code to be released.
"The CDDL provides an explicit patent license for code released under the license. This means that you can use, modify, and redistribute code released under CDDL without worrying about any patents that the contributors of the code (including Sun) might have on the contributed technology. The license also includes a provision to discourage patent litigation against developers by revoking the rights to the code for anyone initiating a patent claim against a developer regarding code they have contributed."
So if you use the CDDL licensed code you were granted a patent license for anything involved. If you re-implement ZFS yourself and avoid CDDL code because of the GPL, you aren't covered.
Yea i get that they both chose the license they wanted, which is fine, and yet here we are with open source code that can't actually be shared between open source projects. Ridiculous. I could be wrong here but this sort of situation is a symptom of overly restrictive licenses making demands they shouldn't be making.
I don't actually care WHY they are incompatible, to me its all political crap getting in the way.
Re:Remember when the Internet was like that.
on
Internet2 and You
·
· Score: 1
you mean you guys still like to browse the teletubby forums too??!?!
Yea, but one of the strengths of open source is that you don't NEED to re-implement stuff all over the place. This however is a political license issue completely voiding one of the strengths of open source code.
In this case with ZFS, GPL is causing problems. There are other operating systems using the ZFS code Sun released, the odd one out is Linux because of the GPL.
Well thats really a nice way to shoot your own developers in the foot isn't it. Make it literally impossible to build a business model on selling software, like it was going out of style (its not), then scramble to find other ways to pay your own developers.
I don't see Linux rising all that much at the moment. Maybe better native drivers will help that, but i don't think drivers are the real barrier to people using Linux as a desktop, the rest of the software is, and it isn't very good in some cases.
Yea that was a funny quote, but i think Apple has always cared more about interfaces and video than games. The GMA950 does what they really care about quite well, and they seem to think their core image and core animation stuff is important.
Yea except other open source OS are using the CDDL code Sun released....
The odd one out is Linux because of the GPLs restrictions in a few areas.
Sure the engineers might have wanted it incompatible with the GPL but to me it appears to be incompatible with good reason and allows more flexibility.
Doesn't the GPL specifically state that if certain provisions are found to be void that you have no right to the code whatsoever?
It's implied, every good conspiracy theory has Microsoft at its center.
Going out on a limb, perhaps this is similar to Linksys and their Broadcom driver, as in, they got the driver code for some chip from its manufacturer and aren't allowed to release it in source form.
:D
I was always curious why Linksys was allowed to get away with distributing a binary only driver that was clearly derivative of the kernel. Maybe I'm way off though
It's not intentional, they went out of their way to craft a license that suited their needs and the CDDL accomplishes things the GPL can't do.
For instance, it allows someone to statically link together CDDL code with anything else they want, even proprietary software, while still requiring modifications to that CDDL code to be released.
I also found this on suns site:
"The CDDL provides an explicit patent license for code released under the license. This means that you can use, modify, and redistribute code released under CDDL without worrying about any patents that the contributors of the code (including Sun) might have on the contributed technology. The license also includes a provision to discourage patent litigation against developers by revoking the rights to the code for anyone initiating a patent claim against a developer regarding code they have contributed."
So if you use the CDDL licensed code you were granted a patent license for anything involved. If you re-implement ZFS yourself and avoid CDDL code because of the GPL, you aren't covered.
From what i understand the CDDL requires modified source to be released but doesn't become viral to all combined code like the GPL would.
I also read that there were some attribution differences between the licenses.
Yea i get that they both chose the license they wanted, which is fine, and yet here we are with open source code that can't actually be shared between open source projects. Ridiculous. I could be wrong here but this sort of situation is a symptom of overly restrictive licenses making demands they shouldn't be making.
I don't actually care WHY they are incompatible, to me its all political crap getting in the way.
you mean you guys still like to browse the teletubby forums too??!?!
oh man i thought i was all alone
Yea, but one of the strengths of open source is that you don't NEED to re-implement stuff all over the place. This however is a political license issue completely voiding one of the strengths of open source code.
In this case with ZFS, GPL is causing problems. There are other operating systems using the ZFS code Sun released, the odd one out is Linux because of the GPL.
mmm seasoned 2x4
Sounds like someone needs to buy a vowel
Well sure, one of those didn't exist and the other was in space!
Yea except Ubuntu is missing all the stuff that makes IT departments consider a software package for use in their business.
Red hat on the other hand wrote all kinds of cool stuff, but then again the kind folks at CENTOS give it away anyway.
Well thats really a nice way to shoot your own developers in the foot isn't it. Make it literally impossible to build a business model on selling software, like it was going out of style (its not), then scramble to find other ways to pay your own developers.
slashdots chickens have come home to roost
I don't see Linux rising all that much at the moment. Maybe better native drivers will help that, but i don't think drivers are the real barrier to people using Linux as a desktop, the rest of the software is, and it isn't very good in some cases.
Now all you have to do is cover up the fact that he was ever here at all
Yea, thats a problem. Maybe some day someone can implement a way to preserve paper documents, perhaps implement a scanning element of some kind
We can call it "The Scanner"
Yea that was a funny quote, but i think Apple has always cared more about interfaces and video than games. The GMA950 does what they really care about quite well, and they seem to think their core image and core animation stuff is important.
You mean this isn't the old folks home?
I figured since everyone wanted me off their front lawn and all....
The Tivo stuff is a problem because FSF thinks they can use the license to force a company to change.
That company will not change though, they will quit using the software if thats the only option.
There are plenty of tools, just not the kind you are thinking of. These tools have proper names that must be capitalized.
I've never seen the load on a Linux machine rise above like 6, and by then its unresponsive to anything.
How's it get up to 80?
some...hah
you mean most