X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/39b6ed28636c4d67a0127d8526bf10dbc212cdc9..19016c1363a1c0409a35940ad406e88057fdba73:/COPYING?ds=sidebyside diff --git a/COPYING b/COPYING index 37b50f0024..077d68abe6 100644 --- a/COPYING +++ b/COPYING @@ -1,253 +1,230 @@ -Most of the SimGrid software was written internally by the team. This -software is distributed under the GNU lesser general public license -version 2.1, which you can find in the archive under the name -LICENSE-LGPL-2.1. - -Some perticular files distributed with the project have other -licenses. More specifically, these files are listed below, along with -their license. - -========================================================================= - -We have embeded pcre 8.12 library into the windows installer. - -PCRE is a library of functions to support regular expressions whose syntax -and semantics are as close as possible to those of the Perl 5 language. -Release 8 of PCRE is distributed under the terms of the "BSD" licence. -The basic library functions are written in C and are freestanding. Also -included in the distribution is a set of C++ wrapper functions. - -/* -* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -* POSSIBILITY OF SUCH DAMAGE. -*/ - -========================================================================== - -The file src/xbt/snprintf.c contains this license text: - -/* - * snprintf.c - a portable implementation of snprintf - * - * AUTHOR - * Mark Martinec , April 1999. - * - * Copyright 1999, Mark Martinec. All rights reserved. - * - * TERMS AND CONDITIONS - * This program is free software; you can redistribute it and/or modify - * it under the terms of the "Frontier Artistic License" which comes - * with this Kit. - * - * 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 Frontier Artistic License for more details. - * - * You should have received a copy of the Frontier Artistic License - * with this Kit in the file named LICENSE.txt . - * If not, I'll be glad to provide one. - * - */ - -========================================================================= - -The exception handling mecanism (mainly living in src/xbt/ex.c and -include/xbt/ex.h) was adapted from code from Ralf S. Engelschall and -others in the OSSP project. The OSSP version has the following license: - -** OSSP ex - Exception Handling -** Copyright (c) 2002-2007 Ralf S. Engelschall -** Copyright (c) 2002-2007 The OSSP Project -** -** This file is part of OSSP ex, an exception handling library -** which can be found at http://www.ossp.org/pkg/lib/ex/. -** -** Permission to use, copy, modify, and distribute this software for -** any purpose with or without fee is hereby granted, provided that -** the above copyright notice and this permission notice appear in all -** copies. -** -** THIS SOFTWARE IS PROVIDED `AS IS'' AND ANY EXPRESSED OR IMPLIED -** WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -** MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -** IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR -** CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF -** USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -** ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -** OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT -** OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -** SUCH DAMAGE. - - -========================================================================= - -The sha implementation (src/xbt/xbt_sha.c:) was borowed and adapted -from the iksemel one (http://code.google.com/p/iksemel/). Both the -original and the current version of this code is distributed under the -LGPL v2.1 license. - -========================================================================= - -The xbt/mmalloc module was adapted from the mmalloc module of gdb. -Both the simgrid version and the original version is distributed under -the LGPL v2.1 - -This affects the files in directory src/xbt/mmalloc and -include/xbt/mmalloc.h - -========================================================================= - -In order to use ucontext with windows platform we had those files : - src/xbt/win32_ucontext.c - include/xbt/win32_ucontext.h - -Their copyright is the following: - -/* - * win32-ucontext: Unix ucontext_t operations on Windows platforms - * Copyright(C) 2007 Panagiotis E. Hadjidoukas - * - * Contact Email: phadjido@cs.uoi.gr, xdoukas@ceid.upatras.gr - * - * win32-ucontext 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. - * - * win32-ucontext 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 SimGrid in the file LICENSE-LGPL-2.1; - * if not, write to the Free Software Foundation, Inc., - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA - */ - -========================================================================= - -Some examples for SMPI were borowed from an IBM test suite. -Their copyright is the following: -/** - * MESSAGE PASSING INTERFACE TEST CASE SUITE - * - * Copyright IBM Corp. 1995 - * - * IBM Corp. hereby grants a non-exclusive license to use, copy, modify, and - *distribute this software for any purpose and without fee provided that the - *above copyright notice and the following paragraphs appear in all copies. - - * IBM Corp. makes no representation that the test cases comprising this - * suite are correct or are an accurate representation of any standard. - - * In no event shall IBM be liable to any party for direct, indirect, special - * incidental, or consequential damage arising out of the use of this software - * even if IBM Corp. has been advised of the possibility of such damage. - - * IBM CORP. SPECIFICALLY DISCLAIMS ANY WARRANTIES INCLUDING, BUT NOT LIMITED - * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - * PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS" BASIS AND IBM - * CORP. HAS NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, - * ENHANCEMENTS, OR MODIFICATIONS. - * *************************************************************************** - **/ - -List of files: - examples/smpi/scatter.c - examples/smpi/reduce.c - examples/smpi/allreduce.c - examples/smpi/alltoall2.c - - -========================================================================= - -examples/smpi/alltoallv.c was borowed from the MPICH2 test files. It -can be found for example in mpich2 1.2.1.1 under the name -test/mpi/coll/alltoallv.c The copyright mention is the following: -/* - * (C) 2001 by Argonne National Laboratory. - * See COPYRIGHT in top-level directory. - */ -<------------- COPYRIGHT file in the top-level -----------------------> - - COPYRIGHT - -The following is a notice of limited availability of the code, and disclaimer -which must be included in the prologue of the code and in all source listings -of the code. - -Copyright Notice - + 2002 University of Chicago - -Permission is hereby granted to use, reproduce, prepare derivative works, and -to redistribute to others. This software was authored by: - -Argonne National Laboratory Group -W. Gropp: (630) 252-4318; FAX: (630) 252-5986; e-mail: gropp@mcs.anl.gov -E. Lusk: (630) 252-7852; FAX: (630) 252-5986; e-mail: lusk@mcs.anl.gov -Mathematics and Computer Science Division -Argonne National Laboratory, Argonne IL 60439 - - - GOVERNMENT LICENSE - -Portions of this material resulted from work developed under a U.S. -Government Contract and are subject to the following license: the Government -is granted for itself and others acting on its behalf a paid-up, nonexclusive, -irrevocable worldwide license in this computer software to reproduce, prepare -derivative works, and perform publicly and display publicly. - - DISCLAIMER - -This computer code material was prepared, in part, as an account of work -sponsored by an agency of the United States Government. Neither the United -States, nor the University of Chicago, nor any of their employees, makes any -warranty express or implied, or assumes any legal liability or responsibility -for the accuracy, completeness, or usefulness of any information, apparatus, -product, or process disclosed, or represents that its use would not infringe -privately owned rights. - -Portions of this code were written by Microsoft. Those portions are -Copyright (c) 2007 Microsoft Corporation. Microsoft grants permission to -use, reproduce, prepare derivative works, and to redistribute to -others. The code is licensed "as is." The User bears the risk of using -it. Microsoft gives no express warranties, guarantees or -conditions. To the extent permitted by law, Microsoft excludes the -implied warranties of merchantability, fitness for a particular -purpose and non-infringement. - - -<-------------------- end of MPICH2 COPYRIGHT file --------------------> - - -========================================================================= - - -The directory examples/smpi/NAS contains a tweaked version of the -NAS Parallel Benchmark Team. The original software were retrieved from -here: http://www.nas.nasa.gov/Software/NPB - -According to [1], this code is probably distributed under the NASA -Open Source Agreement (NOSA) version 1.3. Its text can be found at [2]. -[1] http://www.nas.nasa.gov/Resources/Software/Open-Source/opensource.html -[2] http://www.opensource.org/licenses/nasa1.3.php - -The changes over the original version are minor, and can be -distributed under the LGPL license (v2.1) or NOSA (v1.3 or higher) -licences, at your option. - -========================================================================== - +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: SimGrid +Source: https://simgrid.org/ + +Files: * +Copyright: 2003-2019. The SimGrid Team. All rights reserved. +License: LGPL-2.1 + +Files: src/xbt/snprintf.c +Copyright: 1999, Mark Martinec