On 22 Jan 2004, Benjamin Reed <[EMAIL PROTECTED]> wrote:

> >>On the subject of the technical issues, though, is anyone 
> >>interested/willing/capable of forward-porting apple's changes to a 
> >>modern distcc?  It would be definitely nice to have...
> >
> >Last time I looked, the Apple changes were pretty messy.  I would like
> >to see the general idea moved in though.  For general use, I think you
> >would need some kind of check that the gcc versions matched properly.
> >I'm planning to add some checks in a future version.
> 
> Yeah, they were rather messy.  They seemed to be implementing some 
> architectural features that exist in later distcc's, in a much more ugly 
> manner.  =)
> 
> >You would also need to find a mDNS library under an appropriate (GPL,
> >MIT, or weaker) licence.
> 
> Apple's posix implementation of mDNS is available under the APSL 2.  As 
> far as I can tell, it's got a bsd-ish advertising clause, and if you 
> make changes to their mDNSresponder and deploy them, you must release 
> those changes as APSL 2.  There's no restrictions on other things 
> linking against it:
> 
> 4. Larger Works. You may create a Larger Work by combining Covered
> Code with other code not governed by the terms of this License and
> distribute the Larger Work as a single product. In each such instance,
> You must make sure the requirements of this License are fulfilled for
> the Covered Code or any portion thereof.
> 
> Whether that's enough or not I don't know, I don't recall exactly how 
> such things fall under linking and derivative works, but from my clearly 
> layman point of view, it seems like something that can be linked against 
> without issue.

According to the FSF, it can't be linked to GPL'd programs

  http://www.gnu.org/philosophy/apsl.html

At this point I am leaning toward supporting a plugin interface to get
a host list.  For example:

  DISTCC_HOSTS='!/usr/local/bin/find-distcc-hosts'

Then we can have a nice mDNS-vs-SLIP cagematch to implement it.

-- 
Martin 

Attachment: signature.asc
Description: Digital signature

__ 
distcc mailing list            http://distcc.samba.org/
To unsubscribe or change options: 
http://lists.samba.org/mailman/listinfo/distcc

Reply via email to