* configure.ac: New switch for disabling -O2 (--disable-optimizations).
[cacao.git] / THIRDPARTY
index e63af593937ef30e7b64e25ecc859f2cddf7aa5f..62d6e5b1fdd1d94488f635248604420759a67a46 100644 (file)
@@ -70,91 +70,7 @@ The upstream for fdlibm is libgcj (http://gcc.gnu.org/java/), they sync
 again with the 'real' upstream (http://www.netlib.org/fdlibm/readme).
 
 
-* src/threads/green/{locks.[ch],threadio.[ch],threads.[ch]}
-
-Copyright (c) 1996 T. J. Wilkinson & Associates, London, UK.
-
-See the file "license.terms" for information on usage and redistribution
-of this file, and for a DISCLAIMER OF ALL WARRANTIES.
-
-Written by Tim Wilkinson <tim@tjwassoc.demon.co.uk>, 1996.
-
-
-* src/vm/jit/{i386,x86_64}/{dis-asm.h,i386-dis.c}
-
-Print i386 instructions for GDB, the GNU debugger.
-Copyright 1988, 1989, 1991, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-2001, 2002, 2003, 2004 Free Software Foundation, Inc.
-
-This file is part of GDB.
-
-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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */
-
-
-* src/vm/jit/{i386,x86_64}/dis-asm.h
-
-Interface between the opcode library and its callers.
-
-Copyright 2001, 2002 Free Software Foundation, Inc.
-
-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, 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., 59 Temple Place - Suite 330,
-Boston, MA 02111-1307, USA.
-
-Written by Cygnus Support, 1993.
-
-The opcode library (libopcodes.a) provides instruction decoders for
-a large variety of instruction sets, callable with an identical
-interface, for making instruction-processing programs more independent
-of the instruction set being processed.
-
-
-* src/vm/jit/powerpc/{ppc.h,ppc-dis.c,ppc-opc.c}
-
-Copyright 1994, 1995, 2000, 2001, 2002 Free Software Foundation, Inc.
-Written by Ian Lance Taylor, Cygnus Support
-
-This file is part of GDB, GAS, and the GNU binutils.
-
-GDB, GAS, and the GNU binutils are free software; you can redistribute
-them and/or modify them under the terms of the GNU General Public
-License as published by the Free Software Foundation; either version
-2, or (at your option) any later version.
-
-GDB, GAS, and the GNU binutils are distributed in the hope that they
-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 file; see the file COPYING.  If not, write to the Free
-Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-
-
-* src/lib/classes/*
+* src/classes/gnuclasspath/*
 
 GNU Classpath is licensed under the terms of the GNU General Public 
 License  with the following clarification and special exception:
@@ -192,106 +108,118 @@ that contains a configuration script generated by Autoconf, under
 the same distribution terms as the rest of that program.
 
 
-* src/toolbox/avl.[ch]
-
-libavl - library for manipulation of binary trees.
-Copyright (C) 1998-2002 Free Software Foundation, Inc.
-
-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.
+* m4/{ac_prog_jar.m4,ac_prog_javac.m4,ac_prog_javac_works.m4,ax_compiler_vendor.m4}
 
-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.
+The http://ac-archive.sourceforge.net/ website states this about the
+copyright:
 
-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., 59 Temple Place - Suite 330, Boston, MA
-02111-1307, USA.
+Please note that every macro contained in this archive is copyrighted
+by its respective author, unless the macro source explicitely says
+otherwise. Permission has been granted, though, to use and distribute
+all macros under the following license, which is a modified version of
+the GNU General Public License version 2:
 
-The author may be contacted at <blp@gnu.org> on the Internet, or
-write to Ben Pfaff, Stanford University, Computer Science Dept., 353
-Serra Mall, Stanford CA 94305, USA.
+Every Autoconf macro presented on this web site 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, or (at your option) any later version.
 
+They are distributed in the hope that they 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., 59 Temple Place -- Suite 330, Boston, MA
+02111-1307, USA.)
 
-* src/vm/unzip.[ch]
+As a special exception, the Free Software Foundation gives unlimited
+permission to copy, distribute and modify the configure scripts that
+are the output of Autoconf. You need not follow the terms of the GNU
+General Public License when using or distributing such scripts, even
+though portions of the text of Autoconf appear in them. The GNU
+General Public License (GPL) does govern all other use of the material
+that constitutes the Autoconf program.
 
-Copyright (C) 1998 Gilles Vollant
+Certain portions of the Autoconf source text are designed to be copied
+(in certain cases, depending on the input) into the output of
+Autoconf. We call these the "data" portions. The rest of the Autoconf
+source text consists of comments plus executable code that decides
+which of the data portions to output in any given case. We call these
+comments and executable code the "non-data" portions. Autoconf never
+copies any of the non-data portions into its output.
 
-This unzip package allow extract file from .ZIP file, compatible with PKZip 2.04g
-  WinZip, InfoZip tools and compatible.
-Encryption and multi volume ZipFile (span) are not supported.
-Old compressions used by old PKZip 1.x are not supported
+This special exception to the GPL applies to versions of Autoconf
+released by the Free Software Foundation. When you make and distribute
+a modified version of Autoconf, you may extend this special exception
+to the GPL to apply to your modified version as well, *unless* your
+modified version has the potential to copy into its output some of the
+text that was the non-data portion of the version that you started
+with. (In other words, unless your change moves or copies text from
+the non-data portions to the data portions.) If your modification has
+such potential, you must delete any notice of this special exception
+to the GPL from your modified version.
 
-THIS IS AN ALPHA VERSION. AT THIS STAGE OF DEVELOPPEMENT, SOMES API OR STRUCTURE
-CAN CHANGE IN FUTURE VERSION !!
-I WAIT FEEDBACK at mail info@winimage.com
-Visit also http://www.winimage.com/zLibDll/unzip.htm for evolution
 
-Condition of use and distribution are the same than zlib :
+* m4/as-ac-expand.m4
 
-This software is provided 'as-is', without any express or implied
-warranty.  In no event will the authors be held liable for any damages
-arising from the use of this software.
+(C) 2003, 2004, 2005 Thomas Vander Stichele <thomas at apestaart dot org>
 
-Permission is granted to anyone to use this software for any purpose,
-including commercial applications, and to alter it and redistribute it
-freely, subject to the following restrictions:
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
 
-1. The origin of this software must not be misrepresented; you must not
-   claim that you wrote the original software. If you use this software
-   in a product, an acknowledgment in the product documentation would be
-   appreciated but is not required.
-2. Altered source versions must be plainly marked as such, and must not be
-   misrepresented as being the original software.
-3. This notice may not be removed or altered from any source distribution.
 
+* m4/lc-messages.m4
 
-* src/libltdl
+# Ulrich Drepper <drepper@cygnus.com>, 1995.
 
-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 file can be copied and used freely without restrictions.  It can
+# be used in projects which are not available under the GNU Public License
+# but which still want to provide support for the GNU gettext functionality.
+# Please note that the actual code is *not* freely available.
 
-As a special exception to the GNU Lesser General Public License,
-if you distribute this file as part of a program or library that
-is built using GNU libtool, you may include it under the same
-distribution terms that you use for the rest of that program.
 
-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.
+* contrib/vmlog
 
-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., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301  USA
+Copyright (C) 2006 Edwin Steiner <edwin.steiner@gmx.net>
 
+    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.
 
-* src/libffi
+See contrib/vmlog/COPYING for the full text of the license.
 
-Copyright (c) 1996 Red Hat, Inc.
 
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of this software and associated documentation files (the
-``Software''), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sublicense, and/or sell copies of the Software, and to
-permit persons to whom the Software is furnished to do so, subject to
-the following conditions:
+* contrib/mapfile-vers-product,
+  src/classes/gnuclasspath/sun/misc/Unsafe.java,
+  src/classes/gnuclasspath/sun/reflect/ConstantPool.java,
+  src/classes/gnuclasspath/sun/reflect/annotation/AnnotationParser.java,
+  src/classes/gnuclasspath/sun/reflect/annotation/AnnotationType.java,
+  src/classes/gnuclasspath/sun/reflect/annotation/AnnotationTypeMismatchExceptionProxy.java,
+  src/classes/gnuclasspath/sun/reflect/annotation/EnumConstantNotPresentExceptionProxy.java,
+  src/classes/gnuclasspath/sun/reflect/annotation/ExceptionProxy.java,
+  src/classes/gnuclasspath/sun/reflect/annotation/TypeNotPresentExceptionProxy.java
 
-The above copyright notice and this permission notice shall be included
-in all copies or substantial portions of the Software.
+Copyright 2000-2006 Sun Microsystems, Inc.  All Rights Reserved.
+DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
 
-THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS
-OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
-IN NO EVENT SHALL CYGNUS SOLUTIONS BE LIABLE FOR ANY CLAIM, DAMAGES OR
-OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
-ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
-OTHER DEALINGS IN THE SOFTWARE.
+This code is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License version 2 only, as
+published by the Free Software Foundation.  Sun designates this
+particular file as subject to the "Classpath" exception as provided
+by Sun in the LICENSE file that accompanied this code.
+
+This code 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
+version 2 for more details (a copy is included in the LICENSE file that
+accompanied this code).
+
+You should have received a copy of the GNU General Public License version
+2 along with this work; if not, write to the Free Software Foundation,
+Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
+CA 95054 USA or visit www.sun.com if you need additional information or
+have any questions.