Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Add new entry in Release_Notes.
[simgrid.git] / COPYING
diff --git a/COPYING b/COPYING
index 9d57bb3..7a85266 100644 (file)
--- a/COPYING
+++ b/COPYING
@@ -1,29 +1,22 @@
-Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 Upstream-Name: SimGrid
-Source: https://gforge.inria.fr/frs/?group_id=12
+Source: https://simgrid.org/
 
 Files: *
-Copyright: 2003-2018. The SimGrid Team. All rights reserved.
-License: LGPL-2.1
+Copyright: 2003-2023. The SimGrid team. All rights reserved.
+License: LGPL-2.1-only
 
 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/* include/xbt/mmalloc.h
-Copyright: 
-  Copyright (C) 1991, 1992 Free Software Foundation, Inc.
-  Copyright (C) 2003-2016. The SimGrid Team.
-License: LGPL-2.1
-Comment: these files used to be part of gdb, but were removed there
-
-Files: 
+Files:
  teshsuite/smpi/mpich3-test/*
-Copyright: 
+Copyright:
  (C) 2001-2014 by Argonne National Laboratory.
  (C) 2008 by University of Illinois.
- (C) 2011-2012 Intel Corporation. 
+ (C) 2011-2012 Intel Corporation.
 License: other
                                   COPYRIGHT
  .
@@ -64,54 +57,49 @@ License: other
  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
+ src/dag/dax_dtd.c
+ src/dag/dax_dtd.h
+ src/kernel/xml/simgrid_dtd.c
+ src/kernel/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-2016. 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)
+ Copyright (C) 2003-2023. The SimGrid team.
+License: GPL-2+ and LGPL-2.1-only
+Comment: Generated with the FleXML XML processor generator (which is GPL-2+) using SimGrid configuration files (that are LGPL-2.1-only)
 
 Files:
- src/smpi/colls/allgather/allgather-2dmesh.c
- src/smpi/colls/allgather/allgather-3dmesh.c
- src/smpi/colls/allgather/allgather-bruck.c
- src/smpi/colls/allgather/allgather-pair.c
- src/smpi/colls/allgather/allgather-ring.c
- src/smpi/colls/allgather/allgather-spreading-simple.c
- src/smpi/colls/allgatherv/allgatherv-pair.c
- src/smpi/colls/allgatherv/allgatherv-ring.c
- src/smpi/colls/alltoall/alltoall-2dmesh.c
- src/smpi/colls/alltoall/alltoall-3dmesh.c
- src/smpi/colls/alltoall/alltoall-pair.c
- src/smpi/colls/alltoall/alltoall-pair-light-barrier.c
- src/smpi/colls/alltoall/alltoall-pair-mpi-barrier.c
- src/smpi/colls/alltoall/alltoall-pair-one-barrier.c
- src/smpi/colls/alltoall/alltoall-rdb.c
- src/smpi/colls/alltoall/alltoall-ring.c
- src/smpi/colls/alltoall/alltoall-ring-light-barrier.c
- src/smpi/colls/alltoall/alltoall-ring-mpi-barrier.c
- src/smpi/colls/alltoall/alltoall-ring-one-barrier.c
- src/smpi/colls/alltoallv/alltoallv-pair.c
- src/smpi/colls/alltoallv/alltoallv-pair-light-barrier.c
- src/smpi/colls/alltoallv/alltoallv-pair-mpi-barrier.c
- src/smpi/colls/alltoallv/alltoallv-pair-one-barrier.c
- src/smpi/colls/alltoallv/alltoallv-ring.c
- src/smpi/colls/alltoallv/alltoallv-ring-light-barrier.c
- src/smpi/colls/alltoallv/alltoallv-ring-mpi-barrier.c
- src/smpi/colls/alltoallv/alltoallv-ring-one-barrier.c
- src/smpi/colls/bcast/bcast-binomial-tree.c
- src/smpi/colls/bcast/bcast-scatter-LR-allgather.c
- src/smpi/colls/bcast/bcast-scatter-rdb-allgather.c
+ 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
@@ -142,18 +130,27 @@ License: BSD-3-clause
 Comment: Borrowed from StarMPI.
 
 Files:
- src/smpi/colls/allgather/allgather-mvapich-smp.c
- src/smpi/colls/allreduce/allreduce-mvapich-two-level.c
- src/smpi/colls/alltoall/alltoall-mvapich-scatter-dest.c
- src/smpi/colls/allreduce/allreduce-mvapich-rs.c
- src/smpi/colls/barrier/barrier-mvapich2-pair.c
- src/smpi/colls/bcast/bcast-mvapich-smp.c
- src/smpi/colls/coll_tuned_topo.c
- src/smpi/colls/coll_tuned_topo.h
- src/smpi/colls/gather/gather-mvapich.c
- src/smpi/colls/reduce/reduce-mvapich-knomial.c
- src/smpi/colls/reduce/reduce-mvapich-two-level.c
- src/smpi/colls/scatter/scatter-mvapich-two-level.c
+ 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.
@@ -164,106 +161,41 @@ Copyright:
 License: BSD-3-clause
 Comment: Borrowed from MVAPICH2.
 
- src/smpi/colls/allgatherv/allgatherv-ompi-bruck.c
- src/smpi/colls/allreduce/allreduce-ompi-ring-segmented.c
- src/smpi/colls/barrier/barrier-ompi.c
- src/smpi/colls/gather/gather-ompi.c
- src/smpi/colls/reduce/reduce-ompi.c
- src/smpi/colls/bcast/bcast-ompi-split-bintree.c
- src/smpi/colls/scatter/scatter-ompi.c
- src/smpi/colls/reduce_scatter/reduce_scatter-ompi.c
- src/smpi/colls/reduce_scatter/reduce_scatter-ompi.c
-Copyright:
- Copyright (c) 2004-2010 The Trustees of Indiana University and Indiana University Research and Technology Corporation.  All rights reserved.
- 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, 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.
- 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.
- Copyright (c) 2006-2010 Sun Microsystems, Inc.  All rights reserved. Use is subject to license terms.
- 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 Centre, Federal Republic of Germany
- Copyright (c) 2005-2008 ZIH, TU Dresden, Federal Republic of Germany
- Copyright (c) 2007      Evergrid, Inc. All rights reserved.
- Copyright (c) 2008      Chelsio, Inc.  All rights reserved.
- Copyright (c) 2008-2009 Institut National de Recherche en Informatique.  All rights reserved.
- Copyright (c) 2007      Lawrence Livermore National Security, LLC. All rights reserved.
- Copyright (c) 2007-2009 Mellanox Technologies.  All rights reserved.
- Copyright (c) 2006-2010 QLogic Corporation.  All rights reserved.
- Copyright (c) 2008-2010 Oak Ridge National Labs.  All rights reserved.
- Copyright (c) 2006-2010 Oracle and/or its affiliates.  All rights reserved.
- Copyright (c) 2009      Bull SAS.  All rights reserved.
- Copyright (c) 2010      ARM ltd.  All rights reserved.
- Copyright (c) 2010-2011 Alex Brick <bricka@ccs.neu.edu>.  All rights reserved.
- Copyright (c) 2012      The University of Wisconsin-La Crosse. All rights reserved.
-Comment: Borrowed from OpenMPI.
-
-Files:
- src/smpi/colls/allgatherv/allgatherv-mpich-ring.cpp
- src/smpi/colls/allgatherv/allgatherv-mpich-rdb.cpp
- src/smpi/colls/reduce_scatter/reduce_scatter-mpich.cpp
- teshsuite/smpi/mpich3/*
-Copyright:
- 2002 University of Chicago 
-Comment: Borrowed from MPICH2.
-
-Files: src/smpi/colls/reduce/reduce-rab.c
+Files: src/smpi/colls/reduce/reduce-rab.cpp
 Copyright: 1997, Rolf Rabenseifner. Computing Center University of Stuttgart
-License: other
+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
+Files: src/3rd-party/catch.hpp
 Copyright:
- Copyright (C) 1984, 1989-1990, 2000-2015 Free Software Foundation, Inc.
- Copyright (C) 2003-2016. 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) 
+ Copyright (c) 2022 Two Blue Cubes Ltd.
+License: BSL-1.0
 
-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).
+Files: teshsuite/smpi/MBI/*
+Copyright:
+  Copyright (C) 2021-2022, The MBI project.
+Comment: The MBI.py script was written for SimGrid while the other files are kept in sync with the MBI source tree.
+License: GPL-3
+
+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.