Subject: Re: PAM
To: Oleg Polyanski <Oleg.Polianski@team.telstraclear.co.nz>
From: Jim Wise <jwise@draga.com>
List: current-users
Date: 08/28/2002 19:30:42
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Thu, 29 Aug 2002, Oleg Polyanski wrote:

>David Laight <david@l8s.co.uk> writes:
>
>> > Does anyone have any idea how much of the available PAM code is
>> > BSD licensed versus GPL or other?
>> > e.g. Will it be necessary to implement the basic PAM support
>> > from scratch?  Will we be able to use a large percentage of PAM
>> > modules in a BSD environment without worrying about the GPL?
>>
>> Well if they are GPL, then they can be used as shared libraries
>> without 'tainting' the programs that are build with them.  However
>> a static link enforces the GPL on the entire binary.
>
> I was pretty sure that shared libraries can taint the main
> binary as well as static can.

It's a somewhat loose distinction, but it has been resolved that
loadable modules do not taint the loading program (for obvious reasons).

This is depended on, by, eg, Linux kernel module vendors.

- -- 
				Jim Wise
				jwise@draga.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (NetBSD)

iD8DBQE9bV0nN71lEcOYcw4RAvGFAJ9Qxg69uHcldDcSKdJ/wQ6DWLCjDgCeOhCa
XV0hRqwmOKK6hAotsHnc3hw=
=8uiV
-----END PGP SIGNATURE-----