-
-
Notifications
You must be signed in to change notification settings - Fork 746
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
support for zstd / zstandard compression #1564
Comments
Previously zstd wasn't considered for inclusion (some experiments have been done by some people with promising results though) because it was not stable yet. Since that blocker should now be gone with 1.0, I don't see any principal issues. (IRC, slightly modified, originally regarding inclusion of brotli)
1.) is a bit a remains-to-be-seen since it's out since (almost literally) yesterday, 3.) is not a problem, 2.) should be solved with their 1.0
No. |
The PATENTS file is interesting... (maybe not practically relevant for us, though). |
Similar to what Google uses for libvpx, that was long discussed years ago and found to be open source compliant. |
That one's new with the 1.0 release. Interesting. But likely no problem (DFSG?). |
So, does the patent license mean that if some organization makes their backups with borg+zstd, they can not sue facebook any more over patents, because otherwise they would lose the license (for zstd) needed to access their past backups? |
I think so. |
Note also that many other licences don't have patent grant (notable exception is GPLv3), so this is not really an issue, indeed it make clear the patents situation which many other programs (I think also Borg) ignore. |
AFAIK lz4, zlib and lzma are patent-free |
Maybe we could have a ticket "interesting compression algorithms" to collect such stuff in one issue. Or document some policy that we reject adding external dependencies on non-widespread compression algorithms. As far as zstd is concerned: it is, for example, not in Debian stable - which indicates it is too new and/or not too widespread yet. |
See #1633, I added it there. |
It looks always a win wrt to compression ratio, compression and decompression time.
http://facebook.github.io/zstd/
Maybe keep zlib for some time for compatibility, then leave only zstd.
(already suggested in #45)
Maybe there are other interesting formats other than zstd.
The text was updated successfully, but these errors were encountered: