strncpy (was Re: samba 3.0.22 / 3.0.23)
davec-b at rogers.com
Thu Jul 27 17:04:08 GMT 2006
Is it ok if I say:
* strlcpy -- An early strlcpy/strlcat implementation.
* Copyright (C) 2004 David Collier-Brown, davecb at spamcop.net
* This program is released under the BSD and LGPL licenses, so as
* to be usable in Samba's nsswitch/pam_winbind, etc.
> On Thu, 2006-07-27 at 08:58 -0700, Jeremy Allison wrote:
>>strlcat in Samba is probably in a GPL licensed file. pam_winbind
>>and others must be BSD licensed for inclusing in proprietary
>>software. That's why strncat is being used here. To change it
>>you'll have to move a version of strlcat into the BSD licensed
> Except for pam_winbind most of our NSS files are GNU LGPL licensed, but
> this does not change the fact the you can't use samba's GNU GPLed code
> in these modules to keep the LGPL license.
> We must release these files as LGPL because these modules link at
> runtime with proprietary libc libraries on respective OSs, and
> potentially proprietary apps on top of it.
David Collier-Brown, | Always do right. This will gratify
System Programmer and Author | some people and astonish the rest
davecb at spamcop.net | -- Mark Twain
More information about the samba-technical