X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/c7112fde47486273a505a89f892da587b90c4e03..refs/heads/master:/COPYING diff --git a/COPYING b/COPYING index 018aa9f744..7a8526690a 100644 --- a/COPYING +++ b/COPYING @@ -1,58 +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 - Copyright (c) 2002-2004 The OSSP Project - Copyright (c) 2002-2004 Cable & Wireless - Copyright (c) 2005-2015. The SimGrid Team. -License: Expat - 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. -Comment: Adapted from code from Ralf S. Engelschall and others in the OSSP project, 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 . @@ -93,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-2dmesh.c - src/smpi/colls/allgather-3dmesh.c - src/smpi/colls/allgather-bruck.c - src/smpi/colls/allgather-pair.c - src/smpi/colls/allgather-ring.c - src/smpi/colls/allgather-spreading-simple.c - src/smpi/colls/allgatherv-pair.c - src/smpi/colls/allgatherv-ring.c - src/smpi/colls/alltoall-2dmesh.c - src/smpi/colls/alltoall-3dmesh.c - src/smpi/colls/alltoall-pair.c - src/smpi/colls/alltoall-pair-light-barrier.c - src/smpi/colls/alltoall-pair-mpi-barrier.c - src/smpi/colls/alltoall-pair-one-barrier.c - src/smpi/colls/alltoall-rdb.c - src/smpi/colls/alltoall-ring.c - src/smpi/colls/alltoall-ring-light-barrier.c - src/smpi/colls/alltoall-ring-mpi-barrier.c - src/smpi/colls/alltoall-ring-one-barrier.c - src/smpi/colls/alltoallv-pair.c - src/smpi/colls/alltoallv-pair-light-barrier.c - src/smpi/colls/alltoallv-pair-mpi-barrier.c - src/smpi/colls/alltoallv-pair-one-barrier.c - src/smpi/colls/alltoallv-ring.c - src/smpi/colls/alltoallv-ring-light-barrier.c - src/smpi/colls/alltoallv-ring-mpi-barrier.c - src/smpi/colls/alltoallv-ring-one-barrier.c - src/smpi/colls/bcast-binomial-tree.c - src/smpi/colls/bcast-scatter-LR-allgather.c - src/smpi/colls/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 @@ -171,27 +130,27 @@ License: BSD-3-clause Comment: Borrowed from StarMPI. Files: - src/smpi/colls/allgather-mvapich-smp.c - src/smpi/colls/allgatherv-ompi-bruck.c - src/smpi/colls/allgatherv-mpich-ring.c - src/smpi/colls/allreduce-mvapich-two-level.c - src/smpi/colls/allreduce-ompi-ring-segmented.c - src/smpi/colls/alltoall-mvapich-scatter-dest.c - src/smpi/colls/allreduce-mvapich-rs.c - src/smpi/colls/barrier-mvapich2-pair.c - src/smpi/colls/barrier-ompi.c - src/smpi/colls/bcast-mvapich-smp.c - src/smpi/colls/bcast-ompi-split-bintree.c - src/smpi/colls/coll_tuned_topo.c - src/smpi/colls/coll_tuned_topo.h - src/smpi/colls/gather-mvapich.c - src/smpi/colls/gather-ompi.c - src/smpi/colls/reduce-mvapich-knomial.c - src/smpi/colls/reduce-mvapich-two-level.c - src/smpi/colls/reduce-ompi.c - src/smpi/colls/reduce_scatter-ompi.c - src/smpi/colls/scatter-mvapich-two-level.c - src/smpi/colls/scatter-ompi.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. @@ -202,58 +161,41 @@ Copyright: License: BSD-3-clause Comment: Borrowed from MVAPICH2. -Files: src/smpi/colls/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.