The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
* [TUHS] Re: Mills' initial implementation of FTP - best citation?
@ 2024-01-22 16:15 Paul Ruizendaal
  2024-01-23  2:04 ` Bakul Shah
  0 siblings, 1 reply; 7+ messages in thread
From: Paul Ruizendaal @ 2024-01-22 16:15 UTC (permalink / raw)
  To: tuhs, Royce Williams

> I see that the wording on his Wikipedia page has the ambiguous phrase "had
> the first implementation of FTP", which has been flagged as needing
> clarification, so I intend to provide it.
> 
> In both this interview:
> 
> https://conservancy.umn.edu/bitstream/handle/11299/113899/oh403dlm.pdf
> 
> ... and this video recording of Mills himself giving a lecture at UDel:
> 
> https://youtu.be/08jBmCvxkv4?t=428
> 
> ... it's quite clear that it's literally true - he authored, compiled,
> installed, implemented, and tested the very first (and apparently second)
> FTP server.

It may be impossible to provide hard evidence. From RFC 354 it seems to me that the protocol took on a recognisable shape around July 1972 and from RFC 414 it seems to me that there were a number of implementations by November 1972, and unfortunately Dave Mills is not mentioned. His recollection may well be correct, but finding proof he was the first in a 4 months time slot 50+ years ago may be too ambitious.

https://www.ietf.org/rfc/rfc354.txt
https://www.ietf.org/rfc/rfc414.txt

Maybe the internet history list can shed some more light on the matter:

https://elists.isoc.org/mailman/listinfo/internet-history



^ permalink raw reply	[flat|nested] 7+ messages in thread
* [TUHS] Re: Mills' initial implementation of FTP - best citation?
@ 2024-01-23  4:39 Noel Chiappa
  2024-01-23  5:19 ` George Michaelson
  0 siblings, 1 reply; 7+ messages in thread
From: Noel Chiappa @ 2024-01-23  4:39 UTC (permalink / raw)
  To: bakul, tuhs; +Cc: jnc

    > From: Bakul Shah

    > He was part of NSFNet, so could have got first FTP on NSFnet or a
    > later version of FTP.

You all are talking about _two separate FTP's_ (as I pointed out
previously). If you all would stop confusing yourselves, you'd be able to sort
out the bogons.

In this particular case, the NSFnet appeared at a _much_ later stage of the
growth of the Internet (yes, it is spelled with a capital 'I'; the morons at
the AP were not aware that 'internet' was a pre-existing word with a
_different meaning_) than when Dave was working with the Fuzzball, and by that
point there were _many_ TCP FTP's (e.g. the ITS one I previously sent the URL
to the source for), so the 'first FTP on NSFnet' is a non-concept.

The best bet for accurate data is to look at the TCP meeting minutes from the
IEN series:

    https://www.rfc-editor.org/ien/ien-index.html

Looking quickly, the first one that Dave appears in might be IEN-160,
"Internet Meeting Notes -- 7-8-9 October 1980". (He wasn't in the "Attendees"
lists of any of the earlier ones I looked at.) Look in the "Status Reports"
sections to see if he says anything about where he's at. The one for this one
says:

  "Dave described the configuration of equipment at COMSAT which consists of a
  number of small hosts, mainly LSI-11s. ... COMSAT has also used NIFTP to
  transmit files between their hosts and ISIE.  The NIFTP software was provided
  by UCL. ... COMSAT plans to .. arrange a permanent connection to the ARPANET."

I have no idea what a "NIFTP" might be. Also, there is a reason that serious
historians prefer contemporary written records, not people's memories.

	   Noel






^ permalink raw reply	[flat|nested] 7+ messages in thread
* [TUHS] Re: Mills' initial implementation of FTP - best citation?
@ 2024-01-22 21:29 Noel Chiappa
  2024-01-23 13:36 ` Paul Ruizendaal
  0 siblings, 1 reply; 7+ messages in thread
From: Noel Chiappa @ 2024-01-22 21:29 UTC (permalink / raw)
  To: tuhs; +Cc: jnc

    > From: Paul Ruizendaal

    >> the ambiguous phrase "had the first implementation of FTP", which
    >> has been flagged as needing clarification

    > From RFC 354 ... and from RFC 414

Those are NCP FTP, a slightly different protocol, and implementation, from TCP
FTP. (The code from the NCP one was sometimes recycled into the TCP one; see
e.g.:

  https://github.com/PDP-10/its-vault/blob/master/files/sysnet/ftpu.161

which has both in one program.)

These RFC's you listed are obviously pre-TCP; the first TCP RFC is
RFC-675. (The first RFC that even mentions TCP seems to be RFC-661.)  RFC's
are all NCP-related until around #700 or so, when the mix starts to change.


Maybe the "needing clarification" refers to these two different FTP's? Without
an explicit classifier, does that text refer to NCP FTP or TCP FTP?

	Noel

^ permalink raw reply	[flat|nested] 7+ messages in thread
* [TUHS] Mills' initial implementation of FTP - best citation?
@ 2024-01-22  7:41 Royce Williams
  2024-01-22 12:53 ` [TUHS] " Marc Donner
  0 siblings, 1 reply; 7+ messages in thread
From: Royce Williams @ 2024-01-22  7:41 UTC (permalink / raw)
  To: TUHS

[-- Attachment #1: Type: text/plain, Size: 871 bytes --]

What is the best public, unambiguous, non-YouTube reference I can cite for
the late David Mills' initial FTP work?

I see that the wording on his Wikipedia page has the ambiguous phrase "had
the first implementation of FTP", which has been flagged as needing
clarification, so I intend to provide it.

In both this interview:

https://conservancy.umn.edu/bitstream/handle/11299/113899/oh403dlm.pdf

... and this video recording of Mills himself giving a lecture at UDel:

https://youtu.be/08jBmCvxkv4?t=428

... it's quite clear that it's literally true - he authored, compiled,
installed, implemented, and tested the very first (and apparently second)
FTP server. But Wikipedia's guidelines discourage YouTube-only citations,
and the text in the interview seems insufficiently detailed to have
citation value.

What is the best reference I can cite?

Thanks!

-- 
Royce

[-- Attachment #2: Type: text/html, Size: 1426 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2024-01-23 13:37 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-01-22 16:15 [TUHS] Re: Mills' initial implementation of FTP - best citation? Paul Ruizendaal
2024-01-23  2:04 ` Bakul Shah
  -- strict thread matches above, loose matches on Subject: below --
2024-01-23  4:39 Noel Chiappa
2024-01-23  5:19 ` George Michaelson
2024-01-22 21:29 Noel Chiappa
2024-01-23 13:36 ` Paul Ruizendaal
2024-01-22  7:41 [TUHS] " Royce Williams
2024-01-22 12:53 ` [TUHS] " Marc Donner

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).