licenses.list.txt 55 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431
  1. ====================BSD-3-Clause====================
  2. - Clause 1 of the Modified BSD License
  3. ====================BSD-3-Clause====================
  4. - Clause 2 of the Modified BSD License
  5. ====================BSD-3-Clause====================
  6. your product documentation must include the text of the Modified BSD
  7. License (see below.)
  8. ====================BSD-3-Clause====================
  9. - Clause 3 of the Modified BSD License
  10. ====================BSD-3-Clause====================
  11. - IJG License
  12. - Modified BSD License
  13. ====================BSD-3-Clause====================
  14. %define GOT_SYMBOL __GLOBAL_OFFSET_TABLE_ ; BSD-style a.out supports PIC
  15. ====================BSD-3-Clause====================
  16. - The Modified (3-clause) BSD License, which is listed below
  17. ====================BSD-3-Clause====================
  18. Redistribution and use in source and binary forms, with or without
  19. modification, are permitted provided that the following conditions are met:
  20. - Redistributions of source code must retain the above copyright notice,
  21. this list of conditions and the following disclaimer.
  22. - Redistributions in binary form must reproduce the above copyright notice,
  23. this list of conditions and the following disclaimer in the documentation
  24. and/or other materials provided with the distribution.
  25. - Neither the name of the libjpeg-turbo Project nor the names of its
  26. contributors may be used to endorse or promote products derived from this
  27. software without specific prior written permission.
  28. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS",
  29. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  30. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  31. ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE
  32. LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  33. CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
  34. SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
  35. INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
  36. CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  37. ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  38. POSSIBILITY OF SUCH DAMAGE.
  39. ====================BSD-3-Clause====================
  40. The Modified (3-clause) BSD License
  41. ====================BSD-3-Clause====================
  42. The zlib License could have been used instead of the Modified (3-clause) BSD
  43. License, and since the IJG License effectively subsumes the distribution
  44. ====================BSD-3-Clause====================
  45. libjpeg-turbo is covered by three compatible BSD-style open source licenses.
  46. ====================BSD-3-Clause====================
  47. libjpeg-turbo is covered by three compatible BSD-style open source licenses:
  48. ====================BSD-3-Clause AND BSD-3-Clause====================
  49. * Redistribution and use in source and binary forms, with or without
  50. * modification, are permitted provided that the following conditions are met:
  51. *
  52. * - Redistributions of source code must retain the above copyright notice,
  53. * this list of conditions and the following disclaimer.
  54. * - Redistributions in binary form must reproduce the above copyright notice,
  55. * this list of conditions and the following disclaimer in the documentation
  56. * and/or other materials provided with the distribution.
  57. * - Neither the name of the libjpeg-turbo Project nor the names of its
  58. * contributors may be used to endorse or promote products derived from this
  59. * software without specific prior written permission.
  60. *
  61. * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS",
  62. * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  63. * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  64. * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE
  65. * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  66. * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
  67. * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
  68. * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
  69. * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  70. * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  71. * POSSIBILITY OF SUCH DAMAGE.
  72. ====================Beerware====================
  73. * "THE BEER-WARE LICENSE" (Revision 42):
  74. * <phk@FreeBSD.org> wrote this file. As long as you retain this notice you
  75. * can do whatever you want with this stuff. If we meet some day, and you think
  76. * this stuff is worth it, you can buy me a beer in return. Poul-Henning Kamp
  77. ====================COPYRIGHT====================
  78. * "How to Optimize for the Pentium Processors", Copyright (c) 1996, 1997 by
  79. * Agner Fog. This code assumes we are on a two's complement machine.
  80. ====================COPYRIGHT====================
  81. * Author: Ragesh Radhakrishnan <ragesh.r@linaro.org>
  82. * Copyright (C) 2014-2016, 2020, D. R. Commander. All Rights Reserved.
  83. ====================COPYRIGHT====================
  84. * Author: Siarhei Siamashka <siarhei.siamashka@nokia.com>
  85. * Copyright (C) 2013-2014, Linaro Limited. All Rights Reserved.
  86. ====================COPYRIGHT====================
  87. * Author: Siarhei Siamashka <siarhei.siamashka@nokia.com>
  88. * Copyright (C) 2014, Siarhei Siamashka. All Rights Reserved.
  89. ====================COPYRIGHT====================
  90. * Copyright (C) 1991-1994, Thomas G. Lane.
  91. * libjpeg-turbo Modifications:
  92. * Copyright (C) 2022, D. R. Commander.
  93. * For conditions of distribution and use, see the accompanying README.ijg
  94. * file.
  95. ====================COPYRIGHT====================
  96. * Copyright (C) 1991-1995, Thomas G. Lane.
  97. * For conditions of distribution and use, see the accompanying README.ijg
  98. * file.
  99. ====================COPYRIGHT====================
  100. * Copyright (C) 1991-1996, Thomas G. Lane.
  101. * Modified 2009 by Guido Vollbeding.
  102. * libjpeg-turbo Modifications:
  103. * Copyright (C) 2017, 2019-2020, 2022, D. R. Commander.
  104. * For conditions of distribution and use, see the accompanying README.ijg
  105. * file.
  106. ====================COPYRIGHT====================
  107. * Copyright (C) 1991-1996, Thomas G. Lane.
  108. * Modified 2017 by Guido Vollbeding.
  109. * libjpeg-turbo Modifications:
  110. * Copyright (C) 2018, 2021-2022, D. R. Commander.
  111. * For conditions of distribution and use, see the accompanying README.ijg
  112. * file.
  113. ====================COPYRIGHT====================
  114. * Copyright (C) 1991-1996, Thomas G. Lane.
  115. * libjpeg-turbo Modifications:
  116. * Copyright (C) 2009, 2014-2015, 2020, D. R. Commander.
  117. * For conditions of distribution and use, see the accompanying README.ijg
  118. * file.
  119. ====================COPYRIGHT====================
  120. * Copyright (C) 1991-1996, Thomas G. Lane.
  121. * libjpeg-turbo Modifications:
  122. * Copyright (C) 2009, 2015, D. R. Commander.
  123. * For conditions of distribution and use, see the accompanying README.ijg
  124. * file.
  125. ====================COPYRIGHT====================
  126. * Copyright (C) 1991-1996, Thomas G. Lane.
  127. * libjpeg-turbo Modifications:
  128. * Copyright (C) 2009-2012, 2015, D. R. Commander.
  129. * For conditions of distribution and use, see the accompanying README.ijg
  130. * file.
  131. ====================COPYRIGHT====================
  132. * Copyright (C) 1991-1996, Thomas G. Lane.
  133. * libjpeg-turbo Modifications:
  134. * Copyright (C) 2010, 2018, 2022, D. R. Commander.
  135. * For conditions of distribution and use, see the accompanying README.ijg
  136. * file.
  137. ====================COPYRIGHT====================
  138. * Copyright (C) 1991-1996, Thomas G. Lane.
  139. * libjpeg-turbo Modifications:
  140. * Copyright (C) 2015, 2020, D. R. Commander.
  141. * For conditions of distribution and use, see the accompanying README.ijg
  142. * file.
  143. ====================COPYRIGHT====================
  144. * Copyright (C) 1991-1996, Thomas G. Lane.
  145. * libjpeg-turbo Modifications:
  146. * Copyright (C) 2017, 2019, 2022, D. R. Commander.
  147. * For conditions of distribution and use, see the accompanying README.ijg
  148. * file.
  149. ====================COPYRIGHT====================
  150. * Copyright (C) 1991-1996, Thomas G. Lane.
  151. * libjpeg-turbo Modifications:
  152. * Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
  153. * Copyright (C) 2009-2012, 2015, D. R. Commander.
  154. * Copyright (C) 2014, MIPS Technologies, Inc., California.
  155. * For conditions of distribution and use, see the accompanying README.ijg
  156. * file.
  157. ====================COPYRIGHT====================
  158. * Copyright (C) 1991-1996, Thomas G. Lane.
  159. * libjpeg-turbo Modifications:
  160. * Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
  161. * Copyright (C) 2010, 2015-2016, D. R. Commander.
  162. * Copyright (C) 2014, MIPS Technologies, Inc., California.
  163. * Copyright (C) 2015, Google, Inc.
  164. * Copyright (C) 2019-2020, Arm Limited.
  165. * For conditions of distribution and use, see the accompanying README.ijg
  166. * file.
  167. ====================COPYRIGHT====================
  168. * Copyright (C) 1991-1996, Thomas G. Lane.
  169. * libjpeg-turbo Modifications:
  170. * Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
  171. * Copyright (C) 2014, MIPS Technologies, Inc., California.
  172. * Copyright (C) 2015, 2019, D. R. Commander.
  173. * For conditions of distribution and use, see the accompanying README.ijg
  174. * file.
  175. ====================COPYRIGHT====================
  176. * Copyright (C) 1991-1997, Thomas G. Lane.
  177. * Modifications:
  178. * Copyright (C) 2013, Linaro Limited.
  179. * Copyright (C) 2014-2015, D. R. Commander.
  180. * For conditions of distribution and use, see the accompanying README.ijg
  181. * file.
  182. ====================COPYRIGHT====================
  183. * Copyright (C) 1991-1997, Thomas G. Lane.
  184. * Modified 1997-2009 by Guido Vollbeding.
  185. * libjpeg-turbo Modifications:
  186. * Copyright (C) 2009, 2011, 2014-2015, 2018, 2020, D. R. Commander.
  187. * For conditions of distribution and use, see the accompanying README.ijg
  188. * file.
  189. ====================COPYRIGHT====================
  190. * Copyright (C) 1991-1997, Thomas G. Lane.
  191. * Modified 1997-2009 by Guido Vollbeding.
  192. * libjpeg-turbo Modifications:
  193. * Copyright (C) 2015-2016, 2019, 2021, D. R. Commander.
  194. * Copyright (C) 2015, Google, Inc.
  195. * Copyright (C) 2021, Alex Richardson.
  196. * For conditions of distribution and use, see the accompanying README.ijg
  197. * file.
  198. ====================COPYRIGHT====================
  199. * Copyright (C) 1991-1997, Thomas G. Lane.
  200. * Modified 2002-2009 by Guido Vollbeding.
  201. * libjpeg-turbo Modifications:
  202. * Copyright (C) 2009-2011, 2016, 2019, 2022, D. R. Commander.
  203. * Copyright (C) 2013, Linaro Limited.
  204. * Copyright (C) 2015, Google, Inc.
  205. * For conditions of distribution and use, see the accompanying README.ijg
  206. * file.
  207. ====================COPYRIGHT====================
  208. * Copyright (C) 1991-1997, Thomas G. Lane.
  209. * Modified 2003-2010 by Guido Vollbeding.
  210. * libjpeg-turbo Modifications:
  211. * Copyright (C) 2010, 2016, 2018, D. R. Commander.
  212. * For conditions of distribution and use, see the accompanying README.ijg
  213. * file.
  214. ====================COPYRIGHT====================
  215. * Copyright (C) 1991-1997, Thomas G. Lane.
  216. * Modified 2009 by Bill Allombert, Guido Vollbeding.
  217. * libjpeg-turbo Modifications:
  218. * Copyright (C) 2015-2017, 2020-2022, D. R. Commander.
  219. * For conditions of distribution and use, see the accompanying README.ijg
  220. * file.
  221. ====================COPYRIGHT====================
  222. * Copyright (C) 1991-1997, Thomas G. Lane.
  223. * Modified 2011 by Guido Vollbeding.
  224. * libjpeg-turbo Modifications:
  225. * Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
  226. * Copyright (C) 2009, 2011-2012, 2014-2015, D. R. Commander.
  227. * Copyright (C) 2013, Linaro Limited.
  228. * For conditions of distribution and use, see the accompanying README.ijg
  229. * file.
  230. ====================COPYRIGHT====================
  231. * Copyright (C) 1991-1997, Thomas G. Lane.
  232. * Modified 2013-2019 by Guido Vollbeding.
  233. * libjpeg-turbo Modifications:
  234. * Copyright (C) 2010-2011, 2013-2017, 2019-2020, 2022, D. R. Commander.
  235. * Copyright (C) 2015, Google, Inc.
  236. * For conditions of distribution and use, see the accompanying README.ijg
  237. * file.
  238. ====================COPYRIGHT====================
  239. * Copyright (C) 1991-1997, Thomas G. Lane.
  240. * Modified 2015-2019 by Guido Vollbeding.
  241. * libjpeg-turbo Modifications:
  242. * Copyright (C) 2015, 2017, 2022, D. R. Commander.
  243. * For conditions of distribution and use, see the accompanying README.ijg
  244. * file.
  245. ====================COPYRIGHT====================
  246. * Copyright (C) 1991-1997, Thomas G. Lane.
  247. * Modified 2019 by Guido Vollbeding.
  248. * libjpeg-turbo Modifications:
  249. * Copyright (C) 2021-2022, D. R. Commander.
  250. * For conditions of distribution and use, see the accompanying README.ijg
  251. * file.
  252. ====================COPYRIGHT====================
  253. * Copyright (C) 1991-1997, Thomas G. Lane.
  254. * libjpeg-turbo Modifications:
  255. * Copyright (C) 2009, 2011, 2015, D. R. Commander.
  256. * For conditions of distribution and use, see the accompanying README.ijg
  257. * file.
  258. ====================COPYRIGHT====================
  259. * Copyright (C) 1991-1997, Thomas G. Lane.
  260. * libjpeg-turbo Modifications:
  261. * Copyright (C) 2009, 2018, 2021, D. R. Commander.
  262. * Copyright (C) 2018, Matthias Räncker.
  263. * Copyright (C) 2020-2021, Arm Limited.
  264. * For conditions of distribution and use, see the accompanying README.ijg
  265. * file.
  266. ====================COPYRIGHT====================
  267. * Copyright (C) 1991-1997, Thomas G. Lane.
  268. * libjpeg-turbo Modifications:
  269. * Copyright (C) 2009-2011, 2014-2016, 2018-2022, D. R. Commander.
  270. * Copyright (C) 2015, Matthieu Darbois.
  271. * Copyright (C) 2018, Matthias Räncker.
  272. * Copyright (C) 2020, Arm Limited.
  273. * For conditions of distribution and use, see the accompanying README.ijg
  274. * file.
  275. ====================COPYRIGHT====================
  276. * Copyright (C) 1991-1997, Thomas G. Lane.
  277. * libjpeg-turbo Modifications:
  278. * Copyright (C) 2009-2011, 2016, 2018-2019, D. R. Commander.
  279. * Copyright (C) 2018, Matthias Räncker.
  280. * For conditions of distribution and use, see the accompanying README.ijg
  281. * file.
  282. ====================COPYRIGHT====================
  283. * Copyright (C) 1991-1997, Thomas G. Lane.
  284. * libjpeg-turbo Modifications:
  285. * Copyright (C) 2010, 2016, 2018, 2022, D. R. Commander.
  286. * Copyright (C) 2015, Google, Inc.
  287. * For conditions of distribution and use, see the accompanying README.ijg
  288. * file.
  289. ====================COPYRIGHT====================
  290. * Copyright (C) 1991-1997, Thomas G. Lane.
  291. * libjpeg-turbo Modifications:
  292. * Copyright (C) 2010-2011, 2015-2016, 2021, D. R. Commander.
  293. * Copyright (C) 2018, Matthias Räncker.
  294. * For conditions of distribution and use, see the accompanying README.ijg
  295. * file.
  296. ====================COPYRIGHT====================
  297. * Copyright (C) 1991-1997, Thomas G. Lane.
  298. * libjpeg-turbo Modifications:
  299. * Copyright (C) 2016, 2021-2022, D. R. Commander.
  300. * For conditions of distribution and use, see the accompanying README.ijg
  301. * file.
  302. ====================COPYRIGHT====================
  303. * Copyright (C) 1991-1997, Thomas G. Lane.
  304. * libjpeg-turbo Modifications:
  305. * Copyright (C) 2019, 2022, D. R. Commander.
  306. * For conditions of distribution and use, see the accompanying README.ijg
  307. * file.
  308. ====================COPYRIGHT====================
  309. * Copyright (C) 1991-1997, Thomas G. Lane.
  310. * libjpeg-turbo Modifications:
  311. * Copyright (C) 2020, D. R. Commander.
  312. * For conditions of distribution and use, see the accompanying README.ijg
  313. * file.
  314. ====================COPYRIGHT====================
  315. * Copyright (C) 1991-1998, Thomas G. Lane.
  316. * Modified 2002-2009 by Guido Vollbeding.
  317. * libjpeg-turbo Modifications:
  318. * Copyright (C) 2009-2011, 2013-2014, 2016-2017, 2020, D. R. Commander.
  319. * Copyright (C) 2015, Google, Inc.
  320. * For conditions of distribution and use, see the accompanying README.ijg
  321. * file.
  322. ====================COPYRIGHT====================
  323. * Copyright (C) 1991-1998, Thomas G. Lane.
  324. * Modified 2003-2008 by Guido Vollbeding.
  325. * libjpeg-turbo Modifications:
  326. * Copyright (C) 2009-2011, 2018, D. R. Commander.
  327. * For conditions of distribution and use, see the accompanying README.ijg
  328. * file.
  329. ====================COPYRIGHT====================
  330. * Copyright (C) 1991-1998, Thomas G. Lane.
  331. * Modified 2003-2010 by Guido Vollbeding.
  332. * libjpeg-turbo Modifications:
  333. * Copyright (C) 2010, D. R. Commander.
  334. * For conditions of distribution and use, see the accompanying README.ijg
  335. * file.
  336. ====================COPYRIGHT====================
  337. * Copyright (C) 1991-1998, Thomas G. Lane.
  338. * Modified 2003-2011 by Guido Vollbeding.
  339. * libjpeg-turbo Modifications:
  340. * Copyright (C) 2010, 2013-2014, 2017, 2019-2022, D. R. Commander.
  341. * For conditions of distribution and use, see the accompanying README.ijg
  342. * file.
  343. ====================COPYRIGHT====================
  344. * Copyright (C) 1991-1998, Thomas G. Lane.
  345. * libjpeg-turbo Modifications:
  346. * Copyright (C) 2012, 2015, 2022, D. R. Commander.
  347. * For conditions of distribution and use, see the accompanying README.ijg
  348. * file.
  349. ====================COPYRIGHT====================
  350. * Copyright (C) 1991-1998, Thomas G. Lane.
  351. * libjpeg-turbo Modifications:
  352. * Copyright (C) 2013, 2022, D. R. Commander.
  353. * For conditions of distribution and use, see the accompanying README.ijg
  354. * file.
  355. ====================COPYRIGHT====================
  356. * Copyright (C) 1991-2020, Thomas G. Lane, Guido Vollbeding.
  357. * libjpeg-turbo Modifications:
  358. * Copyright (C) 2010, 2012-2022, D. R. Commander.
  359. * For conditions of distribution and use, see the accompanying README.ijg
  360. * file.
  361. ====================COPYRIGHT====================
  362. * Copyright (C) 1992-1996, Thomas G. Lane.
  363. * libjpeg-turbo Modifications:
  364. * Copyright (C) 2017-2018, D. R. Commander.
  365. * For conditions of distribution and use, see the accompanying README.ijg
  366. * file.
  367. ====================COPYRIGHT====================
  368. * Copyright (C) 1992-1997, Thomas G. Lane.
  369. * It was modified by The libjpeg-turbo Project to include only code and
  370. * information relevant to libjpeg-turbo.
  371. * For conditions of distribution and use, see the accompanying README.ijg
  372. ====================COPYRIGHT====================
  373. * Copyright (C) 1994-1996, Thomas G. Lane.
  374. * Modified 2002-2010 by Guido Vollbeding.
  375. * libjpeg-turbo Modifications:
  376. * Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
  377. * Copyright (C) 2010, 2015, 2022, D. R. Commander.
  378. * Copyright (C) 2013, MIPS Technologies, Inc., California.
  379. * For conditions of distribution and use, see the accompanying README.ijg
  380. * file.
  381. ====================COPYRIGHT====================
  382. * Copyright (C) 1994-1996, Thomas G. Lane.
  383. * Modified 2009-2011 by Guido Vollbeding.
  384. * libjpeg-turbo Modifications:
  385. * Copyright (C) 2011, 2016, 2019, D. R. Commander.
  386. * For conditions of distribution and use, see the accompanying README.ijg
  387. * file.
  388. ====================COPYRIGHT====================
  389. * Copyright (C) 1994-1996, Thomas G. Lane.
  390. * Modified 2009-2012 by Guido Vollbeding.
  391. * libjpeg-turbo Modifications:
  392. * Copyright (C) 2011, 2014, 2016, 2019, 2022, D. R. Commander.
  393. * For conditions of distribution and use, see the accompanying README.ijg
  394. * file.
  395. ====================COPYRIGHT====================
  396. * Copyright (C) 1994-1996, Thomas G. Lane.
  397. * Modified 2009-2012 by Guido Vollbeding.
  398. * libjpeg-turbo Modifications:
  399. * Copyright (C) 2013, 2016, 2022, D. R. Commander.
  400. * For conditions of distribution and use, see the accompanying README.ijg
  401. * file.
  402. ====================COPYRIGHT====================
  403. * Copyright (C) 1994-1996, Thomas G. Lane.
  404. * Modified 2009-2017 by Guido Vollbeding.
  405. * libjpeg-turbo Modifications:
  406. * Modified 2011 by Siarhei Siamashka.
  407. * Copyright (C) 2015, 2017-2018, 2021-2022, D. R. Commander.
  408. * For conditions of distribution and use, see the accompanying README.ijg
  409. * file.
  410. ====================COPYRIGHT====================
  411. * Copyright (C) 1994-1996, Thomas G. Lane.
  412. * This file is part of the Independent JPEG Group's software.
  413. * For conditions of distribution and use, see the accompanying README.ijg
  414. ====================COPYRIGHT====================
  415. * Copyright (C) 1994-1996, Thomas G. Lane.
  416. * libjpeg-turbo Modifications:
  417. * Copyright (C) 1999-2006, MIYASAKA Masaru.
  418. * Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
  419. * Copyright (C) 2011, 2014-2015, D. R. Commander.
  420. * For conditions of distribution and use, see the accompanying README.ijg
  421. * file.
  422. ====================COPYRIGHT====================
  423. * Copyright (C) 1994-1996, Thomas G. Lane.
  424. * libjpeg-turbo Modifications:
  425. * Copyright (C) 2010, 2015-2020, 2022, D. R. Commander.
  426. * Copyright (C) 2015, Google, Inc.
  427. * For conditions of distribution and use, see the accompanying README.ijg
  428. * file.
  429. ====================COPYRIGHT====================
  430. * Copyright (C) 1994-1996, Thomas G. Lane.
  431. * libjpeg-turbo Modifications:
  432. * Copyright (C) 2010, 2016, D. R. Commander.
  433. * For conditions of distribution and use, see the accompanying README.ijg
  434. * file.
  435. ====================COPYRIGHT====================
  436. * Copyright (C) 1994-1996, Thomas G. Lane.
  437. * libjpeg-turbo Modifications:
  438. * Copyright (C) 2011, 2015, 2020, D. R. Commander.
  439. * For conditions of distribution and use, see the accompanying README.ijg
  440. * file.
  441. ====================COPYRIGHT====================
  442. * Copyright (C) 1994-1996, Thomas G. Lane.
  443. * libjpeg-turbo Modifications:
  444. * Copyright (C) 2013, Linaro Limited.
  445. * Copyright (C) 2014-2015, 2017, 2019, 2022, D. R. Commander.
  446. * For conditions of distribution and use, see the accompanying README.ijg
  447. * file.
  448. ====================COPYRIGHT====================
  449. * Copyright (C) 1994-1996, Thomas G. Lane.
  450. * libjpeg-turbo Modifications:
  451. * Copyright (C) 2013, Linaro Limited.
  452. * Copyright (C) 2014-2015, 2018, 2020, D. R. Commander.
  453. * For conditions of distribution and use, see the accompanying README.ijg
  454. * file.
  455. ====================COPYRIGHT====================
  456. * Copyright (C) 1994-1996, Thomas G. Lane.
  457. * libjpeg-turbo Modifications:
  458. * Copyright (C) 2015, D. R. Commander.
  459. * For conditions of distribution and use, see the accompanying README.ijg
  460. * file.
  461. ====================COPYRIGHT====================
  462. * Copyright (C) 1994-1996, Thomas G. Lane.
  463. * libjpeg-turbo Modifications:
  464. * Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
  465. * Copyright (C) 2009, 2011, 2014-2015, 2020, D. R. Commander.
  466. * Copyright (C) 2013, Linaro Limited.
  467. * For conditions of distribution and use, see the accompanying README.ijg
  468. * file.
  469. ====================COPYRIGHT====================
  470. * Copyright (C) 1994-1997, Thomas G. Lane.
  471. * Modified 1997-2009 by Guido Vollbeding.
  472. * libjpeg-turbo Modifications:
  473. * Copyright (C) 2014, 2017, 2021-2022, D. R. Commander.
  474. * For conditions of distribution and use, see the accompanying README.ijg
  475. * file.
  476. ====================COPYRIGHT====================
  477. * Copyright (C) 1994-1997, Thomas G. Lane.
  478. * Modified 2009-2017 by Guido Vollbeding.
  479. * libjpeg-turbo Modifications:
  480. * Copyright (C) 2021, D. R. Commander.
  481. * For conditions of distribution and use, see the accompanying README.ijg
  482. * file.
  483. ====================COPYRIGHT====================
  484. * Copyright (C) 1994-1997, Thomas G. Lane.
  485. * Modified 2019 by Guido Vollbeding.
  486. * libjpeg-turbo Modifications:
  487. * Copyright (C) 2017, 2019, 2021, D. R. Commander.
  488. * For conditions of distribution and use, see the accompanying README.ijg
  489. * file.
  490. ====================COPYRIGHT====================
  491. * Copyright (C) 1994-1997, Thomas G. Lane.
  492. * libjpeg-turbo Modifications:
  493. * Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
  494. * Copyright (C) 2010, 2015-2016, 2019-2020, 2022, D. R. Commander.
  495. * Copyright (C) 2015, 2020, Google, Inc.
  496. * For conditions of distribution and use, see the accompanying README.ijg
  497. * file.
  498. ====================COPYRIGHT====================
  499. * Copyright (C) 1994-1997, Thomas G. Lane.
  500. * libjpeg-turbo Modifications:
  501. * Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
  502. * Copyright (C) 2020, Google, Inc.
  503. * For conditions of distribution and use, see the accompanying README.ijg
  504. * file.
  505. ====================COPYRIGHT====================
  506. * Copyright (C) 1994-1998, Thomas G. Lane.
  507. * Modified 2003-2010 by Guido Vollbeding.
  508. * libjpeg-turbo Modifications:
  509. * Copyright (C) 2022, D. R. Commander.
  510. * For conditions of distribution and use, see the accompanying README.ijg
  511. * file.
  512. ====================COPYRIGHT====================
  513. * Copyright (C) 1994-1998, Thomas G. Lane.
  514. * Modified 2010 by Guido Vollbeding.
  515. * libjpeg-turbo Modifications:
  516. * Copyright (C) 2014, D. R. Commander.
  517. * For conditions of distribution and use, see the accompanying README.ijg
  518. * file.
  519. ====================COPYRIGHT====================
  520. * Copyright (C) 1994-1998, Thomas G. Lane.
  521. * libjpeg-turbo Modifications:
  522. * Copyright (C) 2016, 2022, D. R. Commander.
  523. * For conditions of distribution and use, see the accompanying README.ijg
  524. * file.
  525. ====================COPYRIGHT====================
  526. * Copyright (C) 1995-1997, Thomas G. Lane.
  527. * libjpeg-turbo Modifications:
  528. * Copyright (C) 2011, 2015, 2018, 2021-2022, D. R. Commander.
  529. * Copyright (C) 2016, 2018, Matthieu Darbois.
  530. * Copyright (C) 2020, Arm Limited.
  531. * Copyright (C) 2021, Alex Richardson.
  532. * For conditions of distribution and use, see the accompanying README.ijg
  533. * file.
  534. ====================COPYRIGHT====================
  535. * Copyright (C) 1995-1997, Thomas G. Lane.
  536. * libjpeg-turbo Modifications:
  537. * Copyright (C) 2015-2016, 2018-2022, D. R. Commander.
  538. * For conditions of distribution and use, see the accompanying README.ijg
  539. * file.
  540. ====================COPYRIGHT====================
  541. * Copyright (C) 1995-1998, Thomas G. Lane.
  542. * Modified 2000-2009 by Guido Vollbeding.
  543. * libjpeg-turbo Modifications:
  544. * Copyright (C) 2020, 2022, D. R. Commander.
  545. * For conditions of distribution and use, see the accompanying README.ijg
  546. * file.
  547. ====================COPYRIGHT====================
  548. * Copyright (C) 1995-2019, Thomas G. Lane, Guido Vollbeding.
  549. * libjpeg-turbo Modifications:
  550. * Copyright (C) 2010, 2014, 2017, 2019-2022, D. R. Commander.
  551. * For conditions of distribution and use, see the accompanying README.ijg
  552. * file.
  553. ====================COPYRIGHT====================
  554. * Copyright (C) 1997-1998, Thomas G. Lane, Todd Newman.
  555. * Copyright (C) 2017, D. R. Commander.
  556. * For conditions of distribution and use, see the accompanying README.ijg
  557. * file.
  558. ====================COPYRIGHT====================
  559. * Copyright (C) 1997-2019, Thomas G. Lane, Guido Vollbeding.
  560. * libjpeg-turbo Modifications:
  561. * Copyright (C) 2010, 2017, 2021-2022, D. R. Commander.
  562. * For conditions of distribution and use, see the accompanying README.ijg
  563. * file.
  564. ====================COPYRIGHT====================
  565. * Copyright (C) 1997-2019, Thomas G. Lane, Guido Vollbeding.
  566. * libjpeg-turbo Modifications:
  567. * Copyright (C) 2017, 2021, D. R. Commander.
  568. * For conditions of distribution and use, see the accompanying README.ijg
  569. * file.
  570. ====================COPYRIGHT====================
  571. * Copyright (C) 2009-2011, Nokia Corporation and/or its subsidiary(-ies).
  572. * All Rights Reserved.
  573. ====================COPYRIGHT====================
  574. * Copyright (C) 2010, 2020, D. R. Commander.
  575. * For conditions of distribution and use, see the accompanying README.ijg
  576. * file.
  577. ====================COPYRIGHT====================
  578. * Copyright (C) 2016, Siarhei Siamashka. All Rights Reserved.
  579. ====================COPYRIGHT====================
  580. * Copyright (C) 2017-2018, D. R. Commander.
  581. * For conditions of distribution and use, see the accompanying README.ijg
  582. * file.
  583. ====================COPYRIGHT====================
  584. * Copyright (C)2009-2014, 2017-2019, 2022 D. R. Commander.
  585. * All Rights Reserved.
  586. ====================COPYRIGHT====================
  587. * Copyright (C)2009-2015, 2017, 2020-2021 D. R. Commander.
  588. * All Rights Reserved.
  589. ====================COPYRIGHT====================
  590. * Copyright (C)2011, 2019 D. R. Commander. All Rights Reserved.
  591. ====================COPYRIGHT====================
  592. * Copyright (C)2011, 2022 D. R. Commander. All Rights Reserved.
  593. ====================COPYRIGHT====================
  594. * Copyright (C)2016, 2018-2019, 2022 D. R. Commander. All Rights Reserved.
  595. ====================COPYRIGHT====================
  596. * Copyright (C)2018 D. R. Commander. All Rights Reserved.
  597. ====================COPYRIGHT====================
  598. * Copyright (C)2018, D. R. Commander. All Rights Reserved.
  599. ====================COPYRIGHT====================
  600. * Copyright (C)2021 Alex Richardson. All Rights Reserved.
  601. ====================COPYRIGHT====================
  602. * Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
  603. * Copyright (C) 2009-2011, 2014, 2016, 2018, 2022, D. R. Commander.
  604. * Copyright (C) 2015-2016, 2018, Matthieu Darbois.
  605. ====================COPYRIGHT====================
  606. * Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
  607. * Copyright (C) 2009-2011, 2014, D. R. Commander.
  608. * Copyright (C) 2015-2016, 2018, Matthieu Darbois.
  609. * Copyright (C) 2020, Arm Limited.
  610. ====================COPYRIGHT====================
  611. * Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
  612. * Copyright (C) 2011, 2014, D. R. Commander.
  613. * Copyright (C) 2015-2016, 2018, Matthieu Darbois.
  614. * Copyright (C) 2020, Arm Limited.
  615. ====================COPYRIGHT====================
  616. * Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
  617. * Copyright (C) 2011, 2014-2016, 2018, 2020, D. R. Commander.
  618. * Copyright (C) 2013-2014, MIPS Technologies, Inc., California.
  619. * Copyright (C) 2014, Linaro Limited.
  620. * Copyright (C) 2015-2016, 2018, Matthieu Darbois.
  621. * Copyright (C) 2016-2018, Loongson Technology Corporation Limited, BeiJing.
  622. * Copyright (C) 2020, Arm Limited.
  623. ====================COPYRIGHT====================
  624. * Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
  625. * Copyright (C) 2011, Nokia Corporation and/or its subsidiary(-ies).
  626. * Copyright (C) 2009-2011, 2013-2014, 2016, 2018, 2020, 2022, D. R. Commander.
  627. * Copyright (C) 2015-2016, 2018, Matthieu Darbois.
  628. * Copyright (C) 2020, Arm Limited.
  629. ====================COPYRIGHT====================
  630. * Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
  631. * Copyright (C) 2011, Nokia Corporation and/or its subsidiary(-ies).
  632. * Copyright (C) 2009-2011, 2013-2014, 2016, 2018, 2022, D. R. Commander.
  633. * Copyright (C) 2015-2016, 2018, Matthieu Darbois.
  634. * Copyright (C) 2019, Google LLC.
  635. * Copyright (C) 2020, Arm Limited.
  636. ====================COPYRIGHT====================
  637. * Developed 1997-2009 by Guido Vollbeding.
  638. * libjpeg-turbo Modifications:
  639. * Copyright (C) 2015, 2018, 2021-2022, D. R. Commander.
  640. * For conditions of distribution and use, see the accompanying README.ijg
  641. * file.
  642. ====================COPYRIGHT====================
  643. * Developed 1997-2009 by Guido Vollbeding.
  644. * libjpeg-turbo Modifications:
  645. * Copyright (C) 2015, 2018, D. R. Commander.
  646. * For conditions of distribution and use, see the accompanying README.ijg
  647. * file.
  648. ====================COPYRIGHT====================
  649. * Developed 1997-2015 by Guido Vollbeding.
  650. * libjpeg-turbo Modifications:
  651. * Copyright (C) 2015-2020, 2022, D. R. Commander.
  652. * For conditions of distribution and use, see the accompanying README.ijg
  653. * file.
  654. ====================COPYRIGHT====================
  655. * of Feb. 1991. That file contains the following copyright notice:
  656. * Based on GIFENCODE by David Rowley <mgardi@watdscu.waterloo.edu>.
  657. * Lempel-Ziv compression based on "compress" by Spencer W. Thomas et al.
  658. * Copyright (C) 1989 by Jef Poskanzer.
  659. * Permission to use, copy, modify, and distribute this software and its
  660. * documentation for any purpose and without fee is hereby granted, provided
  661. * that the above copyright notice appear in all copies and that both that
  662. * copyright notice and this permission notice appear in supporting
  663. * documentation. This software is provided "as is" without express or
  664. * implied warranty.
  665. ====================COPYRIGHT====================
  666. * | Copyright 1990, David Koblas. |
  667. * | Permission to use, copy, modify, and distribute this software |
  668. * | and its documentation for any purpose and without fee is hereby |
  669. * | granted, provided that the above copyright notice appear in all |
  670. * | copies and that both that copyright notice and this permission |
  671. * | notice appear in supporting documentation. This software is |
  672. * | provided "as is" without express or implied warranty. |
  673. ====================COPYRIGHT====================
  674. #define JCOPYRIGHT \
  675. "Copyright (C) 2009-2022 D. R. Commander\n" \
  676. "Copyright (C) 2015, 2020 Google, Inc.\n" \
  677. "Copyright (C) 2019-2020 Arm Limited\n" \
  678. "Copyright (C) 2015-2016, 2018 Matthieu Darbois\n" \
  679. "Copyright (C) 2011-2016 Siarhei Siamashka\n" \
  680. "Copyright (C) 2015 Intel Corporation\n" \
  681. "Copyright (C) 2013-2014 Linaro Limited\n" \
  682. "Copyright (C) 2013-2014 MIPS Technologies, Inc.\n" \
  683. "Copyright (C) 2009, 2012 Pierre Ossman for Cendio AB\n" \
  684. "Copyright (C) 2009-2011 Nokia Corporation and/or its subsidiary(-ies)\n" \
  685. "Copyright (C) 1999-2006 MIYASAKA Masaru\n" \
  686. "Copyright (C) 1991-2020 Thomas G. Lane, Guido Vollbeding"
  687. ====================COPYRIGHT====================
  688. ** Copyright (C) 1988 by Jef Poskanzer.
  689. ====================COPYRIGHT====================
  690. ; Copyright (C) 2009, 2016, D. R. Commander.
  691. ; Copyright (C) 2015, Intel Corporation.
  692. ====================COPYRIGHT====================
  693. ; Copyright (C) 2009-2011, 2014-2016, 2019, 2021, D. R. Commander.
  694. ; Copyright (C) 2015, Matthieu Darbois.
  695. ; Copyright (C) 2018, Matthias Räncker.
  696. ====================COPYRIGHT====================
  697. ; Copyright (C) 2009-2011, 2014-2017, 2019, D. R. Commander.
  698. ; Copyright (C) 2015, Matthieu Darbois.
  699. ; Copyright (C) 2018, Matthias Räncker.
  700. ====================COPYRIGHT====================
  701. ; Copyright (C) 2011, 2016, D. R. Commander.
  702. ; Copyright (C) 2015, Intel Corporation.
  703. ====================COPYRIGHT====================
  704. ; Copyright (C) 2015, Intel Corporation.
  705. ; Copyright (C) 2016, D. R. Commander.
  706. ====================COPYRIGHT====================
  707. ; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
  708. ; Copyright (C) 2009, 2016, 2018, 2020, D. R. Commander.
  709. ====================COPYRIGHT====================
  710. ; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
  711. ; Copyright (C) 2009, 2016, 2018, D. R. Commander.
  712. ; Copyright (C) 2016, Matthieu Darbois.
  713. ; Copyright (C) 2018, Matthias Räncker.
  714. ====================COPYRIGHT====================
  715. ; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
  716. ; Copyright (C) 2009, 2016, 2020, D. R. Commander.
  717. ====================COPYRIGHT====================
  718. ; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
  719. ; Copyright (C) 2010, 2016, 2018-2019, D. R. Commander.
  720. ; Copyright (C) 2018, Matthieu Darbois.
  721. ; Copyright (C) 2018, Matthias Räncker.
  722. ====================COPYRIGHT====================
  723. ; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
  724. ; Copyright (C) 2016, 2018, D. R. Commander.
  725. ; Copyright (C) 2016, Matthieu Darbois.
  726. ====================COPYRIGHT====================
  727. ; Copyright 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB
  728. ; Copyright (C) 2016, 2020, D. R. Commander.
  729. ====================COPYRIGHT====================
  730. ; Copyright 2009, 2012 Pierre Ossman <ossman@cendio.se> for Cendio AB
  731. ; Copyright (C) 2009, 2012, 2016, D. R. Commander.
  732. ; Copyright (C) 2015, Intel Corporation.
  733. ; Copyright (C) 2018, Matthias Räncker.
  734. ====================COPYRIGHT====================
  735. ; Copyright 2009, 2012 Pierre Ossman <ossman@cendio.se> for Cendio AB
  736. ; Copyright (C) 2012, 2016, D. R. Commander.
  737. ; Copyright (C) 2015, Intel Corporation.
  738. ====================COPYRIGHT====================
  739. Copyright (C)2015 Viktor Szathmáry. All Rights Reserved.
  740. ====================COPYRIGHT====================
  741. Copyright (c) 1991-2022 The libjpeg-turbo Project
  742. ====================COPYRIGHT====================
  743. This software is copyright (C) 1991-2020, Thomas G. Lane, Guido Vollbeding.
  744. All Rights Reserved except as specified below.
  745. ====================File: README.ijg====================
  746. libjpeg-turbo note: This file has been modified by The libjpeg-turbo Project
  747. to include only information relevant to libjpeg-turbo, to wordsmith certain
  748. sections, and to remove impolitic language that existed in the libjpeg v8
  749. README. It is included only for reference. Please see README.md for
  750. information specific to libjpeg-turbo.
  751. The Independent JPEG Group's JPEG software
  752. ==========================================
  753. This distribution contains a release of the Independent JPEG Group's free JPEG
  754. software. You are welcome to redistribute this software and to use it for any
  755. purpose, subject to the conditions under LEGAL ISSUES, below.
  756. This software is the work of Tom Lane, Guido Vollbeding, Philip Gladstone,
  757. Bill Allombert, Jim Boucher, Lee Crocker, Bob Friesenhahn, Ben Jackson,
  758. Julian Minguillon, Luis Ortiz, George Phillips, Davide Rossi, Ge' Weijers,
  759. and other members of the Independent JPEG Group.
  760. IJG is not affiliated with the ISO/IEC JTC1/SC29/WG1 standards committee
  761. (also known as JPEG, together with ITU-T SG16).
  762. DOCUMENTATION ROADMAP
  763. =====================
  764. This file contains the following sections:
  765. OVERVIEW General description of JPEG and the IJG software.
  766. LEGAL ISSUES Copyright, lack of warranty, terms of distribution.
  767. REFERENCES Where to learn more about JPEG.
  768. ARCHIVE LOCATIONS Where to find newer versions of this software.
  769. FILE FORMAT WARS Software *not* to get.
  770. TO DO Plans for future IJG releases.
  771. Other documentation files in the distribution are:
  772. User documentation:
  773. usage.txt Usage instructions for cjpeg, djpeg, jpegtran,
  774. rdjpgcom, and wrjpgcom.
  775. *.1 Unix-style man pages for programs (same info as usage.txt).
  776. wizard.txt Advanced usage instructions for JPEG wizards only.
  777. change.log Version-to-version change highlights.
  778. Programmer and internal documentation:
  779. libjpeg.txt How to use the JPEG library in your own programs.
  780. example.txt Sample code for calling the JPEG library.
  781. structure.txt Overview of the JPEG library's internal structure.
  782. coderules.txt Coding style rules --- please read if you contribute code.
  783. Please read at least usage.txt. Some information can also be found in the JPEG
  784. FAQ (Frequently Asked Questions) article. See ARCHIVE LOCATIONS below to find
  785. out where to obtain the FAQ article.
  786. If you want to understand how the JPEG code works, we suggest reading one or
  787. more of the REFERENCES, then looking at the documentation files (in roughly
  788. the order listed) before diving into the code.
  789. OVERVIEW
  790. ========
  791. This package contains C software to implement JPEG image encoding, decoding,
  792. and transcoding. JPEG (pronounced "jay-peg") is a standardized compression
  793. method for full-color and grayscale images. JPEG's strong suit is compressing
  794. photographic images or other types of images that have smooth color and
  795. brightness transitions between neighboring pixels. Images with sharp lines or
  796. other abrupt features may not compress well with JPEG, and a higher JPEG
  797. quality may have to be used to avoid visible compression artifacts with such
  798. images.
  799. JPEG is lossy, meaning that the output pixels are not necessarily identical to
  800. the input pixels. However, on photographic content and other "smooth" images,
  801. very good compression ratios can be obtained with no visible compression
  802. artifacts, and extremely high compression ratios are possible if you are
  803. willing to sacrifice image quality (by reducing the "quality" setting in the
  804. compressor.)
  805. This software implements JPEG baseline, extended-sequential, and progressive
  806. compression processes. Provision is made for supporting all variants of these
  807. processes, although some uncommon parameter settings aren't implemented yet.
  808. We have made no provision for supporting the hierarchical or lossless
  809. processes defined in the standard.
  810. We provide a set of library routines for reading and writing JPEG image files,
  811. plus two sample applications "cjpeg" and "djpeg", which use the library to
  812. perform conversion between JPEG and some other popular image file formats.
  813. The library is intended to be reused in other applications.
  814. In order to support file conversion and viewing software, we have included
  815. considerable functionality beyond the bare JPEG coding/decoding capability;
  816. for example, the color quantization modules are not strictly part of JPEG
  817. decoding, but they are essential for output to colormapped file formats or
  818. colormapped displays. These extra functions can be compiled out of the
  819. library if not required for a particular application.
  820. We have also included "jpegtran", a utility for lossless transcoding between
  821. different JPEG processes, and "rdjpgcom" and "wrjpgcom", two simple
  822. applications for inserting and extracting textual comments in JFIF files.
  823. The emphasis in designing this software has been on achieving portability and
  824. flexibility, while also making it fast enough to be useful. In particular,
  825. the software is not intended to be read as a tutorial on JPEG. (See the
  826. REFERENCES section for introductory material.) Rather, it is intended to
  827. be reliable, portable, industrial-strength code. We do not claim to have
  828. achieved that goal in every aspect of the software, but we strive for it.
  829. We welcome the use of this software as a component of commercial products.
  830. No royalty is required, but we do ask for an acknowledgement in product
  831. documentation, as described under LEGAL ISSUES.
  832. LEGAL ISSUES
  833. ============
  834. In plain English:
  835. 1. We don't promise that this software works. (But if you find any bugs,
  836. please let us know!)
  837. 2. You can use this software for whatever you want. You don't have to pay us.
  838. 3. You may not pretend that you wrote this software. If you use it in a
  839. program, you must acknowledge somewhere in your documentation that
  840. you've used the IJG code.
  841. In legalese:
  842. The authors make NO WARRANTY or representation, either express or implied,
  843. with respect to this software, its quality, accuracy, merchantability, or
  844. fitness for a particular purpose. This software is provided "AS IS", and you,
  845. its user, assume the entire risk as to its quality and accuracy.
  846. This software is copyright (C) 1991-2020, Thomas G. Lane, Guido Vollbeding.
  847. All Rights Reserved except as specified below.
  848. Permission is hereby granted to use, copy, modify, and distribute this
  849. software (or portions thereof) for any purpose, without fee, subject to these
  850. conditions:
  851. (1) If any part of the source code for this software is distributed, then this
  852. README file must be included, with this copyright and no-warranty notice
  853. unaltered; and any additions, deletions, or changes to the original files
  854. must be clearly indicated in accompanying documentation.
  855. (2) If only executable code is distributed, then the accompanying
  856. documentation must state that "this software is based in part on the work of
  857. the Independent JPEG Group".
  858. (3) Permission for use of this software is granted only if the user accepts
  859. full responsibility for any undesirable consequences; the authors accept
  860. NO LIABILITY for damages of any kind.
  861. These conditions apply to any software derived from or based on the IJG code,
  862. not just to the unmodified library. If you use our work, you ought to
  863. acknowledge us.
  864. Permission is NOT granted for the use of any IJG author's name or company name
  865. in advertising or publicity relating to this software or products derived from
  866. it. This software may be referred to only as "the Independent JPEG Group's
  867. software".
  868. We specifically permit and encourage the use of this software as the basis of
  869. commercial products, provided that all warranty or liability claims are
  870. assumed by the product vendor.
  871. REFERENCES
  872. ==========
  873. We recommend reading one or more of these references before trying to
  874. understand the innards of the JPEG software.
  875. The best short technical introduction to the JPEG compression algorithm is
  876. Wallace, Gregory K. "The JPEG Still Picture Compression Standard",
  877. Communications of the ACM, April 1991 (vol. 34 no. 4), pp. 30-44.
  878. (Adjacent articles in that issue discuss MPEG motion picture compression,
  879. applications of JPEG, and related topics.) If you don't have the CACM issue
  880. handy, a PDF file containing a revised version of Wallace's article is
  881. available at http://www.ijg.org/files/Wallace.JPEG.pdf. The file (actually
  882. a preprint for an article that appeared in IEEE Trans. Consumer Electronics)
  883. omits the sample images that appeared in CACM, but it includes corrections
  884. and some added material. Note: the Wallace article is copyright ACM and IEEE,
  885. and it may not be used for commercial purposes.
  886. A somewhat less technical, more leisurely introduction to JPEG can be found in
  887. "The Data Compression Book" by Mark Nelson and Jean-loup Gailly, published by
  888. M&T Books (New York), 2nd ed. 1996, ISBN 1-55851-434-1. This book provides
  889. good explanations and example C code for a multitude of compression methods
  890. including JPEG. It is an excellent source if you are comfortable reading C
  891. code but don't know much about data compression in general. The book's JPEG
  892. sample code is far from industrial-strength, but when you are ready to look
  893. at a full implementation, you've got one here...
  894. The best currently available description of JPEG is the textbook "JPEG Still
  895. Image Data Compression Standard" by William B. Pennebaker and Joan L.
  896. Mitchell, published by Van Nostrand Reinhold, 1993, ISBN 0-442-01272-1.
  897. Price US$59.95, 638 pp. The book includes the complete text of the ISO JPEG
  898. standards (DIS 10918-1 and draft DIS 10918-2).
  899. The original JPEG standard is divided into two parts, Part 1 being the actual
  900. specification, while Part 2 covers compliance testing methods. Part 1 is
  901. titled "Digital Compression and Coding of Continuous-tone Still Images,
  902. Part 1: Requirements and guidelines" and has document numbers ISO/IEC IS
  903. 10918-1, ITU-T T.81. Part 2 is titled "Digital Compression and Coding of
  904. Continuous-tone Still Images, Part 2: Compliance testing" and has document
  905. numbers ISO/IEC IS 10918-2, ITU-T T.83.
  906. The JPEG standard does not specify all details of an interchangeable file
  907. format. For the omitted details, we follow the "JFIF" conventions, revision
  908. 1.02. JFIF version 1 has been adopted as ISO/IEC 10918-5 (05/2013) and
  909. Recommendation ITU-T T.871 (05/2011): Information technology - Digital
  910. compression and coding of continuous-tone still images: JPEG File Interchange
  911. Format (JFIF). It is available as a free download in PDF file format from
  912. https://www.iso.org/standard/54989.html and http://www.itu.int/rec/T-REC-T.871.
  913. A PDF file of the older JFIF 1.02 specification is available at
  914. http://www.w3.org/Graphics/JPEG/jfif3.pdf.
  915. The TIFF 6.0 file format specification can be obtained from
  916. http://mirrors.ctan.org/graphics/tiff/TIFF6.ps.gz. The JPEG incorporation
  917. scheme found in the TIFF 6.0 spec of 3-June-92 has a number of serious
  918. problems. IJG does not recommend use of the TIFF 6.0 design (TIFF Compression
  919. tag 6). Instead, we recommend the JPEG design proposed by TIFF Technical Note
  920. #2 (Compression tag 7). Copies of this Note can be obtained from
  921. http://www.ijg.org/files/. It is expected that the next revision
  922. of the TIFF spec will replace the 6.0 JPEG design with the Note's design.
  923. Although IJG's own code does not support TIFF/JPEG, the free libtiff library
  924. uses our library to implement TIFF/JPEG per the Note.
  925. ARCHIVE LOCATIONS
  926. =================
  927. The "official" archive site for this software is www.ijg.org.
  928. The most recent released version can always be found there in
  929. directory "files".
  930. The JPEG FAQ (Frequently Asked Questions) article is a source of some
  931. general information about JPEG. It is available at
  932. http://www.faqs.org/faqs/jpeg-faq.
  933. FILE FORMAT COMPATIBILITY
  934. =========================
  935. This software implements ITU T.81 | ISO/IEC 10918 with some extensions from
  936. ITU T.871 | ISO/IEC 10918-5 (JPEG File Interchange Format-- see REFERENCES).
  937. Informally, the term "JPEG image" or "JPEG file" most often refers to JFIF or
  938. a subset thereof, but there are other formats containing the name "JPEG" that
  939. are incompatible with the DCT-based JPEG standard or with JFIF (for instance,
  940. JPEG 2000 and JPEG XR). This software therefore does not support these
  941. formats. Indeed, one of the original reasons for developing this free software
  942. was to help force convergence on a common, interoperable format standard for
  943. JPEG files.
  944. JFIF is a minimal or "low end" representation. TIFF/JPEG (TIFF revision 6.0 as
  945. modified by TIFF Technical Note #2) can be used for "high end" applications
  946. that need to record a lot of additional data about an image.
  947. TO DO
  948. =====
  949. Please send bug reports, offers of help, etc. to jpeg-info@jpegclub.org.
  950. ====================IJG====================
  951. This software is based in part on the work of the Independent JPEG
  952. Group.
  953. ====================IJG====================
  954. * This file is part of the Independent JPEG Group's software.
  955. * For conditions of distribution and use, see the accompanying README.ijg
  956. ====================IJG====================
  957. * This file was part of the Independent JPEG Group's software:
  958. ====================IJG====================
  959. - The IJG (Independent JPEG Group) License, which is listed in
  960. ====================IJG====================
  961. In legalese:
  962. The authors make NO WARRANTY or representation, either express or implied,
  963. with respect to this software, its quality, accuracy, merchantability, or
  964. fitness for a particular purpose. This software is provided "AS IS", and you,
  965. its user, assume the entire risk as to its quality and accuracy.
  966. This software is copyright (C) 1991-2020, Thomas G. Lane, Guido Vollbeding.
  967. All Rights Reserved except as specified below.
  968. Permission is hereby granted to use, copy, modify, and distribute this
  969. software (or portions thereof) for any purpose, without fee, subject to these
  970. conditions:
  971. (1) If any part of the source code for this software is distributed, then this
  972. README file must be included, with this copyright and no-warranty notice
  973. unaltered; and any additions, deletions, or changes to the original files
  974. must be clearly indicated in accompanying documentation.
  975. (2) If only executable code is distributed, then the accompanying
  976. documentation must state that "this software is based in part on the work of
  977. the Independent JPEG Group".
  978. (3) Permission for use of this software is granted only if the user accepts
  979. full responsibility for any undesirable consequences; the authors accept
  980. NO LIABILITY for damages of any kind.
  981. These conditions apply to any software derived from or based on the IJG code,
  982. not just to the unmodified library. If you use our work, you ought to
  983. acknowledge us.
  984. Permission is NOT granted for the use of any IJG author's name or company name
  985. in advertising or publicity relating to this software or products derived from
  986. it. This software may be referred to only as "the Independent JPEG Group's
  987. software".
  988. We specifically permit and encourage the use of this software as the basis of
  989. commercial products, provided that all warranty or liability claims are
  990. assumed by the product vendor.
  991. ====================IJG====================
  992. LEGAL ISSUES
  993. ============
  994. In plain English:
  995. 1. We don't promise that this software works. (But if you find any bugs,
  996. please let us know!)
  997. 2. You can use this software for whatever you want. You don't have to pay us.
  998. 3. You may not pretend that you wrote this software. If you use it in a
  999. program, you must acknowledge somewhere in your documentation that
  1000. you've used the IJG code.
  1001. ====================Libpbm====================
  1002. * Permission to use, copy, modify, and distribute this software and its
  1003. * documentation for any purpose and without fee is hereby granted, provided
  1004. * that the above copyright notice appear in all copies and that both that
  1005. * copyright notice and this permission notice appear in supporting
  1006. * documentation. This software is provided "as is" without express or
  1007. * implied warranty.
  1008. ====================Libpbm====================
  1009. * | Permission to use, copy, modify, and distribute this software |
  1010. * | and its documentation for any purpose and without fee is hereby |
  1011. * | granted, provided that the above copyright notice appear in all |
  1012. * | copies and that both that copyright notice and this permission |
  1013. * | notice appear in supporting documentation. This software is |
  1014. * | provided "as is" without express or implied warranty. |
  1015. ====================Libpbm====================
  1016. ** Permission to use, copy, modify, and distribute this software and its
  1017. ** documentation for any purpose and without fee is hereby granted, provided
  1018. ** that the above copyright notice appear in all copies and that both that
  1019. ** copyright notice and this permission notice appear in supporting
  1020. ** documentation. This software is provided "as is" without express or
  1021. ** implied warranty.
  1022. ====================Public-Domain====================
  1023. * The algorithm is due to Ron Rivest. This code was
  1024. * written by Colin Plumb in 1993, no copyright is claimed.
  1025. * This code is in the public domain; do with it what you wish.
  1026. ====================Zlib====================
  1027. - Clause 2 of the zlib License
  1028. ====================Zlib====================
  1029. - Clauses 1 and 3 of the zlib License
  1030. ====================Zlib====================
  1031. - Modified BSD License
  1032. - zlib License
  1033. ====================Zlib====================
  1034. * This software is provided 'as-is', without any express or implied
  1035. * warranty. In no event will the authors be held liable for any damages
  1036. * arising from the use of this software.
  1037. *
  1038. * Permission is granted to anyone to use this software for any purpose,
  1039. * including commercial applications, and to alter it and redistribute it
  1040. * freely, subject to the following restrictions:
  1041. *
  1042. * 1. The origin of this software must not be misrepresented; you must not
  1043. * claim that you wrote the original software. If you use this software
  1044. * in a product, an acknowledgment in the product documentation would be
  1045. * appreciated but is not required.
  1046. * 2. Altered source versions must be plainly marked as such, and must not be
  1047. * misrepresented as being the original software.
  1048. * 3. This notice may not be removed or altered from any source distribution.
  1049. ====================Zlib====================
  1050. - The [zlib License](https://opensource.org/licenses/Zlib)
  1051. ====================Zlib====================
  1052. ; For conditions of distribution and use, see copyright notice in jsimdext.inc
  1053. ====================Zlib====================
  1054. ; This software is provided 'as-is', without any express or implied
  1055. ; warranty. In no event will the authors be held liable for any damages
  1056. ; arising from the use of this software.
  1057. ;
  1058. ; Permission is granted to anyone to use this software for any purpose,
  1059. ; including commercial applications, and to alter it and redistribute it
  1060. ; freely, subject to the following restrictions:
  1061. ;
  1062. ; 1. The origin of this software must not be misrepresented; you must not
  1063. ; claim that you wrote the original software. If you use this software
  1064. ; in a product, an acknowledgment in the product documentation would be
  1065. ; appreciated but is not required.
  1066. ; 2. Altered source versions must be plainly marked as such, and must not be
  1067. ; misrepresented as being the original software.
  1068. ; 3. This notice may not be removed or altered from any source distribution.
  1069. ====================Zlib====================
  1070. The zlib License could have been used instead of the Modified (3-clause) BSD
  1071. ====================Zlib====================
  1072. conditions of the zlib License, this would have effectively placed