* configure.ac: New switch for disabling -O2 (--disable-optimizations).
[cacao.git] / THIRDPARTY
index 72b6655310a279373def25120f4c103034ae8e02..62d6e5b1fdd1d94488f635248604420759a67a46 100644 (file)
@@ -70,89 +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]}
-
-This files are taken from Kaffe.org VM available at
-http://www.kaffe.org/.  Kaffe's license.terms file is located in the
-top directory of the source code.  The current license of Kaffe is the
-same as of CACAO, GPL Version 2.
-
-
-* 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:
@@ -190,26 +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]
+* m4/{ac_prog_jar.m4,ac_prog_javac.m4,ac_prog_javac_works.m4,ax_compiler_vendor.m4}
+
+The http://ac-archive.sourceforge.net/ website states this about the
+copyright:
+
+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:
+
+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.)
+
+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.
+
+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 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.
+
+
+* m4/as-ac-expand.m4
+
+(C) 2003, 2004, 2005 Thomas Vander Stichele <thomas at apestaart dot org>
+
+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.
+
+
+* m4/lc-messages.m4
+
+# Ulrich Drepper <drepper@cygnus.com>, 1995.
+
+# 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.
+
+
+* contrib/vmlog
+
+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.
 
-libavl - library for manipulation of binary trees.
-Copyright (C) 1998-2002 Free Software Foundation, Inc.
+See contrib/vmlog/COPYING for the full text of the license.
 
-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.
+* 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
 
-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.
+Copyright 2000-2006 Sun Microsystems, Inc.  All Rights Reserved.
+DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
 
-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.
+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.