-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.
-
-For any copyright year range specified as YYYY-ZZZZ in this package
-note that the range specifies every single year in that closed interval.
-
-Some perticular files distributed with the project have other
-licenses. More specifically, these files are listed below, along with
-their license.
-
-The SimGrid logo is distributed under the CC-BY-SA license.
-
-=========================================================================
-
-The file src/xbt/snprintf.c contains this license text:
-
-/*
- * snprintf.c - a portable implementation of snprintf
- *
- * AUTHOR
- * Mark Martinec <mark.martinec@ijs.si>, 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 <rse@engelschall.com>
-** Copyright (c) 2002-2007 The OSSP Project <http://www.ossp.org/>
-**
-** 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.,
- * 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:
-/**
- * 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
-
-
-=========================================================================
-
-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
-
-
-/*
- * (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:
-
-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.
-
-
-<-------------------- 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.
-
-==========================================================================
-
-Some of the collective algorithms inside src/smpi/colls folder are taken
-from the STAR-MPI suite. The original software was retrieved from here:
-http://star-mpi.sourceforge.net/
-
-Copyright (c) 2006, Ahmad Faraj & Xin Yuan,
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
-
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: SimGrid
+Source: https://simgrid.org/
+
+Files: *
+Copyright: 2003-2022. 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/* src/include/xbt/mmalloc.h
+Copyright:
+ Copyright (C) 1991, 1992 Free Software Foundation, Inc.
+ Copyright (C) 2003-2022. The SimGrid team.
+License: LGPL-2.1-only
+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/dag/dax_dtd.c
+ src/dag/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-2022. 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.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:
+ .