David Dyer-Bennet wrote:
On Sun, August 15, 2010 20:44, Peter Jeremy wrote:

Irrespective of the above, there is nothing requiring Oracle to release
any future btrfs or ZFS improvements (or even bugfixes).  They can't
retrospectively change the license on already released code but they
can put a different (non-OSS) license on any new code.

That's true.

However, if Oracle makes a binary release of BTRFS-derived code, they must
release the source as well; BTRFS is under the GPL.

So, if they're going to use it in any way as a product, they have to
release the source.  If they want to use it just internally they can do
anything they want, of course.

Technically Oracle could release a non-GPL version of btrfs, if they removed (and presumably re-wrote) all the non-Oracle commits to the source. An author is allowed to release programs under multiple licenses simultaneously, so if Oracle only uses the Oracle developed btrfs code, they could re-release as binary only. Sorting this out and re-writing the code written by others is probably more work than it is worth for Oracle so they probably won't do it. Oracle wouldn't gain any friends doing this and would expose themselves to a lot a scrutiny as a lot a people watch for GPL violators (this action would be a big yellow flag to the other btrfs contributors to look for GPL violations).


_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to