btrfs.h and btrfs-progs licensing

2013-09-09 Thread Andy Grover
Hi everybody, I'd like it to be possible to have a library that configures btrfs directly instead of using the cmdline tools. (I think Mark Fasheh and David Sterba have already done some work here.) However, as it stands, the kernel's include/uapi/linux/btrfs.h and btrfs-progs are GPLv2,

btrfs-progs relicensing update

2014-03-25 Thread Andy Grover
Hi all, In the process to relicense btrfs-progs to LGPLv2.1[1], we have 40 of 114 approvals so far. I have sent mass-emails to everyone with more than 1 commit, and am now sending individual emails down the list to people I haven't heard from. (I'm waiting to tackle the single-commit people

Re: Writing a wtapper for BTRFS

2013-02-27 Thread Andy Grover
On 02/27/2013 01:34 PM, Zach Brown wrote: On Wed, Feb 27, 2013 at 04:19:57PM +0100, David Sterba wrote: On Wed, Feb 27, 2013 at 01:08:46PM +, Hugo Mills wrote: You may want to look at the btrfs-progs libify patches (posted to this list in the last couple of months), which try to pull

Re: lvm volume like support

2013-04-19 Thread Andy Grover
On 02/25/2013 10:25 PM, Suman C wrote: Thanks for the sparse file idea, I am actually using that solution already. I am not sure if its the best way, however. (Sorry to respond to such an old thread.) Hi Suman, I think zvol-like functionality would be very nice for btrfs to have. It would

Btrfs-progs Relicensing effort has begun

2014-01-15 Thread Andy Grover
Hi all, We want to relicense btrfs-progs, using the LGPLv2.1 instead of GPLv2. We can then build btrfs-progs code as a shared library, libbtrfs, and this library can be used by other code -- GPLv3+, BSD/Apache, and non-free, without causing the GPLv2 to apply to the other code. This will