From 0e5c81a08323176b620be3bcc96b91eaad5d11ee Mon Sep 17 00:00:00 2001 From: JerryImMouse Date: Fri, 14 Jun 2024 07:51:08 +0500 Subject: [PATCH] create a NORMAL LICENSE --- Jerry.Utilities/LICENSE.txt | 65 +++++++++++++++++++ .../Logging/Handlers/ConsoleLogHandler.cs | 28 +++++++- .../Logging/Handlers/FileLogHandler.cs | 28 +++++++- Jerry.Utilities/Logging/Logger.cs | 29 ++++++++- Jerry.Utilities/Utility/LockUtility.cs | 28 +++++++- LICENSE | 46 ++++++++++++- 6 files changed, 219 insertions(+), 5 deletions(-) create mode 100644 Jerry.Utilities/LICENSE.txt diff --git a/Jerry.Utilities/LICENSE.txt b/Jerry.Utilities/LICENSE.txt new file mode 100644 index 0000000..2a8aee8 --- /dev/null +++ b/Jerry.Utilities/LICENSE.txt @@ -0,0 +1,65 @@ +MIT License + +Copyright (c) 2024 JerryImMouse + +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. + +Portions of the Software are derived from the following sources, which are separately licensed under the MIT License: + +1. Space Station 14 + + Copyright (c) 2017-2024 Space Wizards Federation + + Permission is hereby granted, free of charge, to any person obtaining a copy + of the 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. + +2. MathHelper + + Copyright (c) 2006-2008 OpenTK Team + + Permission is hereby granted, free of charge, to any person obtaining a copy + of the 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. + +Portions of the OpenTK library included in this project contain modifications made by Andy Gill, James Talton, Georg Wächter: + + Copyright (c) 2006-2008 Andy Gill, James Talton, Georg Wächter + + Permission is hereby granted, free of charge, to any person obtaining a copy + of the 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. \ No newline at end of file diff --git a/Jerry.Utilities/Logging/Handlers/ConsoleLogHandler.cs b/Jerry.Utilities/Logging/Handlers/ConsoleLogHandler.cs index 9ee904b..6c71cc5 100644 --- a/Jerry.Utilities/Logging/Handlers/ConsoleLogHandler.cs +++ b/Jerry.Utilities/Logging/Handlers/ConsoleLogHandler.cs @@ -1,4 +1,30 @@ -using System.Diagnostics; +#region --- License --- + +// MIT License +// +// Copyright (c) 2017-2024 Space Wizards Federation +// +// 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. + +#endregion --- License --- + +using System.Diagnostics; using System.Text; using System.Text.Unicode; using Jerry.Utilities.Logging.Interfaces; diff --git a/Jerry.Utilities/Logging/Handlers/FileLogHandler.cs b/Jerry.Utilities/Logging/Handlers/FileLogHandler.cs index 2ebbc41..4ce2006 100644 --- a/Jerry.Utilities/Logging/Handlers/FileLogHandler.cs +++ b/Jerry.Utilities/Logging/Handlers/FileLogHandler.cs @@ -1,4 +1,30 @@ -using System.Text; +#region --- License --- + +// MIT License +// +// Copyright (c) 2017-2024 Space Wizards Federation +// +// 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. + +#endregion --- License --- + +using System.Text; using Jerry.Utilities.Logging.Interfaces; using Jerry.Utilities.Logging.LogStructs; using Serilog.Events; diff --git a/Jerry.Utilities/Logging/Logger.cs b/Jerry.Utilities/Logging/Logger.cs index 2e76013..49a7afd 100644 --- a/Jerry.Utilities/Logging/Logger.cs +++ b/Jerry.Utilities/Logging/Logger.cs @@ -1,4 +1,31 @@ -using Jerry.Utilities.Logging.Interfaces; +#region --- License --- + +// MIT License +// +// Copyright (c) 2017-2024 Space Wizards Federation +// Copyright (c) 2024 JerryImMouse +// +// 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. + +#endregion --- License --- + +using Jerry.Utilities.Logging.Interfaces; using Jerry.Utilities.Logging.LogStructs; using Serilog; using Serilog.Events; diff --git a/Jerry.Utilities/Utility/LockUtility.cs b/Jerry.Utilities/Utility/LockUtility.cs index 8ab9be3..08309a2 100644 --- a/Jerry.Utilities/Utility/LockUtility.cs +++ b/Jerry.Utilities/Utility/LockUtility.cs @@ -1,4 +1,30 @@ -using JetBrains.Annotations; +#region --- License --- + +// MIT License +// +// Copyright (c) 2017-2024 Space Wizards Federation +// +// 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. + +#endregion --- License --- + +using JetBrains.Annotations; namespace Jerry.Utilities.Utility; diff --git a/LICENSE b/LICENSE index c51e049..e86dcdb 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2024 Jerry +Copyright (c) 2024 JerryImMouse Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -19,3 +19,47 @@ 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. + +Portions of the Software are derived from the following sources, which are separately licensed under the MIT License: + +1. Space Station 14 + + Copyright (c) 2017-2024 Space Wizards Federation + + Permission is hereby granted, free of charge, to any person obtaining a copy + of the 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. + +2. MathHelper + + Copyright (c) 2006-2008 OpenTK Team + + Permission is hereby granted, free of charge, to any person obtaining a copy + of the 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. + +Portions of the OpenTK library included in this project contain modifications made by Andy Gill, James Talton, Georg Wächter: + + Copyright (c) 2006-2008 Andy Gill, James Talton, Georg Wächter + + Permission is hereby granted, free of charge, to any person obtaining a copy + of the 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.