<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Aptos;
        panose-1:2 11 0 4 2 2 2 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        font-size:12.0pt;
        font-family:"Aptos",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Aptos",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;
        mso-ligatures:none;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:208806325;
        mso-list-template-ids:-1637078760;}
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}
--></style>
</head>
<body lang="EN-IN" link="blue" vlink="purple" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;mso-fareast-language:EN-US">Hi,<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="color:black">Thank you for reviewing our patches and sharing your feedback.<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="color:black">I’d like to clarify a few points and provide some updates:<o:p></o:p></span></p>
<ol start="1" type="1">
<li class="MsoNormal" style="color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0 level1 lfo1">
<b>Platform-related changes:</b> The patches we shared are still a work in progress. Our intention is to introduce z/OS-specific changes in a clean and maintainable way, and we’re fully open to collaborating with you to ensure these updates don’t negatively
 impact other platforms. We welcome any suggestions on how best to structure or isolate z/OS changes.<o:p></o:p></li><li class="MsoNormal" style="color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0 level1 lfo1">
<b>License:</b> Thank you for pointing this out. We've updated our patches to use the <b>GPL license</b> as expected and will ensure all future contributions follow the licensing requirements of the respective GnuPG components.<o:p></o:p></li><li class="MsoNormal" style="color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0 level1 lfo1">
<b>Linux on Z vs. z/OS:</b> There may have been some confusion regarding platform support. While Linux on Z (s390x) is already supported upstream, our work targets <b>z/OS</b>, which is a distinct operating system with its own runtime environment and system
 interfaces. The patches we’re contributing are specifically for enabling GnuPG to build and run on z/OS.<o:p></o:p></li></ol>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="color:black">Our goal is to work closely with you to refine and upstream these changes in a way that benefits the broader community. Please let us know how we can best
 proceed.</span><span style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;mso-fareast-language:EN-US">Regards<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;mso-fareast-language:EN-US">Sachin<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal" style="margin-bottom:12.0pt">On 08/05/25, 2:13<span style="font-family:"Arial",sans-serif"> </span>PM, "Werner Koch" <wk@gnupg.org> wrote:<o:p></o:p></p>
<div>
<p class="MsoNormal">Hi!<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">On Wed,  7 May 2025 15:14, Sachin T said:<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">> I hope you’re doing well. I need to register an account to contribute<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> patches related to IBM z/OS platform<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Done.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">> As part of the zOpen community <a href="https://github.com/zopencommunity">
https://github.com/zopencommunity</a>),<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> where we work on porting open-source tools to z/OS.  As part of this<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">And I though we don't need that anymore due to the available of Linux on<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">thatatform.  In fact some very old code to handle EBCDIC has already<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">been removed and we meanwhile assume UTF-8 encoding for everything.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">I had a quick look at some patches and I am missing any documentation<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">for the patches.   Random example:<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">     case GNUPG_MODULE_NAME_CONNECT_AGENT:<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">-      X(bindir, "tools", "gpg-connect-agent");<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">+#if __MVS__<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">+       X(bindir, "bin", "gpg-connect-agent");<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">+#else<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">+       X(bindir, "tools", "gpg-connect-agent");<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">+#endif<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Why do you need to change this?  The second arg is the build directory<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">and only used for internal build and regression test purposes.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Patches like<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">-     (pipe:gpg `(--yes -ea --recipient ,usrname2))<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">+     (pipe:gpg `(--yes -ea --recipient ,usrname2 --trust-model always))<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Are not useful because that can't be a platform issue.  A patch to<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">configure is a no-go becuase configure is a built file.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">   AC_CHECK_HEADER(zlib.h,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">-     AC_CHECK_LIB(z, deflateInit2_,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">+     AC_CHECK_LIB(z, deflate,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Is also not good because it breaks on existing platforms.  You need to<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">test for deflate only after you checked that deflateInit2_ does not exists.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">The patches seem to be under a BSD license.  We can't accept this.  The<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">whole thing seems to be under Apache 2.0 License - this is incompatible<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">to the GPL; sorry.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Shalom-Salam,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">   Werner<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">-- <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">The pioneers of a warless world are the youth that<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">refuse military service.             - A. Einstein<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
</body>
</html>