nmh-workers
[Top] [All Lists]

Re: [Nmh-workers] nmh @ gsoc?

2010-01-25 14:40:35
On an daily basis I'm using large swathes of code that haven't been 
touched in years, or even a decade. They stopped developing it because it 
works. Even five or ten years later.

I've seen this in some cases ... but many times it's rather special-purpose
code.  I don't see it that much in what I would call "system utilities",
because those depend on features supplied by the operating system, and
those DO move (hardware changes, operating system bugs force upgrades, et
cetera).  You want to have some fun?  Try compiling the original MH on
a modern operating system.

I have wrestled with this one for years. By adding a VOP-like interface to 
the message store you could have two storage backends -- the native file 
store, and IMAP. But the pile-on will start immediately, and in no time 
we're dragging around 15 different storage backends, each with their own 
little quirks that need little tweaks to various MH commands, leading to 
the inevitable mess of conditional code, and the complete loss of the 
elegance and symmetry of what's there now.

Do you honestly think that if someone writes an IMAP message store,
there will be a "pile on" of additional message stores?  I CANNOT see
that happening.  We do not have an active developer community; that is
simply a fact.  Most of the code is contributed by a half-dozen
people, and is mostly driven by their needs.  I cannot see those people
each writing their own message store; to suggest otherwise is simply
crazy.  Notice that everyone who posted their wishlist included better
MIME handling for replies in nmh; has this code been written?  Nope.

To return to the original point - I would be willing to ask the NetBSD
Foundation (I'm a NetBSD developer) if they would be willing to be a
sponsor organization for nmh, and do the leg work to make that happen.
This means that they would get a small cut of the Google SoC stipend.
If someone else wants to do the leg work for nmh directly (and get
the stipend cut), then I have no objection.  Last year the "mentoring
organization" for Google SoC projects received $500; I think anyone
doing the SoC legwork for nmh deserves that money.

--Ken


_______________________________________________
Nmh-workers mailing list
Nmh-workers(_at_)nongnu(_dot_)org
http://lists.nongnu.org/mailman/listinfo/nmh-workers

<Prev in Thread] Current Thread [Next in Thread>