Description of problem: The rbtree source we're carrying in the tree is licensed under GPLV3+, and is an impediment to partners and third parties writing add-ons for glusterfs. It could be trivially replaced with a more recent version of the same code, which is licensed under LGPL, or with a bit more work, with BSD licensed implementation from FreeBSD. Version-Release number of selected component (if applicable): All How reproducible: N/A Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
CHANGE: http://review.gluster.com/3008 (contrib/rbtree license GPL -> LGPL) merged in master by Anand Avati (avati)
CHANGE: http://review.gluster.com/3252 (contrib/rbtree: additional license from Richard Fontana) merged in master by Anand Avati (avati)
Verified the license for the files under libglusterfs Copy pasting the contents from one of the file : libglusterfs/src/inode.c /* Copyright (c) 2008-2012 Red Hat, Inc. <http://www.redhat.com> This file is part of GlusterFS. This file is licensed to you under your choice of the GNU Lesser General Public License, version 3 or any later version (LGPLv3 or later), or the GNU General Public License, version 2 (GPLv2), in all cases as published by the Free Software Foundation. */ Verified the bug on 3.3.0qa44.