summaryrefslogtreecommitdiff
path: root/www/thanks.html
blob: 401ca4066a5297161ac6f13585c013e954b0af4a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <meta content="en" name="language">
	<title>GraphicsMagick Thanks</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
	<link media="screen" href="docutils-articles.css" type="text/css" rel="stylesheet">

</head>

<body>

<div class="banner">
<img src="images/gm-107x76.png" alt="GraphicMagick logo" width="107" height="76" />
<span class="title">GraphicsMagick</span>
<form action="http://www.google.com/search">
  <input type="hidden" name="domains" value="www.graphicsmagick.org" />
  <input type="hidden" name="sitesearch" value="www.graphicsmagick.org" />
<span class="nowrap"><input type="text" name="q" size="25" maxlength="255" />&nbsp;<input type="submit" name="sa" value="Search" /></span>
</form>
</div>


<div class="navmenu">
<ul>
  <li><a href="index.html">Home</a></li>
  <li><a href="project.html">Project</a></li>
  <li><a href="download.html">Download</a></li>
  <li><a href="README.html">Install</a></li>
  <li><a href="Hg.html">Source</a></li>
  <li><a href="NEWS.html">News</a> </li>
  <li><a href="utilities.html">Utilities</a></li>
  <li><a href="programming.html">Programming</a></li>
  <li><a href="reference.html">Reference</a></li>
</ul>
</div>

<div class="document" id="graphicsmagick-thanks">
<h1 class="title">GraphicsMagick Thanks</h1>
<!-- -*- mode: rst -*- -->
<!-- This text is in reStucturedText format, so it may look a bit odd. -->
<!-- See http://docutils.sourceforge.net/rst.html for details. -->
<p>We would like to thank the following organizations or individuals who
may have not contributed code but contributed substantially in other
ways:</p>
<div class="contents local topic" id="contents">
<ul class="simple">
<li><p><a class="reference internal" href="#fuzz-testing" id="id1">Fuzz Testing</a></p></li>
<li><p><a class="reference internal" href="#security-analysis-reports" id="id2">Security Analysis/Reports</a></p></li>
<li><p><a class="reference internal" href="#static-code-analysis" id="id3">Static Code Analysis</a></p></li>
<li><p><a class="reference internal" href="#software-analysis-tools" id="id4">Software Analysis Tools</a></p></li>
<li><p><a class="reference internal" href="#additional-acknowledgements" id="id5">Additional Acknowledgements</a></p></li>
</ul>
</div>
<div class="section" id="fuzz-testing">
<h1><a class="toc-backref" href="#id1">Fuzz Testing</a></h1>
<blockquote>
<ul class="simple">
<li><p>Gustavo Grieco</p></li>
<li><p>Agostino Sarubbo</p></li>
<li><p>Jodie Cunningham</p></li>
<li><p>Gynvael Coldwind and Mateusz Jurczyk of the Google Security Team</p></li>
<li><p>Hanno Böck</p></li>
<li><p>Tobias Ospelt</p></li>
<li><p>Michal Zalewski</p></li>
<li><p>Moshe Kaplan</p></li>
</ul>
</blockquote>
</div>
<div class="section" id="security-analysis-reports">
<h1><a class="toc-backref" href="#id2">Security Analysis/Reports</a></h1>
<blockquote>
<ul class="simple">
<li><p>John Lightsey</p></li>
<li><p>David Chan</p></li>
<li><p>Federico Larumbe</p></li>
<li><p>Petr Gajdos</p></li>
</ul>
</blockquote>
</div>
<div class="section" id="static-code-analysis">
<h1><a class="toc-backref" href="#id3">Static Code Analysis</a></h1>
<blockquote>
<ul class="simple">
<li><p><a class="reference external" href="http://www.synopsys.com/software/coverity/">Coverity</a> was used (free of charge) to perform static code
analysis of the software.  After resolving many issues, there are
now zero reported defects per 1000 lines of code.</p></li>
</ul>
</blockquote>
</div>
<div class="section" id="software-analysis-tools">
<h1><a class="toc-backref" href="#id4">Software Analysis Tools</a></h1>
<blockquote>
<ul class="simple">
<li><p><a class="reference external" href="http://lcamtuf.coredump.cx/afl/">American fuzzy lop</a> was used (by many) to produce and discover
many of the files which caused problems for the software.</p></li>
<li><p><a class="reference external" href="http://quickfuzz.org/">QuickFuzz</a> was used (by Gustavo Grieco) to discover issues in the
SVG renderer.  <a class="reference external" href="http://quickfuzz.org/">QuickFuzz</a> provides specific support for a set of
file formats and is very good at chasing down and isolating
weaknesses.</p></li>
<li><p><a class="reference external" href="https://code.google.com/p/address-sanitizer/">AddressSanitizer</a> (ASan) was used to detect and isolate memory
access issues.</p></li>
<li><p><a class="reference external" href="http://www.valgrind.org/">Valgrind</a> was used to detect and isolate memory access issues as
well as memory leaks.</p></li>
</ul>
</blockquote>
</div>
<div class="section" id="additional-acknowledgements">
<h1><a class="toc-backref" href="#id5">Additional Acknowledgements</a></h1>
<dl class="simple">
<dt>David Pensak, E. I. du Pont de Nemours and Company</dt>
<dd><p>For providing the computing environment that made
developing ImageMagick possible.</p>
</dd>
<dt>Alexander Zimmermann</dt>
<dd><p>Responsible for the ImageMagick Linux binary
distributions for many years. His efforts are very much
appreciated.</p>
</dd>
<dt>Paul Heckbert, Carnegie Mellon University</dt>
<dd><p>Image resizing is based on Paul Heckbert's Zoom program.</p>
</dd>
<dt>Paul Raveling, USC Information Sciences Institute</dt>
<dd><p>The spatial subdivision color reduction algorithm is
based on his Img software.</p>
</dd>
<dt>Michael Halle, Spatial Imaging Group at MIT</dt>
<dd><p>For the initial implementation of Alan Paeth's image
rotation algorithm.</p>
</dd>
<dt>Peder Langlo, Hewlett Packard</dt>
<dd><p>Made hundreds of suggestions and bug reports. Without
Peder, this software would not be nearly as useful as it
is today.</p>
</dd>
<dt>Rod Bogart and John W. Peterson, University of Utah</dt>
<dd><p>Image compositing is loosely based on rlecomp of the
Utah Raster Toolkit.</p>
</dd>
<dt>Alvy Ray Smith and Eric Ray Lyons</dt>
<dd><p>HWB color transform and algorithm.</p>
</dd>
<dt>Thomas R Crimmins</dt>
<dd><p>Inventor of the eight hull algorithm used for speckle
reduction.</p>
</dd>
</dl>
</div>
</div>


<hr class="docutils">
<div class="document">
    <p><a href="Copyright.html">Copyright</a> © GraphicsMagick Group 2002 - 2023<!--SPONSOR_LOGO--></p>
</div>

</div>
</body>
</html>