Rejected NetBSD patches

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

 



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
manu@xxxxxxxxxx



[Index of Archives]     [Gluster Users]     [Ceph Users]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux