|
From: Lark <la...@fe...> - 2000-07-19 05:33:39
|
> I can now commit to the archive. Great! > Some of the files I want to add are marked with my copyright. I need to do > this since I use the same files in commercial software that I write, and I > don't want anyone to think that I'm poaching files from a free software > project. > > Since this doesn't make the source any less free I don't think anyone should > object, but if anyone does, let me know and I won't check them in. No problem, as long as you make them available under the same license as the rest of Scribia (Artistic License, a copy is in the Documentation folder). Picking another license will create redistibution headaches. I'd suggest using the HEADER in the Documentation folder at the top of all your source files, substitute you name for mine, and delete the single log entry (i.e. everything from below the $Log$ line to the line that has just dashes.) That way, we have uniformity over all files. > On the subject of headers, I've noticed that the // form of header won't for > for the comment block at the top of files. RCS (part of CVS) rewrites this > part when checking in, and sometimes rewraps the lines while doing so. When > it rewraps a line it fails to put a // at the beginning, causing a > compilation error. > > I've fixed this in a few files by wrapping the entire block in /**/ style > comments. Thanks. I believe this is a bug in the MacCVS client; Unix clients are smart enough to use the line prefix of the $Log$ line when wrapping/indenting commit log entries. -- Lark <la...@fe...> |