<!DOCTYPE html>
<html lang="en-US">
<head>
    <title>Just a moment...</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=Edge">
    <meta name="robots" content="noindex,nofollow">
    <meta name="viewport" content="width=device-width,initial-scale=1">
    <link href="/cdn-cgi/styles/challenges.css" rel="stylesheet">
    

</head>
<body class="no-js">
    <div class="main-wrapper" role="main">
    <div class="main-content">
        <h1 class="zone-name-title h1">
            <img class="heading-favicon" src="/favicon.ico" alt="Icon for opensource.org"
                 onerror="this.onerror=null;this.parentNode.removeChild(this)">
            opensource.org
        </h1>
        <h2 class="h2" id="challenge-running">
            Checking if the site connection is secure
        </h2>
        <noscript>
            <div id="challenge-error-title">
                <div class="h2">
                    <span class="icon-wrapper">
                        <div class="heading-icon warning-icon"></div>
                    </span>
                    <span id="challenge-error-text">
                        Enable JavaScript and cookies to continue
                    </span>
                </div>
            </div>
        </noscript>
        <div id="trk_jschal_js" style="display:none;background-image:url('/cdn-cgi/images/trace/managed/nojs/transparent.gif?ray=7a4c95556d139c82')"></div>
        <div id="challenge-body-text" class="core-msg spacer">
            opensource.org needs to review the security of your connection before proceeding.
        </div>
        <form id="challenge-form" action="/licenses/BSD-2-Clause?__cf_chl_f_tk=wbqpJLvNh0AFiToxERgHi8gE82d73qHEQ2glkjXu4k0-1678294290-0-gaNycGzNCHs" method="POST" enctype="application/x-www-form-urlencoded">
            <input type="hidden" name="md" value="APccL39ys.s5uRjlOrJ1UCxYNJURoBrnAlKBM7Loego-1678294290-0-ATUDT5cz0GYRJS6Lt9VIhbko6heikRJmgo0IWywt_wrd5-Cv3cuYGmqRJlLsFukdUGT-DKWW7alwN-Di1CZ_vLrOnm7KYdBljWkd4H4Edj1sPbp6jSwSAyNnMiAVaqMEma9DoyEMFHQ5a7BF4mUkcZzuPcP_Y_xjk9yXD9QR4i_sGvRUAmUMKxUo_jCEgzVa8T0ms_1k_6GmSz--KLPylHpIOjxaZbnWr61WF7AyhtW5OxntMtOleRulDRGGg6HH3vxZASrIG1XVejStmHNI_qdDnTqoDIAdvn9Pbtrr9ePm8nb8YHOTiqAS2Lr0BUDYVGZGropnUz7pye379zRIkutEiHZm0bmlPdqs1rdBWyqz-TmgdZVKaMlmoCMrNSZdDc6zwPYWL10w5Ovo4vasoUafuJFQqYoahSwkfh2pGISe7iFdSMdoJq4tanRPqTRHubOcNde2XPs2LnfkUYt_ua2M8ozzwqTlLh89uwUc8iBrdc8lScJk30KrOx4gaxvtFwDF996zxqqJJHwJ8c7WpgbQW7yNToOf8ugwEK7BkJYQrHP4fpYsSFcGbbTjB7-dFFWR1vXr7s840dCFH6T0e6JR9g1PI249GG_6tY6t0cm-NxDL0cFhx2-6CEtAguo5qZfDpNHQMfDG6p-N4wiEUS9I8tz1DuAi9cItnf9ekPiYjFLItT7QNJAfH-_43vI9YzHG9GqTGLNus2aANFvq7CcyUx9_v6hVYFgyC4VaHezKCDgjGx0X8J-ajqp-gAa3hArBE6bKiepBCbho-XVIQSzQ-oOmGNKq6eFk4lCTYq11hPd7RIpti84UHP9inOhnq2A_tJEsc4akAEBaCCT5E2C6NlFxtmpW6bgDTwB8Coaf0n9QhY_mcwLuRKgn_4HQtgONTX2TTRV-wozcnqtEJrVEe_3V6UIA_5x8flWM6HVSb9TKYt0x6j_KFVXyvWMcEZnC-FIJRJNQAKxl81Pcjv-OQL4Gs5q2Yx5pRElPn6Gu4PFUPzngcvNHkvD08fSwfTupUAZpaIW4MfqAQzO2RLS3k4L8ZaAS6DjlijbW-pXqr9IrknZePjMwVkG54NRIRiEIrhy6eXdzOEgsJB6fDZ1Yohe0Hy870Txoet3wMOzY4JS6gnpdP71_mjFkszJ6PtA92bIukji5vz_k9nC-OL9F2oTAOihUA6MZdoXZGQliXWr2SUouSHihRdQXktBPnBiy2UV-b_OFUG0KwRd3O_4YnF3htKs-iBq8bJpGW6GlKfObV5suzEunB65Tz6o24U0P4HwYvw3GK2XkfpOWDdvQylOwadyCXCNX61Q-eA55wZCr_cB_ksjygFVl1YShvth1BX_QuDxob7375R2P7raNkajxXlnYmLFZPZL9oxGh_LnoqtuqYUsCe0zNimafSjOSzcXALsRBnZ462kizX441TOzOjJcfRmf422q_xCw4NN1fU0Roh9k2LrCp40xQ9dpVsP6dLBnVms-Tvh95LWsQ-hKHauo3q81ovlH0vbSqvb-N2SofOBHjivAEhkgSY5N0Ht8JEj_3TH3D57paxF6YtEvsgd8lj0WdFqbY_DhPtV5CPAZO7-xYZLWcphpxlUQWoCv_h7L7kQHMX8e4wy0l4AWbwgFpxWpc__eIKWi3s5-7RqqXNIj-xs2rgreUvs33W--LI4yq_xCLQf-gNJFPZN7TQNvzDKXp8UAnIwG50ZsCSnufBxoD6FC0oAw5hNeBx9T_ocr4mB1bHuw3_oU6KEIHClRHzb6cfMky4HzUuLK_OjYBuSOBRNy8PRIlP0r3GPyKP_MFiSVXYOZ26nd_TyTJh31VzYqnsiQAAXbgNbnuEKnu-zNHKZ_vSmDxlfdSFY8F59CbdEeHEx0MZ_zVSHPvtl-8P6BheK9Kj_dXaS077TbacNGhuxBXIqmYq7HpDOYAOmv6q95WCI5UO7XOCL_FpP9sXF-_ujo8Wi6nqE7CnbAn_hWHeBKpe2c8i4JcVVetZ4Lbv2PwstzLVYQ82J60Yqi1hdJcVRtwKPQSwSv8Uobp1Ubdb8sQ2dUE_sLEdPMfXig1HmlLyaH_3On7yW7RHziO19YT3lY6kkyPlOc0pYOfo0ZPvdZZFLE37Q">
        </form>
    </div>
</div>
<script>
    (function(){
        window._cf_chl_opt={
            cvId: '2',
            cZone: 'opensource.org',
            cType: 'managed',
            cNounce: '77931',
            cRay: '7a4c95556d139c82',
            cHash: '8f96161fe12a5bc',
            cUPMDTk: "\/licenses\/BSD-2-Clause?__cf_chl_tk=wbqpJLvNh0AFiToxERgHi8gE82d73qHEQ2glkjXu4k0-1678294290-0-gaNycGzNCHs",
            cFPWv: 'g',
            cTTimeMs: '1000',
            cMTimeMs: '0',
            cTplV: 4,
            cTplB: 'cf',
            cK: "",
            cRq: {
                ru: 'aHR0cHM6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9CU0QtMi1DbGF1c2U=',
                ra: 'QXBhY2hlLUh0dHBDbGllbnQvNC41LjEzIChKYXZhLzExLjAuMTcp',
                rm: 'R0VU',
                d: 'gjETSguEiiqCUc4OMSYKMCFab8FXRVqNUBPau0N0DbDJnTi7b4aMwx/cnwUDAl8+QkR4I9mp+BAjxrlyQ6VSLlF5rBPWUgQt2eF/uuTY2WgJvlmNrTEOlAVt8O6MSUYLkcxj2mZuOPocMHlANuhj94akcZKjU8Ppf4wJpXXk2r3H1h2QiNdXSpBxnOySofxVfUuscSJC/P0l2m5a/L/vfKvxvleutyPn2HkSb2+EQNMlZTQ/LvA+5xUnEFgx68iN5gGpUlQFFwM5cWQh7eQowq8uI7bAdTpMba46y9OBfn5/FQ7fgf+5Pu/SsKjAsMEWaG86k6CzQ57UuAm7SvoH19U4r/rDOv66xug2td2ZHFvN2V9C/RxtvaRJkBGxjMIsu97bv4etkFQxaDeeucmjA+bGFYbmkHXpZK9sThPVyrArLS7KtuxjdwIquoygTfrfpS6FLJ2CzxIBPyTfMunUmh/Kid9BcnLB4wz4/I7982R/hijWaFbwehGVEPuKVrnV2bgqkoZuHQY4vj0ND/MCq/TPP87ajtG2DfP3jhFBMHzGwFIGW+LPZi/SfsR7ftrRPQGPWYhde9BCm/u6Cb9dtDX6Q/PAgtqx8ZZPOG1R/e+ipzl4C29R3pL//tvlA4IpdmwvbeCn3FlP5zoLO+trqYzA/npaWNe9s95rlECBXFksjwFzkTZG3ZpRajD0NvK2',
                t: 'MTY3ODI5NDI5MC43ODYwMDA=',
                m: 'WZRSITZ0GOn2/HUH2ufkcXA4ffezdvrusP+OIH7um6E=',
                i1: '/TjJtRyFjBpRhNWAutEIMA==',
                i2: 'n3h07BbTle4aSUo8bDmSEw==',
                zh: 'pDuTkMYyKvxxLjn1QqwNzOQ4vXPNewhp8xLlBb0p1Vo=',
                uh: 'Sczh/0tw6mL08cZLSNl+oKFcZmWdj04ZdYLsk9eRh8I=',
                hh: 'LNbWBAQ9NdvxycVyHbSTVkOTfq18GHPTER4dauXm6yM=',
            }
        };
        var trkjs = document.createElement('img');
        trkjs.setAttribute('src', '/cdn-cgi/images/trace/managed/js/transparent.gif?ray=7a4c95556d139c82');
        trkjs.setAttribute('alt', '');
        trkjs.setAttribute('style', 'display: none');
        document.body.appendChild(trkjs);
        var cpo = document.createElement('script');
        cpo.src = '/cdn-cgi/challenge-platform/h/g/orchestrate/managed/v1?ray=7a4c95556d139c82';
        window._cf_chl_opt.cOgUHash = location.hash === '' && location.href.indexOf('#') !== -1 ? '#' : location.hash;
        window._cf_chl_opt.cOgUQuery = location.search === '' && location.href.slice(0, location.href.length - window._cf_chl_opt.cOgUHash.length).indexOf('?') !== -1 ? '?' : location.search;
        if (window.history && window.history.replaceState) {
            var ogU = location.pathname + window._cf_chl_opt.cOgUQuery + window._cf_chl_opt.cOgUHash;
            history.replaceState(null, null, "\/licenses\/BSD-2-Clause?__cf_chl_rt_tk=wbqpJLvNh0AFiToxERgHi8gE82d73qHEQ2glkjXu4k0-1678294290-0-gaNycGzNCHs" + window._cf_chl_opt.cOgUHash);
            cpo.onload = function() {
                history.replaceState(null, null, ogU);
            };
        }
        document.getElementsByTagName('head')[0].appendChild(cpo);
    }());
</script>


    <div class="footer" role="contentinfo">
        <div class="footer-inner">
            <div class="clearfix diagnostic-wrapper">
                <div class="ray-id">Ray ID: <code>7a4c95556d139c82</code></div>
            </div>
            <div class="text-center" id="footer-text">Performance &amp; security by <a rel="noopener noreferrer" href="https://www.cloudflare.com?utm_source=challenge&utm_campaign=m" target="_blank">Cloudflare</a></div>
        </div>
    </div>
</body>
</html>
