From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from scc-mailout-kit-01.scc.kit.edu (scc-mailout-kit-01.scc.kit.edu [129.13.231.81]) by fantadrom.bsd.lv (OpenSMTPD) with ESMTP id 0d3af247 for ; Mon, 26 Nov 2018 10:29:49 -0500 (EST) Received: from asta-nat.asta.uni-karlsruhe.de ([172.22.63.82] helo=hekate.usta.de) by scc-mailout-kit-01.scc.kit.edu with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (envelope-from ) id 1gRIpW-0000BK-WD; Mon, 26 Nov 2018 16:29:48 +0100 Received: from donnerwolke.usta.de ([172.24.96.3]) by hekate.usta.de with esmtp (Exim 4.77) (envelope-from ) id 1gRIpV-0003uM-HX; Mon, 26 Nov 2018 16:29:45 +0100 Received: from athene.usta.de ([172.24.96.10]) by donnerwolke.usta.de with esmtp (Exim 4.84_2) (envelope-from ) id 1gRIpV-0001kf-CO; Mon, 26 Nov 2018 16:29:45 +0100 Received: from localhost (athene.usta.de [local]) by athene.usta.de (OpenSMTPD) with ESMTPA id 91cfbaa8; Mon, 26 Nov 2018 16:29:45 +0100 (CET) Date: Mon, 26 Nov 2018 16:29:45 +0100 From: Ingo Schwarze To: Mark Harris Cc: discuss@mandoc.bsd.lv Subject: Re: mandoc.css license Message-ID: <20181126152945.GC82448@athene.usta.de> References: <923c3207-224b-0345-3215-8f457d613cd1@gmail.com> X-Mailinglist: mandoc-discuss Reply-To: discuss@mandoc.bsd.lv MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <923c3207-224b-0345-3215-8f457d613cd1@gmail.com> User-Agent: Mutt/1.8.0 (2017-02-23) Hi Mark, Mark Harris wrote on Sun, Nov 25, 2018 at 10:51:35PM -0800: > It appears that it is intended that the mandoc.css file included with > mandoc be served as a static file from any web server that is serving > mandoc-generated html. Correct. Using it as-is is recommended by default, but there may be valid reasons to modify it or write your own, in particular when integrating mandoc output into a larger website together with other content, manpages.debian.org being a prominent example, even if slightly overengineered for my taste. > If this file is BSD licensed, Arguably, it was, according to this sentence in the LICENSE file: The mandoc distribution as a whole is distributed by its developers under the following license: > should it have a copyright notice and copy of the BSD license at the > top so that it can be distributed separately? In so far as it was ISC licensed, it could already be distributed separately, at least when distributing the ISC license together with it. In general, you are right, files without Copyright and license information tend to cause confusion, so unless clearly so small and/or non-creative that there can be no Copyright on them, clarification is advisable and costs nothing. > Or does it not require this because CSS is not considered to be code > or documentation? That doesn't matter, all creative works fall under Copyright, in particular any text, and it is clearly a text file. > Would it be possible to clarify the status of this file in the LICENSE > file and/or in a comment at the beginning of mandoc.css? Sure, done, see below. Yours, Ingo Log Message: ----------- Place mandoc.css into the public domain. The reason for doing this rather than using the ISC license is that i guess that in some contexts, a requirement to preserve a Copyright and license header might be inconvenient, and i really don't care at all how people use it. What matters is that they do use it, or something similar - attempts to use mandoc without any CSS are a constant source of grief and bogus bug reports because HTML without CSS doesn't look very good: the more structural and semantic and the less presentational and old-fashioned the HTML, the more so. Thanks to Mark Harris for pointing out that the permissions on this particular file were unclear. Modified Files: -------------- mandoc: mandoc.css Revision Data ------------- Index: mandoc.css =================================================================== RCS file: /home/cvs/mandoc/mandoc/mandoc.css,v retrieving revision 1.38 retrieving revision 1.39 diff -Lmandoc.css -Lmandoc.css -u -p -r1.38 -r1.39 --- mandoc.css +++ mandoc.css @@ -1,6 +1,11 @@ /* $Id$ */ /* * Standard style sheet for mandoc(1) -Thtml and man.cgi(8). + * + * Written by Ingo Schwarze . + * I place this file into the public domain. + * Permission to use, copy, modify, and distribute it for any purpose + * with or without fee is hereby granted, without any conditions. */ /* Global defaults. */ -- To unsubscribe send an email to discuss+unsubscribe@mandoc.bsd.lv