<div dir="ltr">All of the repos have a merge request waiting now.<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Oct 23, 2023 at 2:35 PM Doug Ledford <<a href="mailto:dledford@redhat.com">dledford@redhat.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">I'm planning on it, but the merge rules require two approvals from people other than the pull request submitter.  Need a second person to approve the pull request.<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Oct 23, 2023 at 1:40 PM CHRISTIAN PINTO <<a href="mailto:Christian.Pinto@ibm.com" target="_blank">Christian.Pinto@ibm.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>





<div lang="EN-IE">
<div>
<p class="MsoNormal"><span style="font-size:11pt">Awesome,<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt">Could you do the same against the sunfish library repository?  I am happy to approve and merge both of them<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt">Christian<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt"><u></u> <u></u></span></p>
<div>
<div>
<p class="MsoNormal"><b><span style="font-size:11pt">Christian Pinto, Ph.D.<u></u><u></u></span></b></p>
<p class="MsoNormal"><span style="font-size:11pt">Research Scientist<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt">IBM Research Europe - Ireland <u></u><u></u></span></p>
</div>
</div>
<p class="MsoNormal"><span style="font-size:11pt"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt"><u></u> <u></u></span></p>
<div id="m_-1321869458717326453m_8563056940457685153mail-editor-reference-message-container">
<div>
<div style="border-width:1pt medium medium;border-style:solid none none;border-color:rgb(181,196,223) currentcolor currentcolor;padding:3pt 0cm 0cm">
<p class="MsoNormal" style="margin-bottom:12pt"><b><span style="font-size:12pt;color:black">From:
</span></b><span style="font-size:12pt;color:black">Doug Ledford <<a href="mailto:dledford@redhat.com" target="_blank">dledford@redhat.com</a>><br>
<b>Date: </b>Monday, 23 October 2023 at 17:42<br>
<b>To: </b>CHRISTIAN PINTO <<a href="mailto:Christian.Pinto@ibm.com" target="_blank">Christian.Pinto@ibm.com</a>><br>
<b>Cc: </b><a href="mailto:ofmfwg@lists.openfabrics.org" target="_blank">ofmfwg@lists.openfabrics.org</a> <<a href="mailto:ofmfwg@lists.openfabrics.org" target="_blank">ofmfwg@lists.openfabrics.org</a>><br>
<b>Subject: </b>[EXTERNAL] Re: [Ofmfwg] Sunfish licensing<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:1pt;color:white">Thanks Crhristian. In reference to specific mention of DCO, I created a pull request against the sunfish_server_reference repository as a template that I was going
 to use on all repos. That pull request is here: https: //github. com/OpenFabrics/sunfish_server_reference/pull/2It
<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:1pt;color:white">ZjQcmQRYFpfptBannerStart<u></u><u></u></span></p>
</div>
<table border="0" cellspacing="0" cellpadding="0" width="100%" style="width:100%;border-radius:4px">
<tbody>
<tr>
<td style="padding:12pt 0cm">
<table border="1" cellspacing="0" cellpadding="0" width="100%" style="width:100%;background:rgb(208,216,220);border-width:3pt medium medium;border-style:solid none none;border-color:rgb(144,164,174) currentcolor currentcolor">
<tbody>
<tr>
<td valign="top" style="border:medium;padding:0cm 7.5pt 3.75pt 4.5pt">
<table border="0" cellspacing="0" cellpadding="0" align="left">
<tbody>
<tr>
<td style="padding:3pt 6pt">
<p class="MsoNormal"><b><span style="font-size:10.5pt;font-family:"Arial",sans-serif;color:black">This Message Is From an External Sender
<u></u><u></u></span></b></p>
</td>
</tr>
<tr>
<td style="padding:3pt 6pt">
<p class="MsoNormal"><span style="font-size:9pt;font-family:"Arial",sans-serif;color:black">This message came from outside your organization.
<u></u><u></u></span></p>
</td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0" align="right">
<tbody>
<tr>
<td style="padding:3pt 0cm">
<p class="MsoNormal"><span style="font-size:11pt">  <a href="https://us-phishalarm-ewt.proofpoint.com/EWT/v1/PjiDSg!12-vrJCVBbk6sqYTFM9lj3_fXkAgmA9kvf7O7aYKY2DGmR-jPGoRa9zxhVcGuh_KNyPBc6yJ6rEP-6trEHhv7Y3Gkv0uOci0GznDvZgkX6peAWM2qjSze0aaJ1g5Rw$" target="_blank"><strong><span style="font-size:10.5pt;font-family:"Arial",sans-serif;color:black;border:1pt solid rgb(102,102,102);padding:6pt;font-weight:normal;text-decoration:none">  Report Suspicious  </span></strong></a>  ‌
<u></u><u></u></span></p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div>
<p class="MsoNormal"><span style="font-size:1pt;color:white">ZjQcmQRYFpfptBannerEnd<u></u><u></u></span></p>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11pt">Thanks Crhristian.<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11pt"><u></u> <u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11pt">In reference to specific mention of DCO, I created a pull request against the sunfish_server_reference repository as a template that I was going to use on all repos.  That pull request is here:
<a href="https://github.com/OpenFabrics/sunfish_server_reference/pull/2" target="_blank">https://github.com/OpenFabrics/sunfish_server_reference/pull/2</a><u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11pt"><u></u> <u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11pt">It adds a new file DCO that is the content of the Developer Certificate of Origin and the repo is configured to require a Signed-off-by: on all submissions.  That should be sufficient I would think.<u></u><u></u></span></p>
</div>
</div>
<p class="MsoNormal"><span style="font-size:11pt"><u></u> <u></u></span></p>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11pt">On Mon, Oct 23, 2023 at 11:30 AM CHRISTIAN PINTO <<a href="mailto:Christian.Pinto@ibm.com" target="_blank">Christian.Pinto@ibm.com</a>> wrote:<u></u><u></u></span></p>
</div>
<blockquote style="border-width:medium medium medium 1pt;border-style:none none none solid;border-color:currentcolor currentcolor currentcolor rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin-left:4.8pt;margin-right:0cm">
<div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11pt">Hello Doug,<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt"> <u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt"> <u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt">Thanks for the summary.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt"> <u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt">From our (IBM) side, we are good to go with a
<b>BSD 3 Clause</b> license. A GPL based license would instead require legal approval before we contribute any code. Given the nature of this project, I would personally avoid having to go through the legal ordeal for getting the dual licensing approved and
 instead opt for a BSD 3 Clause only licence.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt"> <u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt">I re-confirm we are fine with the Developer Certificate of Origin as a mean for developers to accept the license terms. We should probably have a
 specific mention of this in our repositories.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt"> <u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt">Christian<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt"> <u></u><u></u></span></p>
<div>
<div>
<p class="MsoNormal"><b><span style="font-size:11pt">Christian Pinto, Ph.D.</span></b><span style="font-size:11pt"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt">Research Scientist<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt">IBM Research Europe - Ireland <u></u><u></u></span></p>
</div>
</div>
<p class="MsoNormal"><span style="font-size:11pt"> <u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt"> <u></u><u></u></span></p>
<div id="m_-1321869458717326453m_8563056940457685153m_2417458945865258474mail-editor-reference-message-container">
<div>
<div style="border-width:1pt medium medium;border-style:solid none none;padding:3pt 0cm 0cm;border-color:currentcolor">
<p class="MsoNormal" style="margin-bottom:12pt"><b><span style="font-size:12pt;color:black">From:
</span></b><span style="font-size:12pt;color:black">Ofmfwg <<a href="mailto:ofmfwg-bounces@lists.openfabrics.org" target="_blank">ofmfwg-bounces@lists.openfabrics.org</a>> on behalf of Doug Ledford <<a href="mailto:dledford@redhat.com" target="_blank">dledford@redhat.com</a>><br>
<b>Date: </b>Friday, 20 October 2023 at 17:01<br>
<b>To: </b><a href="mailto:ofmfwg@lists.openfabrics.org" target="_blank">ofmfwg@lists.openfabrics.org</a> <<a href="mailto:ofmfwg@lists.openfabrics.org" target="_blank">ofmfwg@lists.openfabrics.org</a>><br>
<b>Subject: </b>[EXTERNAL] [Ofmfwg] Sunfish licensing</span><span style="font-size:11pt"><u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:1pt;color:white">As per our meeting today, these are the licensing terms the group identified as the most optimal: BSD 3 Clause The license can be found
 here: BSD 3 Clause (SPDX: BSD-3-Claus) https: //opensource. org/license/bsd-3-clause/ For managing contributions
</span><span style="font-size:11pt"><u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:1pt;color:white">ZjQcmQRYFpfptBannerStart</span><span style="font-size:11pt"><u></u><u></u></span></p>
</div>
<table border="0" cellspacing="0" cellpadding="0" width="100%" style="width:100%;border-radius:4px">
<tbody>
<tr>
<td style="padding:12pt 0cm">
<table border="1" cellspacing="0" cellpadding="0" width="100%" style="width:100%;background:rgb(208,216,220);border-width:3pt medium medium;border-style:solid none none;border-color:currentcolor">
<tbody>
<tr>
<td valign="top" style="border:medium;padding:0cm 7.5pt 3.75pt 4.5pt">
<table border="0" cellspacing="0" cellpadding="0" align="left">
<tbody>
<tr>
<td style="padding:3pt 6pt">
<p class="MsoNormal"><b><span style="font-size:10.5pt;font-family:"Arial",sans-serif;color:black">This Message Is From an External Sender
</span></b><span style="font-size:11pt"><u></u><u></u></span></p>
</td>
</tr>
<tr>
<td style="padding:3pt 6pt">
<p class="MsoNormal"><span style="font-size:9pt;font-family:"Arial",sans-serif;color:black">This message came from outside your organization.
</span><span style="font-size:11pt"><u></u><u></u></span></p>
</td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0" align="right">
<tbody>
<tr>
<td style="padding:3pt 0cm">
<p class="MsoNormal"><span style="font-size:11pt">  <a href="https://us-phishalarm-ewt.proofpoint.com/EWT/v1/PjiDSg!12-vrJCVBbk6sqSTVquKBCLrAho-1HoYsa2XEzbAsO_7IFHwP84oguri8XUaVfCEjpv5uCO8i5O2hvqq4bKXeI4SSQl1W2g7h7tGLbnzE46XzwG7DzlBXim_wqHQ3g$" target="_blank"><strong><span style="font-size:10.5pt;font-family:"Arial",sans-serif;color:black;border:1pt solid rgb(102,102,102);padding:6pt;font-weight:normal;text-decoration:none">  Report Suspicious  </span></strong></a>  ‌
<u></u><u></u></span></p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div>
<p class="MsoNormal"><span style="font-size:1pt;color:white">ZjQcmQRYFpfptBannerEnd</span><span style="font-size:11pt"><u></u><u></u></span></p>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11pt">As per our meeting today, these are the licensing terms the group identified as the most optimal:<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11pt"> <u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11pt">BSD 3 Clause<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11pt"> <u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11pt">The license can be found here:<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11pt">BSD 3 Clause (SPDX: BSD-3-Claus)<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11pt"><a href="https://opensource.org/license/bsd-3-clause/" target="_blank">https://opensource.org/license/bsd-3-clause/</a><u></u><u></u></span></p>
</div>
<p class="MsoNormal"><span style="font-size:11pt"> <u></u><u></u></span></p>
<div>
<p class="MsoNormal"><span style="font-size:11pt">For managing contributions to the repositories, we selected the Developer Certificate of Origin (aka, Signed-off-by:) as the means by which we ensure
 that all incoming contributions are licensed under the same terms as the rest of the repository and that we have clear copyright permissions to use the contributions:<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11pt"><a href="https://developercertificate.org/" target="_blank">https://developercertificate.org/</a><u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11pt"> <u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11pt">These are the code repositories we propose to cover under these license terms and what they are intended to be used for:<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11pt"> <u></u><u></u></span></p>
</div>
<div>
<div>
<p class="MsoNormal"><span><span style="font-size:11pt">sunfish_library_reference - Intended to be a linkable library or consumable code such as a
 python module.  It is our intent that this can be used by any vendor without requiring that their use of this code obligates them to release their own internal source code to the public by virtue of linking with or using our code</span></span><span style="font-size:11pt"><u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11pt"> <u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span><span style="font-size:11pt">sunfish_agent_reference - Intended to be a standalone RESTful API server suitable for embedding
 on a microcontroller that implements the Sunfish reference model.  It is our intent that this can be used by any vendor without requiring that their use of this code obligates them to release their own internal source code to the public by virtue of linking
 with or using our code</span></span><span style="font-size:11pt"><u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11pt"> <u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span><span style="font-size:11pt">sunfish_server_reference - Intended to be a program runnable on a standard computing device
 that is able to scour a fabric looking for standalone agents and provide a unified view of what the sum total of available resources are and provides a single point of management for those agents via a RESTful API.</span></span><span style="font-size:11pt">
<span>It is our intent that this can be used by any vendor without requiring that their use of this code obligates them to release their own internal source code to the public by virtue of linking with or using
 our code</span> <u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11pt"> <u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span><span style="font-size:11pt">sunfish_manager_reference - Intended to provide a GUI management interface on top of the sunfish_server_reference.</span></span><span style="font-size:11pt">
<span>It is our intent that this can be used by any vendor without requiring that their use of this code obligates them to release their own internal source code to the public by virtue of linking with or using
 our code</span> <u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11pt"> <u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span><span style="font-size:11pt">Please take these terms back to your company's legal department and make sure that these terms
 are acceptable for your company to be able to participate in these projects.</span></span><span style="font-size:11pt"><u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11pt"> <u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span><span style="font-size:11pt">--
</span></span><span style="font-size:11pt"><u></u><u></u></span></p>
<div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11pt">Doug Ledford <<a href="mailto:dledford@redhat.com" target="_blank">dledford@redhat.com</a>><u></u><u></u></span></p>
</div>
<div style="margin-left:30pt">
<p class="MsoNormal"><span style="font-size:11pt">GPG KeyID: B826A3330E572FDD
<u></u><u></u></span></p>
</div>
<div style="margin-left:30pt">
<p class="MsoNormal"><span style="font-size:11pt">Key fingerprint = AE6B 1BDA 122B 23B4 265B  1274 B826 A333 0E57 2FDD<u></u><u></u></span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
<p class="MsoNormal"><span style="font-size:11pt"><br clear="all">
<br>
<span>-- </span><u></u><u></u></span></p>
<div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11pt">Doug Ledford <<a href="mailto:dledford@redhat.com" target="_blank">dledford@redhat.com</a>><u></u><u></u></span></p>
</div>
<div style="margin-left:30pt">
<p class="MsoNormal"><span style="font-size:11pt">GPG KeyID: B826A3330E572FDD <u></u>
<u></u></span></p>
</div>
<div style="margin-left:30pt">
<p class="MsoNormal"><span style="font-size:11pt">Key fingerprint = AE6B 1BDA 122B 23B4 265B  1274 B826 A333 0E57 2FDD<u></u><u></u></span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>

</div></blockquote></div><br clear="all"><br><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div>Doug Ledford <<a href="mailto:dledford@redhat.com" target="_blank">dledford@redhat.com</a>></div><div style="margin-left:40px">GPG KeyID: B826A3330E572FDD <br></div><div style="margin-left:40px">Key fingerprint = AE6B 1BDA 122B 23B4 265B  1274 B826 A333 0E57 2FDD<br></div></div></div>
</blockquote></div><br clear="all"><br><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div>Doug Ledford <<a href="mailto:dledford@redhat.com" target="_blank">dledford@redhat.com</a>></div><div style="margin-left:40px">GPG KeyID: B826A3330E572FDD <br></div><div style="margin-left:40px">Key fingerprint = AE6B 1BDA 122B 23B4 265B  1274 B826 A333 0E57 2FDD<br></div></div></div>