Subject: Re: Announce: NetBSD gets permission to incorporate POSIX(R) material
To: Chuck Swiger <cswiger@mac.com>
From: Hubert Feyrer <hubert@feyrer.de>
List: netbsd-users
Date: 02/16/2006 04:15:10
[Thanks for CC:ing me, I'm not on netbsd-users@]
On Wed, 15 Feb 2006, Chuck Swiger wrote:
> While this is a fine thing, does that mean that NetBSD will be able to get
> and/or reproduce or redistribute IEEE 1003/POSIX documentation freely with NetBSD?
Please note it's the NetBSD Foundation as legal entity that got the
permission, and NetBSD developers as members of TNF can use the POSIX
texts from SUSv3 in (most likely) manpage that are intended to be used in
the NetBSD operating system.
Use is not "freely" though: We (TNF) got the obligation to acknoledge the
copyright when we use POSIX text. As the documentation in question is
mostly manpages, the obligation is to print a copyright statement in the
manpages, both in source and in the rendered version of the manpages:
COPYRIGHT
Portions of this text are reprinted and reproduced in electronic form
from IEEE Std 1003.1, 2003 Edition, Standard for Information Technology
-- Portable Operating System Interface (POSIX), The Open Group Base
Specifications Issue 6, Copyright (C) 2001-2003 by the Institute of
Electrical and Electronics Engineers, Inc and The Open Group. In the
event of any discrepancy between this version and the original IEEE and
The Open Group Standard, the original IEEE and The Open Group Standard
is the referee document. The original Standard can be obtained online
at http://www.opengroup.org/unix/online.html .
Also, when taking text from SUSv3, it shall be noted that portions of of
the text is written are written as a recommendation ("XXX shall do YYY",
e.g. "macro shall be defined") which should be changed to state that this
is actually the fact ("XXX does YYY", "macro is defined").
A script to assist Members of TNF (i.e. that's not available to the
public) in doing this and a bit more information can be found in
localsrc/legal/TheOpenGroup.
Probably also worth mentioning that while SUSv3 is available in HTML, and
manpages are written in *roff, there is actually a set of POSIX-compliant
manpages under the above-mentioned copyright of IEEE and The Open Group
(and under no other copyright, esp. not GPL or FDL) is available from the
GNU documentation project in the man[013]p sections of their man-pages,
see e.g.
ftp://ftp.win.tue.nl/pub/linux-local/manpages/man-pages-2.23.tar.gz.
Please note also that the plan is NOT to blindly import all POSIX/SUSv3
manpages, but only use what is needed to document the actual state of the
NetBSD operating system with its tools and interfaces. We just don't need
to rewrite things like the manpages for the upcoming wide-curses work.
- Hubert