> From: zfs-discuss-boun...@opensolaris.org [mailto:zfs-discuss- > boun...@opensolaris.org] On Behalf Of Linder, Doug > > But it > sure would be nice if they spared everyone a lot of effort and annoyance and > just GPL'd ZFS.
If you just mean it should be open source, under CDDL that it's been using, then I agree whole heartedly. If you literally mean GPL, I disagree wholeheartedly. I'm trying to find a way to say this without provoking a CDDL vs GPL flame war, but it seems near impossible. Long story short, GPL is more restrictive, and grants fewer freedoms to whoever receives a copy of the product. Neither CDDL, nor GPL, nor any other license would bind Oracle any stronger. In any case, they grant rights to the world, which are irrevokable. In any case, Oracle and only Oracle is permitted to release future developments under different terms, or not released at all. They're the copyright holder, they can still do whatever they want, regardless of what rights they give you. The selection of CDDL vs GPL vs others is entirely a question of which rights they are willing to grant you. CDDL grants you more rights than GPL. In fact, that's the reason why CDDL is not GPL compatible. Because GPL is not compatible with other open-source licenses if the other licenses grant too many permissions to the recipient. Specifically: GPL prohibits the recipient from static linking with a closed-source product, or using closed-source build scripts. CDDL does not make that restriction. CDDL permits the recipient to build the CDDL code into a proprietary product, and only the original CDDL code and modifications to it must be open source and available under CDDL. All the other stuff that gets linked, and the build process itself, are permitted to be closed source. This is too permissive to be compatible with GPL. Again, none of those restrictions apply to the copyright holder. Oracle can do whatever they want, and link and modify with closed-source anything they want, regardless of what rights they grant you. _______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss