license-list-XML icon indicating copy to clipboard operation
license-list-XML copied to clipboard

New license request: Loguru [SPDX-Online-Tools]

Open oturpe opened this issue 2 years ago • 3 comments

1. License Name: Loguru License 2. Short identifier: Loguru 3. License Author or steward: Emil Ernerfeldt [email protected] 4. Comments: Simple, public domain -like license used in "Loguru: a lightweight and flexible C++ logging library".

License author has been made aware of this submission, support statement pending: https://github.com/emilk/loguru/issues/142#issuecomment-1208604700

I am making this submission, because code under this license in used in Fedora package dosbox-staging, and Fedora's new rules for allowed licenses require submitting licenses previously considered "public domain". 5. Standard License Header: 6. License Request Url: http://tools.spdx.org/app/license_requests/154 7. URL(s): https://github.com/emilk/loguru#license 8. OSI Status: Not Submitted 9. Example Projects: https://github.com/emilk/loguru, https://github.com/dosbox-staging/dosbox-staging/tree/main/src/libs/loguru

oturpe avatar Aug 08 '22 21:08 oturpe

Fedora license review: fedora-license-data#54

oturpe avatar Aug 08 '22 21:08 oturpe

Thanks @oturpe!

For the SPDX legal team reviewers, the specific text is the following: "This software is in the public domain. Where that dedication is not recognized, you are granted a perpetual, irrevocable license to copy, modify and distribute it as you see fit."

In the loguru project's README I see there's now (as of about half an hour ago) a dual-licensed option to also use the software under the Unlicense license. But I think this should be disregarded for purposes of this submission, and just the text above used as the language for the proposed Loguru license submitted here.

Personally I'm +1 to add this. Not doing a full writeup at the moment, but this is a simple public-domain-equivalent statement with a license fallback, similar to Unlicense. Given its use in Fedora and dosbox together with the above, I'm in favor of adding it.

swinslow avatar Aug 09 '22 15:08 swinslow

Yes, the author added Unlicense as an option as result of these reviews. For DOSBox Staging in Fedora, that opens two new avenues of solving the issue with licensing:

  1. Rebase BOSBox Staging's bundled Loguru to version that allows Unlicense.
  2. Package Loguru separately in Fedora, unbundle Loguru from DOSBox staging.

Thus, having this license available in SPDX for Fedora use is not as important as it still was yesterday. Both alternatives still require development effort, so adding this license would still be a "nice to have".

oturpe avatar Aug 09 '22 17:08 oturpe

@oturpe - do we think we still need this? Is this license used anywhere other than just this project (do you know)?

jlovejoy avatar Aug 22 '22 02:08 jlovejoy

I am not aware of any other project using this license. Most probably there is none.

oturpe avatar Aug 22 '22 02:08 oturpe