Skip to content

Commit

Permalink
Relicensing to GPLv3. LEGAL MAMBO JAMBO
Browse files Browse the repository at this point in the history
  • Loading branch information
Lisias committed Mar 16, 2023
1 parent 826dc00 commit cb24501
Show file tree
Hide file tree
Showing 159 changed files with 3,088 additions and 681 deletions.
2 changes: 1 addition & 1 deletion CHANGES.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Module Manager /L Experimental :: Changes
# Module Manager /L :: Changes
*Lasciate ogne speranza, voi ch'intrate*
- - -

Expand Down
2 changes: 1 addition & 1 deletion CHANGE_LOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Module Manager /L Experimental :: Change Log
# Module Manager /L :: Change Log
*Lasciate ogne speranza, voi ch'intrate*
- - -

Expand Down
Binary file not shown.
Binary file not shown.
1,102 changes: 674 additions & 428 deletions LICENSE

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion ModuleManager.122.version
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"NAME" : "Module Manager /L Experimental",
"NAME" : "Module Manager /L Beta",
"URL" : "https://raw.githubusercontent.com/net-lisias-ksp/ModuleManager/master/ModuleManager.122.version",
"DOWNLOAD" : "https://github.com/net-lisias-ksp/ModuleManager/releases",
"CHANGE_LOG" : "https://raw.githubusercontent.com/net-lisias-ksp/ModuleManager/master/CHANGE_LOG.md",
Expand Down
2 changes: 1 addition & 1 deletion ModuleManager.version
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"NAME" : "Module Manager /L Experimental",
"NAME" : "Module Manager /L",
"URL" : "https://raw.githubusercontent.com/net-lisias-ksp/ModuleManager/master/ModuleManager.version",
"DOWNLOAD" : "https://github.com/net-lisias-ksp/ModuleManager/releases",
"CHANGE_LOG" : "https://raw.githubusercontent.com/net-lisias-ksp/ModuleManager/master/CHANGE_LOG.md",
Expand Down
7 changes: 6 additions & 1 deletion NOTICE
Original file line number Diff line number Diff line change
@@ -1,8 +1,13 @@
"Module Manager" is trademark of ialdabaoth, Sarbian & Blowfish
"/L" is trademark of LisiasT
"Module Manager /L" is trademark of LisiasT

"/L Aerospace" is a fictitious entity created for entertainment purposes. It is in no way meant to represent a real entity. Any similarity to a real entity is purely coincidental.

"Kerbal Space Program" is ©2011-2017 Squad; ©2011-2023 Take-Two Interactive Software, Inc. This project is in no way associated with nor endorsed by Squad or Take-Two Interactive.

Other trademarks and registered trademarks are the property of the respective trademark holders.

© 2018-2022 LisiasT
© 2018-2023 LisiasT
© 2013-2018 Sarbian & Blowfish
© 2013 ialdabaoth
35 changes: 19 additions & 16 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
# Module Manager /L Experimental
# Module Manager /L
*Lasciate ogne speranza, voi ch'intrate*
- - -

ModuleManager is a mod that let you write patches that edit other parts at load time.

This is Lisias' Experimental fork for Module Manager, and it's intended to bring functionality and performant improvements to ModuleManager - with great to moderate success being achieved toward these goals (most of the time!), as well others not mentioned here.
This is Lisias' fork for Module Manager, and it's intended to bring functionality and performant improvements to ModuleManager - with great to moderate success being achieved toward these goals (most of the time!), as well others not mentioned here.

Backwards compatibility is guaranteed - including functional bugs on `Module Manager - Forum`. `MM/L`'s patching output will be always the same as `Module Manager - Forum`, salvo new (and optional) features when not present on `Module Manager - Forum`.

Development for this fork is ongoing and, as such, subject to some screw ups now and then. **AVOID** Pre Releases unless you are willing to help me debug this thing (check for `Pre Release` markings before downloading).

Please, **DO NOT** submit bug reports/issues to the UPSTREAM (see the bottom of this document), as this is an EXPERIMENTAL/WIP version of `ModuleManger - Forum` being developed in parallel and separately from the Forum version.
Please, **DO NOT** submit bug reports/issues to the [References](#references) (see the bottom of this document), as this is an EXPERIMENTAL/WIP version of `ModuleManger - Forum` being developed in parallel and separately from the Forum version.

Necessarily, `MM/L` will receive **no support** from the maintainers of `ModuleManger - Forum`, as well from some 3rd parties that may choose to support `ModuleManger - Forum` only. Some others (and myself), on the other hand, **will** actively support `MM/L`. Check your add'ons documentation (or politely ask us directly) for more information.

Expand Down Expand Up @@ -51,25 +51,28 @@ To install, place the GameData folder inside your Kerbal Space Program folder. I

### Licensing

[CC-BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/):
This work is licensed as follows:

* You are free to:
+ Share - copy and redistribute the material in any medium or format
+ Adapt - remix, transform, and build upon the material for any purpose, even commercially. This license is acceptable for Free
Cultural Works.
+ The licensor cannot revoke these freedoms as long as you follow the license terms.
* Under the following terms:
+ Attribution - You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do
so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
+ No additional restrictions - You may not apply legal terms or technological measures that legally restrict others from doing
anything the license permits.
* [GPL 3.0](https://www.gnu.org/licenses/gpl-3.0.en.html). See [here](./LICENSE.GPL-3_0)
+ You are free to:
- Use : unpack and use the material in any computer or device
- Redistribute : redistribute the original package in any medium
- Adapt : Reuse, modify or incorporate source code into your works (and redistribute it!)
+ Under the following terms:
- You retain any copyright notices
- You recognise and respect any trademarks
- You don't impersonate the authors, neither redistribute a derivative that could be misrepresented as theirs.
- You credit the author and republish the copyright notices on your works where the code is used.
- You relicense (and fully comply) your works using GPL 3.0
- Please note that upgrading the license to any posterior GPL **IS NOT ALLOWED** for this work, as the author **DID NOT** added the "or (at your option) any later version" on the license.
- You don't mix your work with GPL incompatible works.

The above is a human-readable summary of (and not a substitute for) the [license](./ModuleManager.LICENSE). Visit the link for the legal code.
[Previous releases](https://github.com/sarbian/ModuleManager) remains licensed under the [CC-BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/). Additionally, [check this statement](https://creativecommons.org/2015/10/08/cc-by-sa-4-0-now-one-way-compatible-with-gplv3/) from CC.

Please note the copyrights and trademarks in [NOTICE](./NOTICE)


## UPSTREAM
## References

* [Sarbian](https://forum.kerbalspaceprogram.com/index.php?/profile/57146-sarbian/) UPSTREAM / Current Maintainer
+ [Forum](https://forum.kerbalspaceprogram.com/index.php?/topic/50533-141-module-manager-307-may-5th-2018-its-dangerous-to-go-alone-take-those-cats-with-you)
Expand Down
18 changes: 17 additions & 1 deletion Source/ModuleManager/Cats/CatAnimator.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,20 @@
using System.Collections;
/*
This file is part of Module Manager /L
© 2018-2023 LisiasT
© 2013-2018 Sarbian using System; Blowfish
© 2013 ialdabaoth
Module Manager /L is licensed as follows:
* GPL 3.0 : https://www.gnu.org/licenses/gpl-3.0.txt
Module Manager /L 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.
You should have received a copy of the GNU General Public License 3.0
along with Module Manager /L. If not, see <https://www.gnu.org/licenses/>.
*/
using System.Collections;
using System.Diagnostics.CodeAnalysis;
using UnityEngine;

Expand Down
18 changes: 17 additions & 1 deletion Source/ModuleManager/Cats/CatManager.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,20 @@
using System;
/*
This file is part of Module Manager /L
© 2018-2023 LisiasT
© 2013-2018 Sarbian using System; Blowfish
© 2013 ialdabaoth
Module Manager /L is licensed as follows:
* GPL 3.0 : https://www.gnu.org/licenses/gpl-3.0.txt
Module Manager /L 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.
You should have received a copy of the GNU General Public License 3.0
along with Module Manager /L. If not, see <https://www.gnu.org/licenses/>.
*/
using System;
using UnityEngine;
using K = KSPe.Util.Log;

Expand Down
18 changes: 17 additions & 1 deletion Source/ModuleManager/Cats/CatMover.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,20 @@
using System.Diagnostics.CodeAnalysis;
/*
This file is part of Module Manager /L
© 2018-2023 LisiasT
© 2013-2018 Sarbian using System; Blowfish
© 2013 ialdabaoth
Module Manager /L is licensed as follows:
* GPL 3.0 : https://www.gnu.org/licenses/gpl-3.0.txt
Module Manager /L 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.
You should have received a copy of the GNU General Public License 3.0
along with Module Manager /L. If not, see <https://www.gnu.org/licenses/>.
*/
using System.Diagnostics.CodeAnalysis;
using UnityEngine;

#if CATS
Expand Down
18 changes: 17 additions & 1 deletion Source/ModuleManager/Cats/CatOrbiter.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,20 @@
using System;
/*
This file is part of Module Manager /L
© 2018-2023 LisiasT
© 2013-2018 Sarbian using System; Blowfish
© 2013 ialdabaoth
Module Manager /L is licensed as follows:
* GPL 3.0 : https://www.gnu.org/licenses/gpl-3.0.txt
Module Manager /L 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.
You should have received a copy of the GNU General Public License 3.0
along with Module Manager /L. If not, see <https://www.gnu.org/licenses/>.
*/
using System;
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using KSP.UI;
Expand Down
18 changes: 17 additions & 1 deletion Source/ModuleManager/Collections/ArrayEnumerator.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,20 @@
using System;
/*
This file is part of Module Manager /L
© 2018-2023 LisiasT
© 2013-2018 Sarbian using System; Blowfish
© 2013 ialdabaoth
Module Manager /L is licensed as follows:
* GPL 3.0 : https://www.gnu.org/licenses/gpl-3.0.txt
Module Manager /L 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.
You should have received a copy of the GNU General Public License 3.0
along with Module Manager /L. If not, see <https://www.gnu.org/licenses/>.
*/
using System;
using System.Collections;
using System.Collections.Generic;

Expand Down
18 changes: 17 additions & 1 deletion Source/ModuleManager/Collections/ImmutableStack.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,20 @@
using System;
/*
This file is part of Module Manager /L
© 2018-2023 LisiasT
© 2013-2018 Sarbian using System; Blowfish
© 2013 ialdabaoth
Module Manager /L is licensed as follows:
* GPL 3.0 : https://www.gnu.org/licenses/gpl-3.0.txt
Module Manager /L 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.
You should have received a copy of the GNU General Public License 3.0
along with Module Manager /L. If not, see <https://www.gnu.org/licenses/>.
*/
using System;
using System.Collections;
using System.Collections.Generic;

Expand Down
16 changes: 16 additions & 0 deletions Source/ModuleManager/Collections/KeyValueCache.cs
Original file line number Diff line number Diff line change
@@ -1,3 +1,19 @@
/*
This file is part of Module Manager /L
© 2018-2023 LisiasT
© 2013-2018 Sarbian using System; Blowfish
© 2013 ialdabaoth
Module Manager /L is licensed as follows:
* GPL 3.0 : https://www.gnu.org/licenses/gpl-3.0.txt
Module Manager /L 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.
You should have received a copy of the GNU General Public License 3.0
along with Module Manager /L. If not, see <https://www.gnu.org/licenses/>.
*/
using System;
using System.Collections.Generic;

Expand Down
18 changes: 17 additions & 1 deletion Source/ModuleManager/Collections/MessageQueue.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,20 @@
using System;
/*
This file is part of Module Manager /L
© 2018-2023 LisiasT
© 2013-2018 Sarbian using System; Blowfish
© 2013 ialdabaoth
Module Manager /L is licensed as follows:
* GPL 3.0 : https://www.gnu.org/licenses/gpl-3.0.txt
Module Manager /L 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.
You should have received a copy of the GNU General Public License 3.0
along with Module Manager /L. If not, see <https://www.gnu.org/licenses/>.
*/
using System;
using System.Collections;
using System.Collections.Generic;

Expand Down
18 changes: 17 additions & 1 deletion Source/ModuleManager/Command.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,20 @@
using System;
/*
This file is part of Module Manager /L
© 2018-2023 LisiasT
© 2013-2018 Sarbian using System; Blowfish
© 2013 ialdabaoth
Module Manager /L is licensed as follows:
* GPL 3.0 : https://www.gnu.org/licenses/gpl-3.0.txt
Module Manager /L 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.
You should have received a copy of the GNU General Public License 3.0
along with Module Manager /L. If not, see <https://www.gnu.org/licenses/>.
*/
using System;

namespace ModuleManager
{
Expand Down
18 changes: 17 additions & 1 deletion Source/ModuleManager/CommandParser.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,20 @@
using System;
/*
This file is part of Module Manager /L
© 2018-2023 LisiasT
© 2013-2018 Sarbian using System; Blowfish
© 2013 ialdabaoth
Module Manager /L is licensed as follows:
* GPL 3.0 : https://www.gnu.org/licenses/gpl-3.0.txt
Module Manager /L 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.
You should have received a copy of the GNU General Public License 3.0
along with Module Manager /L. If not, see <https://www.gnu.org/licenses/>.
*/
using System;

namespace ModuleManager
{
Expand Down
18 changes: 17 additions & 1 deletion Source/ModuleManager/CustomConfigsManager.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,20 @@
using System;
/*
This file is part of Module Manager /L
© 2018-2023 LisiasT
© 2013-2018 Sarbian using System; Blowfish
© 2013 ialdabaoth
Module Manager /L is licensed as follows:
* GPL 3.0 : https://www.gnu.org/licenses/gpl-3.0.txt
Module Manager /L 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.
You should have received a copy of the GNU General Public License 3.0
along with Module Manager /L. If not, see <https://www.gnu.org/licenses/>.
*/
using System;
using UnityEngine;

using static ModuleManager.FilePathRepository;
Expand Down
18 changes: 17 additions & 1 deletion Source/ModuleManager/ExceptionIntercept/InterceptLogHandler.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,20 @@
using System;
/*
This file is part of Module Manager /L
© 2018-2023 LisiasT
© 2013-2018 Sarbian using System; Blowfish
© 2013 ialdabaoth
Module Manager /L is licensed as follows:
* GPL 3.0 : https://www.gnu.org/licenses/gpl-3.0.txt
Module Manager /L 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.
You should have received a copy of the GNU General Public License 3.0
along with Module Manager /L. If not, see <https://www.gnu.org/licenses/>.
*/
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
Expand Down
18 changes: 17 additions & 1 deletion Source/ModuleManager/Extensions/ByteArrayExtensions.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,20 @@
using System;
/*
This file is part of Module Manager /L
© 2018-2023 LisiasT
© 2013-2018 Sarbian using System; Blowfish
© 2013 ialdabaoth
Module Manager /L is licensed as follows:
* GPL 3.0 : https://www.gnu.org/licenses/gpl-3.0.txt
Module Manager /L 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.
You should have received a copy of the GNU General Public License 3.0
along with Module Manager /L. If not, see <https://www.gnu.org/licenses/>.
*/
using System;

namespace ModuleManager.Extensions
{
Expand Down
Loading

0 comments on commit cb24501

Please sign in to comment.