SUNWmusicbrainz.copyright revision 12723
For the avoidance of doubt, except that if any license choice other
than GPL or LGPL is available it will apply instead, Sun elects to
use only the General Public License version 2 (GPLv2) at this time
for any software where a choice of GPL license versions is made
available with the language indicating that GPLv2 or any later
version may be used, or where a choice of which version of the GPL
is applied is otherwise unspecified.
--------------------------------------------------------------------
Portions Copyright (C) 2000 Relatable
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program 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 General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, Write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
--------------------------------------------------------------------
Version 2.x, Copyright (C) 2001, Paul Marquess.
Version 1.x, Copyright (C) 1999, Kenneth Albanowski.
This code may be used and distributed under the same license as any
version of Perl.
This version of ppport.h is designed to support operation with Perl
installations back to 5.004, and has been tested up to 5.8.0.
If this version of ppport.h is failing during the compilation of this
module, please check if a newer version of Devel::PPPort is available
on CPAN before sending a bug report.
If you are using the latest version of Devel::PPPort and it is failing
during compilation of this module, please send a report to perlbug@perl.com
Include all following information:
1. The complete output from running "perl -V"
2. This file.
3. The name & version of the module you were trying to build.
4. A full log of the build that failed.
5. Any other information that you think could be relevant.
For the latest version of this code, please retreive the Devel::PPPort
module from CPAN.
In order for a Perl extension module to be as portable as possible
across differing versions of Perl itself, certain steps need to be taken.
Including this header is the first major one, then using dTHR is all the
appropriate places and using a PL_ prefix to refer to global Perl
variables is the second.
If you use one of a few functions that were not present in earlier
versions of Perl, please add a define before the inclusion of ppport.h
for a static include, or use the GLOBAL request in a single module to
produce a global definition that can be referenced from the other
modules.
Function: Static define: Extern define:
newCONSTSUB() NEED_newCONSTSUB NEED_newCONSTSUB_GLOBAL
--------------------------------------------------------------------
(PD) 2001 The Bitzi Corporation
Please see file COPYING or http://bitzi.com/publicdomain
for more info.
NIST Secure Hash Algorithm
heavily modified by Uwe Hollerbach <uh@alumni.caltech edu>
from Peter C. Gutmann's implementation as found in
Applied Cryptography by Bruce Schneier
Further modifications to include the "UNRAVEL" stuff, below
This code is in the public domain
--------------------------------------------------------------------
Copyright (C) 2000 Jason Diamond - http://injektilo.org/
This package is Free Software available under either of two licenses:
1. The GNU Lesser General Public License (LGPL)
See http://www.gnu.org/copyleft/lesser.html or COPYING.LIB for the
full license text.
_________________________________________________________________
Copyright (C) 2000 Jason Diamond. All Rights Reserved.
This library is free 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; either version 2 of
the License, or (at your option) any later version.
This library 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.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
USA
_________________________________________________________________
NOTE - under Term 3 of the LGPL, you may choose to license the entire
library under the GPL. See COPYING for the full license text.
2. The Mozilla Public License
See http://www.mozilla.org/MPL/MPL-1.1.html or MPL.html for the full
license text.
Under MPL section 13. I declare that all of the Covered Code is
Multiple Licensed:
_________________________________________________________________
The contents of this file are subject to the Mozilla Public License
version 1.1 (the "License"); you may not use this file except in
compliance with the License. You may obtain a copy of the License
Software distributed under the License is distributed on an "AS IS"
basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
the License for the specific language governing rights and
limitations under the License.
The Initial Developer of the Original Code is Jason Diamond.
Portions created by Jason Diamond are Copyright (C) 2000 Jason
Diamond. All Rights Reserved.
Alternatively, the contents of this file may be used under the
terms of the GNU Lesser General Public License, in which case the
provisions of the LGPL License are applicable instead of those
above. If you wish to allow use of your version of this file only
under the terms of the LGPL License and not to allow others to use
your version of this file under the MPL, indicate your decision by
deleting the provisions above and replace them with the notice and
other provisions required by the LGPL License. If you do not delete
the provisions above, a recipient may use your version of this file
under either the MPL or the LGPL License.
--------------------------------------------------------------------
Copyright (C) 1999 Ben Wong
Copyright (C) 2000 David Gray
Copyright (C) 2000 EMusic.com
Copyright (C) 1998 Jukka Poikolainen
Copyright (C) 1999 Marc E E van Woerkom
Copyright (C) 2000 Relatable
Copyright (C) 2000 Robert Kaye
Copyright (C) 1999 Stephen van Egmond
Copyright (C) 1999 Winston Chang
This library is free 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; either
version 2.1 of the License, or (at your option) any later version.
This library 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.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
----------------------------------------------------------------------------
Program: RFC-822 routines (originally from SMTP)
Author: Mark Crispin
Networks and Distributed Computing
Computing & Communications
University of Washington
Administration Building, AG-44
Seattle, WA 98195
Internet: MRC@CAC.Washington.EDU
Date: 27 July 1988
Last Edited: 10 September 1998
Sponsorship: The original version of this work was developed in the
Symbolic Systems Resources Group of the Knowledge Systems
Laboratory at Stanford University in 1987-88, and was funded
by the Biomedical Research Technology Program of the National
Institutes of Health under grant number RR-00785.
Original version Copyright 1988 by The Leland Stanford Junior University
Copyright 1998 by the University of Washington
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted, provided
that the above copyright notices appear in all copies and that both the
above copyright notices and this permission notice appear in supporting
documentation, and that the name of the University of Washington or The
Leland Stanford Junior University not be used in advertising or publicity
pertaining to distribution of the software without specific, written prior
permission. This software is made available "as is", and
THE UNIVERSITY OF WASHINGTON AND THE LELAND STANFORD JUNIOR UNIVERSITY
DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, WITH REGARD TO THIS SOFTWARE,
INCLUDING WITHOUT LIMITATION ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE, AND IN NO EVENT SHALL THE UNIVERSITY OF
WASHINGTON OR THE LELAND STANFORD JUNIOR UNIVERSITY BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
CONTRACT, TORT (INCLUDING NEGLIGENCE) OR STRICT LIABILITY, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
------------------------------------
The implementation of the
Fast Fourier Transform algorithm
modified by Sean Ward 2000
portions (c) Reliable Software, 1996
------------------------------------
--------------------------------------------------------------------