cvs commit: src/share/man/man9 style.9

M. Warner Losh imp at bsdimp.com
Fri Jan 7 09:37:00 PST 2005


In message: <20050107111311.GC18004 at myrddin.originative.co.uk>
            Paul Richards <paul at originative.co.uk> writes:
: On Thu, Jan 06, 2005 at 12:20:59PM -0700, Warner Losh wrote:
: > 
: > I've actually given the matter a lot of thought, and simpler
: > definitely is better here.  There are too many different kinds of
: > licenses in the tree (hundreds of variations to the standard BSD
: > license, the mit license, and all the my little pony licenses that
: > likely will be headache for us one day) to do anything other than
: > <license> </license>, which is what the - tag does for us
: > unobtrusively.
: 
: Yeah, that's what I'd have assumed for the license but there are
: probably other things that could be marked up for processing as
: well. I think Doug's been using Doxygen in some places in the tree.

I think Doxygen is a great tool, and we should use it more.  However,
it isn't the right tool for this job...

: > Having said that, if you are willing to step to the plate and do the
: > work necessary to make a more complex scheme work, be my guest.  I'm
: > not presently planning on doing that.
: 
: I don't mind doing some work in this area. My choice would be to
: use XML though since that's an universal technology that we're
: beginning to use in lots of other places as well, so to me it would
: make sense to keep to the one technology.

Adopting XML for XML's sake is silly.  Had I done that, I'd have to
commit to every single file, since nothing used that yet.  As it was,
I had to touch maybe 65% of the tree.  The up side is that now I have
a long list of files that have some issue or another with their
notices...  Also, like I said, there's no standard here.  This project
uses these tags, that project uses other tags.  It would be hard to
get anything 'complicated' integrated into other system, so I went
with the simplest solution possible.

A coworker wrote a command that nicely harvests all of the License
notices, eliminates some of the mindless duplication, leaving only
other kinds of duplication to worry about...

Warner


More information about the cvs-src mailing list