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

Relicense md5.c #770

Merged
merged 1 commit into from
Jul 17, 2023
Merged

Relicense md5.c #770

merged 1 commit into from
Jul 17, 2023

Conversation

rlaager
Copy link
Contributor

@rlaager rlaager commented Jun 28, 2023

"As explained in dffe0b3, the RSA-MD-licensed file md5.c can be relicensed easily because the third-party code that was licensed under RSA-MD is eliminated by now."
-- Bastian Germann bage@debian.org in GitHub issue #769

The commit referenced was part of GitHub PR #767 and was authored by Bastian Germann.

I reviewed the commit history on this file. I concurred with Bastian's original assessment that the relevant detail was Rob Earhart's code, and Bastian agreed with my analysis in the bug.

The next step was confirming that the MD5 code that Rob Earhart contributed was/is licensed under the same license as the rest of the project. This is a reasonable assumption, as he was one of the main authors of the original code, and everything else he contributed was under that license.

However, to avoid ambiguity or assumptions, I emailed Rob Earhart. He responded today, confirming:

On 2023-06-28 12:14, Rob Earhart wrote:

Any code I wrote for the Cyrus SASL project has my permission to be
used under that main license.

Fixes #769

"As explained in dffe0b3, the
RSA-MD-licensed file md5.c can be relicensed easily because the
third-party code that was licensed under RSA-MD is eliminated by now."
-- Bastian Germann <bage@debian.org> in GitHub issue cyrusimap#769

The commit referenced was part of GitHub PR cyrusimap#767 and was authored by
Bastian Germann.

I reviewed the commit history on this file.  I concurred with Bastian's
original assessment that the relevant detail was Rob Earhart's code,
and Bastian agreed with my analysis in the bug.

The next step was confirming that the MD5 code that Rob Earhart
contributed was/is licensed under the same license as the rest of the
project.  This is a reasonable assumption, as he was one of the main
authors of the original code, and everything else he contributed was
under that license.

However, to avoid ambiguity or assumptions, I emailed Rob Earhart.
He responded today, confirming:

On 2023-06-28 12:14, Rob Earhart wrote:
> Any code I wrote for the Cyrus SASL project has my permission to be
> used under that main license.

Fixes cyrusimap#769

Signed-off-by: Richard Laager <rlaager@wiktel.com>
@rlaager
Copy link
Contributor Author

rlaager commented Jul 14, 2023

@bgermann @simo5 @hyc ping. This is holding up some work in Debian.

@quanah quanah merged commit 93e5675 into cyrusimap:master Jul 17, 2023
1 check passed
@quanah quanah added this to the 2.2.0 milestone Jul 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Get rid of RSA-MD license
3 participants