From 063bb8051e50d0fe0b74574db5de19d1a9ce9698 Mon Sep 17 00:00:00 2001 From: Matt Madia Date: Mon, 29 Mar 2010 19:14:33 +0000 Subject: [PATCH] * Added LibJPEG license file, updated AboutSystem * Added a note for BRegion backend's license * These are the last planned license related commits * There's a few notes for ones that are uncertain git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36001 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- data/system/data/licenses/LibJPEG | 78 ++++++++++++++++++++++++++++ src/apps/aboutsystem/AboutSystem.cpp | 6 ++- 2 files changed, 82 insertions(+), 2 deletions(-) create mode 100644 data/system/data/licenses/LibJPEG diff --git a/data/system/data/licenses/LibJPEG b/data/system/data/licenses/LibJPEG new file mode 100644 index 0000000000..9a6fe0fcb5 --- /dev/null +++ b/data/system/data/licenses/LibJPEG @@ -0,0 +1,78 @@ + +LEGAL ISSUES +============ + +In plain English: + +1. We don't promise that this software works. (But if you find any bugs, + please let us know!) +2. You can use this software for whatever you want. You don't have to pay us. +3. You may not pretend that you wrote this software. If you use it in a + program, you must acknowledge somewhere in your documentation that + you've used the IJG code. + +In legalese: + +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-2010, Thomas G. Lane, Guido Vollbeding. +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, +ltmain.sh). Another support script, install-sh, is copyright by X Consortium +but is also freely distributable. + +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/src/apps/aboutsystem/AboutSystem.cpp b/src/apps/aboutsystem/AboutSystem.cpp index 7500358bc3..f6509fa7e5 100644 --- a/src/apps/aboutsystem/AboutSystem.cpp +++ b/src/apps/aboutsystem/AboutSystem.cpp @@ -1199,6 +1199,7 @@ AboutView::_CreateCreditsView() "All rights reserved.", NULL)); // TODO: License! + // NOTE: headers/build/private/interface/RegionSupport.h // VL-Gothic font _AddPackageCredit(PackageCredit("VL-Gothic font") @@ -1300,8 +1301,9 @@ AboutView::_CreateCreditsView() _AddPackageCredit(PackageCredit("libjpeg") .SetCopyright(COPYRIGHT_STRING " 1994-2009, Thomas G. Lane," " Guido Vollbeding. This software is based in part on the " - "work of the Independent JPEG Group")); - // TODO: License! + "work of the Independent JPEG Group") + .SetLicense("LibJPEG") + .SetURL("http://www.ijg.org")); // libprint copyrights _AddPackageCredit(PackageCredit("libprint")