Re: bettering open source involvement
Dave Taht <dave.taht@gmail.com> Wed, 03 August 2016 09:38 UTC
Return-Path: <dave.taht@gmail.com>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 09EBF12D107 for <ietf@ietfa.amsl.com>; Wed, 3 Aug 2016 02:38:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 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, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id w_6FLDXVb247 for <ietf@ietfa.amsl.com>; Wed, 3 Aug 2016 02:38:14 -0700 (PDT)
Received: from mail-io0-x229.google.com (mail-io0-x229.google.com [IPv6:2607:f8b0:4001:c06::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CD56912D115 for <ietf@ietf.org>; Wed, 3 Aug 2016 02:33:10 -0700 (PDT)
Received: by mail-io0-x229.google.com with SMTP id b62so237877274iod.3 for <ietf@ietf.org>; Wed, 03 Aug 2016 02:33:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=bktRkpQRjGn4dxidCPzNRIEYRHG0UPU1lWh6LX8HKXY=; b=pSSm4d7YGe2jztMQqScbqOfU04daUF9JonUfnA1QwvmrePXDkfcTFcZsTNRmkU0Zn0 mQMNNIJzyCnBTuuVlKGsnnqlbRZJOKoAqn/kC/vhzEWjt2Z6lAAUv5R2GZPTnLWrNoGj E3m5hZAT964YeP3Jde+qBdQoD6V+lfR7aZ2h1HcLGkQDcs9xu8d8JUNth2dmnupAkb0J xgsmMM5vWLeXckk98yIwQhP7ZshUq8LrqJ9i+Ql/78PCVkNkooX05xd0c4qSgvQadxoz 8uZVAwxOmCrKwDm2l9DuOzo6e+HO9+rBEH23G93uSgZVck6tIZroU1qcGpiX9NUeC+yD pFUg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=bktRkpQRjGn4dxidCPzNRIEYRHG0UPU1lWh6LX8HKXY=; b=GCpvAW6LiU+oBN8ftcYLeSvk8KyyuCgzAlBP8+fnBXijgyrthHK8/vRH3YtCU7Z+Cy OcJ4MbWX7hhaWcVhK/jo7EVjijCVKxrRv3YU3Wh/0jxyNdjkmiyEYavK3/GS5fJljWVk pzL0zaywSIx82tZScqv46VFQIk5kfoI3Oxc+TnbT0Yl+ZoAOMK60cJYJiklFsWPQOlqA zE2naxIgu6dIVmzZkhyYsec4twTcQK0ahvHO+GXgikUxdzTHUJs2zwU547ZfxtHwFtpg yeiMifE8CLdnwHkXdYeHIhQ9ldnB4yMnMxpC9b8j3Ji+Qd1w2C2WoFPSPjeNJyAda9zq hdUQ==
X-Gm-Message-State: AEkoouubfDFkqn7LTmoq2u9JoLahfc0PCQ0tPi4Sf5jR8RCguXIQdAmC6BmjbJ3oMGr+ZlBYloslC8FmE8ng0w==
X-Received: by 10.107.8.140 with SMTP id h12mr68771732ioi.95.1470216790129; Wed, 03 Aug 2016 02:33:10 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.14.17 with HTTP; Wed, 3 Aug 2016 02:33:08 -0700 (PDT)
In-Reply-To: <m1bUsCM-0000FyC@stereo.hq.phicoh.net>
References: <CAA93jw6XJh_0HtEe_nkKXxT1_R7kq+zkuvqx4iOssMEQxJn0SA@mail.gmail.com> <m1bUsCM-0000FyC@stereo.hq.phicoh.net>
From: Dave Taht <dave.taht@gmail.com>
Date: Wed, 03 Aug 2016 11:33:08 +0200
Message-ID: <CAA93jw5StW6hsbzH4CySGqna9bWi+d5_GYWZwfD2P3A4D8hChA@mail.gmail.com>
Subject: Re: bettering open source involvement
To: Philip Homburg <pch-ietf-5@u-1.phicoh.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/C3vKJy_UphNqqPbiKUL1xyWP3SQ>
Cc: IETF Discussion Mailing List <ietf@ietf.org>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf/>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 03 Aug 2016 09:38:15 -0000
On Wed, Aug 3, 2016 at 11:10 AM, Philip Homburg <pch-ietf-5@u-1.phicoh.com> wrote: >>> There are. But if the IETF wants to encourage code that anybody can study >>> and/or borrow, GPL is not the way to go. >> >>I don't think the "study" argument flies anymore. It's akin to banning >>a doctor from reading "one flew over the cookoos nest". Or a barber from watching "sweeny todd". > > With all the discussion about code, I'm much more interested in good APIs. > > I think the advanced socket API for IPv6 is one that works really well. I am still in search of common, simple means, to access and change the ecn related bits in the IP header, particularly for udp packets. The "standard" for doing such is varied, actually getting at the bits per packet (for OSes that can do it) requires the cmsg facility. > More recently, getdns defines for the first time a sensible API for DNS. > (A bit verbose if you write C, but certainly at the right level of > abstraction). That is awesome! https://getdnsapi.net/spec.html Thank you for bringing it to my attention. Their proposed standard has a few problems - no mdns support for one - and a codebase issue (openssl dependency primarily), but it is otherwise looking like a vast improvement on older dns apis. > For APIs, you'd like to have at least two compatible implementations of a > single API. So if one of those is GPL and the other BSD, there is no > licensing issue. > > There may be other uses for code, for example to illustrate a complex > algorithm. But the one thing I miss most are well defined APIs. +10 > > -- Dave Täht Let's go make home routers and wifi faster! With better software! http://blog.cerowrt.org
- Re: bettering open source involvement Charles Eckel (eckelcu)
- Re: bettering open source involvement Randy Bush
- Re: bettering open source involvement Harald Alvestrand
- Re: bettering open source involvement ned+ietf
- Re: bettering open source involvement Brian E Carpenter
- Re: bettering open source involvement Michael Richardson
- Re: bettering open source involvement Ted Lemon
- Re: bettering open source involvement Melinda Shore
- Re: bettering open source involvement Viktor Dukhovni
- Re: bettering open source involvement Alia Atlas
- Re: bettering open source involvement Alia Atlas
- RE: bettering open source involvement MH Michael Hammer (5304)
- Re: bettering open source involvement joel jaeggli
- Re: bettering open source involvement Dave Taht
- Summary: bettering open source involvement S Moonesamy
- Re: bettering open source involvement Michael Richardson
- Re: bettering open source involvement Dave Taht
- Re: bettering open source involvement Philip Homburg
- Re: bettering open source involvement Stephen Farrell
- Re: bettering open source involvement Dave Taht
- Re: bettering open source involvement Randy Bush
- Re: bettering open source involvement Brian E Carpenter
- Re: bettering open source involvement Michael Richardson
- Re: bettering open source involvement Ted Lemon
- Re: bettering open source involvement Yoav Nir
- Re: bettering open source involvement Dave Taht
- Re: bettering open source involvement Riccardo Bernardini
- Re: bettering open source involvement Stephen Farrell
- Re: bettering open source involvement Eggert, Lars
- Re: bettering open source involvement Dave Taht
- Re: bettering open source involvement Dave Taht
- Re: bettering open source involvement Charles Eckel (eckelcu)
- Re: bettering open source involvement Brian E Carpenter
- Re: bettering open source involvement Doug Ewell
- Re: bettering open source involvement Brian E Carpenter
- Re: bettering open source involvement Eggert, Lars
- Re: bettering open source involvement Paul Wouters
- Re: bettering open source involvement Joel M. Halpern
- Re: bettering open source involvement Alia Atlas
- Re: bettering open source involvement Livingood, Jason
- Re: bettering open source involvement Livingood, Jason
- Re: bettering open source involvement Livingood, Jason
- Re: bettering open source involvement Ted Lemon
- Re: bettering open source involvement Brian E Carpenter
- Re: bettering open source involvement Randy Bush
- Re: bettering open source involvement Dave Taht
- Re: bettering open source involvement HANSEN, TONY L
- Re: bettering open source involvement Brian E Carpenter
- RE: bettering open source involvement MH Michael Hammer (5304)
- Re: bettering open source involvement Randy Bush
- Re: bettering open source involvement Melinda Shore
- Re: bettering open source involvement Andy Bierman
- Re: bettering open source involvement Stephen Farrell
- RE: bettering open source involvement MH Michael Hammer (5304)
- Re: bettering open source involvement Stephen Farrell
- Re: bettering open source involvement Alia Atlas
- Re: bettering open source involvement Alia Atlas
- Re: bettering open source involvement Riccardo Bernardini
- Re: bettering open source involvement Dave Taht
- RE: bettering open source involvement MH Michael Hammer (5304)
- Re: bettering open source involvement Melinda Shore
- Re: bettering open source involvement Bjoern A. Zeeb
- Re: bettering open source involvement Brian E Carpenter
- Re: bettering open source involvement Alia Atlas
- Re: bettering open source involvement S Moonesamy
- Re: bettering open source involvement Michael Richardson
- Re: bettering open source involvement Octavio Alvarez
- Re: bettering open source involvement Riccardo Bernardini
- RE: bettering open source involvement MH Michael Hammer (5304)
- Re: bettering open source involvement Melinda Shore
- Re: bettering open source involvement Suzanne Woolf
- Re: bettering open source involvement Bjoern A. Zeeb
- Re: bettering open source involvement Riccardo Bernardini
- bettering open source involvement Dave Taht