X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=THIRDPARTY;h=24002d4bbc24ec4430e40614fed4f8428dc113c4;hb=c83bff94e40ee0a218a39931af17814d1a42cb5c;hp=6937e49972351bdb1fde297c7073a418d71723e9;hpb=bedf500b09b36388d4db67cb1ab2e9d0e5562709;p=cacao.git diff --git a/THIRDPARTY b/THIRDPARTY index 6937e4997..24002d4bb 100644 --- a/THIRDPARTY +++ b/THIRDPARTY @@ -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,106 +108,108 @@ 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. - -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. - -The author may be contacted at on the Internet, or -write to Ben Pfaff, Stanford University, Computer Science Dept., 353 -Serra Mall, Stanford CA 94305, USA. - - -* src/vm/unzip.[ch] - -Copyright (C) 1998 Gilles Vollant - -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 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 : - -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. - -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: - -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. - - -* src/libltdl - -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. - -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. - -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 - - -* src/libffi - -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: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -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. +* 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 + +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. + + +* contrib/vmlog + +Copyright (C) 2006 Edwin Steiner + + 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. + +See contrib/vmlog/COPYING for the full text of the license. + + +* 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 + +Copyright 2000-2006 Sun Microsystems, Inc. All Rights Reserved. +DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + +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.