On Tue, 19 Jun 2007 09:27:56 +0200 Stefano Bagnara <[EMAIL PROTECTED]> wrote:
> Trustin Lee ha scritto: > > On 6/18/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > >> Hi - > >> > >> I'm sorry for the delay in replying - I've just returned from > >> holiday. > >> > >> "Trustin Lee" <[EMAIL PROTECTED]> wrote on 12/06/2007 16:02:06: > >> > >> > > As we currently depend on a > >> > > "not-so-frequently-updated" (dnsjava) library (and we are > >> > > waiting for bugs to be fixed) and on "not-so-widely-adopted" > >> > > MPL licensed library (dnsjnio) I many times considered > >> > > starting a MINA-DNS library based on core dnsjava tokens. > >> > > >> > It seems like we have three libraries on our table; dnsjava, > >> > dnsjnio, and ADS DNS protocol provider. The authors of all > >> > three libraries could start to talk about getting the force > >> > together to form more sustainable community. > >> > > >> > I'll CC the authors of dnsjava and dnsjnio in case they are > >> > interested. > >> > >> What if there were a "frequently updated" dnsjava, containing all > >> of the useful community-contributed patches (including dnsjnio), > >> released under a > >> BSD license - would that be a good solution? > > > > Absolutely. That is the best of the best IMHO. WDYT guys? > > > > Trustin > > Sorry but I don't understand the proposed scenario. > > I think the problem is that we need a community around a new dns > project because we want to provide fast respose and more evolution > than dnsjava currently offer. > > Please note that I have nothing against Brian Wellington that indeed > have done a great work during all the past years developing and > maintaining the great dnsjava library. > > So what I think we need is a community that can provide that effort > and can do this for the next years: maybe the ASF can be such a place. > > What about the "frequently updated dnsjava" you talk about? Who will > do that? In what environment? What community? As it has been proposed > to be BSD then it cannot be hosted by ASF because the Apache > Foundation will only create/maintain ASLv2 projects (and will also > need copyrights for everything maintained). > > Indeed, I really would like to know whether Brian has objections to > such an effort, what would be his own preferences about dependencies > (or evolutions) of his code, if he would be interested in > collaborating in a more "community oriented" project, if he would be > interested in an oversight role. > > Stefano > Hi, I'm currently trying the ADS DNS server and the code is quite simple and MINA based (read "ByteBuffer" and "asynchronous" here :D ). I patched it for making it totaly independent of other ADS code, and it was quite trivial. Writing a client based on this codec is probably trivial too. Perhaps dnsjava got more functionality, but the code structure for encoding/decoding data-typestart to look old ( http://tinyurl.com/2pgyeg ) and the whole network stack is based bio (you got a patch for using NIO, but nothing for use MINA). It's ASLv2 licensed, already incubated and ADS team prolly happy to receive new patch and new supported data-types coming from dnsjava and will sure like to created a separated project if they are flooded, like they was with MINA ;) Julien