Commit f26dbfc1 authored by Berenger Bramas's avatar Berenger Bramas

Use MPL 2 Licence (similar to LGPL but allow static linking)

parent 865098fc
/*! \page License License information /*! \page License License information
* *
* *
* The library is under LGPL + CeCILL-C licenses. In case of conflict * The library is under Mozilla Public License Version 2.0 (MPL 2.0) for more details see
* the more restrictive has to be used. We encourage users to have a * https://www.mozilla.org/en-US/MPL/2.0/
* look to the official license websites in case of doubts.
* *
* See the GNU General Public and CeCILL-C Licenses for more details.
* "http://www.cecill.info". "http://www.gnu.org/licenses".
* *
* ScalFmm is under software patent number * ScalFmm is under software patent number
* IDDN.FR.001.100030.000.S.P.2012.000.31235. If you need a more * IDDN.FR.001.100030.000.S.P.2012.000.31235. If you need a more
......
// =================================================================================== // ===================================================================================
// Copyright ScalFmm 2011 INRIA, Olivier Coulaud, Berenger Bramas // Copyright ScalFmm 2016 INRIA
// olivier.coulaud@inria.fr, berenger.bramas@inria.fr //
// This software is a computer program whose purpose is to compute the FMM. // This software is a computer program whose purpose is to compute the FMM.
// //
// This software is governed by the CeCILL-C and LGPL licenses and // This software is governed by Mozilla Public License Version 2.0 (MPL 2.0) and
// abiding by the rules of distribution of free software. // abiding by the rules of distribution of free software.
// //
// This program is distributed in the hope that it will be useful, // This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public and CeCILL-C Licenses for more details. // Mozilla Public License Version 2.0 (MPL 2.0) for more details.
// "http://www.cecill.info". // https://www.mozilla.org/en-US/MPL/2.0/
// "http://www.gnu.org/licenses".
// =================================================================================== // ===================================================================================
// ==== CMAKE ===== // ==== CMAKE =====
......
// =================================================================================== // ===================================================================================
// Copyright ScalFmm 2011 INRIA, Olivier Coulaud, Berenger Bramas // Copyright ScalFmm 2016 INRIA
// olivier.coulaud@inria.fr, berenger.bramas@inria.fr //
// This software is a computer program whose purpose is to compute the FMM. // This software is a computer program whose purpose is to compute the FMM.
// //
// This software is governed by the CeCILL-C and LGPL licenses and // This software is governed by Mozilla Public License Version 2.0 (MPL 2.0) and
// abiding by the rules of distribution of free software. // abiding by the rules of distribution of free software.
// //
// This program is distributed in the hope that it will be useful, // This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public and CeCILL-C Licenses for more details. // Mozilla Public License Version 2.0 (MPL 2.0) for more details.
// "http://www.cecill.info". // https://www.mozilla.org/en-US/MPL/2.0/
// "http://www.gnu.org/licenses".
// =================================================================================== // ===================================================================================
// ==== CMAKE ===== // ==== CMAKE =====
......
// =================================================================================== // ===================================================================================
// Copyright ScalFmm 2011 INRIA, Olivier Coulaud, Berenger Bramas // Copyright ScalFmm 2016 INRIA
// olivier.coulaud@inria.fr, berenger.bramas@inria.fr //
// This software is a computer program whose purpose is to compute the FMM. // This software is a computer program whose purpose is to compute the FMM.
// //
// This software is governed by the CeCILL-C and LGPL licenses and // This software is governed by Mozilla Public License Version 2.0 (MPL 2.0) and
// abiding by the rules of distribution of free software. // abiding by the rules of distribution of free software.
// //
// This program is distributed in the hope that it will be useful, // This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public and CeCILL-C Licenses for more details. // Mozilla Public License Version 2.0 (MPL 2.0) for more details.
// "http://www.cecill.info". // https://www.mozilla.org/en-US/MPL/2.0/
// "http://www.gnu.org/licenses".
// =================================================================================== // ===================================================================================
// ==== CMAKE ===== // ==== CMAKE =====
......
// =================================================================================== // ===================================================================================
// =================================================================================== // Copyright ScalFmm 2016 INRIA
// Copyright ScalFmm 2011 INRIA, Olivier Coulaud, Berenger Bramas, Matthias Messner //
// olivier.coulaud@inria.fr, berenger.bramas@inria.fr
// This software is a computer program whose purpose is to compute the FMM. // This software is a computer program whose purpose is to compute the FMM.
// //
// This software is governed by the CeCILL-C and LGPL licenses and // This software is governed by Mozilla Public License Version 2.0 (MPL 2.0) and
// abiding by the rules of distribution of free software. // abiding by the rules of distribution of free software.
// //
// This program is distributed in the hope that it will be useful, // This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public and CeCILL-C Licenses for more details. // Mozilla Public License Version 2.0 (MPL 2.0) for more details.
// "http://www.cecill.info". // https://www.mozilla.org/en-US/MPL/2.0/
// "http://www.gnu.org/licenses".
// =================================================================================== // ===================================================================================
#include <iostream> #include <iostream>
......
// =================================================================================== // ===================================================================================
// Copyright ScalFmm 2011 INRIA, Olivier Coulaud, Berenger Bramas // Copyright ScalFmm 2016 INRIA
// olivier.coulaud@inria.fr, berenger.bramas@inria.fr //
// This software is a computer program whose purpose is to compute the FMM. // This software is a computer program whose purpose is to compute the FMM.
// //
// This software is governed by the CeCILL-C and LGPL licenses and // This software is governed by Mozilla Public License Version 2.0 (MPL 2.0) and
// abiding by the rules of distribution of free software. // abiding by the rules of distribution of free software.
// //
// This program is distributed in the hope that it will be useful, // This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public and CeCILL-C Licenses for more details. // Mozilla Public License Version 2.0 (MPL 2.0) for more details.
// "http://www.cecill.info". // https://www.mozilla.org/en-US/MPL/2.0/
// "http://www.gnu.org/licenses".
// =================================================================================== // ===================================================================================
// ==== CMAKE ===== // ==== CMAKE =====
......
// =================================================================================== // ===================================================================================
// Copyright ScalFmm 2011 INRIA, Olivier Coulaud, Berenger Bramas // Copyright ScalFmm 2016 INRIA
// olivier.coulaud@inria.fr, berenger.bramas@inria.fr //
// This software is a computer program whose purpose is to compute the FMM. // This software is a computer program whose purpose is to compute the FMM.
// //
// This software is governed by the CeCILL-C and LGPL licenses and // This software is governed by Mozilla Public License Version 2.0 (MPL 2.0) and
// abiding by the rules of distribution of free software. // abiding by the rules of distribution of free software.
// //
// This program is distributed in the hope that it will be useful, // This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public and CeCILL-C Licenses for more details. // Mozilla Public License Version 2.0 (MPL 2.0) for more details.
// "http://www.cecill.info". // https://www.mozilla.org/en-US/MPL/2.0/
// "http://www.gnu.org/licenses".
// =================================================================================== // ===================================================================================
// ==== CMAKE ===== // ==== CMAKE =====
......
// =================================================================================== // ===================================================================================
// Copyright ScalFmm 2011 INRIA, Olivier Coulaud, Berenger Bramas // Copyright ScalFmm 2016 INRIA
// olivier.coulaud@inria.fr, berenger.bramas@inria.fr //
// This software is a computer program whose purpose is to compute the FMM. // This software is a computer program whose purpose is to compute the FMM.
// //
// This software is governed by the CeCILL-C and LGPL licenses and // This software is governed by Mozilla Public License Version 2.0 (MPL 2.0) and
// abiding by the rules of distribution of free software. // abiding by the rules of distribution of free software.
// //
// This program is distributed in the hope that it will be useful, // This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public and CeCILL-C Licenses for more details. // Mozilla Public License Version 2.0 (MPL 2.0) for more details.
// "http://www.cecill.info". // https://www.mozilla.org/en-US/MPL/2.0/
// "http://www.gnu.org/licenses".
// =================================================================================== // ===================================================================================
// ==== CMAKE ===== // ==== CMAKE =====
......
// =================================================================================== // ===================================================================================
// Copyright ScalFmm 2013 INRIA, // Copyright ScalFmm 2016 INRIA
// //
// This software is a computer program whose purpose is to compute the FMM. // This software is a computer program whose purpose is to compute the FMM.
// //
// This software is governed by the CeCILL-C and LGPL licenses and // This software is governed by Mozilla Public License Version 2.0 (MPL 2.0) and
// abiding by the rules of distribution of free software. // abiding by the rules of distribution of free software.
// //
// This program is distributed in the hope that it will be useful, // This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public and CeCILL-C Licenses for more details. // Mozilla Public License Version 2.0 (MPL 2.0) for more details.
// "http://www.cecill.info". // https://www.mozilla.org/en-US/MPL/2.0/
// "http://www.gnu.org/licenses".
// =================================================================================== // ===================================================================================
// //
// ==== CMAKE ===== // ==== CMAKE =====
......
// =================================================================================== // ===================================================================================
// Copyright ScalFmm 2011 INRIA, Olivier Coulaud, Berenger Bramas // Copyright ScalFmm 2016 INRIA
// olivier.coulaud@inria.fr, berenger.bramas@inria.fr //
// This software is a computer program whose purpose is to compute the FMM. // This software is a computer program whose purpose is to compute the FMM.
// //
// This software is governed by the CeCILL-C and LGPL licenses and // This software is governed by Mozilla Public License Version 2.0 (MPL 2.0) and
// abiding by the rules of distribution of free software. // abiding by the rules of distribution of free software.
// //
// This program is distributed in the hope that it will be useful, // This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public and CeCILL-C Licenses for more details. // Mozilla Public License Version 2.0 (MPL 2.0) for more details.
// "http://www.cecill.info". // https://www.mozilla.org/en-US/MPL/2.0/
// "http://www.gnu.org/licenses".
// =================================================================================== // ===================================================================================
#include <cstdio> #include <cstdio>
#include <cstdlib> #include <cstdlib>
......
This diff is collapsed.
// =================================================================================== // ===================================================================================
// Copyright ScalFmm 2011 INRIA, Olivier Coulaud, Brenger Bramas // Copyright ScalFmm 2016 INRIA
// olivier.coulaud@inria.fr, berenger.bramas@inria.fr //
// This software is a computer program whose purpose is to compute the FMM. // This software is a computer program whose purpose is to compute the FMM.
// //
// This software is governed by the CeCILL-C and LGPL licenses and // This software is governed by Mozilla Public License Version 2.0 (MPL 2.0) and
// abiding by the rules of distribution of free software. // abiding by the rules of distribution of free software.
// //
// This program is distributed in the hope that it will be useful, // This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public and CeCILL-C Licenses for more details. // Mozilla Public License Version 2.0 (MPL 2.0) for more details.
// "http://www.cecill.info". // https://www.mozilla.org/en-US/MPL/2.0/
// "http://www.gnu.org/licenses".
// =================================================================================== // ===================================================================================
#ifndef FADAPTTOOLS_HPP #ifndef FADAPTTOOLS_HPP
#define FADAPTTOOLS_HPP #define FADAPTTOOLS_HPP
......
// =================================================================================== // ===================================================================================
// Copyright ScalFmm 2011 INRIA, Olivier Coulaud, Bérenger Bramas, Matthias Messner // Copyright ScalFmm 2016 INRIA
// olivier.coulaud@inria.fr, berenger.bramas@inria.fr //
// This software is a computer program whose purpose is to compute the FMM. // This software is a computer program whose purpose is to compute the FMM.
// //
// This software is governed by the CeCILL-C and LGPL licenses and // This software is governed by Mozilla Public License Version 2.0 (MPL 2.0) and
// abiding by the rules of distribution of free software. // abiding by the rules of distribution of free software.
// //
// This program is distributed in the hope that it will be useful, // This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public and CeCILL-C Licenses for more details. // Mozilla Public License Version 2.0 (MPL 2.0) for more details.
// "http://www.cecill.info". // https://www.mozilla.org/en-US/MPL/2.0/
// "http://www.gnu.org/licenses".
// =================================================================================== // ===================================================================================
#ifndef FABSTRACTLEAFINTERFACE_HPP #ifndef FABSTRACTLEAFINTERFACE_HPP
#define FABSTRACTLEAFINTERFACE_HPP #define FABSTRACTLEAFINTERFACE_HPP
......
// =================================================================================== // ===================================================================================
// Copyright ScalFmm 2011 INRIA, Olivier Coulaud, Bérenger Bramas, Matthias Messner // Copyright ScalFmm 2016 INRIA
// olivier.coulaud@inria.fr, berenger.bramas@inria.fr //
// This software is a computer program whose purpose is to compute the FMM. // This software is a computer program whose purpose is to compute the FMM.
// //
// This software is governed by the CeCILL-C and LGPL licenses and // This software is governed by Mozilla Public License Version 2.0 (MPL 2.0) and
// abiding by the rules of distribution of free software. // abiding by the rules of distribution of free software.
// //
// This program is distributed in the hope that it will be useful, // This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public and CeCILL-C Licenses for more details. // Mozilla Public License Version 2.0 (MPL 2.0) for more details.
// "http://www.cecill.info". // https://www.mozilla.org/en-US/MPL/2.0/
// "http://www.gnu.org/licenses".
// =================================================================================== // ===================================================================================
#ifndef FARRANGERPERIODIC_HPP #ifndef FARRANGERPERIODIC_HPP
......
// =================================================================================== // ===================================================================================
// Copyright ScalFmm 2011 INRIA, Olivier Coulaud, Bérenger Bramas, Matthias Messner // Copyright ScalFmm 2016 INRIA
// olivier.coulaud@inria.fr, berenger.bramas@inria.fr //
// This software is a computer program whose purpose is to compute the FMM. // This software is a computer program whose purpose is to compute the FMM.
// //
// This software is governed by the CeCILL-C and LGPL licenses and // This software is governed by Mozilla Public License Version 2.0 (MPL 2.0) and
// abiding by the rules of distribution of free software. // abiding by the rules of distribution of free software.
// //
// This program is distributed in the hope that it will be useful, // This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public and CeCILL-C Licenses for more details. // Mozilla Public License Version 2.0 (MPL 2.0) for more details.
// "http://www.cecill.info". // https://www.mozilla.org/en-US/MPL/2.0/
// "http://www.gnu.org/licenses".
// =================================================================================== // ===================================================================================
#ifndef FOCTREEARRANGER_HPP #ifndef FOCTREEARRANGER_HPP
#define FOCTREEARRANGER_HPP #define FOCTREEARRANGER_HPP
......
// =================================================================================== // ===================================================================================
// Copyright ScalFmm 2011 INRIA, Olivier Coulaud, Bérenger Bramas, Matthias Messner // Copyright ScalFmm 2016 INRIA
// olivier.coulaud@inria.fr, berenger.bramas@inria.fr //
// This software is a computer program whose purpose is to compute the FMM. // This software is a computer program whose purpose is to compute the FMM.
// //
// This software is governed by the CeCILL-C and LGPL licenses and // This software is governed by Mozilla Public License Version 2.0 (MPL 2.0) and
// abiding by the rules of distribution of free software. // abiding by the rules of distribution of free software.
// //
// This program is distributed in the hope that it will be useful, // This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public and CeCILL-C Licenses for more details. // Mozilla Public License Version 2.0 (MPL 2.0) for more details.
// "http://www.cecill.info". // https://www.mozilla.org/en-US/MPL/2.0/
// "http://www.gnu.org/licenses".
// =================================================================================== // ===================================================================================
#ifndef FOCTREEARRANGERPROC_HPP #ifndef FOCTREEARRANGERPROC_HPP
#define FOCTREEARRANGERPROC_HPP #define FOCTREEARRANGERPROC_HPP
......
// =================================================================================== // ===================================================================================
// Copyright ScalFmm 2011 INRIA, Olivier Coulaud, Bérenger Bramas, Matthias Messner // Copyright ScalFmm 2016 INRIA
// olivier.coulaud@inria.fr, berenger.bramas@inria.fr //
// This software is a computer program whose purpose is to compute the FMM. // This software is a computer program whose purpose is to compute the FMM.
// //
// This software is governed by the CeCILL-C and LGPL licenses and // This software is governed by Mozilla Public License Version 2.0 (MPL 2.0) and
// abiding by the rules of distribution of free software. // abiding by the rules of distribution of free software.
// //
// This program is distributed in the hope that it will be useful, // This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public and CeCILL-C Licenses for more details. // Mozilla Public License Version 2.0 (MPL 2.0) for more details.
// "http://www.cecill.info". // https://www.mozilla.org/en-US/MPL/2.0/
// "http://www.gnu.org/licenses".
// =================================================================================== // ===================================================================================
#ifndef FABSTRACTBALANCEALGORITHM_H #ifndef FABSTRACTBALANCEALGORITHM_H
......
// =================================================================================== // ===================================================================================
// Copyright ScalFmm 2011 INRIA, Olivier Coulaud, Berenger Bramas, Matthias Messner // Copyright ScalFmm 2016 INRIA
// olivier.coulaud@inria.fr, berenger.bramas@inria.fr //
// This software is a computer program whose purpose is to compute the FMM. // This software is a computer program whose purpose is to compute the FMM.
// //
// This software is governed by the CeCILL-C and LGPL licenses and // This software is governed by Mozilla Public License Version 2.0 (MPL 2.0) and
// abiding by the rules of distribution of free software. // abiding by the rules of distribution of free software.
// //
// This program is distributed in the hope that it will be useful, // This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of // but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public and CeCILL-C Licenses for more details. // Mozilla Public License Version 2.0 (MPL 2.0) for more details.
// "http://www.cecill.info". // https://www.mozilla.org/en-US/MPL/2.0/
// "http://www.gnu.org/licenses".
// =================================================================================== // ===================================================================================
// ==== CMAKE ==== // ==== CMAKE ====
......
// =================================================================================== // ===================================================================================
// Copyright ScalFmm 2011 INRIA, Olivier Coulaud, Berenger Bramas, Matthias Messner // Copyright ScalFmm 2016 INRIA
// olivier.coulaud@inria.fr, berenger.bramas@inria.fr //
// This software is a computer program whose purpose is to compute the FMM. // This software is a computer program whose purpose is to compute the FMM.
// //
// This software is governed by the CeCILL-C and LGPL licenses and // This software is governed by Mozilla Public License Version 2.0 (MPL 2.0) and
// abiding by the rules of distribution of free software. // abiding by the rules of distribution of free software.
//