External idmap backend(s)

Andrew Bartlett abartlet at samba.org
Tue Feb 6 21:16:59 GMT 2007


On Mon, 2007-02-05 at 13:40 -0700, Matthew Mastracci wrote:
> Gerald (Jerry) Carter wrote:
> 
> > Simo's was dropped after some discussion.  The idmap backend
> > has since been rewritten in the SAMBA_3_0 tree so I'd recommend
> > you repatch against that.  However, I'm somewhat against
> > accepting such a patch into the tree because it allows
> > vendors to write clearly derivative works of Samba and bypass
> > the GPL requirement.
> 
> The big reason we need this is to implement an LDAP mapping that is 
> close-but-not-quite-the-same-as the current idmap_ldap stuff, but is 
> easier to maintain as a bunch of shell scripts than writing and 
> maintaining a new back-end that won't ever make it into the tree and 
> updating a patch for it.

Is is possible that with a few extra parameters, your setup could be
incorporated into the standard?  Or, why can't you use the standard
mapping?

> As a compromise, could it be possible to have the external backend ask 
> the program/script for its license in the initialize method and fail if 
> it is anything but GPL?  I know this is somewhat hokey, but it runs 
> along the same lines as the MODULE_LICENSE() Linux kernel macro.  This 
> would make it clear that the external script is a derivative work and 
> must also be GPL.  It would be just as easy for them to patch in an 
> external backend as it would be to patch out that check.

I think this is a non-starter.  

Andrew Bartlett

-- 
Andrew Bartlett                                http://samba.org/~abartlet/
Authentication Developer, Samba Team           http://samba.org
Samba Developer, Red Hat Inc.                  http://redhat.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://lists.samba.org/archive/samba-technical/attachments/20070207/e9c03bab/attachment.bin


More information about the samba-technical mailing list