https://httpd.apache.org/contributors/ outdated: Abort, Retry, Fail? (was: Ancient Contributors page)

Philippe Cloutier <[email protected]> Tue, 16 Jun 2026 08:43:41 -0400
Newsgroups gmane.comp.apache.devel
Message-ID <[email protected]>
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--------------IrQ7PM4dlvNHjPvD4bd3LGdz
Content-Type: multipart/mixed; boundary="------------KcU5zWCvYlpbqAb7Mn3lcSck";
 protected-headers="v1"
From: Philippe Cloutier <[email protected]>
To: [email protected]
Message-ID: <[email protected]>
Subject: https://httpd.apache.org/contributors/ outdated: Abort, Retry, Fail?
 (was: Ancient Contributors page)
References: <[email protected]>
In-Reply-To: <[email protected]>

--------------KcU5zWCvYlpbqAb7Mn3lcSck
Content-Type: multipart/mixed; boundary="------------0VUGeH7bctKbaocZ2u0e1lJ6"

--------------0VUGeH7bctKbaocZ2u0e1lJ6
Content-Type: multipart/alternative;
 boundary="------------rAZtBG1nGVMDa02cgX1Sblo2"

--------------rAZtBG1nGVMDa02cgX1Sblo2
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: base64

R3JlZXRpbmdzIFJpY2gsDQoNCk9uIDYvMTAvMjAyNiA0OjExIFBNLCBSaWNoIEJvd2VuIHdy
b3RlOg0KPiBTaW5jZSB0aGUgbGF0ZSAxOTAwcywgd2UgaGF2ZSBoYWQgdGhpcyBwYWdlIC1o
dHRwczovL2h0dHBkLmFwYWNoZS5vcmcvY29udHJpYnV0b3JzLyAtIHRoYXQgbGlzdGVkIGNv
bnRyaWJ1dG9ycyB0byB0aGUgcHJvamVjdC4gSXQgd2FzIGJyb3VnaHQgdG8gbXkgYXR0ZW50
aW9uIHRvZGF5IHRoYXQgbW9zdCBvZiB0aGUgbGlua3Mgb24gdGhhdCBwYWdlIHdlcmUgZGVh
ZCBhbmQvb3IgcG9pbnRlZCB0byBzaXRlcyBubyBsb25nZXIgYWN0dWFsbHkgb3duZWQgYnkg
dGhlIHBlcnNvbiByZWZlcmVuY2VkLiBJdCBhbHNvIGNvbnRhaW5lZCBkb3plbnMgb2YgZW1h
aWwgYWRkcmVzc2VzIGZvciBwZW9wbGUgd2hvIGFyZSBub3cgYXNzdXJlZGx5IGluIGV2ZXJ5
IHNwYW0gZGF0YWJhc2UgZXZlci4NCg0KDQpJIHN0cm9uZ2x5IGJlbGlldmUgdGhhdCBjb250
YWN0IGluZm9ybWF0aW9uIHNob3VsZCBiZSBrZXB0LCBhc3N1bWluZyANCmRldmVsb3BlcnMg
Y29uc2VudGVkIHRvIHRoZSBwdWJsaWNhdGlvbi4gUGVyc29uYWxseSBzcGVha2luZywgDQpj
aGVhbGVyQGdtYWlsLmNvbSBtdXN0IGhhdmUgYmVlbiBpbiAxMDAuMCUgb2Ygc3BhbSBkYXRh
YmFzZXMgZm9yIA0KZGVjYWRlcywgYW5kIHRoYW5rcyB0byBHbWFpbCAod2hpY2ggaXMgTVVD
SCBiZXR0ZXIgdGhhbiBteSBwcmV2aW91cyANCnByb3ZpZGVyKSwgc3BhbSBoYXMgY29zdCBt
ZSBsZXNzIHRoYW4gMjAwIOKCrC95ZWFyLiBJIGNvbnNpZGVyIA0KYWNjb3VudGFiaWxpdHkg
cGFyYW1vdW50LCBhbmQgd291bGQgbXVjaCByYXRoZXIgaGF2ZSBwZW9wbGUgd2hvIGZpbmQg
YSANCnJlZ3Jlc3Npb24gSSBpbnRyb2R1Y2VkIG5vdGlmeSBtZSB0aGFuIHRyeSBmaXhpbmcg
aXQgdGhlbXNlbHZlcyANCihvZnRlbsKgbWlzZ3Vlc3NpbmcgdGhlIHNvbHV0aW9uLCBhcyBv
bmUgb2YgbXkgYmVzdCBhbmQgY2xvc2VzdCANCmNvbGxlYWd1ZXPCoGFwcGFyZW50bHnCoGRp
ZCB5ZXN0ZXJkYXkpLg0KDQpBbGxvd2luZyBkZXZlbG9wZXJzIHRvIGNvbW11bmljYXRlIHdp
dGggZWFjaCBvdGhlciBpcyBmdW5kYW1lbnRhbCBmb3IgDQpjb2xsYWJvcmF0aW9uLCBhbmQg
b25lIG9mIG15IHByaW9yaXRpZXMuDQoNCg0KPiBJ4oCZdmUgZG9uZSBzb21lIGNsZWFudXAu
DQoNCg0KVGhhbmtzIGFnYWluDQpTbWFsbCByZWdyZXNzaW9uOiBBc3RyaWQgTWFsb+KAmXMg
bmFtZSBub3cgcmVhZHMg4oCcQXN0cmlkIE1hbG8geyNrZXNzfSANCihhLmsuYS4gS2Vzcyni
gJ0NCg0KDQo+IFvigKZdDQo+DQo+IEl04oCZcyBhbiBpbnRlcmVzdGluZyBoaXN0b3JpY2Fs
IGFydGlmYWN0LCBidXQgaXTigJlzIGZhciBmcm9tIGNvbXBsZXRlLCBhbmQgbWFueSBvZiB0
aGUgcmVtYWluaW5nIGVudHJpZXMgbGlzdCBsb25nLXBhc3QgZW1wbG95ZXJzLiBOb3QgaGFy
bWZ1bCwgcGVyIHNlLCBidXQgYWxzbyBub3QgdGVycmlibHkgdmFsdWFibGUgZm9yIGFueXRo
aW5nIG90aGVyIHRoYW4gYmVpbmcgYSBoaXN0b3JpY2FsIGFydGlmYWN0Lg0KDQoNCkkgdGhp
bmsgdGhhdCBwYWdlIGRvZXMgY2F1c2Ugc29tZSBoYXJtLg0KSWYgaGFsZiBvZiB0aG9zZSBs
aXN0ZWQgYXMgY3VycmVudCBjb250cmlidXRvcnMgZG8gbm90IGNvbnRyaWJ1dGUgDQphbnlt
b3JlLCB0aGF0IG1ha2VzIHRoZSB3ZWJzaXRlIG1pc2xlYWRpbmcgYWJvdXQgdGhlIHByb2pl
Y3TigJlzIGhlYWx0aC4gDQpDb252ZXJzZWx5LCBoYXZpbmcgYSBsYXJnZSBzaGFyZSBvZiBi
cm9rZW4gbGlua3MgbWF5IGdpdmUgdGhlIGltcHJlc3Npb24gDQp0aGF0IGh0dHBkIGlzIGFi
YW5kb25lZC4NCkxpc3RpbmcgcGVvcGxlIHdobyByZXNpZ25lZCBhcyBjdXJyZW50IGNhbiBh
bHNvIG1ha2UgdGhlbSB1bmNvbWZvcnRhYmxlLiANCkFuZCBsaXN0aW5nIGRlYWQgcGVvcGxl
IGNhbiBtYWtlIHRoZWlyIGFjcXVhaW50YW5jZXMgdW5jb21mb3J0YWJsZS4gDQpMaXN0aW5n
IG91dGRhdGVkIG9yZ2FuaXphdGlvbnMgY2FuIGFsc28gYmUgbWlzbGVhZGluZy4NCg0KT24g
dGhlIG90aGVyIGhhbmQsIEkgc2VlIGl0IGFzIHdheSBtb3JlIHRoYW4gYSBoaXN0b3JpY2Fs
IGFydGlmYWN0Og0KDQogMS4gSXQgaGVscHMgcG90ZW50aWFsIHVzZXJzIGV2YWx1YXRlIHRo
ZSB0cnVzdCB0aGV5IGNhbiBoYXZlIGluIHRoZQ0KICAgIHByb2R1Y3QocykuDQogMi4gSXQg
Y3JlZGl0cyB2b2x1bnRlZXIgY29udHJpYnV0b3JzLCB3aGljaOKAlWFzDQogICAgaHR0cHM6
Ly9jb21tdW5pdHkuYXBhY2hlLm9yZy9jb21taXR0ZXJzLyNkZXZlbG9wbWVudC1wcm9jZXNz
ZXMNCiAgICByaWdodGx5IGV4cGxhaW5z4oCV4oCcaXMgYSBjcml0aWNhbCBwYXJ0IG9mIGNv
bW11bml0eSBidWlsZGluZ+KAnS4gT3VyDQogICAgc3RydWdnbGUgdG8gcmVjcnVpdC9yZXRh
aW4gaXMgbGlrZWx5IHJlbGF0ZWQgdG8gb3VyIHN0cnVnZ2xlIHRvDQogICAgZm9sbG93IHRo
YXQgZ3VpZGFuY2UgY3JlZGl0aW5nIGVhY2ggY29udHJpYnV0aW9uLCBtYWtpbmcgaXQgY3Jp
dGljYWwNCiAgICB0byBtaW5pbWFsbHkga2VlcCBjcmVkaXRpbmcgYWxsICh0aGVvcmV0aWNh
bGx5KSBjb250cmlidXRvcnMuIFRoZQ0KICAgIGxpbWl0ZWQgbW9uZXRhcnkgcmV3YXJkcyBt
YW55IG9mIHVzIGdldCBtYWtlIOKAnHNvY2lhbC1wc3ljaG9sb2dpY2FsDQogICAgcmV3YXJk
c+KAnSBldmVuIG1vcmUgY3JpdGljYWwuDQogMy4gSXQgKnNvbWV3aGF0KiBjcmVkaXRzIG9y
Z2FuaXphdGlvbmFsIGNvbnRyaWJ1dG9ycy4NCiA0LiBJdCBoZWxwcyBkZXRlcm1pbmluZyB3
aGljaCBjb250cmlidXRvcnMgYXJlIGJlc3QgdG8gZGVhbCB3aXRoIGENCiAgICBnaXZlbiBp
c3N1ZSwgYW5kIGhvdyB0byBjb250YWN0IHRoZW0uIFRoaXMgaXMgcmVsZXZhbnQgZm9yDQog
ICAgY29sbGFib3JhdGlvbiBiZXR3ZWVuIHZvbHVudGVlcnMsIGJ1dCBhbHNvIHRvIGluY3Jl
YXNlIHBvdGVudGlhbA0KICAgIG1vbmV0YXJ5IHJld2FyZHMuDQogNS4gSXQgaGVscHMgZXN0
aW1hdGluZyBob3cgcmVsaWFibGUgYSBnaXZlbiBjb250cmlidXRvci9jb250cmlidXRpb24g
aXMuDQogNi4gSXQgaGVscHMgYXNzZXNzaW5nIHRoZSBpbXBhY3RzIG9mIGEgZGVwYXJ0dXJl
LCBhbmQgZmluZCB3ZWFrIGFyZWFzLg0KIDcuIEl0IGNhbiBkbyBtb3Jl4oCVZm9yIGV4YW1w
bGUsIGxpc3RpbmcgYSBjb250cmlidXRvciBhcyBhIOKAnGdlbmVyYWwNCiAgICB0cm91Ymxl
IG1ha2Vy4oCdIGNhbiBiZSB1c2VmdWwgZm9yIHRoaW4gc2tpbnMuDQoNCg0KPiBXaGF0IGRv
IGZvbGtzIHRoaW5rIGFib3V0IGtlZXBpbmcgdGhpcywgZ29pbmcgZm9yd2FyZD8NCg0KT2J2
aW91c2x5LCB0aGlzIHNob3VsZCBub3Qgc3RheSBhcyBpdCBpcywgYnV0IHNpbXBsZSByZW1v
dmFsIHdvdWxkIGJlIGEgDQpiaWcgbG9zcy4gQSBtaW5pbXVtIHdvdWxkIGJlIHRvIG1hcmsg
aXQgYXMgb3V0ZGF0ZWQuDQoNCkEgZ29vZCBzb2x1dGlvbiB3b3VsZCBiZToNCg0KIDEuIFRv
IG1vdmUgdGhlIGNvbnRlbnQgdG8gYSByZWFzb25hYmx5IG9wZW7CoHBhZ2UsIGxpa2UgaW4g
c29tZSB3aWtpDQogMi4gVG8gZGF0ZSBpbmZvcm1hdGlvbiwgc28gdGhhdCB0aGUgY29udGVu
dCBnZXRzIG1haW50YWluYWJsZS4gRm9yDQogICAgZXhhbXBsZSwgd2UgY291bGQgc2F5IHRo
YXTCoE1hZGh1c3VkYW4gTWF0aGloYWxsaSB3YXMgd29ya2luZyBmb3IgSFANCiAgICBhcyBv
ZiAyMDEyLTEyLTEyLCBsaXZpbmcgaW4gQ3VwZXJ0aW5vIG9uIDE5OTktMDEtMjMsIGFuZCBh
c3Nlc3NlZCBhcw0KICAgIGEgY3VycmVudCBjb250cmlidXRvciBvbiAyMDI2LTAxLTAxLg0K
DQoNCkJ1dCBpZGVhbGx5LCB0aGUgc2FmZSB3YXkgdG8gbWluaW1pemUgYWJlcnJhdGlvbnMg
KGxpa2UgaHR0cGQgc3RpbGwgDQpsaXN0aW5nIE7Ds2lyw61uIFBsdW5rZXR0IGFzIGEgY29u
dHJpYnV0b3IsIGRlc3BpdGUgdGhlIEFTRuKAmXMgcHVibGljYXRpb24gDQpvZiBhIG1lbW9y
aWFsIGEgZGVjYWRlIGFnbywgYXMgdHJhY2tlZCBpbiBBU0YgQnVnemlsbGEgIzcwMTA4KSB3
b3VsZCBiZSANCnRvIGNlbnRyYWxpemUgY29udHJpYnV0b3IgZGF0YS4gVGhlIEFwYWNoZSBQ
aG9uZSBCb29rIGNvdWxkIHNlcnZlIGFzIGEgDQpiYXNpcyBmb3IgdGhhdCwgYnV0IGlzIG5v
dCBjdXJyZW50bHkgZGVzaWduZWQgZm9yIGNyZWRpdGluZyBwdXJwb3Nlcy4gSXQgDQp3b3Vs
ZCBuZWVkIHRvIGluY2x1ZGUgYWxsIGNvbnRyaWJ1dG9ycywgYW5kIHN1cHBvcnQgaW5kaWNh
dGluZyBlYWNoIA0Kb25l4oCZcyByb2xlIGluIGEgZ2l2ZW4gcHJvamVjdC4NCg0KVGhlIEFT
RiBDb21tdW5pdHkgTWFpbGluZyBMaXN0IGNvdWxkIGJlIGNvbnN1bHRlZCwgYnV0IEkgZGlk
IG5vdCBzZWUgDQplZmZvcnQgaW4gdGhhdCBkaXJlY3Rpb24gc28gZmFyLCBleGNlcHQgcGVy
aGFwcyBhIHNsb3cgcHJvcG9zYWwgZm9yIA0KcmVjb2duaXppbmcg4oCcbm9uLXRlY2huaWNh
bOKAnSBjb250cmlidXRvcnM6IA0KaHR0cHM6Ly9saXN0cy5hcGFjaGUub3JnL3RocmVhZC83
OG02eXNqZjBybDBrZmJsejcwN3M5eDJqc3RjcnMwaw0KQW5vdGhlciB0aHJlYWQgc2hvd2lu
ZyB0aGF0IHJlY29nbml0aW9uIGlzIG5vdCBvbmx5IGNoYWxsZW5naW5nIGZvciANCmh0dHBk
OiBodHRwczovL2xpc3RzLmFwYWNoZS5vcmcvdGhyZWFkLzIyN2J0NzZ3eG05aGM0ZmJ2N2Y2
M3owODhqNWgwcDJxDQoNCi0tIA0K8J+FrfCfhI06aHR0cHM6Ly93d3cucGhpbGlwcGVjbG91
dGllci5jb20vQ29tbW9uK2luZnJhc3RydWN0dXJlK2xpY2Vuc2luZyNsaXN0DQoNClBoaWxp
cHBlIENsb3V0aWVyDQoNCg==
--------------rAZtBG1nGVMDa02cgX1Sblo2
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DUTF=
-8">
  </head>
  <body>
    <p>Greetings Rich,</p>
    <div class=3D"moz-cite-prefix">On 6/10/2026 4:11 PM, Rich Bowen wrote=
:<br>
    </div>
    <blockquote type=3D"cite"
      cite=3D"mid:[email protected]">
      <pre wrap=3D"" class=3D"moz-quote-pre">Since the late 1900s, we hav=
e had this page - <a class=3D"moz-txt-link-freetext" href=3D"https://http=
d.apache.org/contributors/">https://httpd.apache.org/contributors/</a> - =
that listed contributors to the project. It was brought to my attention t=
oday that most of the links on that page were dead and/or pointed to site=
s no longer actually owned by the person referenced. It also contained do=
zens of email addresses for people who are now assuredly in every spam da=
tabase ever.</pre>
    </blockquote>
    <p><br>
    </p>
    <p>I strongly believe that contact information should be kept,
      assuming developers consented to the publication. Personally
      speaking, <a class=3D"moz-txt-link-abbreviated" href=3D"mailto:chea=
[email protected]">[email protected]</a> must have been in 100.0% of spam
      databases for decades, and thanks to Gmail (which is MUCH better
      than my previous provider), spam has cost me less than 200 =E2=82=AC=
/year.
      I consider accountability paramount, and would much rather have
      people who find a regression I introduced notify me than try
      fixing it themselves (often=C2=A0misguessing the solution, as one o=
f my
      best and closest colleagues=C2=A0apparently=C2=A0did yesterday).</p=
>
    <p>Allowing developers to communicate with each other is fundamental
      for collaboration, and one of my priorities.</p>
    <p><br>
    </p>
    <blockquote type=3D"cite"
      cite=3D"mid:[email protected]">
      <pre wrap=3D"" class=3D"moz-quote-pre">I=E2=80=99ve done some clean=
up.</pre>
    </blockquote>
    <p><br>
    </p>
    <p>Thanks again<br>
      Small regression: Astrid Malo=E2=80=99s name now reads =E2=80=9CAst=
rid Malo
      {#kess} (a.k.a. Kess)=E2=80=9D</p>
    <p><br>
    </p>
    <blockquote type=3D"cite"
      cite=3D"mid:[email protected]">
      <pre wrap=3D"" class=3D"moz-quote-pre">[=E2=80=A6]

It=E2=80=99s an interesting historical artifact, but it=E2=80=99s far fro=
m complete, and many of the remaining entries list long-past employers. N=
ot harmful, per se, but also not terribly valuable for anything other tha=
n being a historical artifact.</pre>
    </blockquote>
    <p><br>
    </p>
    <p>I think that page does cause some harm.<br>
      If half of those listed as current contributors do not contribute
      anymore, that makes the website misleading about the project=E2=80=99=
s
      health. Conversely, having a large share of broken links may give
      the impression that httpd is abandoned.<br>
      Listing people who resigned as current can also make them
      uncomfortable. And listing dead people can make their
      acquaintances uncomfortable. Listing outdated organizations can
      also be misleading.</p>
    <p>On the other hand, I see it as way more than a historical
      artifact:</p>
    <ol>
      <li>It helps potential users evaluate the trust they can have in
        the product(s).</li>
      <li>It credits volunteer contributors, which=E2=80=95as
        <a class=3D"moz-txt-link-freetext" href=3D"https://community.apac=
he.org/committers/#development-processes">https://community.apache.org/co=
mmitters/#development-processes</a>
        rightly explains=E2=80=95=E2=80=9Cis a critical part of community=
 building=E2=80=9D. Our
        struggle to recruit/retain is likely related to our struggle to
        follow that guidance crediting each contribution, making it
        critical to minimally keep crediting all (theoretically)
        contributors. The limited monetary rewards many of us get make
        =E2=80=9Csocial-psychological rewards=E2=80=9D even more critical=
=2E</li>
      <li>It *somewhat* credits organizational contributors.</li>
      <li>It helps determining which contributors are best to deal with
        a given issue, and how to contact them. This is relevant for
        collaboration between volunteers, but also to increase potential
        monetary rewards.</li>
      <li>It helps estimating how reliable a given
        contributor/contribution is.</li>
      <li>It helps assessing the impacts of a departure, and find weak
        areas.</li>
      <li>It can do more=E2=80=95for example, listing a contributor as a =
=E2=80=9Cgeneral
        trouble maker=E2=80=9D can be useful for thin skins.</li>
    </ol>
    <br>
    <blockquote type=3D"cite"
      cite=3D"mid:[email protected]">
      <pre wrap=3D"" class=3D"moz-quote-pre">What do folks think about ke=
eping this, going forward?</pre>
    </blockquote>
    <p>Obviously, this should not stay as it is, but simple removal
      would be a big loss. A minimum would be to mark it as outdated.</p>=

    <p>A good solution would be:</p>
    <ol>
      <li>To move the content to a reasonably open=C2=A0page, like in som=
e
        wiki</li>
      <li>To date information, so that the content gets maintainable.
        For example, we could say that=C2=A0Madhusudan Mathihalli was wor=
king
        for HP as of 2012-12-12, living in Cupertino on 1999-01-23, and
        assessed as a current contributor on 2026-01-01.</li>
    </ol>
    <p><br>
    </p>
    <p>But ideally, the safe way to minimize aberrations (like httpd
      still listing N=C3=B3ir=C3=ADn Plunkett as a contributor, despite t=
he ASF=E2=80=99s
      publication of a memorial a decade ago, as tracked in ASF Bugzilla
      #70108) would be to centralize contributor data. The Apache Phone
      Book could serve as a basis for that, but is not currently
      designed for crediting purposes. It would need to include all
      contributors, and support indicating each one=E2=80=99s role in a g=
iven
      project.</p>
    The ASF Community Mailing List could be consulted, but I did not see
    effort in that direction so far, except perhaps a slow proposal for
    recognizing =E2=80=9Cnon-technical=E2=80=9D contributors:
    <a class=3D"moz-txt-link-freetext" href=3D"https://lists.apache.org/t=
hread/78m6ysjf0rl0kfblz707s9x2jstcrs0k">https://lists.apache.org/thread/7=
8m6ysjf0rl0kfblz707s9x2jstcrs0k</a><br>
    Another thread showing that recognition is not only challenging for
    httpd:
    <a class=3D"moz-txt-link-freetext" href=3D"https://lists.apache.org/t=
hread/227bt76wxm9hc4fbv7f63z088j5h0p2q">https://lists.apache.org/thread/2=
27bt76wxm9hc4fbv7f63z088j5h0p2q</a>
    <pre class=3D"moz-signature" cols=3D"72">--=20
=F0=9F=85=AD=F0=9F=84=8D: <a class=3D"moz-txt-link-freetext" href=3D"http=
s://www.philippecloutier.com/Common+infrastructure+licensing#list">https:=
//www.philippecloutier.com/Common+infrastructure+licensing#list</a>

Philippe Cloutier</pre>
  </body>
</html>

--------------rAZtBG1nGVMDa02cgX1Sblo2--

--------------0VUGeH7bctKbaocZ2u0e1lJ6
Content-Type: application/pgp-keys; name="OpenPGP_0x8A37FF445EA6611D.asc"
Content-Disposition: attachment; filename="OpenPGP_0x8A37FF445EA6611D.asc"
Content-Description: OpenPGP public key
Content-Transfer-Encoding: quoted-printable

-----BEGIN PGP PUBLIC KEY BLOCK-----

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
TFs9pDQ+SC2SxXD7DkQFcJWJFXNcvQ=3D=3D
=3Div9c
-----END PGP PUBLIC KEY BLOCK-----

--------------0VUGeH7bctKbaocZ2u0e1lJ6--

--------------KcU5zWCvYlpbqAb7Mn3lcSck--

--------------IrQ7PM4dlvNHjPvD4bd3LGdz
Content-Type: application/pgp-signature; name="OpenPGP_signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="OpenPGP_signature.asc"

-----BEGIN PGP SIGNATURE-----

wsD5BAABCAAjFiEEP+S5h5t1TJAlTzZjijf/RF6mYR0FAmoxRP0FAwAAAAAACgkQijf/RF6mYR17
BQv7B5e2dCoyAbtCprR77R2U2HQZCSLfwdkfK9NFFBHQx5ApYgsRWmsgCahdYI1rN3FMSHgKEAmm
kfMPYdIkSXjfOEivL5W/ipm9ScJOjhzlYIVsAR4wUTbG07ywpZgwVNd/3Jqn+eje/ilG2F5L6Zi9
NrMN9shb9S6L3ys3zdSU+iPF9vFbWxniQHYmvJy5fnXBxOcMoKjtudu/Z7HVwf/v4LnocV9dzZyD
cuKO8YfRBiCpoybwmarEdoY7ldCozAwGLu3eGTyzAJWoyLhQVayCp4trPRwZ9SI1xXEOHaHa3n5+
BbUXm/LU8BawamAYRsrdxh2vDxMVReq13g861oj3PobJh64ZZ8/mX3pysb7hXkYXJMs/CiVqoOMj
I6vKtgVj6lh/P/afRUniw8W0EfD+nYf0BIFHokb++yxUr8YuYezQCZJdvaGlp9/QmCMMB5Rt+veK
3QCfin0rH6U0wlzxFr+u0n9Dz+0U3XXXswmJODvSnnTDY+0opOXYEVbHbgAn
=vRKh
-----END PGP SIGNATURE-----

--------------IrQ7PM4dlvNHjPvD4bd3LGdz--