Re: Reducing IETF scope in response to market forces

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Dave, thanks for raising tough questions.

I am somewhat skeptical that IETF should place too much emphasis on its estimation of the "market".   I remember one working group that started out saying "we're just going to standardize whatever <big company> does, since they'll win anyway" (even though the resulting standard would likely not have worked well for users of other companies' products).   Fortunately, they didn't end up doing that, and while what they produced was bloated and baroque, and I'm not even sure that <big company> supports it, the IETF standard was implemented in an open source project, which was adopted by other vendors' products.   And the computing world has become larger and more diverse so that<big company>'s products are not as relevant as they used to be.

And yet, the zombie projects you cite absolutely do exist in IETF, in significant numbers.

I have rarely seen a WG vote to disband itself rather than take on new work.   Some WGs naturally wind down because their work was inherently tightly scoped, so it's obvious when they're done. For others, at every meeting more drafts with less overall relevance are adopted.

But somehow there's a belief that ADs should not be able to kill WGs.   There's a strong feeling that people who have invested in a WG should not have it pulled out from under them like a rug.

Nobody likes a project that they've been working on to be terminated, and I can't say that such decisions made in industry are generally wise.   But cancellations are nonetheless sometimes necessary.   Some WGs go off in the weeds and never correct themselves, and continue to meet for many years, taking up precious meeting slots and AD and chair and participant resources.   Sometimes it turns out that the WG's original idea just wasn't that good, or wasn't as easy to realize as it initially seemed, or the participants simply aren't willing to reach any kind of consensus.   And sometimes a WG's work is overtaken by events.

Zombie WGs aren't just taking up resources for those who participate in and manage them.   They make IETF less interesting overall, and decrease IETF's perceived relevance to its own participants and to the world.

I remember when you could get real work done in IETF meetings. The meeting slots were long enough and you could often get two of them scheduled within the week, so between the meetings you could get together with the relevant people, hash out the necessary compromises, and revise the I-D before the week ended.    Meeting time was devoted to discussion, presentations were rare, there was no PowerPoint.    There wasn't a microphone queue to slow everybody down, and the seating wasn't squished together so tightly that most participants couldn't get up to speak.   There was no WiFi in the room, so the room wasn't full of people glued to laptops doing other things and distracting from the discussion.   And the WGs didn't take on a lot of peripheral work, they were tightly focused on a small number of drafts.

(and yeah, some of those things needed to change, but most of the changes were made without much consideration of how they'd affect our ability to do work)

These days it seems like you spend thousands of dollars to travel halfway around the world to meet for 2 hours, or meet for longer in a broadly-scoped WG that only has a few minutes to devote to the project you're working on, and 90% of that time is devoted to staring at a screen.   And somehow this is supposed to facilitate progress.

What would IETF meetings be like if they were primarily set up to facilitate production and testing of running code?

Keith

On 5/12/19 2:33 AM, Dave Taht wrote:

Zombie projects stagger through the hallways. Most orgs (of any sort)
do do a yearly review of their projects and kill a percentage of them
if they are not showing results. In my case I use very different
techniques to ensure good code and standards, among others, the game
of dealer,
( https://www.amazon.es/Dealers-Lightning-Xerox-Parc-Computer/dp/0887309895
), and focusing
(48 pt font) on running code and public deployment, more than rough
consensus (8pt font).

I can think of quite a few working groups within the ietf with
projects on their agenda that were long ago surpassed by market
forces, and the need for any further standards to appear, long since
vanished. The winners in the market stop going to ietf, the losers
plunk along trying to get their stuff standardized. To avoid howling
here I'll skip mentioning the dozens I have on my list, and just pick
on one that I was present at the founding of, homenet.

Market forces have completely shifted out from under that working
group. No serious vendor
support ever appeared. The vendors most affected, never showed up.
Specs exist, but code doesn't. There was a very good preso on all this
at homenet 104. The members of that working group hummed
overwhelmingly to recharter at ietf 104. After that, however, several
core members of the group expressed to me that it would be best to
shutter it entirely and attempt to move the core to an org that was
actually focused on running code, more than further specifications and
further wading through ietf processes, and thus, meet elsewhere,
entirely.

I feel a lot of working groups here could adopt the best of the ietf
processes, dump the rest,
and disband their ietf presence, meeting using better tools, cheaper
hotels, and leaner processes.

>From the bottom up, and the top down, it would be better to
periodically ask hard questions (is this tech going to work?), do a
market review (is this standard (still) needed?),  and so on.

Asking each working group to justify its continued existence and need
for meeting space with a set of hard questions might be a start.
Identifying what questions to ask, a start to that start.

An ietf with 30% less working groups, and a larger percentage of the
remainder working on standards that might matter, would be a better
ietf.

It is always easier to add, rather than subtract.





[Index of Archives]     [IETF Annoucements]     [IETF]     [IP Storage]     [Yosemite News]     [Linux SCTP]     [Linux Newbies]     [Mhonarc]     [Fedora Users]

  Powered by Linux