Google Desktop
 Copyright Notices

İndirin

Özellikler

Başlarken

Yardım

Başkalarıyla görüş alışverişi

Kurumsal Sürüm

The purpose of this page is to give credit to third party code that we've used in Google Desktop. We are grateful to the copyright holders for making their code available for use.

  • CQuantizer is used to generate PNG image files and was written by Jeff Prosise and David Pizzolato.
  • pdftohtml is used to extract the full-text content of PDF files and was originally written by Gueorgui Ovtcharov and Rainer Dorsch.
  • MD5 code is used for security, was written by the University of Southern California Information Sciences Institute, and is derived from the RSA Data Security, Inc. Message-Digest Algorithm.
  • zlib is used for compression and was written by Jean-Ioup Gailly and Mark Adler.

CQuantizer

/* Permission is given by the author to freely redistribute and 
 * include this code in any program as long as this credit is 
 * given where due.
 *
 * CQuantizer (c)  1996-1997 Jeff Prosise
 *
 * 31/08/2003 Davide Pizzolato - www.xdp.it
 * - fixed minor bug in ProcessImage when bpp<=8
 * - better color reduction to less than 16 colors
 *
 * COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS, 
 * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, 
 * INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE 
 * IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE
 * OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND 
 * PERFORMANCE OF THE COVERED CODE IS WITH YOU. SHOULD ANY COVERED 
 * CODE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL 
 * DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY 
 * NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF 
 * WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE 
 * OF ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER
 * THIS DISCLAIMER.
 *
 * Use at your own risk!
 * ==========================================================
 */
		

pdftohtml

Download source code (.zip)
Pdftohtml was developed by Gueorgui Ovtcharov and Rainer Dorsch. 
It is based and benefits a lot from Derek Noonburg's xpdf package.

version 0.33a
April 21th, 2002

Email: pdftohtml-general@lists.sourceforge.net
WWW:   http://sourceforge.net/projects/pdftohtml

The xpdf software and documentation are
copyright 1996-2002 Derek B. Noonburg.

The PDF data structures, operators, and specification are 
copyright 1995 Adobe Systems Inc.

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
      

MD5

/* 
 * md5_opt.c V1.0 - optimized md5c.c from RFC1321 reference
 *   implementation
 *
 * Copyright (c) 1995 University of Southern California.
 * All rights reserved.                                            
 *                                                                
 * Redistribution and use in source and binary forms are permitted
 * provided that the above copyright notice and this paragraph are
 * duplicated in all such forms and that any documentation, 
 * advertising materials, and other materials related to such 
 * distribution and use acknowledge that the software was 
 * developed by the University of Southern California, Information 
 * Sciences Institute.  The name of the University may not be used
 * to endorse or promote products derived from this software 
 * without specific prior written permission.
 * 
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR 
 * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED 
 * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 
 * PURPOSE.
 * 
 J. Touch / touch@isi.edu
 5/1/95
    
*/
/* MD5C.C - RSA Data Security, Inc., MD5 message-digest algorithm
 */

/* Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All
rights reserved.

License to copy and use this software is granted provided that it
is identified as the "RSA Data Security, Inc. MD5 Message-Digest
Algorithm" in all material mentioning or referencing this software
or this function.

License is also granted to make and use derivative works provided
that such works are identified as "derived from the RSA Data
Security, Inc. MD5 Message-Digest Algorithm" in all material
mentioning or referencing the derived work.

RSA Data Security, Inc. makes no representations concerning either
the merchantability of this software or the suitability of this
software for any particular purpose. It is provided "as is"
without express or implied warranty of any kind.

These notices must be retained in any copies of any part of this
documentation and/or software.
*/
		

ZLIB

/* zlib.h -- interface of the 'zlib' general purpose compression 
             library
  version 1.2.1, November 17th, 2003

  Copyright (C) 1995-2003 Jean-loup Gailly and Mark Adler

  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.

  Jean-loup Gailly jloup@gzip.org
  Mark Adler madler@alumni.caltech.edu
*/