Adler32 is AGPL-3.0 licensed #506

Closed
opened 2026-01-29 22:13:01 +00:00 by claunia · 2 comments
Owner

Originally created by @tngraf on GitHub (Mar 7, 2022).

The file Adler32.cs contains the statement "Licensed under the GNU Affero General Public License, Version 3".
Due to the copyleft effect of AGPL-3.0 this will put ALL code linked dynamically or statically to this file also under AGPL-3.0.
As far as I can see this would affect ALL files of SharpCompress.

AGPL-3.0 is also incompatible to MS-PL and Apache-2.0...

Has all this been considered?

Originally created by @tngraf on GitHub (Mar 7, 2022). The file Adler32.cs contains the statement "Licensed under the GNU Affero General Public License, Version 3". Due to the copyleft effect of AGPL-3.0 this will put **ALL code** linked dynamically or statically to this file also under AGPL-3.0. As far as I can see this would affect *ALL* files of SharpCompress. AGPL-3.0 is also incompatible to MS-PL and Apache-2.0... Has all this been considered?
Author
Owner

@adamhathcock commented on GitHub (Mar 7, 2022):

You are correct. This needs to be removed as I just read it and it comes from SixLabers/ImageSharp.

It could be updated to the newer version which is Apache 2.0: https://github.com/SixLabors/ImageSharp/blob/main/src/ImageSharp/Compression/Zlib/Adler32.cs

@adamhathcock commented on GitHub (Mar 7, 2022): You are correct. This needs to be removed as I just read it and it comes from SixLabers/ImageSharp. It could be updated to the newer version which is Apache 2.0: https://github.com/SixLabors/ImageSharp/blob/main/src/ImageSharp/Compression/Zlib/Adler32.cs
Author
Owner

@adamhathcock commented on GitHub (Mar 30, 2022):

Fix released in https://www.nuget.org/packages/SharpCompress/0.31.0

@adamhathcock commented on GitHub (Mar 30, 2022): Fix released in https://www.nuget.org/packages/SharpCompress/0.31.0
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/sharpcompress#506