Commit bf0b18a9f44383cfda1fcc5a40fadcf4de180fd3

Authored by Henry Fredrick Schreiner
1 parent 0b690921

After discussion, LGPL seems to be the correct license

1 -MIT License 1 +CLI11: A command line parser for C++11
  2 +Copyright (C) 2017 Henry Schreiner
2 3
3 -Copyright (c) 2017 Henry Schreiner 4 +This library is free software; you can redistribute it and/or
  5 +modify it under the terms of the GNU Lesser General Public
  6 +License as published by the Free Software Foundation; either
  7 +version 2.1 of the License, or (at your option) any later version.
4 8
5 -Permission is hereby granted, free of charge, to any person obtaining a copy  
6 -of this software and associated documentation files (the "Software"), to deal  
7 -in the Software without restriction, including without limitation the rights  
8 -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell  
9 -copies of the Software, and to permit persons to whom the Software is  
10 -furnished to do so, subject to the following conditions: 9 +This library is distributed in the hope that it will be useful,
  10 +but WITHOUT ANY WARRANTY; without even the implied warranty of
  11 +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  12 +Lesser General Public License for more details.
11 13
12 -The above copyright notice and this permission notice shall be included in all  
13 -copies or substantial portions of the Software.  
14 -  
15 -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR  
16 -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,  
17 -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE  
18 -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER  
19 -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,  
20 -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE  
21 -SOFTWARE. 14 +You should have received a copy of the GNU Lesser General Public
  15 +License along with this library; if not, write to the Free Software
  16 +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
README.md
1 [![Build Status](https://travis-ci.org/henryiii/CLI11.svg?branch=master)](https://travis-ci.org/henryiii/CLI11) 1 [![Build Status](https://travis-ci.org/henryiii/CLI11.svg?branch=master)](https://travis-ci.org/henryiii/CLI11)
2 [![Join the chat at https://gitter.im/CLI11gitter/Lobby](https://badges.gitter.im/CLI11gitter/Lobby.svg)](https://gitter.im/CLI11gitter/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) 2 [![Join the chat at https://gitter.im/CLI11gitter/Lobby](https://badges.gitter.im/CLI11gitter/Lobby.svg)](https://gitter.im/CLI11gitter/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
3 -[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](./LICENSE) 3 +[![License: LGPL v2.1](https://img.shields.io/badge/License-LGPL%20v2.1-blue.svg)](./LICENSE)
4 4
5 # CLI11: Command line parser for C++11 5 # CLI11: Command line parser for C++11
6 6
include/CLI/App.hpp
1 #pragma once 1 #pragma once
2 2
3 -// Distributed under the MIT license. See accompanying 3 +// Distributed under the LGPL v2.1 license. See accompanying
4 // file LICENSE or https://github.com/henryiii/CLI11 for details. 4 // file LICENSE or https://github.com/henryiii/CLI11 for details.
5 5
6 #include <string> 6 #include <string>
include/CLI/CLI.hpp
1 #pragma once 1 #pragma once
2 2
3 -// Distributed under the MIT license. See accompanying 3 +// Distributed under the LGPL v2.1 license. See accompanying
4 // file LICENSE or https://github.com/henryiii/CLI11 for details. 4 // file LICENSE or https://github.com/henryiii/CLI11 for details.
5 5
6 // CLI Library includes 6 // CLI Library includes
include/CLI/Error.hpp
1 #pragma once 1 #pragma once
2 2
3 -// Distributed under the MIT license. See accompanying 3 +// Distributed under the LGPL v2.1 license. See accompanying
4 // file LICENSE or https://github.com/henryiii/CLI11 for details. 4 // file LICENSE or https://github.com/henryiii/CLI11 for details.
5 5
6 #include <string> 6 #include <string>
include/CLI/Ini.hpp
1 #pragma once 1 #pragma once
2 2
3 -// Distributed under the MIT license. See accompanying 3 +// Distributed under the LGPL v2.1 license. See accompanying
4 // file LICENSE or https://github.com/henryiii/CLI11 for details. 4 // file LICENSE or https://github.com/henryiii/CLI11 for details.
5 5
6 #include <fstream> 6 #include <fstream>
include/CLI/Option.hpp
1 #pragma once 1 #pragma once
2 2
3 -// Distributed under the MIT license. See accompanying 3 +// Distributed under the LGPL v2.1 license. See accompanying
4 // file LICENSE or https://github.com/henryiii/CLI11 for details. 4 // file LICENSE or https://github.com/henryiii/CLI11 for details.
5 5
6 #include <string> 6 #include <string>
include/CLI/Split.hpp
1 #pragma once 1 #pragma once
2 2
3 -// Distributed under the MIT license. See accompanying 3 +// Distributed under the LGPL v2.1 license. See accompanying
4 // file LICENSE or https://github.com/henryiii/CLI11 for details. 4 // file LICENSE or https://github.com/henryiii/CLI11 for details.
5 5
6 #include <string> 6 #include <string>
include/CLI/StringTools.hpp
1 #pragma once 1 #pragma once
2 2
3 -// Distributed under the MIT license. See accompanying 3 +// Distributed under the LGPL v2.1 license. See accompanying
4 // file LICENSE or https://github.com/henryiii/CLI11 for details. 4 // file LICENSE or https://github.com/henryiii/CLI11 for details.
5 5
6 #include <string> 6 #include <string>
include/CLI/TypeTools.hpp
1 #pragma once 1 #pragma once
2 2
3 -// Distributed under the MIT license. See accompanying 3 +// Distributed under the LGPL v2.1 license. See accompanying
4 // file LICENSE or https://github.com/henryiii/CLI11 for details. 4 // file LICENSE or https://github.com/henryiii/CLI11 for details.
5 5
6 #include <vector> 6 #include <vector>
include/CLI/Validators.hpp
1 #pragma once 1 #pragma once
2 2
3 -// Distributed under the MIT license. See accompanying 3 +// Distributed under the LGPL v2.1 license. See accompanying
4 // file LICENSE or https://github.com/henryiii/CLI11 for details. 4 // file LICENSE or https://github.com/henryiii/CLI11 for details.
5 5
6 #include <string> 6 #include <string>
scripts/MakeSingleHeader.py
@@ -38,7 +38,7 @@ def MakeHeader(out): @@ -38,7 +38,7 @@ def MakeHeader(out):
38 output = '''\ 38 output = '''\
39 #pragma once 39 #pragma once
40 40
41 -// Distributed under the MIT license. See accompanying 41 +// Distributed under the LGPL v2.1 license. See accompanying
42 // file LICENSE or https://github.com/henryiii/CLI11 for details. 42 // file LICENSE or https://github.com/henryiii/CLI11 for details.
43 43
44 // This file was generated using MakeSingleHeader.py in CLI11/scripts 44 // This file was generated using MakeSingleHeader.py in CLI11/scripts