1*22dc650dSSadaf EbrahimiPCRE2 LICENCE 2*22dc650dSSadaf Ebrahimi------------- 3*22dc650dSSadaf Ebrahimi 4*22dc650dSSadaf EbrahimiPCRE2 is a library of functions to support regular expressions whose syntax 5*22dc650dSSadaf Ebrahimiand semantics are as close as possible to those of the Perl 5 language. 6*22dc650dSSadaf Ebrahimi 7*22dc650dSSadaf EbrahimiReleases 10.00 and above of PCRE2 are distributed under the terms of the "BSD" 8*22dc650dSSadaf Ebrahimilicence, as specified below, with one exemption for certain binary 9*22dc650dSSadaf Ebrahimiredistributions. The documentation for PCRE2, supplied in the "doc" directory, 10*22dc650dSSadaf Ebrahimiis distributed under the same terms as the software itself. The data in the 11*22dc650dSSadaf Ebrahimitestdata directory is not copyrighted and is in the public domain. 12*22dc650dSSadaf Ebrahimi 13*22dc650dSSadaf EbrahimiThe basic library functions are written in C and are freestanding. Also 14*22dc650dSSadaf Ebrahimiincluded in the distribution is a just-in-time compiler that can be used to 15*22dc650dSSadaf Ebrahimioptimize pattern matching. This is an optional feature that can be omitted when 16*22dc650dSSadaf Ebrahimithe library is built. 17*22dc650dSSadaf Ebrahimi 18*22dc650dSSadaf Ebrahimi 19*22dc650dSSadaf EbrahimiTHE BASIC LIBRARY FUNCTIONS 20*22dc650dSSadaf Ebrahimi--------------------------- 21*22dc650dSSadaf Ebrahimi 22*22dc650dSSadaf EbrahimiWritten by: Philip Hazel 23*22dc650dSSadaf EbrahimiEmail local part: Philip.Hazel 24*22dc650dSSadaf EbrahimiEmail domain: gmail.com 25*22dc650dSSadaf Ebrahimi 26*22dc650dSSadaf EbrahimiRetired from University of Cambridge Computing Service, 27*22dc650dSSadaf EbrahimiCambridge, England. 28*22dc650dSSadaf Ebrahimi 29*22dc650dSSadaf EbrahimiCopyright (c) 1997-2024 University of Cambridge 30*22dc650dSSadaf EbrahimiAll rights reserved. 31*22dc650dSSadaf Ebrahimi 32*22dc650dSSadaf Ebrahimi 33*22dc650dSSadaf EbrahimiPCRE2 JUST-IN-TIME COMPILATION SUPPORT 34*22dc650dSSadaf Ebrahimi-------------------------------------- 35*22dc650dSSadaf Ebrahimi 36*22dc650dSSadaf EbrahimiWritten by: Zoltan Herczeg 37*22dc650dSSadaf EbrahimiEmail local part: hzmester 38*22dc650dSSadaf EbrahimiEmail domain: freemail.hu 39*22dc650dSSadaf Ebrahimi 40*22dc650dSSadaf EbrahimiCopyright(c) 2010-2024 Zoltan Herczeg 41*22dc650dSSadaf EbrahimiAll rights reserved. 42*22dc650dSSadaf Ebrahimi 43*22dc650dSSadaf Ebrahimi 44*22dc650dSSadaf EbrahimiSTACK-LESS JUST-IN-TIME COMPILER 45*22dc650dSSadaf Ebrahimi-------------------------------- 46*22dc650dSSadaf Ebrahimi 47*22dc650dSSadaf EbrahimiWritten by: Zoltan Herczeg 48*22dc650dSSadaf EbrahimiEmail local part: hzmester 49*22dc650dSSadaf EbrahimiEmail domain: freemail.hu 50*22dc650dSSadaf Ebrahimi 51*22dc650dSSadaf EbrahimiCopyright(c) 2009-2024 Zoltan Herczeg 52*22dc650dSSadaf EbrahimiAll rights reserved. 53*22dc650dSSadaf Ebrahimi 54*22dc650dSSadaf Ebrahimi 55*22dc650dSSadaf EbrahimiTHE "BSD" LICENCE 56*22dc650dSSadaf Ebrahimi----------------- 57*22dc650dSSadaf Ebrahimi 58*22dc650dSSadaf EbrahimiRedistribution and use in source and binary forms, with or without 59*22dc650dSSadaf Ebrahimimodification, are permitted provided that the following conditions are met: 60*22dc650dSSadaf Ebrahimi 61*22dc650dSSadaf Ebrahimi * Redistributions of source code must retain the above copyright notices, 62*22dc650dSSadaf Ebrahimi this list of conditions and the following disclaimer. 63*22dc650dSSadaf Ebrahimi 64*22dc650dSSadaf Ebrahimi * Redistributions in binary form must reproduce the above copyright 65*22dc650dSSadaf Ebrahimi notices, this list of conditions and the following disclaimer in the 66*22dc650dSSadaf Ebrahimi documentation and/or other materials provided with the distribution. 67*22dc650dSSadaf Ebrahimi 68*22dc650dSSadaf Ebrahimi * Neither the name of the University of Cambridge nor the names of any 69*22dc650dSSadaf Ebrahimi contributors may be used to endorse or promote products derived from this 70*22dc650dSSadaf Ebrahimi software without specific prior written permission. 71*22dc650dSSadaf Ebrahimi 72*22dc650dSSadaf EbrahimiTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 73*22dc650dSSadaf EbrahimiAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 74*22dc650dSSadaf EbrahimiIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 75*22dc650dSSadaf EbrahimiARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE 76*22dc650dSSadaf EbrahimiLIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 77*22dc650dSSadaf EbrahimiCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 78*22dc650dSSadaf EbrahimiSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 79*22dc650dSSadaf EbrahimiINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 80*22dc650dSSadaf EbrahimiCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 81*22dc650dSSadaf EbrahimiARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 82*22dc650dSSadaf EbrahimiPOSSIBILITY OF SUCH DAMAGE. 83*22dc650dSSadaf Ebrahimi 84*22dc650dSSadaf Ebrahimi 85*22dc650dSSadaf EbrahimiEXEMPTION FOR BINARY LIBRARY-LIKE PACKAGES 86*22dc650dSSadaf Ebrahimi------------------------------------------ 87*22dc650dSSadaf Ebrahimi 88*22dc650dSSadaf EbrahimiThe second condition in the BSD licence (covering binary redistributions) does 89*22dc650dSSadaf Ebrahiminot apply all the way down a chain of software. If binary package A includes 90*22dc650dSSadaf EbrahimiPCRE2, it must respect the condition, but if package B is software that 91*22dc650dSSadaf Ebrahimiincludes package A, the condition is not imposed on package B unless it uses 92*22dc650dSSadaf EbrahimiPCRE2 independently. 93*22dc650dSSadaf Ebrahimi 94*22dc650dSSadaf EbrahimiEnd 95