Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New license request: Ferguson-Twofish #2117

Closed
ppisar opened this issue Sep 7, 2023 · 4 comments
Closed

New license request: Ferguson-Twofish #2117

ppisar opened this issue Sep 7, 2023 · 4 comments

Comments

@ppisar
Copy link
Contributor

ppisar commented Sep 7, 2023

How license meets inclusion principles

The license grants all rights and only requires retaining a copyright header in redistributed sources.
This license is used in a package which is going to be added to Fedora Linux distribution.
Fedora finds the license acceptable https://gitlab.com/fedora/legal/fedora-license-data/-/issues/329.

The license text:

The author hereby grants a perpetual license to everybody to 
use this code for any purpose as long as the copyright message is included 
in the source code of this or any derived work. 
 
Yes, this means that you, your company, your club, and anyone else 
can use this code anywhere you want. You can change it and distribute it 
under the GPL, include it in your commercial product without releasing 
the source code, put it on the web, etc.  
The only thing you cannot do is remove my copyright message,  
or distribute any source code based on this implementation that does not  
include my copyright message.  
  
I appreciate a mention in the documentation or credits,  
but I understand if that is difficult to do. 
I also appreciate it if you tell me where and why you used my code.

The license has no official name or an abbreviation. Please suggest them.

License Name

Ferguson's Twofish

Suggested short identifier

Ferguson-Twofish

URL to license text

https://github.com/wernerd/ZRTPCPP/blob/master/cryptcommon/twofish.c#L113C3-L127

OSI Status

I don't know

License author or steward

Niels Ferguson

URL to project(s) that use license

https://github.com/wernerd/ZRTPCPP/blob/master/cryptcommon/twofish.c#L113
https://raw.githubusercontent.com/fcorbelli/zpaqfranz/main/zpaqfranz.cpp

@swinslow
Copy link
Member

swinslow commented Sep 8, 2023

I'm +1 to add, as a historical and permissive (if informal) license used in Fedora.

For name I'd probably suggest going with Ferguson-Twofish as the ID and "Ferguson Twofish License" as the name.

@jlovejoy
Copy link
Member

jlovejoy commented Sep 9, 2023

agree with @swinslow (also discussed on 9/8 working session)

@jlovejoy
Copy link
Member

jlovejoy commented Sep 9, 2023

License Inclusion Decision

Decision:

  • approved
  • not approved

Name

Ferguson Twofish License

License ID

Ferguson-Twofish

XML markup

none

Notes:

none

Next steps

If the license has been accepted, please follow the accepted-license process to create the PR.

@ppisar - would you mind creating the PR?

ppisar added a commit to ppisar/license-list-XML that referenced this issue Sep 11, 2023
@ppisar
Copy link
Contributor Author

ppisar commented Sep 11, 2023

I created PR #2134.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants