OCamlRup — provenance and copyright
===================================

WHAT THIS IS

  An implementation of the Remote Update Protocol (RUP) in Objective Caml:
  a RUP client, a generic RUP server, an Apache CGI server, parsing of the
  rupinfo.txt server-configuration file, and integration with robots.txt.

  RUP was proposed in 1998-99 by Roberto Di Cosmo and Pablo E. Martínez López
  as a way for a web server to announce what had changed, so that indexing
  robots need not re-download a site to find out. See
  https://www.dicosmo.org/RUP/ for the drafts and the history.

WHO WROTE IT

  Copyright (c) 2001 Samuel Lasry and Xavier Patourel.

  It was written as a TER — Travaux d'Étude et de Recherche, the supervised
  final-year research project — at Université Paris 7, on the subject
  "Indexation rapide du Web", supervised by Roberto Di Cosmo. The work was
  delivered in June 2001 and defended that month. The authors distributed it
  themselves at the time from http://slasry.free.fr/RUP.TGZ, now gone.

  Source files dated March–June 2001.

LICENCE — PLEASE READ

  The authors attached no licence to their code, and none is asserted here.
  Copyright remains theirs. This copy is published by Roberto Di Cosmo as an
  archival record of the project, with attribution and without any claim of
  ownership or any grant of rights.

  If you are Samuel Lasry or Xavier Patourel and would prefer this taken down,
  or would like to attach a licence to it, please write to roberto@dicosmo.org
  and it will be done.

  The modules mimestring, netbuffer, netencoding, netstream, netstring_str and
  neturl are NOT the authors' work: they are part of the "netstring" package,
  copyright Gerd Stolpmann, distributed under the MIT-style permission notice
  reproduced in the LICENSE file in this directory. That notice governs those
  modules and only those.

WHAT WAS REMOVED

  Compiled objects (.cmo, .cmi), the ELF binaries built in 2001 (rupd,
  client_rup, rupstat) and runtime state files. Sources and documentation
  are complete and unmodified.

Assembled 8 August 2026 from ~/Projects/rupocaml-0.1.
