1*fd1fabb7SAndroid Build Coastguard WorkerDigital Negative (DNG) Specification patent license 2*fd1fabb7SAndroid Build Coastguard Worker 3*fd1fabb7SAndroid Build Coastguard WorkerAdobe is the publisher of the Digital Negative (DNG) Specification 4*fd1fabb7SAndroid Build Coastguard Workerdescribing an image file format for storing camera raw information 5*fd1fabb7SAndroid Build Coastguard Workerused in a wide range of hardware and software. Adobe provides the DNG 6*fd1fabb7SAndroid Build Coastguard WorkerSpecification to the public for the purpose of encouraging 7*fd1fabb7SAndroid Build Coastguard Workerimplementation of this file format in a compliant manner. This 8*fd1fabb7SAndroid Build Coastguard Workerdocument is a patent license granted by Adobe to individuals and 9*fd1fabb7SAndroid Build Coastguard Workerorganizations that desire to develop, market, and/or distribute 10*fd1fabb7SAndroid Build Coastguard Workerhardware and software that reads and/or writes image files compliant 11*fd1fabb7SAndroid Build Coastguard Workerwith the DNG Specification. 12*fd1fabb7SAndroid Build Coastguard Worker 13*fd1fabb7SAndroid Build Coastguard WorkerGrant of rights 14*fd1fabb7SAndroid Build Coastguard Worker 15*fd1fabb7SAndroid Build Coastguard WorkerSubject to the terms below and solely to permit the reading and 16*fd1fabb7SAndroid Build Coastguard Workerwriting of image files that comply with the DNG Specification, Adobe 17*fd1fabb7SAndroid Build Coastguard Workerhereby grants all individuals and organizations the worldwide, 18*fd1fabb7SAndroid Build Coastguard Workerroyalty-free, nontransferable, nonexclusive right under all Essential 19*fd1fabb7SAndroid Build Coastguard WorkerClaims to make, have made, use, sell, import, and distribute Compliant 20*fd1fabb7SAndroid Build Coastguard WorkerImplementations. 21*fd1fabb7SAndroid Build Coastguard Worker 22*fd1fabb7SAndroid Build Coastguard Worker“Compliant Implementation” means a portion of a software or hardware 23*fd1fabb7SAndroid Build Coastguard Workerproduct that reads or writes computer files compliant with the DNG 24*fd1fabb7SAndroid Build Coastguard WorkerSpecification. 25*fd1fabb7SAndroid Build Coastguard Worker 26*fd1fabb7SAndroid Build Coastguard Worker“DNG Specification” means any version of the Adobe DNG Specification 27*fd1fabb7SAndroid Build Coastguard Workermade publicly available by Adobe (for example, version 1.0.0.0 dated 28*fd1fabb7SAndroid Build Coastguard WorkerSeptember 2004). 29*fd1fabb7SAndroid Build Coastguard Worker 30*fd1fabb7SAndroid Build Coastguard Worker“Essential Claim” means a claim of a patent, whenever and wherever 31*fd1fabb7SAndroid Build Coastguard Workerissued, that Adobe has the right to license without payment of royalty 32*fd1fabb7SAndroid Build Coastguard Workeror other fee that is unavoidably infringed by implementation of the 33*fd1fabb7SAndroid Build Coastguard WorkerDNG Specification. A claim is unavoidably infringed by the DNG 34*fd1fabb7SAndroid Build Coastguard WorkerSpecification only when it is not possible to avoid infringing when 35*fd1fabb7SAndroid Build Coastguard Workerconforming with such specification because there is no technically 36*fd1fabb7SAndroid Build Coastguard Workerpossible noninfringing alternative for achieving such conformity. 37*fd1fabb7SAndroid Build Coastguard WorkerEssential Claim does not include a claim that is infringed by 38*fd1fabb7SAndroid Build Coastguard Workerimplementation of (a) enabling technology that may be necessary to 39*fd1fabb7SAndroid Build Coastguard Workermake or use any product or portion thereof that complies with the DNG 40*fd1fabb7SAndroid Build Coastguard WorkerSpecification but is not itself expressly set forth in the DNG 41*fd1fabb7SAndroid Build Coastguard WorkerSpecification (for example, compiler technology and basic operating 42*fd1fabb7SAndroid Build Coastguard Workersystem technology), (b) technology developed elsewhere and merely 43*fd1fabb7SAndroid Build Coastguard Workerincorporated by reference in the DNG Specification, or (c) the 44*fd1fabb7SAndroid Build Coastguard Workerimplementation of file formats other than DNG. 45*fd1fabb7SAndroid Build Coastguard Worker 46*fd1fabb7SAndroid Build Coastguard WorkerRevocation 47*fd1fabb7SAndroid Build Coastguard Worker 48*fd1fabb7SAndroid Build Coastguard WorkerAdobe may revoke the rights granted above to any individual or 49*fd1fabb7SAndroid Build Coastguard Workerorganizational licensee in the event that such licensee or its 50*fd1fabb7SAndroid Build Coastguard Workeraffiliates brings any patent action against Adobe or its affiliates 51*fd1fabb7SAndroid Build Coastguard Workerrelated to the reading or writing of files that comply with the DNG 52*fd1fabb7SAndroid Build Coastguard WorkerSpecification. 53*fd1fabb7SAndroid Build Coastguard Worker 54*fd1fabb7SAndroid Build Coastguard WorkerAny Compliant Implementation distributed under this license must 55*fd1fabb7SAndroid Build Coastguard Workerinclude the following notice displayed in a prominent manner within 56*fd1fabb7SAndroid Build Coastguard Workerits source code and documentation: "This product includes DNG 57*fd1fabb7SAndroid Build Coastguard Workertechnology under license by Adobe Systems Incorporated.” 58*fd1fabb7SAndroid Build Coastguard Worker 59*fd1fabb7SAndroid Build Coastguard WorkerNo warranty 60*fd1fabb7SAndroid Build Coastguard Worker 61*fd1fabb7SAndroid Build Coastguard WorkerThe rights granted herein are provided on an as-is basis without 62*fd1fabb7SAndroid Build Coastguard Workerwarranty of any kind, including warranty of title or noninfringement. 63*fd1fabb7SAndroid Build Coastguard WorkerNothing in this license shall be construed as (a) requiring the 64*fd1fabb7SAndroid Build Coastguard Workermaintenance of any patent, (b) a warranty or representation as to the 65*fd1fabb7SAndroid Build Coastguard Workervalidity or scope of any patent, (c) a warranty or representation that 66*fd1fabb7SAndroid Build Coastguard Workerany product or service will be free from infringement of any patent, 67*fd1fabb7SAndroid Build Coastguard Worker(d) an agreement to bring or prosecute actions against any infringers 68*fd1fabb7SAndroid Build Coastguard Workerof any patent, or (e) conferring any right or license under any patent 69*fd1fabb7SAndroid Build Coastguard Workerclaim other than Essential Claims. 70*fd1fabb7SAndroid Build Coastguard Worker 71*fd1fabb7SAndroid Build Coastguard WorkerReservation of rights 72*fd1fabb7SAndroid Build Coastguard Worker 73*fd1fabb7SAndroid Build Coastguard WorkerAll rights not expressly granted herein are reserved. 74