On Tue, May 15, 2012 at 08:30:56AM -0400, Kaleb Keithley wrote:
I presume that because this looks like a BSD (no advertising clause) license that it
would be okay to include as "contrib" code with Gluster.
Yes, as noted by Emmanuel Dreyfus this is the GPL-compatible 2-clause
BSD license.
It's not in the Fedora Project list of {good|bad} licenses yet,
hence the reason I'm also forwarding to legal(a)fp.o.
The FreeBSD variant is listed
https://fedoraproject.org/wiki/Licensing/BSD#2ClauseBSD
It includes a sort of disclaimer of opinion at the end. Perhaps Fedora
should list a more generic version of the 2-clause BSD license as the
example, or should list one separately.
- RF
----- Forwarded Message -----
From: "Emmanuel Dreyfus" <manu(a)netbsd.org>
To: kkeithle(a)redhat.com
Cc: "Gluster Build System" <jenkins(a)build.gluster.com>
Sent: Tuesday, May 15, 2012 7:51:38 AM
Subject: Re: Change in glusterfs[master]: Provide missing basename_r and dirname_r
Kaleb KEITHLEY (Code Review) <root(a)dev.gluster.com> wrote:
> It's misleading to say these are FreeBSD's thread-safe functions.
> FreeBSD's implementations aren't thread-safe. A more accurate
> description is that these are thread-safe implementations derived from
> FreeBSD's implementations.
What about adopting Android flavor? It is 2 clause BSD and does not use
pthread stuff. I suspect it will be better performance-wise.
http://www.netmite.com/android/mydroid/bionic/libc/bionic/basename_r.c
http://www.netmite.com/android/mydroid/bionic/libc/bionic/dirname_r.c
--
Emmanuel Dreyfus
http://hcpnet.free.fr/pubz
manu(a)netbsd.org