[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    Re: DNS based service discovery
From:       Jakub Stachowski <stachowski () hypair ! net>
Date:       2004-12-12 14:19:14
Message-ID: 200412121519.15077.stachowski () hypair ! net
[Download RAW message or body]

Dnia niedziela, 12 grudnia 2004 15:15, Simone Gotti napisał:
> On Saturday 30 October 2004 12:51, Jakub Stachowski wrote:
> > As you can see, now I am for using libhowl and mDNSResponder as mDNS
> > low-level API for KResolver (exactly as libresolv is used for uDNS).
> > Publishing part should be kept in kdnssd.
> > Single disadvantage is that it adds external dependency (probably
> > optional if someone doesn't care about mDNS) instead of internal.
> >
> > [SNIP]
> > Well, I searched for some time and found only two working solutions: howl
> > and Apple's rendezvous SDK that cannot be used because of license.
> > [SNIP]
>
> Sorry for the stupid question but I'm going to do the new ebuilds for
> kde-3.4_alpha/beta/rc and I noticed from the configure script and the
> INSTALL file under kdelibs/dnssd that is needed mDNSResponder from apple.
>
> So can you riassume me what is needed to build the dnssd support in
> kdelibs?
>
> 1)Are needed both libhowl and mDNSResponder from apple?

No, howl is not used. In fact howl is fork of old mDNSResponder-58.8 with 
custom client library.
You can build kdelibs without mDNSResponder, but then DNS-SD functionality 
will be disabled.

> 2) In the dnssd/INSTALL file you provide a link
> http://helios.et.put.poznan.pl/~jstachow/pub/mDNSResponder-85.tar.bz2
>
> but is this right?

Unfortunately. Apple guys promised new release at KDE alpha1 date but there is 
still nothing. So I just grabbed CVS version and made it into tarball without 
any changes to make it simpler for testers.

> I was thinking that to get something from apple is 
> needed to register and agree to the APSL license as is explained
> here:http://developer.apple.com/darwin/projects/rendezvous/
>
> If this is right probably every gentoo user has to register to apple to get
> that library and enable the compilation of dnssd?

No there is nothing in APSL license covering daemon or BSD license covering 
client lib that requires anyone to register. Howl also contains APSL-licensed 
mDNSResponder daemon and no registration is required.

>
> I don't know anything about dnssd but I want that the gentoo' users can use
> this feature. So can someone be so gentle to explain me exactly what I'm
> missing?

For now you can use this temporary tarball or disable it. I sent mail to Marc 
Krochmal from Apple asking when they are going to make new release.

>
> Thanks in advance!
>
> Bye!
 
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic