[MaraDNS list] How to get MaraDNS and Deadwood to talk to each other?

JFC Morfin jefsey at jefsey.com
Wed Mar 7 08:41:52 EST 2012


At 09:20 07/03/2012, Sam Trenholme wrote:
> > I don't think it is realistic to expect people to be around 
> forever to fix the
> > bugs their own code introduced.
>
>I don't either, but there has to be someone responsible for the bugs.
>Someone with a sign above their head saying "The buck stops here with
>MaraDNS bugs".  It can, naturally, be multiple people.
>
>If there is no longer such a person, then MaraDNS will no longer be a
>viable DNS server; I may as well make maradns.org a redirect to
>unbound.net in that case.

Sam and all,

I tried to start a fork (not a continuation) of MaraDNS as alfaDNS 
(http://alfadns.org) and I supported it with small money and I 
continue (I hope so, I am a little lost with the Flattr account I 
subscribed for that).

1. The need I have is for what I call an ML-DNS logic (fully Internet 
DNS, IDNA2008 compliant and much more, multi-layer, multi-lingual 
digital name system) prototype that I could use to explore, test and 
document NETIX as part of the Internet+ architecture. If some want to 
know the architectural framework: 
http://www.ietf.org/internet-drafts/draft-iucg-internet-plus-09.txt 
and the context: 
http://www.ietf.org/internet-drafts/draft-iucg-iutf-tasks-00.txt. An 
example of my need is CLASSes MaraDNS does not support (but several 
concurrent copies can run several CLASSes in prototype mode).

I just tell this to underline that the market is wide. The Internet+ 
is the existing Internet concepts that I made Vint Cerf to 
acknowledge (this lead to the IDNA2008 consensus which was blocked 
otherwise), that are progressively embodied in Google+. Google+ is to 
make the Internet a Google network, Internet+ is to make it a people 
centric network.

2. So, the real issue for me was to *learn* how to *build* MaraDNS 
from Sam. And to use his experience (and code parts), before 
rebuilding or extending MaraDNS. Sam has not got the time and money I 
would have like to pay him for that.

3. I was hit by health issues those last months and family load (aged 
parents who died one year ago, and aftermaths) so I am quite late. My 
project was :

     - to document the MaraDNS code. Complete reverse engineering. 
But I had not the money to buy a decent program with outputs I could 
understand (I am only a C "amator").
     - to motivate a few students to take over the maintenance of 
MaraDNS hopefully as a class task under the supervision of a teacher 
who could have related with Sam on a retainer from his school.
     - to build with former students a small development team to 
develop alfaDNS as an example, a tool-kit, people could use to adapt 
their own ML-DNS architecture after we could have enrolled Sam into 
writing a book on "how to build and port your own digital name server 
and metadata registry".

I wished to explain this because this is different from only 
maintaining it, and might motivate a community on a long range.

jfc


PS. ML-DNS was discussed and partly documented by me as a facilitator 
of the iucg at ietf.org mailing list (Internet users contributing 
group). Basically it is a multilingual and multilayer front end for 
an extended MaraDNS and Deadwood functions (plus others) system, 
operating label conversion algorithm and parser.

It should be used to support personal (private external virtual 
network) roots (multiclasses) and a very extended private IANA 
system. The target is a really distributed  fringe to fringe 
Internet+ 100% compatible and compliant with the end to end Internet. 
It only is the applications of RFC 791, 1121, 1958 and 3439 on the 
Internet architecture in including the principle of subsidiarity 
which was the fundament of the IDNA2008 consensus (local mapping 
intelligence on the fringe).

Multilayer refers to the fact that the DNS supports 65.536 CLASSes 
(and therefore root files) and that IDNA has permitted to uncover the 
supposedly missing "presentation layer" ("xn--" actually represents a 
presentation) and that domain name resolution may work with a domain 
name pile in different formats, etc. for different protocols. This is 
exactly what ICANN has suggested for the DNS in its ICP-3 policy 
statement. The market is interesting: everyone can have his own 
legitimate, RFC conformant TLD.

This is NOT open roots. This is open Internet. Actually it is 
openning the whole digital ecosystem, because digital names are not 
only bound to the Internet (my real interest lies in the Intersem, 
i.e. the semantic internet of ideas, but this is another story. Even 
if the SAS (semantic addressing system) will need a name serveur).








More information about the list mailing list