Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
mc: create RegionSparse, RegionDense and RegionPrivatized (WIP)
[simgrid.git] / COPYING
diff --git a/COPYING b/COPYING
index a13f68b..a879a3e 100644 (file)
--- a/COPYING
+++ b/COPYING
@@ -1,9 +1,258 @@
-All of the Java bindings to 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.
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: SimGrid
+Source: https://simgrid.org/
 
-For any copyright year range specified as YYYY-ZZZZ in this package
-note that the range specifies every single year in that closed interval.
+Files: *
+Copyright: 2003-2019. The SimGrid Team. All rights reserved.
+License: LGPL-2.1
 
-The SimGrid logo is distributed under the CC-BY-SA license.
+Files: src/xbt/snprintf.c
+Copyright: 1999, Mark Martinec <mark.martinec@ijs.si.
+License: Artistic
+Comment: Heavily adapted by the SimGrid team but remains under the original license
+
+Files: src/xbt/mmalloc/* src/include/xbt/mmalloc.h
+Copyright: 
+  Copyright (C) 1991, 1992 Free Software Foundation, Inc.
+  Copyright (C) 2003-2019. The SimGrid Team.
+License: LGPL-2.1
+Comment: these files used to be part of gdb, but were removed there
+
+Files: 
+ teshsuite/smpi/mpich3-test/*
+Copyright: 
+ (C) 2001-2014 by Argonne National Laboratory.
+ (C) 2008 by University of Illinois.
+ (C) 2011-2012 Intel Corporation. 
+License: other
+                                  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:
+ .
+ Mathematics and Computer Science Division
+ Argonne National Laboratory, Argonne IL 60439
+ .
+ (and)
+ .
+ Department of Computer Science
+ University of Illinois at Urbana-Champaign
+ .
+ .
+                              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.
+
+Files: src/xbt/RngStream.c include/xbt/RngStream.h
+Copyright: 2001 Pierre L'Ecuyer, University of Montreal
+License: GPL-2+ and LGPL-2.1
+Comment: The author granted us the right to distribute this files under the LGPL-2.1 as long as it is bundled with SimGrid.
+
+Files:
+ src/simdag/dax_dtd.c
+ src/simdag/dax_dtd.h
+ src/surf/xml/simgrid_dtd.c
+ src/surf/xml/simgrid_dtd.h
+Copyright:
+ FleXML is Copyright (C) 1999-2005 Kristoffer Rose.  All rights reserved.
+ FleXML is Copyright (C) 2003-2013 Martin Quinson.  All rights reserved.
+ Copyright (C) 2003-2019. The SimGrid team.
+License: GPL-2+ and LGPL-2.1
+Comment: Generated with the FleXML XML processor generator (which is GPL-2+) using SimGrid configuration files (that are LGPL-2.1)
+
+Files:
+ src/smpi/colls/allgather/allgather-2dmesh.cpp
+ src/smpi/colls/allgather/allgather-3dmesh.cpp
+ src/smpi/colls/allgather/allgather-bruck.cpp
+ src/smpi/colls/allgather/allgather-pair.cpp
+ src/smpi/colls/allgather/allgather-ring.cpp
+ src/smpi/colls/allgather/allgather-spreading-simple.cpp
+ src/smpi/colls/allgatherv/allgatherv-pair.cpp
+ src/smpi/colls/allgatherv/allgatherv-ring.cpp
+ src/smpi/colls/alltoall/alltoall-2dmesh.cpp
+ src/smpi/colls/alltoall/alltoall-3dmesh.cpp
+ src/smpi/colls/alltoall/alltoall-pair.cpp
+ src/smpi/colls/alltoall/alltoall-pair-light-barrier.cpp
+ src/smpi/colls/alltoall/alltoall-pair-mpi-barrier.cpp
+ src/smpi/colls/alltoall/alltoall-pair-one-barrier.cpp
+ src/smpi/colls/alltoall/alltoall-rdb.cpp
+ src/smpi/colls/alltoall/alltoall-ring.cpp
+ src/smpi/colls/alltoall/alltoall-ring-light-barrier.cpp
+ src/smpi/colls/alltoall/alltoall-ring-mpi-barrier.cpp
+ src/smpi/colls/alltoall/alltoall-ring-one-barrier.cpp
+ src/smpi/colls/alltoallv/alltoallv-pair.cpp
+ src/smpi/colls/alltoallv/alltoallv-pair-light-barrier.cpp
+ src/smpi/colls/alltoallv/alltoallv-pair-mpi-barrier.cpp
+ src/smpi/colls/alltoallv/alltoallv-pair-one-barrier.cpp
+ src/smpi/colls/alltoallv/alltoallv-ring.cpp
+ src/smpi/colls/alltoallv/alltoallv-ring-light-barrier.cpp
+ src/smpi/colls/alltoallv/alltoallv-ring-mpi-barrier.cpp
+ src/smpi/colls/alltoallv/alltoallv-ring-one-barrier.cpp
+ src/smpi/colls/bcast/bcast-binomial-tree.cpp
+ src/smpi/colls/bcast/bcast-scatter-LR-allgather.cpp
+ src/smpi/colls/bcast/bcast-scatter-rdb-allgather.cpp
+Copyright: Copyright (c) 2006, Ahmad Faraj & Xin Yuan
+License: BSD-3-clause
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+ .
+  * Redistributions of source code must retain the above copyright notice,
+    this list of conditions and the following disclaimer.
+ .
+  * 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.
+ .
+  * Neither the name of the Florida State University nor the names of its
+    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.
+Comment: Borrowed from StarMPI.
+
+Files:
+ src/smpi/colls/allgather/allgather-mvapich-smp.cpp
+ src/smpi/colls/allgatherv/allgatherv-ompi-bruck.cpp
+ src/smpi/colls/allgatherv/allgatherv-mpich-ring.cpp
+ src/smpi/colls/allreduce/allreduce-mvapich-two-level.cpp
+ src/smpi/colls/allreduce/allreduce-ompi-ring-segmented.cpp
+ src/smpi/colls/alltoall/alltoall-mvapich-scatter-dest.cpp
+ src/smpi/colls/allreduce/allreduce-mvapich-rs.cpp
+ src/smpi/colls/barrier/barrier-mvapich2-pair.cpp
+ src/smpi/colls/barrier/barrier-ompi.cpp
+ src/smpi/colls/bcast/bcast-mvapich-smp.cpp
+ src/smpi/colls/bcast/bcast-ompi-split-bintree.cpp
+ src/smpi/colls/coll_tuned_topo.cpp
+ src/smpi/colls/coll_tuned_topo.hpp
+ src/smpi/colls/gather/gather-mvapich.cpp
+ src/smpi/colls/gather/gather-ompi.cpp
+ src/smpi/colls/reduce/reduce-mvapich-knomial.cpp
+ src/smpi/colls/reduce/reduce-mvapich-two-level.cpp
+ src/smpi/colls/reduce/reduce-ompi.cpp
+ src/smpi/colls/reduce_scatter/reduce_scatter-ompi.cpp
+ src/smpi/colls/scatter/scatter-mvapich-two-level.cpp
+ src/smpi/colls/scatter/scatter-ompi.cpp
+Copyright:
+ Copyright (c) 2001 by Argonne National Laboratory.
+ Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation.  All rights reserved.
+ Copyright (c) 2004-2009 The University of Tennessee and The University of Tennessee Research Foundation.  All rights reserved.
+ Copyright (c) 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart.  All rights reserved.
+ Copyright (c) 2004-2005 The Regents of the University of California. All rights reserved.
+ Copyright (c) 2001-2014, The Ohio State University. All rights reserved.
+License: BSD-3-clause
+Comment: Borrowed from MVAPICH2.
+
+Files: src/smpi/colls/reduce/reduce-rab.cpp
+Copyright: 1997, Rolf Rabenseifner. Computing Center University of Stuttgart
+License: other-reduce-rab
+ The usage of this software is free, but this header must not be removed.
+
+Files: src/xbt/automaton/parserPromela.tab.cacc
+Copyright:
+ Copyright (C) 1984, 1989-1990, 2000-2015 Free Software Foundation, Inc.
+ Copyright (C) 2003-2019. The SimGrid team.
+License: GPL-3+ and LGPL-2.1
+Comment: Generated with the Bison processor generator (which is GPL-3+) using SimGrid configuration files (that are LGPL-2.1) 
+
+Files: src/include/catch.hpp
+Copyright:
+  Copyright (c) 2018 Two Blue Cubes Ltd. 
+License: BSL-1.0
+
+License: BSL-1.0
+ Permission is hereby granted, free of charge, to any person or organization
+ obtaining a copy of the software and accompanying documentation covered by
+ this license (the "Software") to use, reproduce, display, distribute,
+ execute, and transmit the Software, and to prepare derivative works of the
+ Software, and to permit third-parties to whom the Software is furnished to
+ do so, all subject to the following:
+ .
+ The copyright notices in the Software and this entire statement, including
+ the above license grant, this restriction and the following disclaimer,
+ must be included in all copies of the Software, in whole or in part, and
+ all derivative works of the Software, unless such copies or derivative
+ works are solely in the form of machine-executable object code generated by
+ a source language processor.
+ .
+ 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, TITLE AND NON-INFRINGEMENT. IN NO EVENT
+ SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
+ FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
+ ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ DEALINGS IN THE SOFTWARE.
+
+Files: teshsuite/smpi/isp/umpire/*
+Copyright: 2000-2003, Bronis R. de Supinski
+Comment: this licensing info was provided by the author per email
+License: NON COMMERCIAL
+ NOTICE
+ .
+ This work was produced at the University of California, Lawrence
+ Livermore National Laboratory (UC LLNL) under contract
+ no. W-7405-ENG-48 (Contract 48) between the U.S. Department of Energy
+ (DOE) and The Regents of the University of California (University) for
+ the operation of UC LLNL. The rights of the Federal Government are
+ reserved under Contract 48 subject to the restrictions agreed upon by
+ the DOE and University as allowed under DOE Acquisition Letter 97-1.
+ The only additional restriction is that redistribution of this work
+ without the written consent of either the Univeristy or its primary
+ author, Bronis R. de Supinski, is prohibited.
+ .
+ .
+ DISCLAIMER
+ .
+ This work was prepared as an account of work sponsored by an agency of
+ the United States Government. Neither the United States Government nor
+ the University of California nor any of their employees, makes any
+ warranty, express or implied, or assumes any 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.  Reference
+ herein to any specific commercial products, process, or service by
+ trade name, trademark, manufacturer or otherwise does not necessarily
+ constitute or imply its endorsement, recommendation, or favoring by
+ the United States Government or the University of California. The
+ views and opinions of authors expressed herein do not necessarily
+ state or reflect those of the United States Government or the
+ University of California, and shall not be used for advertising or
+ product endorsement purposes.
+ .
+ .
+ .
+ NOTIFICATION OF COMMERCIAL USE
+ .
+ Commercialization of this product is prohibited without notifying the
+ Department of Energy (DOE) or Lawrence Livermore National Laboratory
+ (LLNL).