Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
add -no-pie flag to thread sanitizer (see https://bugs.debian.org/cgi-bin/bugreport...
[simgrid.git] / COPYING
diff --git a/COPYING b/COPYING
index d8bb07b..fc2ea15 100644 (file)
--- a/COPYING
+++ b/COPYING
@@ -42,7 +42,7 @@ The file src/xbt/snprintf.c contains this license text:
 
 =========================================================================
 
-The exception handling mecanism (mainly living in src/xbt/ex.c and
+The exception handling mechanism (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:
 
@@ -72,13 +72,6 @@ others in the OSSP project. The OSSP version has the following license:
 **  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.
@@ -90,36 +83,6 @@ 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.,
- *      51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
- */
-
-=========================================================================
-
 Some examples for SMPI were borowed from an IBM test suite.
 Their copyright is the following:
 /**
@@ -155,8 +118,8 @@ List of files:
 
 =========================================================================
 
-The SMPI testsuite was borrowed from the MPICH3 test files. It can be found 
-inside ./teshsuite/smpi/mpich3-test. Some of the collective algorithms 
+The SMPI testsuite was borrowed from the MPICH3 test files. It can be found
+inside ./teshsuite/smpi/mpich3-test. Some of the collective algorithms
 available in src/smpi/colls/ were also copied from MPICH
 
 
@@ -166,7 +129,7 @@ available in src/smpi/colls/ were also copied from MPICH
  */
 <------------- COPYRIGHT file in the top-level ----------------------->
 
-                                 COPYRIGHT
+                                  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
@@ -187,7 +150,7 @@ Department of Computer Science
 University of Illinois at Urbana-Champaign
 
 
-                             GOVERNMENT LICENSE
+                              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
@@ -195,7 +158,7 @@ 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
+                                  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
@@ -289,12 +252,12 @@ Copyright (c) 2004-2010 The Trustees of Indiana University and Indiana
 Copyright (c) 2004-2010 The University of Tennessee and The University
                         of Tennessee Research Foundation.  All rights
                         reserved.
-Copyright (c) 2004-2010 High Performance Computing Center Stuttgart, 
+Copyright (c) 2004-2010 High Performance Computing Center Stuttgart,
                         University of Stuttgart.  All rights reserved.
 Copyright (c) 2004-2008 The Regents of the University of California.
                         All rights reserved.
 Copyright (c) 2006-2010 Los Alamos National Security, LLC.  All rights
-                        reserved. 
+                        reserved.
 Copyright (c) 2006-2010 Cisco Systems, Inc.  All rights reserved.
 Copyright (c) 2006-2010 Voltaire, Inc. All rights reserved.
 Copyright (c) 2006-2011 Sandia National Laboratories. All rights reserved.
@@ -304,7 +267,7 @@ Copyright (c) 2006-2010 The University of Houston. All rights reserved.
 Copyright (c) 2006-2009 Myricom, Inc.  All rights reserved.
 Copyright (c) 2007-2008 UT-Battelle, LLC. All rights reserved.
 Copyright (c) 2007-2010 IBM Corporation.  All rights reserved.
-Copyright (c) 1998-2005 Forschungszentrum Juelich, Juelich Supercomputing 
+Copyright (c) 1998-2005 Forschungszentrum Juelich, Juelich Supercomputing
                         Centre, Federal Republic of Germany
 Copyright (c) 2005-2008 ZIH, TU Dresden, Federal Republic of Germany
 Copyright (c) 2007      Evergrid, Inc. All rights reserved.
@@ -366,4 +329,65 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
 ==========================================================================
 
+Some collective algorithms and selection logic has been taken from MVAPICH2, available on http://mvapich.cse.ohio-state.edu/
+
+
+                         COPYRIGHT
+
+Copyright (c) 2001-2014, The Ohio State University. All rights
+reserved.
+
+The MVAPICH2 software package is developed by the team members of The
+Ohio State University's Network-Based Computing Laboratory (NBCL),
+headed by Professor Dhabaleswar K. (DK) Panda.
+
+Contact:
+Prof. Dhabaleswar K. (DK) Panda
+Dept. of Computer Science and Engineering
+The Ohio State University
+2015 Neil Avenue
+Columbus, OH - 43210-1277
+Tel: (614)-292-5199; Fax: (614)-292-2911
+E-mail:panda@cse.ohio-state.edu
+
+This program is available under BSD licensing.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+
+(1) Redistributions of source code must retain the above copyright
+notice, this list of conditions and the following disclaimer.
+
+(2) Redistributions in binary form must reproduce the above copyright
+notice, this list of conditions and the following disclaimer in the
+documentation and/or other materials provided with the distribution.
+
+(3) Neither the name of The Ohio State University nor the names of
+their contributors may be used to endorse or promote products derived
+from this software without specific prior written permission.
+
+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.
+
+==========================================================================
+
+Torus Cluster support is based on the works of Christian Heinrich
+
+/* Copyright (c) 2012
+ * Christian Heinrich, National Center for Supercomputing Applications
+ *                     University of Illinois <cheinric@illinois.edu>
+ * All rights reserved
+ */
 
+/* This program is free software; you can redistribute it and/or modify it
+ * under the terms of the license (GNU LGPL) which comes with this package. */