diff --git a/BootMenu.cs b/BootMenu.cs
index 0fd11be..00b70d9 100644
--- a/BootMenu.cs
+++ b/BootMenu.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
using Sys = Cosmos.System;
using Cosmos.HAL;
diff --git a/BuildTime.txt b/BuildTime.txt
index 32cc382..44ebc81 100644
--- a/BuildTime.txt
+++ b/BuildTime.txt
@@ -1 +1 @@
-2026-03-08 19:50:50
\ No newline at end of file
+2026-03-08 20:08:00
\ No newline at end of file
diff --git a/Driver/VMWareSVGAII.cs b/Driver/VMWareSVGAII.cs
index 5cb7660..2b6e52a 100644
--- a/Driver/VMWareSVGAII.cs
+++ b/Driver/VMWareSVGAII.cs
@@ -1,34 +1,18 @@
-/*
-BSD 3-Clause License
-
-Copyright (c) 2023, CosmosOS, COSMOS Project
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
-
-1. Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
-
-2. Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
-
-3. Neither the name of the copyright holder nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
-FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
-CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
-OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-*/
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
using Cosmos.Core;
using Cosmos.HAL;
diff --git a/GitCommit.txt b/GitCommit.txt
index b948120..98a2724 100644
--- a/GitCommit.txt
+++ b/GitCommit.txt
@@ -1 +1 @@
-de16189
\ No newline at end of file
+b878cc7
\ No newline at end of file
diff --git a/Gui/App.cs b/Gui/App.cs
index 4bc5222..d95ef2f 100644
--- a/Gui/App.cs
+++ b/Gui/App.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using Cosmos.System.Graphics;
using CMLeonOS;
using System;
diff --git a/Gui/AppManager.cs b/Gui/AppManager.cs
index f4e9f00..b416e2a 100644
--- a/Gui/AppManager.cs
+++ b/Gui/AppManager.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using Cosmos.System.Graphics;
using CMLeonOS.Gui.Apps;
using CMLeonOS.Logger;
diff --git a/Gui/Apps/Calculator.cs b/Gui/Apps/Calculator.cs
index 2311401..259c670 100644
--- a/Gui/Apps/Calculator.cs
+++ b/Gui/Apps/Calculator.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using Cosmos.System.Graphics;
using CMLeonOS;
using CMLeonOS.Gui.UILib;
diff --git a/Gui/Apps/Calendar.cs b/Gui/Apps/Calendar.cs
index e84fa62..57ba84b 100644
--- a/Gui/Apps/Calendar.cs
+++ b/Gui/Apps/Calendar.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using CMLeonOS;
using CMLeonOS.Gui.UILib;
using System;
diff --git a/Gui/Apps/Clock.cs b/Gui/Apps/Clock.cs
index 89571ad..00938a8 100644
--- a/Gui/Apps/Clock.cs
+++ b/Gui/Apps/Clock.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using Cosmos.System.Graphics;
using CMLeonOS;
using CMLeonOS.Gui.UILib;
diff --git a/Gui/Apps/CodeStudio/CodeEditor.cs b/Gui/Apps/CodeStudio/CodeEditor.cs
index 9426b7f..aa58281 100644
--- a/Gui/Apps/CodeStudio/CodeEditor.cs
+++ b/Gui/Apps/CodeStudio/CodeEditor.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using CMLeonOS.Gui.UILib;
using Cosmos.System.Graphics;
using System.Drawing;
diff --git a/Gui/Apps/CodeStudio/CodeStudio.cs b/Gui/Apps/CodeStudio/CodeStudio.cs
index 2fba252..f244f76 100644
--- a/Gui/Apps/CodeStudio/CodeStudio.cs
+++ b/Gui/Apps/CodeStudio/CodeStudio.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using CMLeonOS;
using CMLeonOS.Gui.UILib;
using System.Drawing;
diff --git a/Gui/Apps/CodeStudio/Ide.cs b/Gui/Apps/CodeStudio/Ide.cs
index 05ce47b..5dd754b 100644
--- a/Gui/Apps/CodeStudio/Ide.cs
+++ b/Gui/Apps/CodeStudio/Ide.cs
@@ -1,4 +1,20 @@
-using CMLeonOS;
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
+using CMLeonOS;
using CMLeonOS.Gui.UILib;
using Cosmos.System.Graphics;
using System.Drawing;
diff --git a/Gui/Apps/CodeStudio/LuaGuiLibrary.cs b/Gui/Apps/CodeStudio/LuaGuiLibrary.cs
index a710099..bbfad7b 100644
--- a/Gui/Apps/CodeStudio/LuaGuiLibrary.cs
+++ b/Gui/Apps/CodeStudio/LuaGuiLibrary.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using CMLeonOS.Gui;
using CMLeonOS.Gui.UILib;
using Cosmos.System.Graphics;
diff --git a/Gui/Apps/CodeStudio/LuaSyntaxHighlighter.cs b/Gui/Apps/CodeStudio/LuaSyntaxHighlighter.cs
index e5b843d..111eb29 100644
--- a/Gui/Apps/CodeStudio/LuaSyntaxHighlighter.cs
+++ b/Gui/Apps/CodeStudio/LuaSyntaxHighlighter.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System.Collections.Generic;
using System.Drawing;
diff --git a/Gui/Apps/DemoLauncher.cs b/Gui/Apps/DemoLauncher.cs
index aff8501..5a4529e 100644
--- a/Gui/Apps/DemoLauncher.cs
+++ b/Gui/Apps/DemoLauncher.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using Cosmos.System.Graphics;
using CMLeonOS;
using CMLeonOS.Gui.SmoothMono;
diff --git a/Gui/Apps/Demos/Mandelbrot.cs b/Gui/Apps/Demos/Mandelbrot.cs
index 5e54de4..e4bf2c8 100644
--- a/Gui/Apps/Demos/Mandelbrot.cs
+++ b/Gui/Apps/Demos/Mandelbrot.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using CMLeonOS;
using CMLeonOS.Gui.UILib;
using System;
diff --git a/Gui/Apps/Demos/Starfield.cs b/Gui/Apps/Demos/Starfield.cs
index 266957f..710fd00 100644
--- a/Gui/Apps/Demos/Starfield.cs
+++ b/Gui/Apps/Demos/Starfield.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using CMLeonOS;
using CMLeonOS.Gui.UILib;
using System;
diff --git a/Gui/Apps/Files.cs b/Gui/Apps/Files.cs
index 4c46d17..dcc8e0b 100644
--- a/Gui/Apps/Files.cs
+++ b/Gui/Apps/Files.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using Cosmos.System.Graphics;
using CMLeonOS;
using CMLeonOS.Gui.UILib;
diff --git a/Gui/Apps/Info.cs b/Gui/Apps/Info.cs
index b63e605..8088864 100644
--- a/Gui/Apps/Info.cs
+++ b/Gui/Apps/Info.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using CMLeonOS;
using CMLeonOS.Gui.UILib;
using CMLeonOS.Utils;
diff --git a/Gui/Apps/Logs.cs b/Gui/Apps/Logs.cs
index a7943b6..8945306 100644
--- a/Gui/Apps/Logs.cs
+++ b/Gui/Apps/Logs.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using Cosmos.System.Graphics;
using CMLeonOS;
using CMLeonOS.Gui.SmoothMono;
diff --git a/Gui/Apps/MemoryStatistics.cs b/Gui/Apps/MemoryStatistics.cs
index 2fab82f..c176142 100644
--- a/Gui/Apps/MemoryStatistics.cs
+++ b/Gui/Apps/MemoryStatistics.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using CMLeonOS;
using CMLeonOS.Utils;
using CMLeonOS.Gui.SmoothMono;
diff --git a/Gui/Apps/Notepad.cs b/Gui/Apps/Notepad.cs
index c11d5bd..f86516a 100644
--- a/Gui/Apps/Notepad.cs
+++ b/Gui/Apps/Notepad.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using CMLeonOS;
using CMLeonOS.Gui.SmoothMono;
using CMLeonOS.Gui.UILib;
diff --git a/Gui/Apps/Paint/ColourPicker.cs b/Gui/Apps/Paint/ColourPicker.cs
index 0e5c22b..13b6c3e 100644
--- a/Gui/Apps/Paint/ColourPicker.cs
+++ b/Gui/Apps/Paint/ColourPicker.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using CMLeonOS.Gui.UILib;
using System.Collections.Generic;
using System.Drawing;
diff --git a/Gui/Apps/Paint/Paint.cs b/Gui/Apps/Paint/Paint.cs
index f1b6a41..64a2a0f 100644
--- a/Gui/Apps/Paint/Paint.cs
+++ b/Gui/Apps/Paint/Paint.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using Cosmos.System;
using CMLeonOS;
using CMLeonOS.Gui.UILib;
diff --git a/Gui/Apps/Paint/Tool.cs b/Gui/Apps/Paint/Tool.cs
index f47ed45..c1eaa5e 100644
--- a/Gui/Apps/Paint/Tool.cs
+++ b/Gui/Apps/Paint/Tool.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using Cosmos.System;
namespace CMLeonOS.Gui.Apps.Paint
diff --git a/Gui/Apps/Paint/ToolBox.cs b/Gui/Apps/Paint/ToolBox.cs
index c63edbe..c4bbe04 100644
--- a/Gui/Apps/Paint/ToolBox.cs
+++ b/Gui/Apps/Paint/ToolBox.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using CMLeonOS.Gui.UILib;
using System.Collections.Generic;
using System.Drawing;
diff --git a/Gui/Apps/Paint/Tools/CircleBrush.cs b/Gui/Apps/Paint/Tools/CircleBrush.cs
index 24d492f..2207fc7 100644
--- a/Gui/Apps/Paint/Tools/CircleBrush.cs
+++ b/Gui/Apps/Paint/Tools/CircleBrush.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using Cosmos.System;
namespace CMLeonOS.Gui.Apps.Paint.Tools
diff --git a/Gui/Apps/Paint/Tools/Pencil.cs b/Gui/Apps/Paint/Tools/Pencil.cs
index 09c0d44..b979b54 100644
--- a/Gui/Apps/Paint/Tools/Pencil.cs
+++ b/Gui/Apps/Paint/Tools/Pencil.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using Cosmos.System;
namespace CMLeonOS.Gui.Apps.Paint.Tools
diff --git a/Gui/Apps/Settings.cs b/Gui/Apps/Settings.cs
index 831acc5..ec01006 100644
--- a/Gui/Apps/Settings.cs
+++ b/Gui/Apps/Settings.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using Cosmos.System.Graphics;
using CMLeonOS;
using CMLeonOS.Gui.UILib;
diff --git a/Gui/Apps/Stopwatch.cs b/Gui/Apps/Stopwatch.cs
index 0804919..c94f8ce 100644
--- a/Gui/Apps/Stopwatch.cs
+++ b/Gui/Apps/Stopwatch.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using CMLeonOS;
using CMLeonOS.Gui.SmoothMono;
using CMLeonOS.Gui.UILib;
diff --git a/Gui/Apps/Tasks.cs b/Gui/Apps/Tasks.cs
index 0b9a738..8c96f22 100644
--- a/Gui/Apps/Tasks.cs
+++ b/Gui/Apps/Tasks.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using CMLeonOS;
using CMLeonOS.Gui.UILib;
using System;
diff --git a/Gui/Asc16.cs b/Gui/Asc16.cs
index 810ed4c..7ea01f1 100644
--- a/Gui/Asc16.cs
+++ b/Gui/Asc16.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
using System.Drawing;
using System.IO;
diff --git a/Gui/BitmapExtensions.cs b/Gui/BitmapExtensions.cs
index 4fca0b4..2d9faa0 100644
--- a/Gui/BitmapExtensions.cs
+++ b/Gui/BitmapExtensions.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using Cosmos.System.Graphics;
using System;
diff --git a/Gui/CursorType.cs b/Gui/CursorType.cs
index c84db08..e3fa08b 100644
--- a/Gui/CursorType.cs
+++ b/Gui/CursorType.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
namespace CMLeonOS.Gui
{
internal enum CursorType
diff --git a/Gui/Gui.cs b/Gui/Gui.cs
index 8b7011c..b97170b 100644
--- a/Gui/Gui.cs
+++ b/Gui/Gui.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using CMLeonOS;
using CMLeonOS.Logger;
using System;
diff --git a/Gui/SettingsService.cs b/Gui/SettingsService.cs
index cd71650..15fb7e8 100644
--- a/Gui/SettingsService.cs
+++ b/Gui/SettingsService.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using Cosmos.System;
using Cosmos.System.Graphics;
using CMLeonOS;
diff --git a/Gui/ShellComponents/Dock/AppDockIcon.cs b/Gui/ShellComponents/Dock/AppDockIcon.cs
index 61ed0dc..34aec8c 100644
--- a/Gui/ShellComponents/Dock/AppDockIcon.cs
+++ b/Gui/ShellComponents/Dock/AppDockIcon.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using CMLeonOS;
using CMLeonOS.Gui.UILib;
diff --git a/Gui/ShellComponents/Dock/BaseDockIcon.cs b/Gui/ShellComponents/Dock/BaseDockIcon.cs
index ee9054e..6d7a972 100644
--- a/Gui/ShellComponents/Dock/BaseDockIcon.cs
+++ b/Gui/ShellComponents/Dock/BaseDockIcon.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using Cosmos.System.Graphics;
namespace CMLeonOS.Gui.ShellComponents.Dock
diff --git a/Gui/ShellComponents/Dock/Dock.cs b/Gui/ShellComponents/Dock/Dock.cs
index 3aa1639..aa1e72a 100644
--- a/Gui/ShellComponents/Dock/Dock.cs
+++ b/Gui/ShellComponents/Dock/Dock.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using Cosmos.System.Graphics;
using CMLeonOS;
using CMLeonOS.Gui.UILib;
diff --git a/Gui/ShellComponents/Dock/StartMenuDockIcon.cs b/Gui/ShellComponents/Dock/StartMenuDockIcon.cs
index eb34312..f33f8f2 100644
--- a/Gui/ShellComponents/Dock/StartMenuDockIcon.cs
+++ b/Gui/ShellComponents/Dock/StartMenuDockIcon.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using Cosmos.System.Graphics;
namespace CMLeonOS.Gui.ShellComponents.Dock
diff --git a/Gui/ShellComponents/Lock.cs b/Gui/ShellComponents/Lock.cs
index a29eefd..cea3b95 100644
--- a/Gui/ShellComponents/Lock.cs
+++ b/Gui/ShellComponents/Lock.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using Cosmos.System.Graphics;
using CMLeonOS;
using CMLeonOS.Gui.UILib;
diff --git a/Gui/ShellComponents/StartMenu.cs b/Gui/ShellComponents/StartMenu.cs
index f6700fa..a5b8c2a 100644
--- a/Gui/ShellComponents/StartMenu.cs
+++ b/Gui/ShellComponents/StartMenu.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using Cosmos.System.Graphics;
using CMLeonOS;
using CMLeonOS.Gui.UILib;
diff --git a/Gui/ShellComponents/Taskbar.cs b/Gui/ShellComponents/Taskbar.cs
index 01410bb..270aa1d 100644
--- a/Gui/ShellComponents/Taskbar.cs
+++ b/Gui/ShellComponents/Taskbar.cs
@@ -1,3 +1,18 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
using Cosmos.System.Graphics;
using CMLeonOS;
diff --git a/Gui/SmoothMono/FontData.cs b/Gui/SmoothMono/FontData.cs
index 6a44795..6c8ddbc 100644
--- a/Gui/SmoothMono/FontData.cs
+++ b/Gui/SmoothMono/FontData.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
namespace CMLeonOS.Gui.SmoothMono
{
internal static class FontData
diff --git a/Gui/SmoothMono/TextRenderer.cs b/Gui/SmoothMono/TextRenderer.cs
index 7604447..0ed302e 100644
--- a/Gui/SmoothMono/TextRenderer.cs
+++ b/Gui/SmoothMono/TextRenderer.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System.Drawing;
namespace CMLeonOS.Gui.SmoothMono
diff --git a/Gui/Sound/SoundService.cs b/Gui/Sound/SoundService.cs
index d2c071b..39c716f 100644
--- a/Gui/Sound/SoundService.cs
+++ b/Gui/Sound/SoundService.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using Cosmos.HAL;
using Cosmos.HAL.Drivers.Audio;
using Cosmos.System;
diff --git a/Gui/Sound/SystemSound.cs b/Gui/Sound/SystemSound.cs
index 379d011..6d2ff04 100644
--- a/Gui/Sound/SystemSound.cs
+++ b/Gui/Sound/SystemSound.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
namespace CMLeonOS.Gui.Sound
{
internal enum SystemSound
diff --git a/Gui/UILib/Alignment.cs b/Gui/UILib/Alignment.cs
index 22ebf42..12487ac 100644
--- a/Gui/UILib/Alignment.cs
+++ b/Gui/UILib/Alignment.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
namespace CMLeonOS.Gui.UILib
{
internal enum Alignment
diff --git a/Gui/UILib/Animations/Animation.cs b/Gui/UILib/Animations/Animation.cs
index 9e586a5..453b973 100644
--- a/Gui/UILib/Animations/Animation.cs
+++ b/Gui/UILib/Animations/Animation.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using CMLeonOS.Gui;
namespace CMLeonOS.UILib.Animations
diff --git a/Gui/UILib/Animations/Easing.cs b/Gui/UILib/Animations/Easing.cs
index cb98de0..0820cfe 100644
--- a/Gui/UILib/Animations/Easing.cs
+++ b/Gui/UILib/Animations/Easing.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
namespace CMLeonOS.UILib.Animations
diff --git a/Gui/UILib/Animations/EasingDirection.cs b/Gui/UILib/Animations/EasingDirection.cs
index b64bf84..3825bc3 100644
--- a/Gui/UILib/Animations/EasingDirection.cs
+++ b/Gui/UILib/Animations/EasingDirection.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
namespace CMLeonOS.UILib.Animations
{
///
diff --git a/Gui/UILib/Animations/EasingType.cs b/Gui/UILib/Animations/EasingType.cs
index 117b540..f1277f0 100644
--- a/Gui/UILib/Animations/EasingType.cs
+++ b/Gui/UILib/Animations/EasingType.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
namespace CMLeonOS.UILib.Animations
{
///
diff --git a/Gui/UILib/Animations/MovementAnimation.cs b/Gui/UILib/Animations/MovementAnimation.cs
index cfa1731..e8eac0e 100644
--- a/Gui/UILib/Animations/MovementAnimation.cs
+++ b/Gui/UILib/Animations/MovementAnimation.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using CMLeonOS.Gui;
using CMLeonOS.Gui.UILib;
using System;
diff --git a/Gui/UILib/AppWindow.cs b/Gui/UILib/AppWindow.cs
index fdeb52d..c6936f7 100644
--- a/Gui/UILib/AppWindow.cs
+++ b/Gui/UILib/AppWindow.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using Cosmos.System;
using Cosmos.System.Graphics;
using CMLeonOS;
diff --git a/Gui/UILib/Button.cs b/Gui/UILib/Button.cs
index 85f1ffc..ff670e3 100644
--- a/Gui/UILib/Button.cs
+++ b/Gui/UILib/Button.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using Cosmos.System.Graphics;
using System;
using System.Drawing;
diff --git a/Gui/UILib/Calendar.cs b/Gui/UILib/Calendar.cs
index 0924328..eff17f5 100644
--- a/Gui/UILib/Calendar.cs
+++ b/Gui/UILib/Calendar.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
using System.Drawing;
diff --git a/Gui/UILib/CheckBox.cs b/Gui/UILib/CheckBox.cs
index 626390d..6f16661 100644
--- a/Gui/UILib/CheckBox.cs
+++ b/Gui/UILib/CheckBox.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using Cosmos.System.Graphics;
using System;
using System.Drawing;
diff --git a/Gui/UILib/Control.cs b/Gui/UILib/Control.cs
index 0e8ec70..6127fb2 100644
--- a/Gui/UILib/Control.cs
+++ b/Gui/UILib/Control.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
namespace CMLeonOS.Gui.UILib
{
internal abstract class Control : Window
diff --git a/Gui/UILib/Extensions.cs b/Gui/UILib/Extensions.cs
index 61306e0..905c014 100644
--- a/Gui/UILib/Extensions.cs
+++ b/Gui/UILib/Extensions.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System.Drawing;
namespace CMLeonOS.Gui.UILib
diff --git a/Gui/UILib/FileBrowser.cs b/Gui/UILib/FileBrowser.cs
index e2e51e7..8da68fe 100644
--- a/Gui/UILib/FileBrowser.cs
+++ b/Gui/UILib/FileBrowser.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using CMLeonOS;
using CMLeonOS.Gui.UILib;
using Cosmos.System.Graphics;
diff --git a/Gui/UILib/ImageBlock.cs b/Gui/UILib/ImageBlock.cs
index 6660762..8c209dc 100644
--- a/Gui/UILib/ImageBlock.cs
+++ b/Gui/UILib/ImageBlock.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using Cosmos.System.Graphics;
using System.Drawing;
diff --git a/Gui/UILib/MessageBox.cs b/Gui/UILib/MessageBox.cs
index cbc415c..b90cba8 100644
--- a/Gui/UILib/MessageBox.cs
+++ b/Gui/UILib/MessageBox.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using CMLeonOS;
using System;
using System.Drawing;
diff --git a/Gui/UILib/PromptBox.cs b/Gui/UILib/PromptBox.cs
index f60535d..cd744a7 100644
--- a/Gui/UILib/PromptBox.cs
+++ b/Gui/UILib/PromptBox.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using CMLeonOS;
using CMLeonOS.Gui.SmoothMono;
using System;
diff --git a/Gui/UILib/RangeSlider.cs b/Gui/UILib/RangeSlider.cs
index 4683826..ad8c2ad 100644
--- a/Gui/UILib/RangeSlider.cs
+++ b/Gui/UILib/RangeSlider.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using Cosmos.System;
using CMLeonOS;
using CMLeonOS.Gui.SmoothMono;
diff --git a/Gui/UILib/ShortcutBar.cs b/Gui/UILib/ShortcutBar.cs
index 76d41dd..6738b77 100644
--- a/Gui/UILib/ShortcutBar.cs
+++ b/Gui/UILib/ShortcutBar.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using CMLeonOS.Gui.SmoothMono;
using System.Collections.Generic;
using System.Drawing;
diff --git a/Gui/UILib/ShortcutBarCell.cs b/Gui/UILib/ShortcutBarCell.cs
index 9c98e8d..fe02ab1 100644
--- a/Gui/UILib/ShortcutBarCell.cs
+++ b/Gui/UILib/ShortcutBarCell.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
namespace CMLeonOS.Gui.UILib
diff --git a/Gui/UILib/Switch.cs b/Gui/UILib/Switch.cs
index af0d562..f53c77c 100644
--- a/Gui/UILib/Switch.cs
+++ b/Gui/UILib/Switch.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using Cosmos.System;
using Cosmos.System.Graphics;
using System;
diff --git a/Gui/UILib/Table.cs b/Gui/UILib/Table.cs
index 67ef549..238f738 100644
--- a/Gui/UILib/Table.cs
+++ b/Gui/UILib/Table.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using Cosmos.System;
using Cosmos.System.Graphics;
using CMLeonOS.Gui.SmoothMono;
diff --git a/Gui/UILib/TableCell.cs b/Gui/UILib/TableCell.cs
index 8ba2cf1..caff2c4 100644
--- a/Gui/UILib/TableCell.cs
+++ b/Gui/UILib/TableCell.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using Cosmos.System.Graphics;
using System.Drawing;
diff --git a/Gui/UILib/TextBlock.cs b/Gui/UILib/TextBlock.cs
index fbffa73..fab7c8c 100644
--- a/Gui/UILib/TextBlock.cs
+++ b/Gui/UILib/TextBlock.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
using System.Drawing;
diff --git a/Gui/UILib/TextBox.cs b/Gui/UILib/TextBox.cs
index 6c93d01..1cfaab0 100644
--- a/Gui/UILib/TextBox.cs
+++ b/Gui/UILib/TextBox.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using Cosmos.System;
using System;
using System.Collections.Generic;
diff --git a/Gui/Window.cs b/Gui/Window.cs
index 2d95bc0..7556fc4 100644
--- a/Gui/Window.cs
+++ b/Gui/Window.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using Cosmos.Core;
using Cosmos.System;
using Cosmos.System.Graphics;
diff --git a/Gui/WindowManager.cs b/Gui/WindowManager.cs
index 716bd62..3525a3c 100644
--- a/Gui/WindowManager.cs
+++ b/Gui/WindowManager.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using Cosmos.System;
using Cosmos.System.Graphics;
using CMLeonOS;
diff --git a/Kernel.cs b/Kernel.cs
index 824222d..6b0c250 100644
--- a/Kernel.cs
+++ b/Kernel.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using CMLeonOS.Logger;
using CMLeonOS.Settings;
using CMLeonOS.Gui;
diff --git a/Logger/Log.cs b/Logger/Log.cs
index 0b458cd..4326a77 100644
--- a/Logger/Log.cs
+++ b/Logger/Log.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
using System.Collections.Generic;
diff --git a/Logger/LogEntry.cs b/Logger/LogEntry.cs
index e10b1bc..3a761a2 100644
--- a/Logger/LogEntry.cs
+++ b/Logger/LogEntry.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
namespace CMLeonOS.Logger
diff --git a/Logger/LogLevel.cs b/Logger/LogLevel.cs
index ab9d9df..d4871c4 100644
--- a/Logger/LogLevel.cs
+++ b/Logger/LogLevel.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
namespace CMLeonOS.Logger
{
public enum LogLevel
diff --git a/Logger/Logger.cs b/Logger/Logger.cs
index 9cdcdb5..32a09be 100644
--- a/Logger/Logger.cs
+++ b/Logger/Logger.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
namespace CMLeonOS.Logger
diff --git a/LuaApps.cs b/LuaApps.cs
index 266bfe6..ada1a30 100644
--- a/LuaApps.cs
+++ b/LuaApps.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using IL2CPU.API.Attribs;
namespace CMLeonOS
diff --git a/Power.cs b/Power.cs
index c8177e0..e00d80c 100644
--- a/Power.cs
+++ b/Power.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using Sys = Cosmos.System;
namespace CMLeonOS
diff --git a/Settings/Settings.cs b/Settings/Settings.cs
index 70ac3a4..c71646e 100644
--- a/Settings/Settings.cs
+++ b/Settings/Settings.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
using System.Collections.Generic;
using System.IO;
diff --git a/System/FileSystem.cs b/System/FileSystem.cs
index 6c796d5..b5018cd 100644
--- a/System/FileSystem.cs
+++ b/System/FileSystem.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using CosmosFtpServer;
using System;
using System.Collections.Generic;
diff --git a/System/Process.cs b/System/Process.cs
index 0be73db..ddf9c12 100644
--- a/System/Process.cs
+++ b/System/Process.cs
@@ -1,4 +1,20 @@
-using System;
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
+using System;
using System.Collections.Generic;
using Sys = Cosmos.System;
diff --git a/System/ProcessManager.cs b/System/ProcessManager.cs
index 6c105e9..aeeffc8 100644
--- a/System/ProcessManager.cs
+++ b/System/ProcessManager.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System.Collections.Generic;
namespace CMLeonOS
diff --git a/System/ShellProcess.cs b/System/ShellProcess.cs
index bac466a..b923e8e 100644
--- a/System/ShellProcess.cs
+++ b/System/ShellProcess.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
using System.Collections.Generic;
using CMLeonOS.Commands;
diff --git a/System/UserSystem.cs b/System/UserSystem.cs
index 876e199..a78f00d 100644
--- a/System/UserSystem.cs
+++ b/System/UserSystem.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
using System.Collections.Generic;
using System.IO;
diff --git a/UI/CUI.cs b/UI/CUI.cs
index 5256519..96f1cd7 100644
--- a/UI/CUI.cs
+++ b/UI/CUI.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
namespace CMLeonOS
diff --git a/UI/Components.cs b/UI/Components.cs
index 7927819..2dc0e07 100644
--- a/UI/Components.cs
+++ b/UI/Components.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
using System.Collections.Generic;
using System.Linq;
diff --git a/UI/TUI.cs b/UI/TUI.cs
index 739360c..bb8442d 100644
--- a/UI/TUI.cs
+++ b/UI/TUI.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
using System.Collections.Generic;
diff --git a/UI/TUIDemo.cs b/UI/TUIDemo.cs
index 8e20abb..93264da 100644
--- a/UI/TUIDemo.cs
+++ b/UI/TUIDemo.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
using System.Threading;
using CMLeonOS.UI;
diff --git a/UserManager.cs b/UserManager.cs
index 9443873..3936022 100644
--- a/UserManager.cs
+++ b/UserManager.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
using System.Collections.Generic;
diff --git a/editor/Editor.cs b/editor/Editor.cs
index 1675baa..6c009d4 100644
--- a/editor/Editor.cs
+++ b/editor/Editor.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
using System.Collections.Generic;
diff --git a/editor/Nano.cs b/editor/Nano.cs
index 7f6be8f..8f0d63a 100644
--- a/editor/Nano.cs
+++ b/editor/Nano.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
using System.Collections.Generic;
using System.IO;
diff --git a/interpreter/Branswe.cs b/interpreter/Branswe.cs
index 9a52e24..73c85fa 100644
--- a/interpreter/Branswe.cs
+++ b/interpreter/Branswe.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using Cosmos.Core;
using Cosmos.HAL;
using Cosmos.HAL.BlockDevice;
diff --git a/interpreter/UniLua/ByteString.cs b/interpreter/UniLua/ByteString.cs
index c18d544..7b54909 100644
--- a/interpreter/UniLua/ByteString.cs
+++ b/interpreter/UniLua/ByteString.cs
@@ -1,4 +1,20 @@
- using System;
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
+using System;
using System.Collections.Generic;
namespace UniLua
diff --git a/interpreter/UniLua/Coder.cs b/interpreter/UniLua/Coder.cs
index 1622576..fd16685 100644
--- a/interpreter/UniLua/Coder.cs
+++ b/interpreter/UniLua/Coder.cs
@@ -1,4 +1,19 @@
-
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using NotImplementedException = System.NotImplementedException;
namespace UniLua
diff --git a/interpreter/UniLua/Common.cs b/interpreter/UniLua/Common.cs
index 9411efa..72bac64 100644
--- a/interpreter/UniLua/Common.cs
+++ b/interpreter/UniLua/Common.cs
@@ -1,4 +1,19 @@
-
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
namespace UniLua
{
public static class LuaConf
diff --git a/interpreter/UniLua/Do.cs b/interpreter/UniLua/Do.cs
index 8b10c68..0d43d8b 100644
--- a/interpreter/UniLua/Do.cs
+++ b/interpreter/UniLua/Do.cs
@@ -1,4 +1,19 @@
-
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
// #define DEBUG_D_PRE_CALL
// #define DEBUG_D_POS_CALL
diff --git a/interpreter/UniLua/Dump.cs b/interpreter/UniLua/Dump.cs
index 242d037..873926c 100644
--- a/interpreter/UniLua/Dump.cs
+++ b/interpreter/UniLua/Dump.cs
@@ -1,4 +1,19 @@
-
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
using System.Text;
using System.Collections.Generic;
diff --git a/interpreter/UniLua/LLex.cs b/interpreter/UniLua/LLex.cs
index 4603a57..a1157ba 100644
--- a/interpreter/UniLua/LLex.cs
+++ b/interpreter/UniLua/LLex.cs
@@ -1,4 +1,19 @@
-
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
using System.IO;
using System.Text;
diff --git a/interpreter/UniLua/LuaAPI.cs b/interpreter/UniLua/LuaAPI.cs
index 8f2f5e6..8f027db 100644
--- a/interpreter/UniLua/LuaAPI.cs
+++ b/interpreter/UniLua/LuaAPI.cs
@@ -1,4 +1,20 @@
- using System;
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
+using System;
// #define DEBUG_RECORD_INS
diff --git a/interpreter/UniLua/LuaAuxLib.cs b/interpreter/UniLua/LuaAuxLib.cs
index d551df0..0c5178e 100644
--- a/interpreter/UniLua/LuaAuxLib.cs
+++ b/interpreter/UniLua/LuaAuxLib.cs
@@ -1,4 +1,19 @@
-
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
namespace UniLua
{
using System;
diff --git a/interpreter/UniLua/LuaBaseLib.cs b/interpreter/UniLua/LuaBaseLib.cs
index d252c91..47d2bb1 100644
--- a/interpreter/UniLua/LuaBaseLib.cs
+++ b/interpreter/UniLua/LuaBaseLib.cs
@@ -1,4 +1,19 @@
-
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
namespace UniLua
{
using System.Collections.Generic;
diff --git a/interpreter/UniLua/LuaBitLib.cs b/interpreter/UniLua/LuaBitLib.cs
index 490be69..186632a 100644
--- a/interpreter/UniLua/LuaBitLib.cs
+++ b/interpreter/UniLua/LuaBitLib.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using UniLua;
namespace UniLua
diff --git a/interpreter/UniLua/LuaCoroLib.cs b/interpreter/UniLua/LuaCoroLib.cs
index 3bf84b9..ac058bd 100644
--- a/interpreter/UniLua/LuaCoroLib.cs
+++ b/interpreter/UniLua/LuaCoroLib.cs
@@ -1,4 +1,19 @@
-
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
namespace UniLua
{
diff --git a/interpreter/UniLua/LuaDebug.cs b/interpreter/UniLua/LuaDebug.cs
index 9a267e3..4ca8ca2 100644
--- a/interpreter/UniLua/LuaDebug.cs
+++ b/interpreter/UniLua/LuaDebug.cs
@@ -1,4 +1,19 @@
-
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
namespace UniLua
{
public class LuaDebug
diff --git a/interpreter/UniLua/LuaDebugLib.cs b/interpreter/UniLua/LuaDebugLib.cs
index 728d203..1d098c2 100644
--- a/interpreter/UniLua/LuaDebugLib.cs
+++ b/interpreter/UniLua/LuaDebugLib.cs
@@ -1,4 +1,19 @@
-
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
namespace UniLua
{
internal class LuaDebugLib
diff --git a/interpreter/UniLua/LuaEncLib.cs b/interpreter/UniLua/LuaEncLib.cs
index 8ec4efd..30440d5 100644
--- a/interpreter/UniLua/LuaEncLib.cs
+++ b/interpreter/UniLua/LuaEncLib.cs
@@ -1,4 +1,20 @@
- using System;
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
+using System;
using System.Text;
namespace UniLua
diff --git a/interpreter/UniLua/LuaFile.cs b/interpreter/UniLua/LuaFile.cs
index 50214f7..6ef0bc8 100644
--- a/interpreter/UniLua/LuaFile.cs
+++ b/interpreter/UniLua/LuaFile.cs
@@ -1,4 +1,20 @@
- using System;
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
+using System;
using System.IO;
using System.Collections.Generic;
diff --git a/interpreter/UniLua/LuaFunc.cs b/interpreter/UniLua/LuaFunc.cs
index d5c751e..8b2b953 100644
--- a/interpreter/UniLua/LuaFunc.cs
+++ b/interpreter/UniLua/LuaFunc.cs
@@ -1,4 +1,19 @@
-
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
// #define DEBUG_FIND_UPVALUE
using System.Collections.Generic;
diff --git a/interpreter/UniLua/LuaIOLib.cs b/interpreter/UniLua/LuaIOLib.cs
index 887e150..9613081 100644
--- a/interpreter/UniLua/LuaIOLib.cs
+++ b/interpreter/UniLua/LuaIOLib.cs
@@ -1,4 +1,19 @@
-
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
// TODO
namespace UniLua
diff --git a/interpreter/UniLua/LuaJsonLib.cs b/interpreter/UniLua/LuaJsonLib.cs
index 898db16..72b01c8 100644
--- a/interpreter/UniLua/LuaJsonLib.cs
+++ b/interpreter/UniLua/LuaJsonLib.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
using System.Collections.Generic;
using System.Text;
diff --git a/interpreter/UniLua/LuaMathLib.cs b/interpreter/UniLua/LuaMathLib.cs
index b07b89e..a35d6d9 100644
--- a/interpreter/UniLua/LuaMathLib.cs
+++ b/interpreter/UniLua/LuaMathLib.cs
@@ -1,4 +1,19 @@
-
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
namespace UniLua
{
using Math = System.Math;
diff --git a/interpreter/UniLua/LuaObject.cs b/interpreter/UniLua/LuaObject.cs
index 769f49d..a386499 100644
--- a/interpreter/UniLua/LuaObject.cs
+++ b/interpreter/UniLua/LuaObject.cs
@@ -1,4 +1,19 @@
-
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
// #define DEBUG_DUMMY_TVALUE_MODIFY
namespace UniLua
diff --git a/interpreter/UniLua/LuaOsLib.cs b/interpreter/UniLua/LuaOsLib.cs
index 4f0e4e7..034ad60 100644
--- a/interpreter/UniLua/LuaOsLib.cs
+++ b/interpreter/UniLua/LuaOsLib.cs
@@ -1,4 +1,19 @@
-
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
namespace UniLua
{
using System.Diagnostics;
diff --git a/interpreter/UniLua/LuaPkgLib.cs b/interpreter/UniLua/LuaPkgLib.cs
index 54da226..87c0b44 100644
--- a/interpreter/UniLua/LuaPkgLib.cs
+++ b/interpreter/UniLua/LuaPkgLib.cs
@@ -1,4 +1,19 @@
-
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
// TODO
#define LUA_COMPAT_LOADERS
diff --git a/interpreter/UniLua/LuaState.cs b/interpreter/UniLua/LuaState.cs
index 0f8bee9..1308c17 100644
--- a/interpreter/UniLua/LuaState.cs
+++ b/interpreter/UniLua/LuaState.cs
@@ -1,4 +1,19 @@
-
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
// #define ENABLE_DUMP_STACK
// #define DEBUG_RECORD_INS
diff --git a/interpreter/UniLua/LuaStrLib.cs b/interpreter/UniLua/LuaStrLib.cs
index 4d5913d..5e26e54 100644
--- a/interpreter/UniLua/LuaStrLib.cs
+++ b/interpreter/UniLua/LuaStrLib.cs
@@ -1,4 +1,19 @@
-
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
namespace UniLua
{
using StringBuilder = System.Text.StringBuilder;
diff --git a/interpreter/UniLua/LuaTable.cs b/interpreter/UniLua/LuaTable.cs
index ae5f3d2..a1f4ab9 100644
--- a/interpreter/UniLua/LuaTable.cs
+++ b/interpreter/UniLua/LuaTable.cs
@@ -1,4 +1,19 @@
-
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
// #define DEBUG_DUMMY_TVALUE_MODIFY
using System;
diff --git a/interpreter/UniLua/LuaTableLib.cs b/interpreter/UniLua/LuaTableLib.cs
index 9f8625c..c5016d8 100644
--- a/interpreter/UniLua/LuaTableLib.cs
+++ b/interpreter/UniLua/LuaTableLib.cs
@@ -1,4 +1,19 @@
-
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
#define LUA_COMPAT_UNPACK
namespace UniLua
diff --git a/interpreter/UniLua/OpCodes.cs b/interpreter/UniLua/OpCodes.cs
index 42ec999..ad28e39 100644
--- a/interpreter/UniLua/OpCodes.cs
+++ b/interpreter/UniLua/OpCodes.cs
@@ -1,4 +1,19 @@
-
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
namespace UniLua
{
using System.Collections.Generic;
diff --git a/interpreter/UniLua/Parser.cs b/interpreter/UniLua/Parser.cs
index 6a68dc3..230236e 100644
--- a/interpreter/UniLua/Parser.cs
+++ b/interpreter/UniLua/Parser.cs
@@ -1,4 +1,19 @@
-
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
using System.IO;
using System.Collections.Generic;
diff --git a/interpreter/UniLua/TagMethod.cs b/interpreter/UniLua/TagMethod.cs
index 45be6e9..aff8e12 100644
--- a/interpreter/UniLua/TagMethod.cs
+++ b/interpreter/UniLua/TagMethod.cs
@@ -1,4 +1,19 @@
-
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
namespace UniLua
{
// grep `NoTagMethodFlags' if num of TMS >= 32
diff --git a/interpreter/UniLua/ULDebug.cs b/interpreter/UniLua/ULDebug.cs
index 2509598..83b5a38 100644
--- a/interpreter/UniLua/ULDebug.cs
+++ b/interpreter/UniLua/ULDebug.cs
@@ -1,4 +1,20 @@
- #define UNITY
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
+#define UNITY
namespace UniLua.Tools
{
diff --git a/interpreter/UniLua/Undump.cs b/interpreter/UniLua/Undump.cs
index e87e052..08f3e20 100644
--- a/interpreter/UniLua/Undump.cs
+++ b/interpreter/UniLua/Undump.cs
@@ -1,4 +1,20 @@
- // #define DEBUG_BINARY_READER
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
+// #define DEBUG_BINARY_READER
// #define DEBUG_UNDUMP
using System;
diff --git a/interpreter/UniLua/Util.cs b/interpreter/UniLua/Util.cs
index 3967e28..6a972bc 100644
--- a/interpreter/UniLua/Util.cs
+++ b/interpreter/UniLua/Util.cs
@@ -1,4 +1,20 @@
- #define API_CHECK
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
+#define API_CHECK
#define UNILUA_ASSERT
using System;
diff --git a/interpreter/UniLua/VM.cs b/interpreter/UniLua/VM.cs
index f508761..1c749b7 100644
--- a/interpreter/UniLua/VM.cs
+++ b/interpreter/UniLua/VM.cs
@@ -1,4 +1,20 @@
- // #define DEBUG_NEW_FRAME
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
+// #define DEBUG_NEW_FRAME
// #define DEBUG_INSTRUCTION
// #define DEBUG_INSTRUCTION_WITH_STACK
diff --git a/shell/CommandList.cs b/shell/CommandList.cs
index 8abbb7e..0344416 100644
--- a/shell/CommandList.cs
+++ b/shell/CommandList.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
namespace CMLeonOS.shell
{
public static class CommandList
diff --git a/shell/Commands/Editor/EditCommand.cs b/shell/Commands/Editor/EditCommand.cs
index 758e5d8..2503d19 100644
--- a/shell/Commands/Editor/EditCommand.cs
+++ b/shell/Commands/Editor/EditCommand.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
namespace CMLeonOS.Commands.Editor
diff --git a/shell/Commands/Editor/NanoCommand.cs b/shell/Commands/Editor/NanoCommand.cs
index 6d69a33..3c5c633 100644
--- a/shell/Commands/Editor/NanoCommand.cs
+++ b/shell/Commands/Editor/NanoCommand.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
namespace CMLeonOS.Commands.Editor
diff --git a/shell/Commands/Environment/EnvCommand.cs b/shell/Commands/Environment/EnvCommand.cs
index 60df581..c35b07e 100644
--- a/shell/Commands/Environment/EnvCommand.cs
+++ b/shell/Commands/Environment/EnvCommand.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
using System.Collections.Generic;
using System.Linq;
diff --git a/shell/Commands/FileSystem/CatCommand.cs b/shell/Commands/FileSystem/CatCommand.cs
index 0af8f64..80c3416 100644
--- a/shell/Commands/FileSystem/CatCommand.cs
+++ b/shell/Commands/FileSystem/CatCommand.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
namespace CMLeonOS.Commands.FileSystem
diff --git a/shell/Commands/FileSystem/CdCommand.cs b/shell/Commands/FileSystem/CdCommand.cs
index 59fd929..4777999 100644
--- a/shell/Commands/FileSystem/CdCommand.cs
+++ b/shell/Commands/FileSystem/CdCommand.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
namespace CMLeonOS.Commands.FileSystem
{
public static class CdCommand
diff --git a/shell/Commands/FileSystem/CopyCommand.cs b/shell/Commands/FileSystem/CopyCommand.cs
index 5315fa4..bde51d4 100644
--- a/shell/Commands/FileSystem/CopyCommand.cs
+++ b/shell/Commands/FileSystem/CopyCommand.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
namespace CMLeonOS.Commands.FileSystem
diff --git a/shell/Commands/FileSystem/DiskInfoCommand.cs b/shell/Commands/FileSystem/DiskInfoCommand.cs
index d4dc1be..61d407c 100644
--- a/shell/Commands/FileSystem/DiskInfoCommand.cs
+++ b/shell/Commands/FileSystem/DiskInfoCommand.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
using Sys = Cosmos.System;
diff --git a/shell/Commands/FileSystem/FindCommand.cs b/shell/Commands/FileSystem/FindCommand.cs
index ffcd432..b82161d 100644
--- a/shell/Commands/FileSystem/FindCommand.cs
+++ b/shell/Commands/FileSystem/FindCommand.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
namespace CMLeonOS.Commands.FileSystem
diff --git a/shell/Commands/FileSystem/HeadCommand.cs b/shell/Commands/FileSystem/HeadCommand.cs
index bcbc408..050cf4a 100644
--- a/shell/Commands/FileSystem/HeadCommand.cs
+++ b/shell/Commands/FileSystem/HeadCommand.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
namespace CMLeonOS.Commands.FileSystem
diff --git a/shell/Commands/FileSystem/LsCommand.cs b/shell/Commands/FileSystem/LsCommand.cs
index f0046d4..d9624a2 100644
--- a/shell/Commands/FileSystem/LsCommand.cs
+++ b/shell/Commands/FileSystem/LsCommand.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
namespace CMLeonOS.Commands.FileSystem
{
public static class LsCommand
diff --git a/shell/Commands/FileSystem/MkdirCommand.cs b/shell/Commands/FileSystem/MkdirCommand.cs
index e2a69b3..04db828 100644
--- a/shell/Commands/FileSystem/MkdirCommand.cs
+++ b/shell/Commands/FileSystem/MkdirCommand.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
namespace CMLeonOS.Commands.FileSystem
diff --git a/shell/Commands/FileSystem/MoveCommand.cs b/shell/Commands/FileSystem/MoveCommand.cs
index e4cd412..26e0284 100644
--- a/shell/Commands/FileSystem/MoveCommand.cs
+++ b/shell/Commands/FileSystem/MoveCommand.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
namespace CMLeonOS.Commands.FileSystem
diff --git a/shell/Commands/FileSystem/PwdCommand.cs b/shell/Commands/FileSystem/PwdCommand.cs
index dddcf49..f030f30 100644
--- a/shell/Commands/FileSystem/PwdCommand.cs
+++ b/shell/Commands/FileSystem/PwdCommand.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
namespace CMLeonOS.Commands.FileSystem
diff --git a/shell/Commands/FileSystem/RenameCommand.cs b/shell/Commands/FileSystem/RenameCommand.cs
index ad37fff..234b5b7 100644
--- a/shell/Commands/FileSystem/RenameCommand.cs
+++ b/shell/Commands/FileSystem/RenameCommand.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
namespace CMLeonOS.Commands.FileSystem
diff --git a/shell/Commands/FileSystem/RmCommand.cs b/shell/Commands/FileSystem/RmCommand.cs
index 2358629..d5a5df4 100644
--- a/shell/Commands/FileSystem/RmCommand.cs
+++ b/shell/Commands/FileSystem/RmCommand.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
using System.Collections.Generic;
using CMLeonOS;
diff --git a/shell/Commands/FileSystem/RmdirCommand.cs b/shell/Commands/FileSystem/RmdirCommand.cs
index 39fed40..370da69 100644
--- a/shell/Commands/FileSystem/RmdirCommand.cs
+++ b/shell/Commands/FileSystem/RmdirCommand.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
namespace CMLeonOS.Commands.FileSystem
diff --git a/shell/Commands/FileSystem/TailCommand.cs b/shell/Commands/FileSystem/TailCommand.cs
index cde6ac2..40e3c1b 100644
--- a/shell/Commands/FileSystem/TailCommand.cs
+++ b/shell/Commands/FileSystem/TailCommand.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
namespace CMLeonOS.Commands.FileSystem
diff --git a/shell/Commands/FileSystem/TouchCommand.cs b/shell/Commands/FileSystem/TouchCommand.cs
index dc5ce17..37ff7c8 100644
--- a/shell/Commands/FileSystem/TouchCommand.cs
+++ b/shell/Commands/FileSystem/TouchCommand.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
namespace CMLeonOS.Commands.FileSystem
diff --git a/shell/Commands/FileSystem/TreeCommand.cs b/shell/Commands/FileSystem/TreeCommand.cs
index e3b1eee..dc5047f 100644
--- a/shell/Commands/FileSystem/TreeCommand.cs
+++ b/shell/Commands/FileSystem/TreeCommand.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
namespace CMLeonOS.Commands.FileSystem
diff --git a/shell/Commands/FileSystem/WordCountCommand.cs b/shell/Commands/FileSystem/WordCountCommand.cs
index 77de6bd..edb2992 100644
--- a/shell/Commands/FileSystem/WordCountCommand.cs
+++ b/shell/Commands/FileSystem/WordCountCommand.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
namespace CMLeonOS.Commands.FileSystem
diff --git a/shell/Commands/Help/Help.cs b/shell/Commands/Help/Help.cs
index abf43ae..73615de 100644
--- a/shell/Commands/Help/Help.cs
+++ b/shell/Commands/Help/Help.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
using System.Collections.Generic;
diff --git a/shell/Commands/Info/About.cs b/shell/Commands/Info/About.cs
index 93e7d2d..d92e4fd 100644
--- a/shell/Commands/Info/About.cs
+++ b/shell/Commands/Info/About.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
namespace CMLeonOS.Commands
diff --git a/shell/Commands/Info/Version.cs b/shell/Commands/Info/Version.cs
index 76ba58e..496a78a 100644
--- a/shell/Commands/Info/Version.cs
+++ b/shell/Commands/Info/Version.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
using IL2CPU.API.Attribs;
diff --git a/shell/Commands/LabyrinthCommand.cs b/shell/Commands/LabyrinthCommand.cs
index eb15f63..239c03f 100644
--- a/shell/Commands/LabyrinthCommand.cs
+++ b/shell/Commands/LabyrinthCommand.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
using System.Collections.Generic;
diff --git a/shell/Commands/Power/RestartCommand.cs b/shell/Commands/Power/RestartCommand.cs
index e16039e..cec5a9a 100644
--- a/shell/Commands/Power/RestartCommand.cs
+++ b/shell/Commands/Power/RestartCommand.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
using Sys = Cosmos.System;
diff --git a/shell/Commands/Power/ShutdownCommand.cs b/shell/Commands/Power/ShutdownCommand.cs
index 210d7b5..3f8a95c 100644
--- a/shell/Commands/Power/ShutdownCommand.cs
+++ b/shell/Commands/Power/ShutdownCommand.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
using Sys = Cosmos.System;
diff --git a/shell/Commands/Script/BransweCommand.cs b/shell/Commands/Script/BransweCommand.cs
index 74af039..2644f53 100644
--- a/shell/Commands/Script/BransweCommand.cs
+++ b/shell/Commands/Script/BransweCommand.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
using System.Collections.Generic;
using System.IO;
diff --git a/shell/Commands/Script/ClaCommand.cs b/shell/Commands/Script/ClaCommand.cs
index c6bbac5..1b2e2ce 100644
--- a/shell/Commands/Script/ClaCommand.cs
+++ b/shell/Commands/Script/ClaCommand.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
using System.IO;
using System.Text;
diff --git a/shell/Commands/Script/ComCommand.cs b/shell/Commands/Script/ComCommand.cs
index 59499a1..de3db1e 100644
--- a/shell/Commands/Script/ComCommand.cs
+++ b/shell/Commands/Script/ComCommand.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
using System.Collections.Generic;
using System.IO;
diff --git a/shell/Commands/Script/Lua2ClaCommand.cs b/shell/Commands/Script/Lua2ClaCommand.cs
index bff046b..370076e 100644
--- a/shell/Commands/Script/Lua2ClaCommand.cs
+++ b/shell/Commands/Script/Lua2ClaCommand.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
using System.IO;
using System.Text;
diff --git a/shell/Commands/Script/LuaCommand.cs b/shell/Commands/Script/LuaCommand.cs
index ebb03b1..70b941d 100644
--- a/shell/Commands/Script/LuaCommand.cs
+++ b/shell/Commands/Script/LuaCommand.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
using System.Collections.Generic;
using System.IO;
diff --git a/shell/Commands/System/ClearCommand.cs b/shell/Commands/System/ClearCommand.cs
index e970d1b..472ba70 100644
--- a/shell/Commands/System/ClearCommand.cs
+++ b/shell/Commands/System/ClearCommand.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
namespace CMLeonOS.Commands.System
diff --git a/shell/Commands/System/DateCommand.cs b/shell/Commands/System/DateCommand.cs
index 13a55d3..b9b4666 100644
--- a/shell/Commands/System/DateCommand.cs
+++ b/shell/Commands/System/DateCommand.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
namespace CMLeonOS.Commands.System
diff --git a/shell/Commands/System/EchoCommand.cs b/shell/Commands/System/EchoCommand.cs
index 7cc2b19..5c21a0c 100644
--- a/shell/Commands/System/EchoCommand.cs
+++ b/shell/Commands/System/EchoCommand.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
namespace CMLeonOS.Commands.System
diff --git a/shell/Commands/System/KillCommand.cs b/shell/Commands/System/KillCommand.cs
index 8e21257..66a45c1 100644
--- a/shell/Commands/System/KillCommand.cs
+++ b/shell/Commands/System/KillCommand.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
namespace CMLeonOS.Commands.System
diff --git a/shell/Commands/System/PsCommand.cs b/shell/Commands/System/PsCommand.cs
index 2b084b5..81f2a1f 100644
--- a/shell/Commands/System/PsCommand.cs
+++ b/shell/Commands/System/PsCommand.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
namespace CMLeonOS.Commands.System
diff --git a/shell/Commands/System/SettingsCommand.cs b/shell/Commands/System/SettingsCommand.cs
index 6fddfef..1159c98 100644
--- a/shell/Commands/System/SettingsCommand.cs
+++ b/shell/Commands/System/SettingsCommand.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
using CMLeonOS.Settings;
diff --git a/shell/Commands/System/TimeCommand.cs b/shell/Commands/System/TimeCommand.cs
index fd4e097..c14f2f4 100644
--- a/shell/Commands/System/TimeCommand.cs
+++ b/shell/Commands/System/TimeCommand.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
namespace CMLeonOS.Commands.System
diff --git a/shell/Commands/System/UptimeCommand.cs b/shell/Commands/System/UptimeCommand.cs
index 471da02..25d11fc 100644
--- a/shell/Commands/System/UptimeCommand.cs
+++ b/shell/Commands/System/UptimeCommand.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
namespace CMLeonOS.Commands.System
diff --git a/shell/Commands/System/WhoamiCommand.cs b/shell/Commands/System/WhoamiCommand.cs
index 4363cfd..88d1d10 100644
--- a/shell/Commands/System/WhoamiCommand.cs
+++ b/shell/Commands/System/WhoamiCommand.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
namespace CMLeonOS.Commands.System
diff --git a/shell/Commands/TestGuiCommand.cs b/shell/Commands/TestGuiCommand.cs
index 6fff355..cdc9e9a 100644
--- a/shell/Commands/TestGuiCommand.cs
+++ b/shell/Commands/TestGuiCommand.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
using System.Collections.Generic;
using System.Text;
diff --git a/shell/Commands/TestTUICommand.cs b/shell/Commands/TestTUICommand.cs
index 1225bf1..9382e00 100644
--- a/shell/Commands/TestTUICommand.cs
+++ b/shell/Commands/TestTUICommand.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
using System.Threading;
using CMLeonOS.UI;
diff --git a/shell/Commands/User/CpassCommand.cs b/shell/Commands/User/CpassCommand.cs
index 3f08255..e7fc1b3 100644
--- a/shell/Commands/User/CpassCommand.cs
+++ b/shell/Commands/User/CpassCommand.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
namespace CMLeonOS.Commands.User
{
public static class CpassCommand
diff --git a/shell/Commands/User/HostnameCommand.cs b/shell/Commands/User/HostnameCommand.cs
index ab55c4e..948623b 100644
--- a/shell/Commands/User/HostnameCommand.cs
+++ b/shell/Commands/User/HostnameCommand.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
using System.Collections.Generic;
using CMLeonOS;
diff --git a/shell/Commands/User/UserCommand.cs b/shell/Commands/User/UserCommand.cs
index 8539e0e..53c6dcf 100644
--- a/shell/Commands/User/UserCommand.cs
+++ b/shell/Commands/User/UserCommand.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
using System.Collections.Generic;
using CMLeonOS;
diff --git a/shell/Commands/Utility/AliasCommand.cs b/shell/Commands/Utility/AliasCommand.cs
index 2a1e87b..4b8e2a5 100644
--- a/shell/Commands/Utility/AliasCommand.cs
+++ b/shell/Commands/Utility/AliasCommand.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
using System.Collections.Generic;
using System.IO;
diff --git a/shell/Commands/Utility/AppManagerCommand.cs b/shell/Commands/Utility/AppManagerCommand.cs
index fe6e001..cbc76e8 100644
--- a/shell/Commands/Utility/AppManagerCommand.cs
+++ b/shell/Commands/Utility/AppManagerCommand.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
using System.Collections.Generic;
using System.IO;
diff --git a/shell/Commands/Utility/BackgroundCommand.cs b/shell/Commands/Utility/BackgroundCommand.cs
index 8e526f6..3ef484b 100644
--- a/shell/Commands/Utility/BackgroundCommand.cs
+++ b/shell/Commands/Utility/BackgroundCommand.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
namespace CMLeonOS.Commands.Utility
diff --git a/shell/Commands/Utility/Base64Command.cs b/shell/Commands/Utility/Base64Command.cs
index e0dadff..d9f5eb9 100644
--- a/shell/Commands/Utility/Base64Command.cs
+++ b/shell/Commands/Utility/Base64Command.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
using System.Collections.Generic;
using CMLeonOS;
diff --git a/shell/Commands/Utility/BeepCommand.cs b/shell/Commands/Utility/BeepCommand.cs
index 5c02201..ae9c12e 100644
--- a/shell/Commands/Utility/BeepCommand.cs
+++ b/shell/Commands/Utility/BeepCommand.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
namespace CMLeonOS.Commands.Utility
diff --git a/shell/Commands/Utility/CalcCommand.cs b/shell/Commands/Utility/CalcCommand.cs
index 395dec8..f5ff664 100644
--- a/shell/Commands/Utility/CalcCommand.cs
+++ b/shell/Commands/Utility/CalcCommand.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
namespace CMLeonOS.Commands.Utility
diff --git a/shell/Commands/Utility/CalcGuiCommand.cs b/shell/Commands/Utility/CalcGuiCommand.cs
index c4de615..f7a8bac 100644
--- a/shell/Commands/Utility/CalcGuiCommand.cs
+++ b/shell/Commands/Utility/CalcGuiCommand.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
using System.Collections.Generic;
using CMLeonOS.UI;
diff --git a/shell/Commands/Utility/CalendarCommand.cs b/shell/Commands/Utility/CalendarCommand.cs
index 1b86f23..ff27490 100644
--- a/shell/Commands/Utility/CalendarCommand.cs
+++ b/shell/Commands/Utility/CalendarCommand.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
namespace CMLeonOS.Commands.Utility
diff --git a/shell/Commands/Utility/HexCommand.cs b/shell/Commands/Utility/HexCommand.cs
index 9b4de40..792ce3e 100644
--- a/shell/Commands/Utility/HexCommand.cs
+++ b/shell/Commands/Utility/HexCommand.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
using System.IO;
diff --git a/shell/Commands/Utility/HexEditor.cs b/shell/Commands/Utility/HexEditor.cs
index 770925a..422c1e0 100644
--- a/shell/Commands/Utility/HexEditor.cs
+++ b/shell/Commands/Utility/HexEditor.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
using System.IO;
diff --git a/shell/Commands/Utility/HistoryCommand.cs b/shell/Commands/Utility/HistoryCommand.cs
index 5b059c6..1a52a7a 100644
--- a/shell/Commands/Utility/HistoryCommand.cs
+++ b/shell/Commands/Utility/HistoryCommand.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
using System.Collections.Generic;
diff --git a/shell/Commands/Utility/MatrixCommand.cs b/shell/Commands/Utility/MatrixCommand.cs
index b03077c..a0c5a3a 100644
--- a/shell/Commands/Utility/MatrixCommand.cs
+++ b/shell/Commands/Utility/MatrixCommand.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
using System.Threading;
diff --git a/shell/Commands/Utility/PromptCommand.cs b/shell/Commands/Utility/PromptCommand.cs
index 502ba8c..e2ec7ff 100644
--- a/shell/Commands/Utility/PromptCommand.cs
+++ b/shell/Commands/Utility/PromptCommand.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
namespace CMLeonOS.Commands.Utility
diff --git a/shell/Commands/Utility/SnakeCommand.cs b/shell/Commands/Utility/SnakeCommand.cs
index 4663946..2f32e26 100644
--- a/shell/Commands/Utility/SnakeCommand.cs
+++ b/shell/Commands/Utility/SnakeCommand.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
using System.Collections.Generic;
using System.Threading;
diff --git a/shell/Shell.cs b/shell/Shell.cs
index dffa4ad..17c917b 100644
--- a/shell/Shell.cs
+++ b/shell/Shell.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using CosmosFtpServer;
using System;
using System.Collections.Generic;
diff --git a/shell/UsageGenerator.cs b/shell/UsageGenerator.cs
index 3780185..0cc9951 100644
--- a/shell/UsageGenerator.cs
+++ b/shell/UsageGenerator.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
using System.Collections.Generic;
diff --git a/utils/Base64.cs b/utils/Base64.cs
index 4f7f9b0..18be145 100644
--- a/utils/Base64.cs
+++ b/utils/Base64.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
using System.Text;
diff --git a/utils/EnvironmentVariableManager.cs b/utils/EnvironmentVariableManager.cs
index e8b13d8..61a25d6 100644
--- a/utils/EnvironmentVariableManager.cs
+++ b/utils/EnvironmentVariableManager.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
using System.Collections.Generic;
using System.IO;
diff --git a/utils/FileSecurity.cs b/utils/FileSecurity.cs
index 1ae762a..a073d1a 100644
--- a/utils/FileSecurity.cs
+++ b/utils/FileSecurity.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
using System.IO;
using System.Text;
diff --git a/utils/FloatExtensions.cs b/utils/FloatExtensions.cs
index 2062192..a8a3f67 100644
--- a/utils/FloatExtensions.cs
+++ b/utils/FloatExtensions.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
namespace CMLeonOS.Utils
diff --git a/utils/IniBuilder.cs b/utils/IniBuilder.cs
index 30f35ef..278e9b1 100644
--- a/utils/IniBuilder.cs
+++ b/utils/IniBuilder.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
using System.Collections.Generic;
using System.IO;
diff --git a/utils/IniReader.cs b/utils/IniReader.cs
index 8a3179f..8be7a64 100644
--- a/utils/IniReader.cs
+++ b/utils/IniReader.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
using System.Collections.Generic;
using System.IO;
diff --git a/utils/MemoryStatisticsProvider.cs b/utils/MemoryStatisticsProvider.cs
index 482d429..59e1b3d 100644
--- a/utils/MemoryStatisticsProvider.cs
+++ b/utils/MemoryStatisticsProvider.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
namespace CMLeonOS.Utils
diff --git a/utils/NetworkConfigManager.cs b/utils/NetworkConfigManager.cs
index 04035bd..23a4801 100644
--- a/utils/NetworkConfigManager.cs
+++ b/utils/NetworkConfigManager.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
using System.IO;
diff --git a/utils/PathUtil.cs b/utils/PathUtil.cs
index f3cda56..66cc619 100644
--- a/utils/PathUtil.cs
+++ b/utils/PathUtil.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
using System.IO;
using System.Text;
diff --git a/utils/SHA256.cs b/utils/SHA256.cs
index 12d0d5b..04ccfa4 100644
--- a/utils/SHA256.cs
+++ b/utils/SHA256.cs
@@ -1,24 +1,18 @@
-/*
- * Copyright (c) 2010 Yuri K. Schlesner
- *
- * 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.
- */
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
using System;
diff --git a/utils/Version.cs b/utils/Version.cs
index f2c5789..4441ef6 100644
--- a/utils/Version.cs
+++ b/utils/Version.cs
@@ -1,3 +1,19 @@
+// The CMLeonOS Project (https://github.com/Leonmmcoset/CMLeonOS)
+// Copyright (C) 2025-present LeonOS 2 Developer Team
+//
+// This program 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.
+//
+// This program 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 this program. If not, see .
+
using System;
namespace CMLeonOS