From kde-devel Sun Dec 12 16:10:19 2004 From: Simone Gotti Date: Sun, 12 Dec 2004 16:10:19 +0000 To: kde-devel Subject: Re: DNS based service discovery Message-Id: <200412121707.26189.motaboy () gentoo ! org> X-MARC-Message: https://marc.info/?l=kde-devel&m=110286781920489 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--===============1552955722==" --===============1552955722== Content-Type: multipart/signed; boundary="nextPart1516085.mXGXnWrkjs"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit --nextPart1516085.mXGXnWrkjs Content-Type: text/plain; charset="iso-8859-2" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Sunday 12 December 2004 14:19, Jakub Stachowski wrote: > Dnia niedziela, 12 grudnia 2004 15:15, Simone Gotti napisa=B3: > > 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 licens= e. > > > [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 appl= e. > > > > 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 the= re > 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 coveri= ng > 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.=20 > > 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= =20 (or a newest) CVS snapshot in the gentoo mirrors without any licensing=20 problem? Thanks for your explanation. Bye! =2D-=20 Simone Gotti - Gentoo Developer http://kde-bluetooth.sf.net --nextPart1516085.mXGXnWrkjs Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.6 (GNU/Linux) iD8DBQBBvHrOGHZ6cISxX/8RAiVQAJ9FcmIdn+i7TJUP+FhnwDqtOwz2LQCeNdqG IXJEgvW+iMfjmyPGK+as4Z0= =gSsH -----END PGP SIGNATURE----- --nextPart1516085.mXGXnWrkjs-- --===============1552955722== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe << --===============1552955722==--