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

List:       kde-devel
Subject:    Re: DNS based service discovery
From:       Simone Gotti <motaboy () gentoo ! org>
Date:       2004-12-12 16:10:19
Message-ID: 200412121707.26189.motaboy () gentoo ! org
[Download RAW message or body]

[Attachment #2 (multipart/signed)]


On Sunday 12 December 2004 14:19, Jakub Stachowski wrote:
> 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.
ok.

> > 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.

Well, In fact the apple site is not quite clear. 

> > 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.

Good, So I can make an ebuild for mDNSResponder and put the tarball of your 
(or a newest) CVS snapshot in the gentoo mirrors without any licensing 
problem?

Thanks for your explanation.

Bye!
-- 
Simone Gotti - Gentoo Developer
<motaboy@gentoo.org>
http://kde-bluetooth.sf.net

[Attachment #5 (application/pgp-signature)]

>> 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