From 3a4842040fe50de3dc22a821e5cc74a08a423e68 Mon Sep 17 00:00:00 2001 From: Justin Marshall Date: Wed, 3 Jun 2020 12:50:04 -0700 Subject: [PATCH] Updated license agreement from https://github.com/JonnyH/libsmacker --- external/libsmacker/README | 33 ++++++++++++++++++--------------- 1 file changed, 18 insertions(+), 15 deletions(-) diff --git a/external/libsmacker/README b/external/libsmacker/README index 43f3b35..91bf122 100644 --- a/external/libsmacker/README +++ b/external/libsmacker/README @@ -1,33 +1,24 @@ libsmacker A C library for decoding .smk Smacker Video files -version 1.0 -2013-03-09 +version 1.1.1 +2020-01-05 -(c) Greg Kennedy 2013 +(c) Greg Kennedy 2013-2020 http://libsmacker.sourceforge.net ---- --- Introduction --- - libsmacker is a cross-platform C library which can be used for decoding Smacker Video files produced by RAD Game Tools. Smacker Video was the king of video middleware in the 1990s, and its 256-color compressed video format was used in over 2600 software titles. -libsmacker implements the minimum feature set required from smackw32.dll to get an smk off a disk and the frames / audio into a buffer in the correct order. Hence, libsmacker. +libsmacker implements the minimum feature set required from smackw32.dll to get an smk off a disk and the frames / audio into a buffer in the correct order. --- License --- -libsmacker is released under a Creative Commons Attribution Non-Commercial License V2.0. This means, first, that projects using libsmacker must indicate somewhere that they use libsmacker in the code. Also: the Non-Commercial tag means exactly what it suggests: LIBSMACKER MAY NOT BE USED IN ANY COMMERCIAL PROJECT. PERIOD. Non-commercial DOES NOT mean simply "non-profit": commercial includes for-profit, but may also encompass other non-profit activites as well. - -Static- or dynamic-linking against unmodified libsmacker does not automatically re-license your code. If you alter the library code (.c, .h files), your changes become a Derivative Work and are subject to the conditions outlined in the license. Unmodified redistributions of binary libsmacker in your own projects must meet the conditions of this license. - -A human-readable summary of the license is available online: -http://creativecommons.org/licenses/by-nc/2.0/ - -The complete license text is here: -http://creativecommons.org/licenses/by-nc/2.0/legalcode +libsmacker is released under the Lesser GNU Public License, v2.1. See the file COPYING for more information. --- Usage @@ -38,6 +29,18 @@ See the webpage for sample code and function documentation. The source package Though the libraries are "bulletproofed" the sample apps are not: be cautious if you plan to implement in some critical environment. +--- +Changelog +--- +1.1.1 +* Re-license under LGPL 2.1 +1.1 +* Switch to autotools-based build +* Incorporates patches from Dalerank Slim, Gennady Trafimenkov, and Bianca van Schaik +* Performance improvements and code cleanup / safety. +1.0 +* Initial revision + --- Contact --- @@ -45,4 +48,4 @@ Questions/comments: * by email: kennedy.greg@gmail.com * by website: http://libsmacker.sourceforge.net -Enjoy! +Enjoy! \ No newline at end of file