-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathLICENSE
41 lines (35 loc) · 2.03 KB
/
LICENSE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
Some part of SassySpecter's code is under the terms of the MIT
License, and the other part under the terms of the GNU General Public
License, version 3. Due to the copyleft property of the latter, you
can consider that the whole SassySpecter project is under the terms of
the GNU General Public License, version 3.
The reason of this mix of licenses is simple: SassySpecter is a fork a
CommandCenter, written by David Churchill under the terms of the MIT
License. But it massively uses the Constraint Programming toolkit
GHOST under the GNU GPL v3 license, forcing the whole SassySpecter
project to be distributed under the same license terms.
Original files from CommandCenter remains under the terms of the MIT
License. David Churchill is the copyright holder of the original code
in these files, and Florian Richoux is the copyright holder of the
modified and the new code in these files.
New files are under the terms of the GNU General Public License,
version 3, and are easily recognizable thanks to the following header:
/*
* SassySpecter is an AI bot playing to both StarCraft: Brood War and StarCraft II, with the same code.
* It uses GHOST, a Constraint Programming toolkit, to design and solve combinatorial problems for
* all decision-making behaviors. Please visit https://github.com/richoux/SassySpecter for further information.
*
* Copyright (C) 2020-20XX Florian Richoux
*
* This file is part of SassySpecter.
* SassySpecter 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, either version 3 of the License, or
* (at your option) any later version.
* SassySpecter is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
* You should have received a copy of the GNU General Public License
* along with SassySpecter. If not, see http://www.gnu.org/licenses/.
*/