diff --git a/README.md b/README.md index 2d4f4be2..56ad1144 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ Android Port of LÖVE, an awesome 2D game engine for Lua (http://love2d.org) -Copyright (c) 2006-2022 LOVE Development Team +Copyright (c) 2006-2023 LOVE Development Team ![](https://github.com/love2d/love-android/workflows/build/badge.svg) diff --git a/app/src/main/cpp/CMakeLists.txt b/app/src/main/cpp/CMakeLists.txt index b562824d..90755735 100644 --- a/app/src/main/cpp/CMakeLists.txt +++ b/app/src/main/cpp/CMakeLists.txt @@ -1,5 +1,5 @@ # -# Copyright (c) 2006-2022 LOVE Development Team +# Copyright (c) 2006-2023 LOVE Development Team # # This software is provided 'as-is', without any express or implied # warranty. In no event will the authors be held liable for any damages diff --git a/app/src/main/cpp/amkparse.py b/app/src/main/cpp/amkparse.py index df032f5b..759884c5 100644 --- a/app/src/main/cpp/amkparse.py +++ b/app/src/main/cpp/amkparse.py @@ -1,3 +1,23 @@ +# +# Copyright (c) 2006-2023 LOVE Development Team +# +# This software is provided 'as-is', without any express or implied +# warranty. In no event will the authors be held liable for any damages +# arising from the use of this software. +# +# Permission is granted to anyone to use this software for any purpose, +# including commercial applications, and to alter it and redistribute it +# freely, subject to the following restrictions: +# +# 1. The origin of this software must not be misrepresented; you must not +# claim that you wrote the original software. If you use this software +# in a product, an acknowledgment in the product documentation would be +# appreciated but is not required. +# 2. Altered source versions must be plainly marked as such, and must not be +# misrepresented as being the original software. +# 3. This notice may not be removed or altered from any source distribution. +# + import io import json import os diff --git a/app/src/main/java/org/love2d/android/GameActivity.java b/app/src/main/java/org/love2d/android/GameActivity.java index eb8e372f..36f47bf2 100644 --- a/app/src/main/java/org/love2d/android/GameActivity.java +++ b/app/src/main/java/org/love2d/android/GameActivity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006-2022 LOVE Development Team + * Copyright (c) 2006-2023 LOVE Development Team * * This software is provided 'as-is', without any express or implied * warranty. In no event will the authors be held liable for any damages diff --git a/app/src/main/java/org/love2d/android/IntentReceiverActivity.java b/app/src/main/java/org/love2d/android/IntentReceiverActivity.java index 0edb55ce..fffc4ef0 100644 --- a/app/src/main/java/org/love2d/android/IntentReceiverActivity.java +++ b/app/src/main/java/org/love2d/android/IntentReceiverActivity.java @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2006-2023 LOVE Development Team + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + */ + package org.love2d.android; import android.app.Activity; diff --git a/app/src/normal/java/org/love2d/android/AboutActivity.java b/app/src/normal/java/org/love2d/android/AboutActivity.java index 7401877d..6983465d 100644 --- a/app/src/normal/java/org/love2d/android/AboutActivity.java +++ b/app/src/normal/java/org/love2d/android/AboutActivity.java @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2006-2023 LOVE Development Team + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + */ + package org.love2d.android; import androidx.appcompat.app.AppCompatActivity; diff --git a/app/src/normal/java/org/love2d/android/GameListAdapter.java b/app/src/normal/java/org/love2d/android/GameListAdapter.java index 82bcb1a4..698ffbbf 100644 --- a/app/src/normal/java/org/love2d/android/GameListAdapter.java +++ b/app/src/normal/java/org/love2d/android/GameListAdapter.java @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2006-2023 LOVE Development Team + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + */ + package org.love2d.android; import android.content.Context; diff --git a/app/src/normal/java/org/love2d/android/LoveDocumentsProvider.java b/app/src/normal/java/org/love2d/android/LoveDocumentsProvider.java index b30b7adb..a24ee344 100644 --- a/app/src/normal/java/org/love2d/android/LoveDocumentsProvider.java +++ b/app/src/normal/java/org/love2d/android/LoveDocumentsProvider.java @@ -16,7 +16,7 @@ /* * Modified for use with LOVE by the LOVE Development Team -* Copyright (C) 2022 LOVE Development Team +* Copyright (C) 2023 LOVE Development Team */ package org.love2d.android; diff --git a/app/src/normal/java/org/love2d/android/MainActivity.java b/app/src/normal/java/org/love2d/android/MainActivity.java index 87e0695e..1010ab48 100644 --- a/app/src/normal/java/org/love2d/android/MainActivity.java +++ b/app/src/normal/java/org/love2d/android/MainActivity.java @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2006-2023 LOVE Development Team + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + */ + package org.love2d.android; import androidx.activity.result.ActivityResultLauncher; diff --git a/license.txt b/license.txt index d7f5bb85..a430dab1 100644 --- a/license.txt +++ b/license.txt @@ -6,23 +6,34 @@ This distribution contains code from the following projects (full license text b - LOVE Website: https://love2d.org/ License: zlib - Copyright (c) 2006-2022 LOVE Development Team + Copyright (c) 2006-2023 LOVE Development Team - ENet Website: http://enet.bespin.org/index.html License: MIT/Expat Copyright (c) 2002-2016 Lee Salzman + - FreeType + Website: https://freetype.org/ + License: FreeType License + Copyright (c) 2006-2017 David Turner, Robert Wilhelm, and Werner Lemberg. + - GLAD Website: http://glad.dav1d.de/ License: MIT/Expat - Copyright (c) 2013 David Herberth, modified by Alex Szpakowski + Copyright (c) 2013 David Herberth, modified by Sasha Szpakowski - glslang Website: https://github.com/KhronosGroup/glslang License: 3-Clause BSD Copyright (C) 2002-2005 3Dlabs Inc. Ltd. Copyright (C) 2013-2016 LunarG, Inc. + +- SPIRV-Cross + Website: https://github.com/KhronosGroup/SPIRV-Cross + License: Apache 2.0 or MIT/Expat + Copyright 2015-2021 Arm Limited + Copyright 2016-2021 The Brenwill Workshop Ltd. - Kepler Project's lua-compat-5.3 Website: https://github.com/keplerproject/lua-compat-5.3 @@ -82,7 +93,13 @@ This distribution contains code from the following projects (full license text b - dr_flac Website: https://github.com/mackron/dr_libs - Source download: https://github.com/mackron/dr_libs/blob/c5e5355/dr_flac.h + Source download: https://github.com/mackron/dr_libs/blob/15f37e3/dr_flac.h + License: MIT/Expat + Copyright 2018 David Reid + + - dr_mp3 + Website: https://mackron.github.io/dr_libs/ + Source download: https://github.com/mackron/dr_libs/blob/dd762b8/dr_mp3.h License: MIT/Expat Copyright 2018 David Reid @@ -92,20 +109,6 @@ This distribution contains code from the following projects (full license text b License: MIT/Expat Copyright (c) 2017 Sean Barrett - - libmpg123 - Website: http://www.mpg123.de/ - Source download: http://sourceforge.net/projects/mpg123/files/latest/download - License: LGPL 2.1 - Copyright (c) 1995-2013 by Michael Hipp and others, free software under the terms of the LGPL v2.1 - Detailed information from the debian project: - Copyright 1995-2016 by the mpg123 project - Copyright 2009-2011 by Malcolm Boczek - Copyright 2008 Christian Weisgerber - Copyright 2006-2007 by Zuxy Meng - Copyright 2000-2002 David Olofson - Copyright 1998 Fabrice Bellard - Copyright 1997 Mikko Tommila - - OpenAL Soft Website: https://openal-soft.org/ Source download: https://openal-soft.org/#download @@ -144,6 +147,21 @@ This distribution contains code from the following projects (full license text b Copyright © 2013 Mike Gorchak Copyright © 2014 Timothy Arceri + - Vulkan Memory Allocator + Website: https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator + License: MIT/Expat + Copyright (c) 2017-2022 Advanced Micro Devices, Inc. + + - volk + Website: https://github.com/zeux/volk + License: MIT/Expat + Copyright (c) 2018-2022 Arseny Kapoulkine + + - Vulkan-Headers + Website: https://github.com/KhronosGroup/Vulkan-Headers + License: Apache 2.0 + Copyright (c) 2022 Khronos Group + License text ============ @@ -186,6 +204,172 @@ MIT/Expat OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +FreeType License + The FreeType Project LICENSE + ---------------------------- + + 2006-Jan-27 + + Copyright 1996-2002, 2006 by + David Turner, Robert Wilhelm, and Werner Lemberg + + Introduction + ============ + + The FreeType Project is distributed in several archive packages; + some of them may contain, in addition to the FreeType font engine, + various tools and contributions which rely on, or relate to, the + FreeType Project. + + This license applies to all files found in such packages, and + which do not fall under their own explicit license. The license + affects thus the FreeType font engine, the test programs, + documentation and makefiles, at the very least. + + This license was inspired by the BSD, Artistic, and IJG + (Independent JPEG Group) licenses, which all encourage inclusion + and use of free software in commercial and freeware products + alike. As a consequence, its main points are that: + + o We don't promise that this software works. However, we will be + interested in any kind of bug reports. (`as is' distribution) + + o You can use this software for whatever you want, in parts or + full form, without having to pay us. (`royalty-free' usage) + + o You may not pretend that you wrote this software. If you use + it, or only parts of it, in a program, you must acknowledge + somewhere in your documentation that you have used the + FreeType code. (`credits') + + We specifically permit and encourage the inclusion of this + software, with or without modifications, in commercial products. + We disclaim all warranties covering The FreeType Project and + assume no liability related to The FreeType Project. + + + Finally, many people asked us for a preferred form for a + credit/disclaimer to use in compliance with this license. We thus + encourage you to use the following text: + + """ + Portions of this software are copyright © The FreeType + Project (www.freetype.org). All rights reserved. + """ + + Please replace with the value from the FreeType version you + actually use. + + + Legal Terms + =========== + + 0. Definitions + -------------- + + Throughout this license, the terms `package', `FreeType Project', + and `FreeType archive' refer to the set of files originally + distributed by the authors (David Turner, Robert Wilhelm, and + Werner Lemberg) as the `FreeType Project', be they named as alpha, + beta or final release. + + `You' refers to the licensee, or person using the project, where + `using' is a generic term including compiling the project's source + code as well as linking it to form a `program' or `executable'. + This program is referred to as `a program using the FreeType + engine'. + + This license applies to all files distributed in the original + FreeType Project, including all source code, binaries and + documentation, unless otherwise stated in the file in its + original, unmodified form as distributed in the original archive. + If you are unsure whether or not a particular file is covered by + this license, you must contact us to verify this. + + The FreeType Project is copyright (C) 1996-2000 by David Turner, + Robert Wilhelm, and Werner Lemberg. All rights reserved except as + specified below. + + 1. No Warranty + -------------- + + THE FREETYPE PROJECT IS PROVIDED `AS IS' WITHOUT WARRANTY OF ANY + KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + PURPOSE. IN NO EVENT WILL ANY OF THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY DAMAGES CAUSED BY THE USE OR THE INABILITY TO + USE, OF THE FREETYPE PROJECT. + + 2. Redistribution + ----------------- + + This license grants a worldwide, royalty-free, perpetual and + irrevocable right and license to use, execute, perform, compile, + display, copy, create derivative works of, distribute and + sublicense the FreeType Project (in both source and object code + forms) and derivative works thereof for any purpose; and to + authorize others to exercise some or all of the rights granted + herein, subject to the following conditions: + + o Redistribution of source code must retain this license file + (`FTL.TXT') unaltered; any additions, deletions or changes to + the original files must be clearly indicated in accompanying + documentation. The copyright notices of the unaltered, + original files must be preserved in all copies of source + files. + + o Redistribution in binary form must provide a disclaimer that + states that the software is based in part of the work of the + FreeType Team, in the distribution documentation. We also + encourage you to put an URL to the FreeType web page in your + documentation, though this isn't mandatory. + + These conditions apply to any software derived from or based on + the FreeType Project, not just the unmodified files. If you use + our work, you must acknowledge us. However, no fee need be paid + to us. + + 3. Advertising + -------------- + + Neither the FreeType authors and contributors nor you shall use + the name of the other for commercial, advertising, or promotional + purposes without specific prior written permission. + + We suggest, but do not require, that you use one or more of the + following phrases to refer to this software in your documentation + or advertising materials: `FreeType Project', `FreeType Engine', + `FreeType library', or `FreeType Distribution'. + + As you have not signed this license, you are not required to + accept it. However, as the FreeType Project is copyrighted + material, only this license, or another one contracted with the + authors, grants you the right to use, distribute, and modify it. + Therefore, by using, distributing, or modifying the FreeType + Project, you indicate that you understand and accept all the terms + of this license. + + 4. Contacts + ----------- + + There are two mailing lists related to FreeType: + + o freetype@nongnu.org + + Discusses general use and applications of FreeType, as well as + future and wanted additions to the library and distribution. + If you are looking for support, start in this list if you + haven't found anything to help you in the documentation. + + o freetype-devel@nongnu.org + + Discusses bugs, as well as engine internals, design issues, + specific licenses, porting, etc. + + Our home page can be found at + + http://www.freetype.org + 3-Clause BSD All rights reserved.