diff options
Diffstat (limited to 'COPYING')
| -rw-r--r-- | COPYING | 146 | 
1 files changed, 146 insertions, 0 deletions
@@ -0,0 +1,146 @@ +	pthreads-win32 - a POSIX threads library for Microsoft Windows + + +This file is Copyrighted +------------------------ + +    This file is covered under the following Copyright: + +	Copyright (C) 2001 Ross P. Johnson +	All rights reserved. + +	Everyone is permitted to copy and distribute verbatim copies +	of this license document, but changing it is not allowed. + +Pthreads-win32 is covered by the GNU Lesser General Public License +------------------------------------------------------------------ + +    Pthreads-win32 is open software; you can redistribute it and/or +    modify it under the terms of the GNU Lesser General Public License +    as published by the Free Software Foundation version 2.1 of the +    License. + +    Pthreads-win32 is several binary link libraries, several modules, +    associated interface definition files and scripts used to control +    its compilation and installation. + +    Pthreads-win32 is distributed in the hope that it will be useful, +    but WITHOUT ANY WARRANTY; without even the implied warranty of +    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the +    GNU Lesser General Public License for more details. + +    A copy of the GNU Lesser General Public License is distributed with +    pthreads-win32 under the filename: + +	    COPYING.LIB + +    You should have received a copy of the version 2.1 GNU Lesser General +    Public License with pthreads-win32; if not, write to: + +	    Free Software Foundation, Inc. +	    59 Temple Place +	    Suite 330 +	    Boston, MA	02111-1307 +	    USA + +    The contact addresses for pthreads-win32 is as follows: + +	Web:	http://sources.redhat.com/pthreads-win32 +        Email:  Ross Johnson <rpj@ise.canberra.edu.au>, or +                Ross.Johnson@canberra.edu.au + + + +Pthreads-win32 copyrights and exception files +--------------------------------------------- + +    With the exception of the files listed below, Pthreads-win32 +    is covered under the following GNU Lesser General Public License +    Copyrights: + +	Copyright (C) 1998  Ben Elliston and Ross Johnson +	Copyright (C) 1999,2000,2001  Ross Johnson + +    Please note that the names given in the Copyright above do not +    imply authorship of the source code. The names of all +    substantial contributors of intellectual works incorporated +    in the pthreads-win32 distribution are listed in the file +    CONTRIBUTORS. + +    These files are not covered under one of the Copyrights listed above: + +            COPYING +	    COPYING.LIB +            tests/rwlock7.c + +    This file, COPYING, is distributed under the Copyright found at the +    top of this file.  It is important to note that you may distribute +    verbatim copies of this file but you may not modify this file. + +    The file COPYING.LIB, which contains a copy of the version 2.1 +    GNU Lesser General Public License, is itself copyrighted by the +    Free Software Foundation, Inc.  Please note that the Free Software +    Foundation, Inc. does NOT have a copyright over Pthreads-win32, +    only the COPYING.LIB that is supplied with pthreads-win32. + +    The file tests/rwlock7.c is derived from code written by +    Dave Butenhof for his book 'Programming With POSIX(R) Threads'. +    The original code was obtained by free download from his website +    http://home.earthlink.net/~anneart/family/Threads/source.html +    and did not contain a copyright or author notice. It is assumed to +    be freely distributable. + +    In all cases one may use and distribute these exception files freely. +    And because one may freely distribute the LGPL covered files, the +    entire pthreads-win32 source may be freely used and distributed. + + + +General Copyleft and License info +--------------------------------- + +    For general information on Copylefts, see: + +	http://www.gnu.org/copyleft/ + +    For information on GNU Lesser General Public Licenses, see: + +	http://www.gnu.org/copyleft/lesser.html +	http://www.gnu.org/copyleft/lesser.txt + + +Why pthreads-win32 did not use the GNU General Public License +------------------------------------------------------------- + +    The goal of the pthreads-win32 project has been to +    provide a quality and complete implementation of the POSIX +    threads API for Microsoft Windows within the limits imposed +    by virtue of it being a stand-alone library and not +    linked directly to other POSIX compliant libraries. For +    example, some functions and features, such as those based +    on POSIX signals, are missing. + +    Pthreads-win32 is a library, available in several different +    versions depending on supported compilers, and may be used +    as a dynamically linked module or a statically linked set of +    binary modules. It is not an application on it's own. + +    It was fully intended that pthreads-win32 be usable with +    commercial software not covered by either the GPL or the LGPL +    licenses. Pthreads-win32 has many contributors to it's +    code base, many of whom have done so because they have +    used the library in commercial or proprietry software +    projects. + +    Releasing pthreads-win32 under the LGPL ensures that the +    library can be used widely, while at the same time ensures +    that bug fixes and improvements to the pthreads-win32 code +    itself is returned to benefit all current and future users +    of the library. + +    Although pthreads-win32 makes it possible for applications +    that use POSIX threads to be ported to Win32 platforms, the +    broader goal of the project is to encourage the use of open +    standards, and in particular, to make it just a little easier +    for developers writing Win32 applications to consider +    widening the potential market for their products.  | 
