-
Notifications
You must be signed in to change notification settings - Fork 248
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add `nopshufb` tag that should remove all code utilizing `PSHUFB` - and similar code on other platforms. # Background > None of section below is legal advice. Seek your own legal counsel. > As stated by the [LICENSE](LICENSE) the authors will not be held reliable for any use of this library. > Users are encouraged to independently verify they comply with all legal requirements. As can be seen in [recent news](https://www.datanami.com/2023/10/16/cloudera-hit-with-240-million-judgement-over-erasure-coding/) there has been lawsuits related to possible patents of aspects of erasure coding functionality. As a possible mitigation it is possible to use the tag `nopshufb` when compiling any code which includes this package. This will remove all inclusion and use of `PSHUFB` and equivalent on other platforms. This is done by adding `-tags=nopshufb` to `go build` and similar commands that produce binary output. The removed code may not be infringing and even after `-tags=nopshufb` there may still be infringing code left.
- Loading branch information
Showing
29 changed files
with
35,503 additions
and
215 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.