ietf
[Top] [All Lists]

Re: bettering open source involvement

2016-08-03 04:11:09
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".

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.

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).

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.