[79] in 6.033-lab

home help back first fref pref prev next nref lref last post

Borrowing/reusing code

daemon@ATHENA.MIT.EDU (Kevin 'Bob' Fu)
Fri Mar 13 16:51:25 1998

To: 6.033-lab@MIT.EDU
Date: Fri, 13 Mar 1998 16:51:33 EST
From: "Kevin 'Bob' Fu" <fubob@MIT.EDU>

You may borrow snippets of freely available source code for your web
proxy if you understand the borrowed code.  For instance, you may
borrow code for an asynchronous resolver or HTTP parser.  But if
called upon, you should be able to explain how the borrowed code
works.

If you find a particularly useful snippet of code (e.g., a hash table,
async resolver, time parser), please pass the information along to
6.033-lab@mit.edu.

Please use common sense.  Do not borrow megabytes of source code.  The
heart of your web proxy must be of your own creation.  Your paper and
web proxy must acknowledge any borrowed code.

Also, code from last year will help you parse HTTP requests.  See
/mit/6.033/1997/lab/examples/lab1/ for sample HTTP parsing code.

--------
Kevin E. Fu (fubob@mit.edu)
PGP key: finger fubob@monk.mit.edu

home help back first fref pref prev next nref lref last post