Răsfoiți Sursa

Update copyright year and license.

Miku AuahDark 2 ani în urmă
părinte
comite
3c11fdf70d

+ 1 - 1
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)
 

+ 1 - 1
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

+ 20 - 0
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

+ 1 - 1
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

+ 20 - 0
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;

+ 20 - 0
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;

+ 20 - 0
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;

+ 1 - 1
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;

+ 20 - 0
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;

+ 201 - 17
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 <[email protected]>
-		 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 © <year> The FreeType
+	    Project (www.freetype.org).  All rights reserved.
+	   """
+
+	  Please replace <year> 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 [email protected]
+
+	      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 [email protected]
+
+	      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.