Re: bettering open source involvement

Suzanne Woolf <> Thu, 28 July 2016 18:23 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id BE65812D0E6 for <>; Thu, 28 Jul 2016 11:23:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: (amavisd-new); dkim=pass (2048-bit key)
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id Oy1ASv-FqPMg for <>; Thu, 28 Jul 2016 11:23:38 -0700 (PDT)
Received: from ( [IPv6:2607:f8b0:400d:c09::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by (Postfix) with ESMTPS id B9DEF12D750 for <>; Thu, 28 Jul 2016 11:23:37 -0700 (PDT)
Received: by with SMTP id p74so70373634qka.0 for <>; Thu, 28 Jul 2016 11:23:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=20120113; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=FLqHPs3jWwskosifxENBCYrUtByiJ0ykfV/9s64AIPw=; b=lL2ByTCw6ZZSObn+N/1WHbgZ6e1Uh8xYNS+4u2eYHH2c4M+ujFsASdHsfZNYl1/aFO Qe4ImHGE2nRFtqLg1oldF03s5AN1EqyauFWz/+HUs6g89LweGUnXhH0YBca6wQwzgGES vJG2XOrs9HEKSQfY2VMnE7FheDNrZr4rWvWLz8IO/3j0T1MMT96C/QnC+QqA3wf4fDgs /irVsmCjhdjLBQqDL1qj9fZAJLcdxplluY2NMmqGYrqvHSsF4CQ4kLq8zeOuq7thgmum AvURW0pbXolM40tQGC8sukaV7Uqsihvx4Jg3B6jVCwDEetRo4/6GgRkVBqfUz4eZow37 sD3w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=20130820; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=FLqHPs3jWwskosifxENBCYrUtByiJ0ykfV/9s64AIPw=; b=gtW0yJAL5yiGDP51E2RMdzH5ylLZQCdj0UQBoZ4YSSB0twbUJS+YeGsWTP2h/EbwjG auYn+fCPjeoasD3HjleQMwhyEXmMSgSezGILxS0HKr+9bez/1alu3MxSj1JD4YZecVV5 7luIbDxboys5a4Iofs6Ju/oDxqLItE8XxUCIIR5K87/mRoGO2pyhR5bXbkklmTki7Yiv M9yaNWmNpH4bm/VVwm4qnT/bdFyllnbMWP5WNI1A/VG8CoGGN8lWtgn4oqRLehnRjEO+ n5XhDFWPIdTL6VAH7ftYeJMbiTJK9yM0ifyv1hzi8bJgfa9TaW+N6SkOr3CV1hII9oxE M2pw==
X-Gm-Message-State: AEkoous2T88D8JuaILyNk2qe5qcNamQ8xgrnLaCoduIkvHtD2TuLqs2uMb8iyRRmgFKZnw==
X-Received: by with SMTP id p70mr47053636qka.9.1469730216017; Thu, 28 Jul 2016 11:23:36 -0700 (PDT)
Received: from [] ( []) by with ESMTPSA id o67sm7900011qkf.17.2016. (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 28 Jul 2016 11:23:34 -0700 (PDT)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 6.6 \(1510\))
Subject: Re: bettering open source involvement
From: Suzanne Woolf <>
In-Reply-To: <>
Date: Thu, 28 Jul 2016 14:26:42 -0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <>
References: <> <> <>
To: Melinda Shore <>
X-Mailer: Apple Mail (2.1510)
Archived-At: <>
Cc: IETF discussion list <>
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: IETF-Discussion <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Thu, 28 Jul 2016 18:23:40 -0000


As an aside, DNS is one of the areas where there's actually a pretty active give-and-take between standards and open source development-- some of the leading implementations of the protocol are open source and have been for years, and there's been enormous benefit in an open "code to current spec; test multiple implementations; debug; revise code; revise spec" cycle for DNSSEC some years ago or some of the DPRIVE work more recently. 

One of the reasons, I think, is that interoperability among completely heterogeneous code bases is not optional. No one gets to say "my open source is all the spec you need, why would you want your own code base?" any more than they get to say "we have a spec, you should just follow it" or "you should just buy my proprietary gear to get this functionality".  There are a lot of implementations, new ones appear every day for various reasons, and while we're drifting towards the same lowest-common-denominator interoperability that everyone else gets in the widely-middleboxed internet, that minimum remains fairly high.

I admit I'm not sure why that is; I'm aware of a number of historical factors that seem relevant, but I suspect there are other important factors too. Perhaps it's simply the only way to maintain backwards compatibility.


On Jul 28, 2016, at 1:34 PM, Melinda Shore <> wrote:

> On 7/28/16 2:51 AM, Riccardo Bernardini wrote:
>> I have direct experience with FOSDEM ( that is
>> held every year end of January/beginning of February in Bruxelles.
>> Personally, I like it, I find it very active (~5000 participants/year)
>> and refreshing (after a year buzz-wording).  Joking I say that it looks
>> almost like IETF's incubator... :-) (the density of geeks per square
>> meter is similar :-)
> I think that if we wait for people to come to us, we'll be
> waiting for people to come to us.  I spoke a few months ago
> at PyCon US, and while it was specifically about getdns (an
> advanced DNS library) it was also an opportunity to talk about
> DNS privacy and security issues, and that mitigations are
> specified and available, along with ongoing work in the IETF.
> It was an extremely positive experience, highly recommended.
> Also, non-IETF hackathons are a good thing.
> Melinda