[Ofmfwg] Sunfish licensing

Doug Ledford dledford at redhat.com
Mon Oct 23 12:21:54 PDT 2023


All of the repos have a merge request waiting now.

On Mon, Oct 23, 2023 at 2:35 PM Doug Ledford <dledford at redhat.com> wrote:

> 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.
>
> On Mon, Oct 23, 2023 at 1:40 PM CHRISTIAN PINTO <Christian.Pinto at ibm.com>
> wrote:
>
>> Awesome,
>>
>>
>>
>> Could you do the same against the sunfish library repository?  I am happy
>> to approve and merge both of them
>>
>>
>>
>>
>>
>> Christian
>>
>>
>>
>> *Christian Pinto, Ph.D.*
>>
>> Research Scientist
>>
>> IBM Research Europe - Ireland
>>
>>
>>
>>
>>
>> *From: *Doug Ledford <dledford at redhat.com>
>> *Date: *Monday, 23 October 2023 at 17:42
>> *To: *CHRISTIAN PINTO <Christian.Pinto at ibm.com>
>> *Cc: *ofmfwg at lists.openfabrics.org <ofmfwg at lists.openfabrics.org>
>> *Subject: *[EXTERNAL] Re: [Ofmfwg] Sunfish licensing
>>
>> 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
>>
>> ZjQcmQRYFpfptBannerStart
>>
>> *This Message Is From an External Sender *
>>
>> This message came from outside your organization.
>>
>>   *  Report Suspicious  *
>> <https://us-phishalarm-ewt.proofpoint.com/EWT/v1/PjiDSg!12-vrJCVBbk6sqYTFM9lj3_fXkAgmA9kvf7O7aYKY2DGmR-jPGoRa9zxhVcGuh_KNyPBc6yJ6rEP-6trEHhv7Y3Gkv0uOci0GznDvZgkX6peAWM2qjSze0aaJ1g5Rw$>  ‌
>>
>>
>> ZjQcmQRYFpfptBannerEnd
>>
>> 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/2
>>
>>
>>
>> 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.
>>
>>
>>
>> On Mon, Oct 23, 2023 at 11:30 AM CHRISTIAN PINTO <Christian.Pinto at ibm.com>
>> wrote:
>>
>> Hello Doug,
>>
>>
>>
>>
>>
>> Thanks for the summary.
>>
>>
>>
>> From our (IBM) side, we are good to go with a *BSD 3 Clause* 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.
>>
>>
>>
>> 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.
>>
>>
>>
>> Christian
>>
>>
>>
>> *Christian Pinto, Ph.D.*
>>
>> Research Scientist
>>
>> IBM Research Europe - Ireland
>>
>>
>>
>>
>>
>> *From: *Ofmfwg <ofmfwg-bounces at lists.openfabrics.org> on behalf of Doug
>> Ledford <dledford at redhat.com>
>> *Date: *Friday, 20 October 2023 at 17:01
>> *To: *ofmfwg at lists.openfabrics.org <ofmfwg at lists.openfabrics.org>
>> *Subject: *[EXTERNAL] [Ofmfwg] Sunfish licensing
>>
>> 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
>>
>> ZjQcmQRYFpfptBannerStart
>>
>> *This Message Is From an External Sender *
>>
>> This message came from outside your organization.
>>
>>   *  Report Suspicious  *
>> <https://us-phishalarm-ewt.proofpoint.com/EWT/v1/PjiDSg!12-vrJCVBbk6sqSTVquKBCLrAho-1HoYsa2XEzbAsO_7IFHwP84oguri8XUaVfCEjpv5uCO8i5O2hvqq4bKXeI4SSQl1W2g7h7tGLbnzE46XzwG7DzlBXim_wqHQ3g$>  ‌
>>
>>
>> ZjQcmQRYFpfptBannerEnd
>>
>> 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 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:
>>
>> https://developercertificate.org/
>>
>>
>>
>> These are the code repositories we propose to cover under these license
>> terms and what they are intended to be used for:
>>
>>
>>
>> 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
>>
>>
>>
>> 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
>>
>>
>>
>> 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. 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
>>
>>
>>
>> sunfish_manager_reference - Intended to provide a GUI management
>> interface on top of the sunfish_server_reference. 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
>>
>>
>>
>> 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.
>>
>>
>>
>> --
>>
>> Doug Ledford <dledford at redhat.com>
>>
>> GPG KeyID: B826A3330E572FDD
>>
>> Key fingerprint = AE6B 1BDA 122B 23B4 265B  1274 B826 A333 0E57 2FDD
>>
>>
>>
>> --
>>
>> Doug Ledford <dledford at redhat.com>
>>
>> GPG KeyID: B826A3330E572FDD
>>
>> Key fingerprint = AE6B 1BDA 122B 23B4 265B  1274 B826 A333 0E57 2FDD
>>
>
>
> --
> Doug Ledford <dledford at redhat.com>
> GPG KeyID: B826A3330E572FDD
> Key fingerprint = AE6B 1BDA 122B 23B4 265B  1274 B826 A333 0E57 2FDD
>


-- 
Doug Ledford <dledford at redhat.com>
GPG KeyID: B826A3330E572FDD
Key fingerprint = AE6B 1BDA 122B 23B4 265B  1274 B826 A333 0E57 2FDD
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openfabrics.org/pipermail/ofmfwg/attachments/20231023/a854282d/attachment-0001.htm>


More information about the Ofmfwg mailing list