All code in any project needs a header comment. In addition to the documentation aspect, this code needs a license. See srcML for an example.