Review: openmpi 6.0.0~rc2-3
Package Information
| Description | high performance message passing library -- binaries Open MPI is a project combining technologies and resources from several other projects (FT-MPI, LA-MPI, LAM/MPI, and PACX-MPI) in order to build the best MPI library available. A completely new MPI-3.1 compliant implementation, Open MPI offers advantages for system and software vendors, application developers and computer science researchers. Features: * Full MPI-3.1 standards conformance * Thread safety and concurrency * Dynamic process spawning * High performance on all platforms * Reliable and fast job management * Network and process fault tolerance * Support network heterogeneity * Single library supports all networks * Run-time instrumentation * Many job schedulers supported * Internationalized error messages * Component-based design, documented APIs This package contains the Open MPI utility programs. |
|---|---|
| Maintainer | Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org> |
| Changed By | Alastair McKinstry <mckinstry@debian.org> |
| Sponsor | mckinstry@debian.org |
| Distribution | experimental |
| Architecture | any all |
| VCS | git: https://salsa.debian.org/hpc-team/openmpi.git -b debian/latest (browse) |
| Closes | #1143198 |
| Popcon Installs | 11224 |
| Binary NEW | Yes (new binary packages of a source already in sid) |
| Tracker | https://tracker.debian.org/pkg/openmpi |
| Uploaded | 25 days ago |
New Package Report
.changes
| Source | openmpi |
|---|---|
| Version | 6.0.0~rc2-3 |
| Changed-By | Alastair McKinstry <mckinstry@debian.org> |
| Architecture | source arm64 all |
| Distribution | experimental |
| Date | Tue, 13 Oct 2026 07:43:42 +0100 |
Changelog
openmpi (6.0.0~rc2-3) experimental; urgency=medium . * version.patch: Update VERSION file for ABI breakage * ABI change: libopenmpi40 -> libopenmpi50 * Re-enable manpages * conf.patch: Fix bad-whatis-entry for manpages * Re-instate Breaks/Replaces libopenmpi3t64. Closes: #1143198
.dsc
| Package-List | libopenmpi-dev deb libdevel optional arch=any libopenmpi50 deb libs optional arch=any openmpi-bin deb net optional arch=any openmpi-common deb net optional arch=all openmpi-doc deb doc optional arch=all |
|---|---|
| Section | libdevel |
| Priority | optional |
| Component | main |
debian/copyright
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Source: https://open-mpi.org/
Upstream-Name: OpenMPI
Files: *
Copyright:
Copyright (c) 2004-2012 The Trustees of Indiana University and Indiana
University Research and Technology
Corporation. All rights reserved.
Copyright (c) 2004-2024 The University of Tennessee and The University
of Tennessee Research Foundation. All rights
reserved.
Copyright (c) 2004-2018 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-2018 Los Alamos National Security, LLC. All rights
reserved.
Copyright (c) 2006-2024 Cisco Systems, Inc. All rights reserved.
Copyright (c) 2006-2010 Voltaire, Inc. All rights reserved.
Copyright (c) 2006-2023 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-2023 The University of Houston. All rights reserved.
Copyright (c) 2006-2009 Myricom, Inc. All rights reserved.
Copyright (c) 2007-2017 UT-Battelle, LLC. All rights reserved.
Copyright (c) 2007-2023 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-2016 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-2019 Mellanox Technologies. All rights reserved.
Copyright (c) 2006-2010 QLogic Corporation. All rights reserved.
Copyright (c) 2008-2017 Oak Ridge National Labs. All rights reserved.
Copyright (c) 2006-2012 Oracle and/or its affiliates. All rights reserved.
Copyright (c) 2009-2015 Bull SAS. All rights reserved.
Copyright (c) 2010 ARM ltd. All rights reserved.
Copyright (c) 2016 ARM, Inc. 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.
Copyright (c) 2013-2020 Intel, Inc. All rights reserved.
Copyright (c) 2011-2024 NVIDIA Corporation. All rights reserved.
Copyright (c) 2016-2018 Broadcom Limited. All rights reserved.
Copyright (c) 2011-2023 Fujitsu Limited. All rights reserved.
Copyright (c) 2014-2015 Hewlett-Packard Development Company, LP. All
rights reserved.
Copyright (c) 2013-2023 Research Organization for Information Science (RIST).
All rights reserved.
Copyright (c) 2017-2024 Amazon.com, Inc. or its affiliates. All Rights
reserved.
Copyright (c) 2018 DataDirect Networks. All rights reserved.
Copyright (c) 2018-2024 Triad National Security, LLC. All rights reserved.
Copyright (c) 2019-2023 Hewlett Packard Enterprise Development, LP.
Copyright (c) 2020-2023 Google, LLC. All rights reserved.
Copyright (c) 2002 University of Chicago
Copyright (c) 2001 Argonne National Laboratory
Copyright (c) 2020-2024 Cornelis Networks, Inc. All rights reserved.
Copyright (c) 2021 Nanook Consulting
Copyright (c) 2017-2019 Iowa State University Research Foundation, Inc.
All rights reserved.
License: other
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 listed
in this license in the documentation and/or other materials
provided with the distribution.
.
- Neither the name of the copyright holders nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
.
The copyright holders provide no reassurances that the source code
provided does not infringe any patent, copyright, or any other
intellectual property rights of third parties. The copyright holders
disclaim any liability to any recipient for claims brought against
recipient by any third party for infringement of that parties
intellectual property rights.
.
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.
.
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.
Files:
opal/mca/reachable/netlink/libnl3_utils.h
opal/mca/reachable/netlink/libnl_utils.h
opal/mca/reachable/netlink/reachable_netlink_utils_common.c
Copyright:
Copyright (c) 2014-2015 Cisco Systems, Inc. All rights reserved.
Copyright (c) 2016 Research Organization for Information Science
and Technology (RIST). All rights reserved.
Copyright (c) 2017 Amazon.com, Inc. or its affiliates.
License: BSD-2-Clause
Files: debian/*
Copyright: (C) 2014-2026 Alastair McKinstry <mckinstry@debian.org>
License: GPL-2
Files: oshmem/mca/memheap/ptmalloc/*
Copyright: (C) 2001 Free Software Foundation, Inc.
License: LGPL-2
Files: ompi/mpi/java/* examples/Hello.java
Copyright: 2003 Bryan Carpenter, Sung Hoon Ko, Sang Boem Lim Pervasive Technology Labs, Indiana University
email {shko,slim,dbc}@grids.ucs.indiana.edu
Xinying Li Syracuse University
Mark Baker CSM, University of Portsmouth <mark.baker@computer.org>
(Bugfixes/Additions, CMake based configure/build)
Blasius Czink HLRS, University of Stuttgart
(c) 2011 Cisco Systems, Inc. All rights reserved.
License: Apache-2.0
License: Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
.
http://www.apache.org/licenses/LICENSE-2.0
.
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
.
On Debian systems, the complete text of the Apache-2.0 license
can be found in /usr/share/common-licenses/Apache-2.0.
License: BSD-2-Clause
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.
.
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 HOLDER 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.
License: FSFULLR
This file is free software; the Free Software Foundation
gives unlimited permission to copy and/or distribute it,
with or without modifications, as long as this notice is preserved.
.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY, to the extent permitted by law; without
even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
License: GPL-2
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
Free Software Foundation; version 2 of the License.
On Debian systems, the complete text of version 2 of the GNU
General Public License can be found in '/usr/share/common-licenses/GPL-2'.
License: LGPL-2
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU Library General Public License as published by the
Free Software Foundation; version 2 of the License.
On Debian systems, the complete text of version 2 of the GNU Library
General Public License can be found in '/usr/share/common-licenses/LGPL-2'.
Review Information
accepted — allocated to awm 25 days ago, started 25 days ago, completed 25 days ago.
Final Comment
Hi,
Some interesting licensing observations which really should be resolved, but the package is accepted as-is since it is already in Debian...
A bunch of other minor notes you could do - the debian/watch thing might just be because this is an experimental packaging of a pre-release, etc.
- [important] [licensing] Vendored 3rd-party/treematch library is CeCILL-B but debian/copyright covers it under the Open MPI licence (Files: *)
- Files:
debian/copyright,3rd-party/treematch/LICENSE,3rd-party/treematch/fibo.c,3rd-party/treematch/uthash.h,3rd-party/treematch/tm_mt.c,docs/license/treematch.txt - Evidence:
fibo.c: "This software is governed by the CeCILL-B license under French law..." andLICENSEbegins "CeCILL-B FREE SOFTWARE LICENSE AGREEMENT";docs/license/treematch.txtis the full CeCILL-B text (index.rst lists Treematch among "Redistributed code"). debian/copyright has no stanza for3rd-party/treematch/*, so every file falls underFiles: */License: other. - Problem: Treematch is a third-party codebase (Inria's TreeMatch) built into the shipped binaries (ompi/mca/topo/treematch links the 3rd-party library). Labeling it with the Open MPI per-file licence and OMPI copyright holders misstates its licence and removes CeCILL-B's attribution terms;
uthash.h(BSD-2-Clause, Troy D. Hanson) andtm_mt.c(BSD-3-Clause, Matsumoto et al.) carry separate notices. CeCILL-B is DFSG-free, so this is a d/copyright accuracy defect, not a non-free upload. - Fix: Add a
Files: 3rd-party/treematch/*stanza with the Inria copyright andLicense: CeCILL-B(full text supplied in the file), plus separate BSD-2-Clause/BSD-3-Clause notes for uthash.h and tm_mt.c.
- [important] [licensing] ptmalloc stanza claims FSF-2001/LGPL-2; actual files are public-domain dlmalloc and BSD-3-Clause-Open-MPI
- Files:
debian/copyright,oshmem/mca/memheap/ptmalloc/malloc.c,oshmem/mca/memheap/ptmalloc/memheap_ptmalloc.c - Evidence: debian/copyright:
Files: oshmem/mca/memheap/ptmalloc/*withCopyright: (C) 2001 Free Software Foundation, Inc.License: LGPL-2. malloc.c: "This is a version (aka dlmalloc) of malloc/free/realloc written by Doug Lea and released to the public domain" (adapted for ptmalloc3 by Wolfram Gloger); memheap_ptmalloc.c:SPDX-License-Identifier: BSD-3-Clause-Open-MPI. - Problem: No file in that directory is LGPL or FSF-2001: the vendored allocator is Doug Lea's public-domain dlmalloc, and the memheap glue files are Open MPI's BSD licence. The stanza overrides the catch-all with a wrong holder and licence for these files.
- Fix: Split the stanza:
malloc.c→License: public-domain(with the required explanation),memheap_ptmalloc*→License: BSD-3-Clause-Open-MPIunder the Files:* licence, dropping the stale FSF/LGPL claim.
- [minor] [licensing] Bundled hwloc/libevent tarballs claimed under the Open MPI licence by Files: * and left in the source
- Files:
debian/copyright,3rd-party/hwloc-2.15.0.tar.gz,3rd-party/libevent-2.1.12-stable-ompi.tar.gz - Evidence: Both tarballs are present in the source and in the orig tarball;
debian/copyrighthas no stanza and noFiles-Excludedfor them, soFiles: */License: other(the Open MPI licence) covers them. The content is hwloc (BSD-3-Clause) and libevent (BSD), documented indocs/license/hwloc.txtanddocs/license/libevent.txt. - Problem: The catch-all asserts the Open MPI licence for third-party BSD code, which is inaccurate; the tarballs are dead weight because the build uses
--with-hwloc=external --with-libevent=external. All free, so not a DFSG violation. - Fix: Add a
Files: 3rd-party/*.tar.gzstanza with the hwloc/libevent licence (and holders) or list them underFiles-Excludedin debian/copyright (with a matchingdebian/source/optionssource-exclusion if repacking).
- [minor] [licensing] Files: * Copyright list omits copyright holders present in the sources
- Files:
debian/copyright,ompi/communicator/comm.c,configure.ac,config/opal_check_ze.m4,ompi/communicator/Makefile.am - Evidence: comm.c:
Copyright (c) 2023-2025 Advanced Micro Devices, Inc.,Copyright (c) 2026 Jeffrey M. Squyres.,Copyright (c) 2026 Musawer Ahmad Saqif.; configure.ac:31 and opal_check_ze.m4 carry AMD/JS copyright. None of AMd, Squyres or Saqif appear in theFiles: *Copyright field (NVIDIA listed only to 2024, BULL S.A.S. only 2009-2015). - Problem: Copyright holders named in file notices are not represented in debian/copyright.
- Fix: Add the missing holders (and refresh years, e.g. NVIDIA 2026, BULL S.A.S. 2025) to the
Files: *Copyright field.
- [minor] [packaging] Two patches ship malformed DEP-3 headers
- Files:
debian/patches/oac-patches.patch,debian/patches/version.patch - Evidence: oac-patches.patch begins
Description: <short summary of the patch>followed by the wholeTODO:template and a straypmix (5.0.2-1) UNRELEASEDchangelog block; version.patch has twoDescription:lines (Description: Fix version ofandDescription: update VERSION file...). - Problem: Poor patch metadata for a sponsored upload; oac-patches documentation does not describe its real purpose (vendoring the config/oac autoconf submodule).
- Fix: Clean the header of oac-patches.patch (real Description, Origin/Forwarded, Last-Update) and merge the duplicated Description in version.patch.
- [minor] [packaging] debian/watch is in the old version 4 format
- Files:
debian/watch - Evidence:
version=4 - Problem: Version 5 is the current format of
debian/watch. - Fix: Convert it to version 5; a mechanical conversion is included below.
================================================================================
Version: 5
Source: https://www.open-mpi.org/software/ompi/
Matching-Pattern: ././openmpi-([\d+.]+)@ARCHIVE_EXT@
- [minor] [packaging] uscan finds only upstream versions older than the packaged one
- Files:
debian/watch - Evidence: upstream
5.0.11, packaged6.0.0~rc2 - Problem: The newest version uscan finds with
debian/watchis older than the version indebian/changelog, so the watch file does not find the packaged release: it may look in the wrong place, or the versions may need mangling to compare. - Fix: Check where
debian/watchlooks and how it mangles versions.
Thanks!
Public Notes
Missed Author Check
Command: dnq author-check -prepare
Exit code: 0
Author check: scanned 5974 files.
NOT IN debian/copyright (42):
A.V. Rzhanov Institute of Semiconductor Physics SB RAS
ompi/tools/mpisync/hpctimer.c:4
ompi/tools/mpisync/hpctimer.h:4
ompi/tools/mpisync/mpigclock.c:4
ompi/tools/mpisync/mpigclock.h:4
Advanced Micro Devices, Inc
config/ompi_setup_prrte.m4:23
config/opal_check_rocm.m4:2
config/opal_check_ze.m4:2
ompi/communicator/comm.c:29
ompi/communicator/comm_init.c:28
... and 109 more files
Aleksej Saushev, The NetBSD Foundation
docs/license/hwloc.txt:12
Artem Polyakov <artpol84@gmail.com>
ompi/tools/mpisync/Makefile.am:16
ompi/tools/mpisync/mpirun_prof:3
ompi/tools/mpisync/ompi_timing_post:3
ompi/tools/mpisync/sync.c:2
opal/util/timings.c:2
... and 1 more file
BitTorrent, Inc
docs/license/libevent.txt:81
Blue Brain Project, EPFL
docs/license/hwloc.txt:13
Bordeaux Polytechnic Institute
ompi/mca/topo/treematch/topo_treematch.h:7
ompi/mca/topo/treematch/topo_treematch_dist_graph_create.c:7
Christopher Clark
docs/license/libevent.txt:50
CNRS
docs/license/hwloc.txt:5
Damien Miller <djm@openbsd.org>
docs/license/libevent.txt:61
Dan Bonachea <bonachea@cs.berkeley.edu>
config/opal_functions.m4:31
opal/include/opal/opal_portable_platform_real.h:3
David Mazieres <dm@uun.org>
docs/license/libevent.txt:60
Dolphin Interconnect Solutions Inc
ompi/debuggers/mpihandles_interface.h:16
ompi/debuggers/msgq_interface.h:37
ompi/debuggers/ompi_common_dll.c:25
ompi/debuggers/ompi_common_dll_defs.h:23
ompi/debuggers/ompi_mpihandles_dll.c:24
... and 3 more files
Dug Song <dugsong@monkey.org>
docs/license/libevent.txt:37
Etnus, Inc
ompi/debuggers/mpihandles_interface.h:15
ompi/debuggers/msgq_interface.h:36
ompi/debuggers/ompi_common_dll.c:24
ompi/debuggers/ompi_common_dll_defs.h:22
ompi/debuggers/ompi_mpihandles_dll.c:23
... and 3 more files
Etnus, LLC
ompi/debuggers/mpihandles_interface.h:14
ompi/debuggers/msgq_interface.h:18
ompi/debuggers/ompi_common_dll.c:23
ompi/debuggers/ompi_common_dll_defs.h:21
ompi/debuggers/ompi_mpihandles_dll.c:22
... and 3 more files
Farooq Mela
ompi/mca/coll/libnbc/libdict/dict.c:5
ompi/mca/coll/libnbc/libdict/dict.h:5
ompi/mca/coll/libnbc/libdict/dict_private.h:5
ompi/mca/coll/libnbc/libdict/hb_tree.c:5
ompi/mca/coll/libnbc/libdict/hb_tree.h:5
Hochschule Esslingen
opal/mca/base/mca_base_components_open.c:16
opal/runtime/opal_params.c:19
opal/runtime/opal_params.h:18
opal/runtime/opal_params_core.c:19
opal/runtime/opal_params_core.h:18
Ian Bradley Morgan and Anthony Skjellum
ompi/mca/coll/libnbc/coll_libnbc_component.c:19
ompi/mca/coll/libnbc/nbc.c:20
IBM
docs/license/hwloc.txt:10
INRIA
config/opal_config_treematch.m4:6
docs/license/hwloc.txt:6
ompi/communicator/comm.c:16
ompi/communicator/comm_init.c:19
ompi/communicator/communicator.h:17
... and 162 more files
IPB, INRIA & CNRS
3rd-party/treematch/fibo.c:1
3rd-party/treematch/fibo.h:1
Jeff Squyres
.ci/community-jenkins/pr-builder.sh:6
3rd-party/Makefile.am:4
AGENTS.md:2
Makefile.am:18
Makefile.mca-dso-check:3
... and 490 more files
Jirka Hladky
docs/license/hwloc.txt:11
Joe Downs
.ci/community-jenkins/Jenkinsfile:5
.ci/community-jenkins/pr-builder.sh:5
ompi/mpi/bindings/c_header.py:1
Karol Mroz
opal/util/ethtool.c:2
opal/util/ethtool.h:2
Makoto Matsumoto, Takuji Nishimura, and
3rd-party/treematch/tm_mt.c:10
Maxim Yegorushkin <maxim.yegorushkin@gmail.com>
docs/license/libevent.txt:53
Michael A. Davis <mike@datanerds.net>
docs/license/libevent.txt:44
Mikhail Kurnosov <mkurnosov@gmail.com>
ompi/tools/mpisync/hpctimer.c:10
ompi/tools/mpisync/hpctimer.h:10
ompi/tools/mpisync/mpigclock.c:10
ompi/tools/mpisync/mpigclock.h:10
Musawer Ahmad Saqif
ompi/communicator/Makefile.am:19
ompi/communicator/comm.c:33
ompi/communicator/comm_split_type.h:3
ompi/mpi/c/get_hw_resource_info.c.in:17
ompi/test/general/hw_resource_info.c:2
Niels Provos <provos@citi.umich.edu>
docs/license/libevent.txt:5
docs/license/libevent.txt:6
Scott James Remnant <scott@netsplit.com>
config/pkg.m4:4
Stony Brook University
config/ompi_fortran_check_warning.m4:3
config/ompi_setup_fc.m4:19
config/ompi_setup_mpi_fortran.m4:24
ompi/datatype/ompi_datatype.h:16
ompi/datatype/ompi_datatype_args.c:19
... and 69 more files
Sylabs, Inc
opal/mca/shmem/mmap/shmem_mmap_component.c:17
Technical University of Darmstadt
ompi/mpi/fortran/use-mpi-ignore-tkr/base/Makefile.am:3
Todd C. Miller <Todd.Miller@courtesan.com>
docs/license/libevent.txt:41
Troy D. Hanson http://uthash.sourceforge.net
3rd-party/treematch/uthash.h:2
University of Alabama at Birmingham
ompi/mca/part/persist/part_persist.h:13
University of Oregon
ompi/mpi/fortran/mpif-h/f_sync_reg_f.c:13
ompi/mpi/fortran/use-mpi-f08/f_sync_reg_f08.F90:6
ompi/mpi/fortran/use-mpi-f08/f_sync_reg_ts.c.in:13
Université Bordeaux
config/opal_config_treematch.m4:7
docs/license/hwloc.txt:7
ompi/communicator/comm.c:17
ompi/communicator/comm_init.c:20
ompi/communicator/communicator.h:18
... and 18 more files
Yongqiang Tian
ompi/test/general/mpi_init.c:3
PROBABLE FALSE POSITIVES (14) — a name fragment already appears in debian/copyright:
-XXXX Amazon.com, Inc. or its affiliates (might be "Copyright (c) 2017 Amazon.com, Inc. or its affiliates", "Copyright (c) 2017-2024 Amazon.com, Inc. or its affiliates")
opal/test/reachable/reachable_shared.h:2
-|year| The University of Tennessee and The (might be "Copyright (c) 2004-2024 The University of Tennessee and The University")
docs/features/ulfm.rst:590
Barcelona Supercomputing Center (BSC-CNS) (might be "Copyright (c) 1998-2005 Forschungszentrum Juelich, Juelich Supercomputing", "Copyright (c) 2004-2018 High Performance Computing Center Stuttgart")
ompi/mca/coll/han/coll_han_alltoall.c:4
Computer Architecture and VLSI Systems (CARV) Laboratory, ICS Forth (might be "(c) 2011 Cisco Systems, Inc", "Copyright (c) 2001 Argonne National Laboratory", "Copyright (c) 2006-2024 Cisco Systems, Inc", +1 more)
ompi/mca/coll/han/coll_han.h:9
ompi/mca/coll/han/coll_han_component.c:7
ompi/mca/coll/han/coll_han_dynamic.h:8
ompi/mca/coll/han/coll_han_reduce.c:7
ompi/mca/coll/han/coll_han_subcomms.c:6
... and 25 more files
Google, Inc (might be "Copyright (c) 2020-2023 Google, LLC")
opal/mca/btl/sm/btl_sm_component.c:24
opal/mca/btl/sm/btl_sm_frag.h:17
opal/mca/btl/sm/btl_sm_get.c:7
opal/mca/btl/sm/btl_sm_put.c:7
opal/mca/smsc/accelerator/smsc_accelerator_internal.h:3
... and 10 more files
Los Alamos Nat Security, LLC (might be "Copyright (c) 2006-2018 Los Alamos National Security, LLC")
VERSION:7
config/distscript.sh:16
config/oac/oac_summary.m4:3
config/ompi_check_psm2.m4:18
config/ompi_check_ubcl.m4:7
... and 1449 more files
Los Alamos National Security, Inc (might be "Copyright (c) 2006-2018 Los Alamos National Security, LLC")
Makefile.am:13
contrib/Makefile.am:15
contrib/scaling/scaling.pl:3
examples/Makefile.include:15
examples/Makefile:14
... and 14 more files
Oak Ridge National Laboratory (might be "Copyright (c) 2001 Argonne National Laboratory", "Copyright (c) 2008-2017 Oak Ridge National Labs")
contrib/build-mca-comps-outside-of-tree/btl_tcp2_component.c:14
ompi/include/mpi.h.in:14
ompi/mca/coll/base/coll_base_comm_select.c:16
ompi/mca/coll/base/coll_base_comm_unselect.c:12
ompi/mca/coll/coll.h:15
... and 17 more files
Siberian State University of Telecommunications and Information Science (might be "Copyright (c) 2013-2023 Research Organization for Information Science (RIST)", "Copyright (c) 2016 Research Organization for Information Science")
ompi/mca/coll/base/coll_base_allreduce.c:18
ompi/mca/coll/base/coll_base_exscan.c:3
ompi/mca/coll/base/coll_base_reduce.c:18
ompi/mca/coll/base/coll_base_revoke_local.c:18
ompi/mca/coll/base/coll_base_scan.c:3
Siberian State University of Telecommunications and Information Sciences (might be "Copyright (c) 2013-2023 Research Organization for Information Science (RIST)", "Copyright (c) 2016 Research Organization for Information Science", "Copyright (c) 2017-2019 Iowa State University Research Foundation, Inc")
ompi/mca/coll/base/coll_base_reduce_scatter_block.c:18
ompi/mca/coll/tuned/coll_tuned_reduce_scatter_block_decision.c:3
ompi/tools/mpisync/hpctimer.c:2
ompi/tools/mpisync/hpctimer.h:2
ompi/tools/mpisync/mpigclock.c:2
... and 1 more file
Software System Team, SANECHIPS (might be "(C) 2001 Free Software Foundation, Inc")
ompi/mca/op/riscv64/Makefile.am:5
ompi/mca/op/riscv64/configure.m4:6
ompi/mca/op/riscv64/op_riscv64.h:5
ompi/mca/op/riscv64/op_riscv64_component.c:5
ompi/mca/op/riscv64/op_riscv64_functions.c:5
... and 3 more files
Sun Microsystem, Inc (might be "Copyright (c) 2006-2010 Sun Microsystems, Inc")
ompi/debuggers/ompi_debugger_canary.c:3
ompi/mpi/c/accumulate.c.in:13
ompi/mpi/c/get_accumulate.c.in:13
ompi/mpi/c/raccumulate.c.in:13
ompi/mpi/c/rget_accumulate.c.in:13
... and 1 more file
Tennessee Technological University (might be "Copyright (c) 2004-2024 The University of Tennessee and The University")
ompi/mca/part/persist/part_persist.h:14
University of Blabbityblah and the Trustees of Schblitbittyboo (might be "Copyright (c) 2004-2012 The Trustees of Indiana University and Indiana")
contrib/update-my-copyright.pl:42
Result: ATTENTION REQUIRED — 42 authors not in debian/copyright
Licenserecon
Command: lrc -s
Exit code: 3
en: Versions: licenserecon '18.1' licensecheck '3.3.9-1'
Parsing Source Tree ....
Reading d/copyright ....
Running licensecheck ....
d/copyright | licensecheck
other | CECILL-B 3rd-party/treematch/fibo.c
other | CECILL-B-1.0 3rd-party/treematch/LICENSE
other | BSD-3-clause 3rd-party/treematch/tm_mt.c
other | BSD-1-Clause 3rd-party/treematch/uthash.h
other | BSD-3-clause autogen.pl
other | mpich2 docs/license/mpich.txt
other | CECILL-B-1.0 docs/license/treematch.txt
other | BSD-3-clause docs/Makefile.am
other | BSD-3-clause and/or mpich2 opal/datatype/opal_datatype_pack_unpack_predefined.h
other | BSD-3-clause opal/datatype/opal_datatype_position.c
BSD-2-Clause | BSD-2-clause and/or BSD-3-clause opal/mca/reachable/netlink/libnl3_utils.h
other | BSD-3-clause opal/mca/reachable/netlink/Makefile.am
BSD-2-Clause | BSD-2-clause and/or BSD-3-clause opal/mca/reachable/netlink/reachable_netlink_utils_common.c
other | BSD-3-clause opal/mca/reachable/reachable.h
other | BSD-2-clause opal/util/json/3rd-party/json.c
other | BSD-3-clause opal/util/json/Makefile.am
LGPL-2 | BSD-3-clause oshmem/mca/memheap/ptmalloc/Makefile.am
LGPL-2 | public-domain oshmem/mca/memheap/ptmalloc/malloc.c
LGPL-2 | BSD-3-clause oshmem/mca/memheap/ptmalloc/memheap_ptmalloc.c
other | BSD-3-clause oshmem/mca/scoll/base/base.h
Short option in use. Not all differences shown