gluster-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gluster-devel] Rejected NetBSD patches


From: Emmanuel Dreyfus
Subject: [Gluster-devel] Rejected NetBSD patches
Date: Sat, 28 Apr 2012 06:46:16 +0200
User-agent: MacSOUP/2.7 (unregistered for 1925 days)

Hi

I still have two unintegrated patches required to build glusterfs on
NetBSD. Those were rejected some time ago to licensing concerns.

1) There is the xdr_sizeof(), stolen from FreeBSD. It has an odd Sun
license "Users may copy or modify Sun RPC without charge, but are not
authorized to license or distribute it to anyone else except as part of
a product of program developed by the user."

http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/filesystems/glusterfs/patches
/patch-bk?rev=1.6

2) There are basename_r() and dirname_r(), stolen from GNU libc, which
are licensed GPL v2.1 or later

http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/filesystems/glusterfs/patches
/patch-be?rev=1.8

I understand that license mixing is undesirable, as it taints files and
can cause problems later. On the other hand, having a glusterfs able to
build out of the git on NetBSD would be nice. Would that code be
accepted in tree if it was in a dedicated file? That way other glusterfs
code would not be tainted, and the file can just be removed by anyone
having a licencing issue. 

If the proposal is accepted, I propose adding a
libglusterfs/src/compat_netbsd.c, which would be #include'ed with #ifdef
__NetBSD__




-- 
Emmanuel Dreyfus
http://hcpnet.free.fr/pubz
address@hidden



reply via email to

[Prev in Thread] Current Thread [Next in Thread]