diff --git a/README.html b/README.html index b260e2658..46ee43e1e 100644 --- a/README.html +++ b/README.html @@ -1,14 +1,14 @@ -<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'><html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml"> +<!DOCTYPE html> <head> <meta content="text/html; charset=utf-8" http-equiv="Content-Type"/> - <title>ASE | Allegro Sprite Editor</title> + <title>ASEPRITE</title> <style text="text/css"> body { font-family:sans-serif; font-size:11pt; } a { text-decoration:none; } a:hover { text-decoration:underline; } #page { width:600px; margin-left:auto; margin-right:auto; } - #title { font-size:20pt; } - #subtitle { font-size:12pt; color:#aaa; } + #title { font-size:20pt; color:#51b6cf; } + #subtitle { font-size:12pt; color:#aaf; } #warning { font-size:12pt; color:#f77; background-color:#fee; border:1px solid #f77; padding:8px; margin:8px auto; width:80%; } #footer { font-size:10pt; color:#aaa; border-top:1px solid #aaa; } h1 { font-size:14pt; font-weight:bold; color:#080; } @@ -17,17 +17,15 @@ .author { margin-left:8px; } .details { margin-left:16px; margin-bottom:8px; color:#aaa; } .details a { display:block; } - .ideas { margin-left:16px; } + .library { margin:8px; background-color:#7ddbf3; border:4px solid #7ddbf3; border-radius:4px; } + .library-license { margin-left:16px; margin-bottom:8px; color:#aaa; display:none; } pre { background-color:#e0f0e0; padding:8px; margin-left:32px; } </style> </head> <body> <div id="page"> -<div id="title"> - <span style="color:#f00">A</span><span style="color:#0a0">S</span><span style="color:#00f">E</span> - <span style="color:#aca">| Allegro Sprite Editor</span> -</div> +<div id="title">ASEPRITE</div> <div id="subtitle">Copyright © 2001-2011 David Capello</div> <div id="warning"> THIS PROGRAM IS DISTRIBUTED WITHOUT ANY WARRANTY<br/> @@ -41,21 +39,19 @@ <a href="#configuration_files">Configuration Files</a><br/> <a href="#contact_information">Contact Information</a><br/> <a href="#license">License</a><br/> - <a style="margin-left:32px;" href="#legal_issues">Legal Issues</a><br/> <a href="#authors">Authors</a><br/> - <a style="margin-left:32px;" href="#thankfulness">Thankfulness</a><br/> </p> <a name="introduction"></a><h1>INTRODUCTION</h1> <p> - <b>ASE</b> is an open source program to create animated + <b>ASEPRITE</b> is an open source program to create animated sprites. Sprites are little images that can be used in your website or in a video game. You can draw characters with movement, intros, textures, patterns, backgrounds, logos, color palettes, isometric levels, etc. </p> <p> - What makes ASE different? It focuses on pixel editing, to do + What makes ASEPRITE different? It focuses on pixel editing, to do pixel-art. Indeed, it isn't a photo retouching tool or a vector graphics editor. Mainly it is a tool to create tiny animations pixel-by-pixel. @@ -63,7 +59,7 @@ <a name="features"></a><h1>FEATURES</h1> <p> - The biggest features of ASE are: + The biggest features of ASEPRITE are: </p> <p> <ul> @@ -105,20 +101,20 @@ In Windows 98/2K/XP/Vista the main configuration file is <em>aseprite.ini</em> which is saved in the same folder of <em>aseprite.exe</em> - executable file (in this way ASE is a portable + executable file (in this way ASEPRITE is a portable application, i.e. you can transport a copy of the program in your USB drive). </p> <p> The following is a list of all configuration files that you could modify (it is not recommended to do so, but is useful if you want to - <em>super</em>-customize ASE): + <em>super</em>-customize ASEPRITE): <p> <p> <pre>aseprite.ini Program configuration data/gui.xml Menus, shortcuts, and tools data/convmatr.def Convolutions matrices -data/skins/*.* ASE skins +data/skins/*.* ASEPRITE skins data/widgets/*.xml XML files with dialogs</pre> </p> <p> @@ -136,10 +132,9 @@ data/widgets/*.xml XML files with dialogs</pre> <p>We recommend you to use the SourceForge tracker to do specific reporting of issues:</p> <p> <ul> - <li><a href="http://sourceforge.net/tracker/?group_id=20848&atid=120848&func=add">Bugs</a></li> - <li><a href="http://sourceforge.net/tracker/?group_id=20848&atid=370848&func=add">Request features</a></li> - <li><a href="http://sourceforge.net/tracker/?group_id=20848&atid=320848&func=add">Patches</a></li> - <li><a href="http://sourceforge.net/tracker/?group_id=20848&atid=220848&func=add">Support request</a></li> + <li><a href="http://code.google.com/p/aseprite/issues/entry">Bugs</a></li> + <li><a href="http://code.google.com/p/aseprite/issues/entry?template=New%20feature">Request features</a></li> + <li><a href="http://groups.google.com/group/aseprite-discuss">ASEPRITE Group</a> (<a href="mailto:aseprite-discuss+subscribe@googlegroups.com">subscribe</a>)</li> </ul> </p> <p> @@ -168,260 +163,113 @@ data/widgets/*.xml XML files with dialogs</pre> Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA <p> -<a name="legal_issues"></a><h2>LEGAL ISSUES</h2> -<p> - <ul> - <li>ASE is distributed under <a href="http://www.opensource.org/licenses/gpl-2.0.php">GPL license</a>.</li> - <li>Jinete and Vaca are under <a href="http://www.opensource.org/licenses/bsd-license.php">BSD license</a>.</li> - <li>Allegro is giftware license (similar to <a href="http://www.opensource.org/licenses/mit-license.html">MIT license</a>).</li> - <li>ALFONT is under <a href="http://www.opensource.org/licenses/lgpl-2.1.php">LGPL license</a>.</li> - <li>Lua-5.0 is distributed under the <a href="http://www.opensource.org/licenses/mit-license.html">MIT license</a></li> - <li>GIMP is distributed under <a href="http://www.opensource.org/licenses/gpl-2.0.php">GPL license</a></li> - <li>GLib and GTK+ are distributed under <a href="http://www.opensource.org/licenses/lgpl-2.1.php">LGPL license</a>.</li> - <li>GFLI-1.3 is distributed under <a href="http://www.opensource.org/licenses/gpl-2.0.php">GPL license</a>.</li> - <li>Libart 2.3.3 is distributed under <a href="http://www.opensource.org/licenses/lgpl-2.1.php">LGPL license</a>.</li> - <li>Libintl is distributed under <a href="http://www.opensource.org/licenses/lgpl-2.1.php">LGPL license</a>.</li> - <li>The FreeType Project is distributed under <a href="http://freetype.sourceforge.net/FTL.TXT">FTL license</a>.</li> - <li>zlib & Libpng are under the <a href="http://www.opensource.org/licenses/zlib-license.php">ZLIB license</a>.</li> - </ul> -</p> <a name="authors"></a><h1>AUTHORS</h1> <div class="author">David Capello <<a href="mailto:davidcapello@gmail.com">davidcapello@gmail.com</a>></div> <div class="details">Programmer, designer, and maintainer.</div> <div class="author">Ilija Melentijevic</div> <div class="details"> - New GUI skin (from ASE 0.8). A lot of good ideas for ASE 0.8. + New GUI skin (from ASEPRITE 0.8). A lot of good ideas. <a href="http://ilkke.blogspot.com/">http://ilkke.blogspot.com/</a> <a href="http://www.pixeljoint.com/p/9270.htm">http://www.pixeljoint.com/p/9270.htm</a> </div> <div class="author">Trent Gamblin</div> <div class="details">Mac OS X packager.</div> <p> - Thanks for ideas, patches, bugs report and contributions to: + Thanks to all the people which have contributed ideas, patches, bugs + report, feature requests, donations, and help me developing ASEPRITE. </p> -<div class="ideas"> - Alex Winter, - Álvaro "Kronoman X" González, - Angelo Mottola, - Ben "entheh" Davis, - Carl Olsson, - Christer Sandberg, - Clayton Enga, - David Campo, - Elias "networm" Pschernig, - Elio Cuevas Gómez, - Emmanuel "God_Cells" Rousseau, - Hernán Echegoyemberry, - Ilija "iLKke" Melentijevic, - Jon "kazzmir" Rafkind, - Jonathan Taylor, - Jorge Ramírez Flores, - Juraj Michalek, - Manuel De Miguel Moreno, - Manuel "manuq" Quiñones, - Mateusz Czaplinski, - Nathan "whitedoor" Smith, - Nora Amendez, - Paul Pridham, - Peter "tjaden" Wang, - Philippe Michael Groarke, - Robert "Bob" J Ohannessian, - Scott Wilson, - Trent "trentg" Gamblin. -</div> -<a name="thankfulness"></a><h2>THANKFULNESS</h2> +<a name="thankfulness"></a><h2>CREDITS</h2> <p> - Some people didn't contribute to the project in a direct way, - but their work was indispensable to make it real: + ASEPRITE uses libraries or parts of the original source code + of the following projects created by third-parties: </p> -<div class="author">Álvaro González</div> -<div class="details"> - For color quantization routines (used in old versions of ASE). +<div class="library"> + Allegro 4 + | <a href="http://alleg.sourceforge.net/">homepage</a> + | <a href="docs/licenses/allegro4-LICENSE.txt">license</a> </div> -<div class="author">Angelo Mottola</div> -<div class="details"> - For the routines to load/save JPEG files with JPGalleg - (alternative use instead of libjpeg). +<div class="library"> + FreeType + | <a href="http://www.freetype.org/">homepage</a> + | <a href="docs/licenses/FTL.txt">license</a> </div> -<div class="author">Ben Davis</div> -<div class="details"> - For color quantization routines (used in old versions of ASE). +<div class="library"> + giflib + | <a href="http://sourceforge.net/projects/giflib/">homepage</a> + | <a href="docs/licenses/giflib-LICENSE.txt">license</a> </div> -<div class="author">Billy Biggs and Lauris Kaplinski</div> -<div class="details"> - For the help with the alpha blending routines. +<div class="library"> + GIMP + | <a href="http://www.gimp.org/">homepage</a> + | <a href="docs/licenses/GPL.txt">license</a> </div> -<div class="author">Csaba Biegl</div> -<div class="details"> - For his ellipse routine in the GRX library (used in old versions - of ASE). +<div class="library"> + GTK+ + | <a href="http://www.gtk.org/">homepage</a> + | <a href="docs/licenses/LGPL-2.1.txt">license</a> </div> -<div class="author">David Turner, Robert Wilhelm, and Werner Lemberg</div> -<div class="details"> - For the FreeType project. - <a href="http://www.freetype.org/">http://www.freetype.org/</a> +<div class="library"> + Google Test + | <a href="http://code.google.com/p/googletest/">homepage</a> + | <a href="docs/licenses/gtest-LICENSE.txt">license</a> </div> -<div class="author">Derek Liauw Kie Fa and Robert J Ohannessian</div> -<div class="details"> - for 2xSaI. +<div class="library"> + libart + | <a href="http://www.levien.com/libart/">homepage</a> + | <a href="docs/licenses/LGPL-2.0.txt">license</a> </div> -<div class="author">DJ Delorie</div> -<div class="details"> - For the DJGPP port to DOS of the GNU software. - <a href="http://www.delorie.com/djgpp/">http://www.delorie.com/djgpp/</a> +<div class="library"> + libgd + | <a href="http://www.libgd.org/">homepage</a> + | <a href="">license</a> </div> -<div class="author">Elias Pschernig</div> -<div class="details"> - For his excelent bresenham ellipse algorithm and to report some - nasty keyboard bugs. And his patch to load/save GIF files (used - in old versions of ASE). +<div class="library"> + libjpeg + | <a href="http://www.ijg.org/">homepage</a> + | <a href="docs/license/libjpeg-LICENSE.txt">license</a> </div> -<div class="author">Elver Loho</div> -<div class="details"> - For port ASE to BeOS. +<div class="library"> + libpng + | <a href="http://www.libpng.org/pub/png/">homepage</a> + | <a href="docs/licenses/libpng-LICENSE.txt">license</a> </div> -<div class="author">Frank J. T. Wojcik, Guy Eric Schalnat, Andreas Dilger, Glenn - Randers-Pehrson</div> -<div class="details"> - For libpng. +<div class="library"> + loadpng + | <a href="">homepage</a> + | <a href="">license</a> </div> +<div class="library"> + tinyxml + | <a href="http://www.sourceforge.net/projects/tinyxml">homepage</a> + | <a href="docs/licenses/ZLIB.txt">license</a> +</div> +<div class="library"> + XFree86 + | <a href="http://www.x.org/">homepage</a> + | <a href="">license</a> +</div> +<div class="library"> + zlib + | <a href="http://www.gzip.org/zlib/">homepage</a> + | <a href="docs/licenses/ZLIB.txt">license</a> +</div> + +<div style="margin:16px 0px;"> +Other parts of code by: +</div> + <div class="author">Gary Oberbrunner</div> <div class="details"> - For his code to quantize RGB images with ordered dither method. -</div> -<div class="author">Gershon Elber and Eric Raymond</div> -<div class="details"> - And everyone who contributed to giflib. + Code to quantize RGB images with ordered dither method. </div> + <div class="author">Javier Gonzalez</div> <div class="details"> - For his AllegroFont wrapper. -</div> -<div class="author">Jean-loup Gailly and Mark Adler</div> -<div class="details"> - For zlib -</div> -<div class="author">Jens Ch. Restemeier</div> -<div class="details"> - For GFLI, his code to save FLI files is just "amazing". -</div> -<div class="author">Jerry Coffin and HenkJan Wolthuis</div> -<div class="details"> - For the hash table routines. -</div> -<div class="author">Johan Halmén and Anders "Trezker" Andersson</div> -<div class="details"> - for mapgen (included in old ASE versions). - <a href="http://edu.loviisa.fi/~lg/jh/mapgen/">http://edu.loviisa.fi/~lg/jh/mapgen/</a> - <a href="http://www.angelfire.com/art/dumlesoft/Projects.html">http://www.angelfire.com/art/dumlesoft/Projects.html</a> -</div> -<div class="author">Jordan Russell and Martijn Laan</div> -<div class="details"> - For Inno Setup. - <a href="http://www.innosetup.com/">http://www.innosetup.com/</a> -</div> -<div class="author">Jose Luis Torres Pantoja</div> -<div class="details"> - For his gift, the book "Digital Image Processing, Gonzalez and - Woods, Addison-Wesley, 2002" -</div> -<div class="author">Juraj Michalek</div> -<div class="details"> - For the support to ASE in his portal. - <a href="http://games.linux.sk/">http://games.linux.sk/</a> -</div> -<div class="author">Lee Thomason</div> -<div class="details"> - For tinyxml library. - <a href="http://www.sourceforge.net/projects/tinyxml">http://www.sourceforge.net/projects/tinyxml</a> -</div> -<div class="author">Matthieu Haller and Kirsten Schulz</div> -<div class="details"> - For filled polygon algorithm of GD library. - <a href="http://www.libgd.org/">http://www.libgd.org/</a> -</div> -<div class="author">Matthew Leverton</div> -<div class="details"> - For his Allegro portal. - <a href="http://www.allegro.cc/">http://www.allegro.cc/</a> -</div> -<div class="author">Max Maischein</div> -<div class="details"> - For the documents about various file formats of the Animator and - Animator Pro. -</div> -<div class="author">Mike Haaland</div> -<div class="details"> - For his documentation about the FLI/FLC, COL, PIC, and MSK files - format. -</div> -<div class="author">Paúl Andrés "Ceniza" Jiménez</div> -<div class="details"> - For his help in the translation of FULL-SCREEN.txt document. -</div> -<div class="author">Peter Wang</div> -<div class="details"> - For his Red Pixel II game, it was very helpful for the scripting - routines. Also for loadpng library. - <a href="http://redpixel.sourceforge.net/">http://redpixel.sourceforge.net/</a> - <a href="http://tjaden.strangesoft.net/">http://tjaden.strangesoft.net/</a> -</div> -<div class="author">Raph Levien</div> -<div class="details"> - For his excelent work with the libart library. - <a href="http://www.levien.com/divbart/">http://www.levien.com/divbart/</a> -</div> -<div class="author">Richard M. Stallman</div> -<div class="details"> - For the Free Software Foundation, GNU and Emacs, and everyone - who contributed with free software. - <a href="http://www.fsf.org/">http://www.fsf.org/</a> - <a href="http://www.gnu.org/">http://www.gnu.org/</a> - <a href="http://www.emacs.org/">http://www.emacs.org/</a> -</div> -<div class="author">Robert Höhne</div> -<div class="details"> - For the RHIDE enviroment. - <a href="http://www.lanet.lv/~pavenis/rhide.html">http://www.lanet.lv/~pavenis/rhide.html</a> -</div> -<div class="author">Salvador Eduardo Tropea</div> -<div class="details"> - For the SETEdit editor (although I don't use it anymore, the - first months in Linux without it would have been impossibles) - <a href="http://setedit.sourceforge.net/">http://setedit.sourceforge.net/</a> -</div> -<div class="author">Shawn Hargreaves</div> -<div class="details"> - And hundreds of people who helped in the Allegro library. - <a href="http://alleg.sourceforge.net/">http://alleg.sourceforge.net/</a> -</div> -<div class="author">Spencer Kimball and Peter Mattis</div> -<div class="details"> - And a lot of people who contributed with The GIMP and GTK+. I - personally "borrow" source code for differents task in the - program. - <a href="http://www.gimp.org/">http://www.gimp.org/</a> - <a href="http://www.gtk.org/">http://www.gtk.org/</a> -</div> -<div class="author">The Independent JPEG Group</div> -<div class="details"> - For the JPEG library to load/save Jpeg files. - <a href="ftp://ftp.uu.net/graphics/jpeg/">ftp://ftp.uu.net/graphics/jpeg/</a> -</div> -<div class="author">The Open Group</div> -<div class="details"> - For XFree86. - <a href="http://www.x.org/">http://www.x.org/</a> -</div> -<div class="author">Waldemar Celes, Roberto Ierusalimschy, and Luiz Henrique de Figueiredo</div> -<div class="details"> - For their excelent work with Lua. - <a href="http://www.lua.org/">http://www.lua.org/</a> + AllegroFont wrapper. </div> <div id="footer">Copyright © 2001-2011 David Capello</div> </div> </body> </html> - diff --git a/docs/licenses/allegro4-LICENSE.txt b/docs/licenses/allegro4-LICENSE.txt new file mode 100644 index 000000000..84bc2fea4 --- /dev/null +++ b/docs/licenses/allegro4-LICENSE.txt @@ -0,0 +1,25 @@ +Allegro is gift-ware. It was created by a number of people working in +cooperation, and is given to you freely as a gift. You may use, +modify, redistribute, and generally hack it about in any way you like, +and you do not have to give us anything in return. + +However, if you like this product you are encouraged to thank us by +making a return gift to the Allegro community. This could be by +writing an add-on package, providing a useful bug report, making an +improvement to the library, or perhaps just releasing the sources of +your program so that other people can learn from them. If you +redistribute parts of this code or make a game using it, it would be +nice if you mentioned Allegro somewhere in the credits, but you are +not required to do this. We trust you not to abuse our generosity. + +By Shawn Hargreaves, 18 October 1998. + +DISCLAIMER: 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, TITLE AND +NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR ANYONE +DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR OTHER +LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT +OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + diff --git a/docs/licenses/giflib-LICENSE.txt b/docs/licenses/giflib-LICENSE.txt new file mode 100644 index 000000000..da5435742 --- /dev/null +++ b/docs/licenses/giflib-LICENSE.txt @@ -0,0 +1,19 @@ +The GIFLIB distribution is Copyright (c) 1997 Eric S. Raymond + +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. diff --git a/docs/licenses/gtest-LICENSE.txt b/docs/licenses/gtest-LICENSE.txt new file mode 100644 index 000000000..1c7ec1132 --- /dev/null +++ b/docs/licenses/gtest-LICENSE.txt @@ -0,0 +1,28 @@ +Copyright 2008, Google Inc. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * 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. + * Neither the name of Google Inc. 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 +OWNER 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. diff --git a/docs/licenses/libjpeg-LICENSE.txt b/docs/licenses/libjpeg-LICENSE.txt new file mode 100644 index 000000000..6576d5ab8 --- /dev/null +++ b/docs/licenses/libjpeg-LICENSE.txt @@ -0,0 +1,71 @@ +The authors make NO WARRANTY or representation, either express or implied, +with respect to this software, its quality, accuracy, merchantability, or +fitness for a particular purpose. This software is provided "AS IS", and you, +its user, assume the entire risk as to its quality and accuracy. + +This software is copyright (C) 1991-1998, Thomas G. Lane. +All Rights Reserved except as specified below. + +Permission is hereby granted to use, copy, modify, and distribute this +software (or portions thereof) for any purpose, without fee, subject to these +conditions: +(1) If any part of the source code for this software is distributed, then this +README file must be included, with this copyright and no-warranty notice +unaltered; and any additions, deletions, or changes to the original files +must be clearly indicated in accompanying documentation. +(2) If only executable code is distributed, then the accompanying +documentation must state that "this software is based in part on the work of +the Independent JPEG Group". +(3) Permission for use of this software is granted only if the user accepts +full responsibility for any undesirable consequences; the authors accept +NO LIABILITY for damages of any kind. + +These conditions apply to any software derived from or based on the IJG code, +not just to the unmodified library. If you use our work, you ought to +acknowledge us. + +Permission is NOT granted for the use of any IJG author's name or company name +in advertising or publicity relating to this software or products derived from +it. This software may be referred to only as "the Independent JPEG Group's +software". + +We specifically permit and encourage the use of this software as the basis of +commercial products, provided that all warranty or liability claims are +assumed by the product vendor. + + +ansi2knr.c is included in this distribution by permission of L. Peter Deutsch, +sole proprietor of its copyright holder, Aladdin Enterprises of Menlo Park, CA. +ansi2knr.c is NOT covered by the above copyright and conditions, but instead +by the usual distribution terms of the Free Software Foundation; principally, +that you must include source code if you redistribute it. (See the file +ansi2knr.c for full details.) However, since ansi2knr.c is not needed as part +of any program generated from the IJG code, this does not limit you more than +the foregoing paragraphs do. + +The Unix configuration script "configure" was produced with GNU Autoconf. +It is copyright by the Free Software Foundation but is freely distributable. +The same holds for its supporting scripts (config.guess, config.sub, +ltconfig, ltmain.sh). Another support script, install-sh, is copyright +by M.I.T. but is also freely distributable. + +It appears that the arithmetic coding option of the JPEG spec is covered by +patents owned by IBM, AT&T, and Mitsubishi. Hence arithmetic coding cannot +legally be used without obtaining one or more licenses. For this reason, +support for arithmetic coding has been removed from the free JPEG software. +(Since arithmetic coding provides only a marginal gain over the unpatented +Huffman mode, it is unlikely that very many implementations will support it.) +So far as we are aware, there are no patent restrictions on the remaining +code. + +The IJG distribution formerly included code to read and write GIF files. +To avoid entanglement with the Unisys LZW patent, GIF reading support has +been removed altogether, and the GIF writer has been simplified to produce +"uncompressed GIFs". This technique does not use the LZW algorithm; the +resulting GIF files are larger than usual, but are readable by all standard +GIF decoders. + +We are required to state that + "The Graphics Interchange Format(c) is the Copyright property of + CompuServe Incorporated. GIF(sm) is a Service Mark property of + CompuServe Incorporated." diff --git a/docs/licenses/libpng-LICENSE.txt b/docs/licenses/libpng-LICENSE.txt new file mode 100644 index 000000000..6e4808cc0 --- /dev/null +++ b/docs/licenses/libpng-LICENSE.txt @@ -0,0 +1,111 @@ + +This copy of the libpng notices is provided for your convenience. In case of +any discrepancy between this copy and the notices in the file png.h that is +included in the libpng distribution, the latter shall prevail. + +COPYRIGHT NOTICE, DISCLAIMER, and LICENSE: + +If you modify libpng you may insert additional notices immediately following +this sentence. + +This code is released under the libpng license. + +libpng versions 1.2.6, August 15, 2004, through 1.5.2, March 31, 2011, are +Copyright (c) 2004, 2006-2011 Glenn Randers-Pehrson, and are +distributed according to the same disclaimer and license as libpng-1.2.5 +with the following individual added to the list of Contributing Authors + + Cosmin Truta + +libpng versions 1.0.7, July 1, 2000, through 1.2.5 - October 3, 2002, are +Copyright (c) 2000-2002 Glenn Randers-Pehrson, and are +distributed according to the same disclaimer and license as libpng-1.0.6 +with the following individuals added to the list of Contributing Authors + + Simon-Pierre Cadieux + Eric S. Raymond + Gilles Vollant + +and with the following additions to the disclaimer: + + There is no warranty against interference with your enjoyment of the + library or against infringement. There is no warranty that our + efforts or the library will fulfill any of your particular purposes + or needs. This library is provided with all faults, and the entire + risk of satisfactory quality, performance, accuracy, and effort is with + the user. + +libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are +Copyright (c) 1998, 1999 Glenn Randers-Pehrson, and are +distributed according to the same disclaimer and license as libpng-0.96, +with the following individuals added to the list of Contributing Authors: + + Tom Lane + Glenn Randers-Pehrson + Willem van Schaik + +libpng versions 0.89, June 1996, through 0.96, May 1997, are +Copyright (c) 1996, 1997 Andreas Dilger +Distributed according to the same disclaimer and license as libpng-0.88, +with the following individuals added to the list of Contributing Authors: + + John Bowler + Kevin Bracey + Sam Bushell + Magnus Holmgren + Greg Roelofs + Tom Tanner + +libpng versions 0.5, May 1995, through 0.88, January 1996, are +Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc. + +For the purposes of this copyright and license, "Contributing Authors" +is defined as the following set of individuals: + + Andreas Dilger + Dave Martindale + Guy Eric Schalnat + Paul Schmidt + Tim Wegner + +The PNG Reference Library is supplied "AS IS". The Contributing Authors +and Group 42, Inc. disclaim all warranties, expressed or implied, +including, without limitation, the warranties of merchantability and of +fitness for any purpose. The Contributing Authors and Group 42, Inc. +assume no liability for direct, indirect, incidental, special, exemplary, +or consequential damages, which may result from the use of the PNG +Reference Library, even if advised of the possibility of such damage. + +Permission is hereby granted to use, copy, modify, and distribute this +source code, or portions hereof, for any purpose, without fee, subject +to the following restrictions: + +1. The origin of this source code must not be misrepresented. + +2. Altered versions must be plainly marked as such and must not + be misrepresented as being the original source. + +3. This Copyright notice may not be removed or altered from any + source or altered source distribution. + +The Contributing Authors and Group 42, Inc. specifically permit, without +fee, and encourage the use of this source code as a component to +supporting the PNG file format in commercial products. If you use this +source code in a product, acknowledgment is not required but would be +appreciated. + + +A "png_get_copyright" function is available, for convenient use in "about" +boxes and the like: + + printf("%s",png_get_copyright(NULL)); + +Also, the PNG logo (in PNG format, of course) is supplied in the +files "pngbar.png" and "pngbar.jpg (88x31) and "pngnow.png" (98x31). + +Libpng is OSI Certified Open Source Software. OSI Certified Open Source is a +certification mark of the Open Source Initiative. + +Glenn Randers-Pehrson +glennrp at users.sourceforge.net +March 31, 2011