diff --git a/LICENSE b/LICENSE index 1b28a095..b3e2c1ed 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,21 @@ -CLI11 is an open-source project: Permission to use and redistribute -is granted under the terms of the GNU Lesser General Public License, -version 3.0, provided that this notice is included. +MIT License -Contributors are requested to please put a comment in their header files -explicitly granting permission to redistribute under the LGPL version 3.0. +Copyright (c) 2017 Henry Schreiner + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +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 AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/include/CLI/App.hpp b/include/CLI/App.hpp index 2cfb4b86..6678eaa0 100644 --- a/include/CLI/App.hpp +++ b/include/CLI/App.hpp @@ -1,6 +1,6 @@ #pragma once -// Distributed under the LGPL version 3.0 license. See accompanying +// Distributed under the MIT license. See accompanying // file LICENSE or https://github.com/henryiii/CLI11 for details. #include diff --git a/include/CLI/CLI.hpp b/include/CLI/CLI.hpp index 4a814f9d..9611f127 100644 --- a/include/CLI/CLI.hpp +++ b/include/CLI/CLI.hpp @@ -1,6 +1,6 @@ #pragma once -// Distributed under the LGPL version 3.0 license. See accompanying +// Distributed under the MIT license. See accompanying // file LICENSE or https://github.com/henryiii/CLI11 for details. // CLI Library includes diff --git a/include/CLI/Error.hpp b/include/CLI/Error.hpp index 27702575..eedee7d0 100644 --- a/include/CLI/Error.hpp +++ b/include/CLI/Error.hpp @@ -1,6 +1,6 @@ #pragma once -// Distributed under the LGPL version 3.0 license. See accompanying +// Distributed under the MIT license. See accompanying // file LICENSE or https://github.com/henryiii/CLI11 for details. #include diff --git a/include/CLI/Ini.hpp b/include/CLI/Ini.hpp index baeae521..7d2c4f0f 100644 --- a/include/CLI/Ini.hpp +++ b/include/CLI/Ini.hpp @@ -1,6 +1,6 @@ #pragma once -// Distributed under the LGPL version 3.0 license. See accompanying +// Distributed under the MIT license. See accompanying // file LICENSE or https://github.com/henryiii/CLI11 for details. #include diff --git a/include/CLI/Option.hpp b/include/CLI/Option.hpp index a47540e3..b5c94b98 100644 --- a/include/CLI/Option.hpp +++ b/include/CLI/Option.hpp @@ -1,6 +1,6 @@ #pragma once -// Distributed under the LGPL version 3.0 license. See accompanying +// Distributed under the MIT license. See accompanying // file LICENSE or https://github.com/henryiii/CLI11 for details. #include diff --git a/include/CLI/Split.hpp b/include/CLI/Split.hpp index b390eb9e..dfa0154b 100644 --- a/include/CLI/Split.hpp +++ b/include/CLI/Split.hpp @@ -1,6 +1,6 @@ #pragma once -// Distributed under the LGPL version 3.0 license. See accompanying +// Distributed under the MIT license. See accompanying // file LICENSE or https://github.com/henryiii/CLI11 for details. #include diff --git a/include/CLI/StringTools.hpp b/include/CLI/StringTools.hpp index fff1f03e..b49f4830 100644 --- a/include/CLI/StringTools.hpp +++ b/include/CLI/StringTools.hpp @@ -1,6 +1,6 @@ #pragma once -// Distributed under the LGPL version 3.0 license. See accompanying +// Distributed under the MIT license. See accompanying // file LICENSE or https://github.com/henryiii/CLI11 for details. #include diff --git a/include/CLI/TypeTools.hpp b/include/CLI/TypeTools.hpp index 55707e9d..c238568e 100644 --- a/include/CLI/TypeTools.hpp +++ b/include/CLI/TypeTools.hpp @@ -1,6 +1,6 @@ #pragma once -// Distributed under the LGPL version 3.0 license. See accompanying +// Distributed under the MIT license. See accompanying // file LICENSE or https://github.com/henryiii/CLI11 for details. #include diff --git a/include/CLI/Validators.hpp b/include/CLI/Validators.hpp index 6758f20a..1067f409 100644 --- a/include/CLI/Validators.hpp +++ b/include/CLI/Validators.hpp @@ -1,6 +1,6 @@ #pragma once -// Distributed under the LGPL version 3.0 license. See accompanying +// Distributed under the MIT license. See accompanying // file LICENSE or https://github.com/henryiii/CLI11 for details. #include diff --git a/scripts/MakeSingleHeader.py b/scripts/MakeSingleHeader.py index bd0dc797..86654798 100755 --- a/scripts/MakeSingleHeader.py +++ b/scripts/MakeSingleHeader.py @@ -38,7 +38,7 @@ def MakeHeader(out): output = '''\ #pragma once -// Distributed under the LGPL version 3.0 license. See accompanying +// Distributed under the MIT license. See accompanying // file LICENSE or https://github.com/henryiii/CLI11 for details. // This file was generated using MakeSingleHeader.py in CLI11/scripts