Is there an Asymmetric_numeral_systems patent?
At
https://forum.minetest.net/viewtopic.php?t=30112
there was a question about patents in ZSTD, though I saw a user called Blockhead showed comments about these patent claims at
https://forum.minetest.net/viewtopic.php?p=432303#p432303
https://github.com/facebook/zstd/issues/335#issuecomment-323606863
https://github.com/facebook/zstd/issues/1180
https://github.com/facebook/zstd/issues/1180#issuecomment-396491872
so I do not think most of ZSTD may still have problems with that patent, though than I found out ZSTD may have ANS in it and saw at
https://github.com/facebook/zstd/issues/1180#issuecomment-396772009
that Google has been trying to patent Mr. Duda's ANS stuff, though than at
https://en.wikipedia.org/wiki/Asymmetric_numeral_systems#Patent_controversy
shows in part
In June 2019 Microsoft lodged a patent application called "Features of range asymmetric number system encoding and decoding".[25] The USPTO issued a final rejection of the application on October 27, 2020. Yet on March 2, 2021, Microsoft gave a USPTO explanatory filing stating "The Applicant respectfully disagrees with the rejections.",[26] seeking to overturn the final rejection under the "After Final Consideration Pilot 2.0" program.[27] After reconsideration, the USPTO granted the application on January 25, 2022.[28]
Though will that count as prior artwork or something else that can not, now at least, be something that can be patented?
https://www.gnu.org/philosophy/software-patents.html#patent-overturning
Although a "math patent" can not likely be done.
https://github.com/facebook/zstd/issues/1180#issuecomment-412155662
https://en.wikipedia.org/wiki/Curry%E2%80%93Howard_correspondence
When did ZSTD start using the Asymmetric_numeral_systems thing?
Why does a
Asymmetric Numeral Systems
appear in the Trisquel Version of ZSTD
as the apt-get source zstd
shows for libzstd-1.4.8+dfsg
in doc/zstd_compression_format.md
have a link to
https://en.wikipedia.org/wiki/Asymmetric_Numeral_Systems
and that link also has
https://en.wikipedia.org/wiki/Asymmetric_Numeral_Systems#Patent_controversy
and the text there shows a freedom issue unless the patent is not real, as it may be Prior_art, I hope.
Though should Trisquel use a ZSTD without the Asymmetric Numeral Systems, just in-case?
Or not even use ZSTD at all?
https://en.wikipedia.org/wiki/Prior_art
https://www.gnu.org/philosophy/essays-and-articles.html#Laws
Quote from wikipedia.
"
The author of the novel ANS algorithm and its variants tANS and rANS specifically intended his work to be available freely in the public domain, for altruistic reasons. He has not sought to profit from them and took steps to ensure they would not become a "legal minefield", or restricted by, or profited from by others. In 2015, Google published a US and then worldwide patent for "Mixed boolean-token ans coefficient coding".[22] At the time, Professor Duda had been asked by Google to help it with video compression, so was intimately aware of this domain, having the original author assisting them.
Duda was not pleased by (accidentally) discovering Google's patent intentions, given he had been clear he wanted it as public domain, and had assisted Google specifically on that basis. Duda subsequently filed a third-party application[23] to the US Patent office seeking a rejection. The USPTO rejected its application in 2018, and Google subsequently abandoned the patent.[24]
In June 2019 Microsoft lodged a patent application called "Features of range asymmetric number system encoding and decoding".[25] The USPTO issued a final rejection of the application on October 27, 2020. Yet on March 2, 2021, Microsoft gave a USPTO explanatory filing stating "The Applicant respectfully disagrees with the rejections.",[26] seeking to overturn the final rejection under the "After Final Consideration Pilot 2.0" program.[27] After reconsideration, the USPTO granted the application on January 25, 2022.[28]
"
End quote.
https://www.gnu.org//philosophy/patent-reform-is-not-enough.html
Maybe seeing it was likely made before it may be Prior art and
Microsoft has made a mistake of fact, or did Microsoft add something?
Or maybe patents and copyright should not be thought of as real as shown in
Against Intelectual Property by N. Stephan Kinsella
as it's conclusion shows how copyright and patents try to take away your property.
Though most importantly
https://www.biblegateway.com/passage/?search=Matthew%2022%3A37&version=KJV
shows how our minds should be used for good, so people are likely to invent, write, or discover nice things without any patents or copyright as that likely could be how our minds should be used, if inventing or writing is to be considered good at all.
And I think inventing or writing can be used in ways that are pleasing to God.
Though should Trisquel use a ZSTD without the Asymmetric Numeral Systems, just in-case?
Or not even use ZSTD at all?
By that reasoning, you would use no operating system:
Developing a large and complex program means combining many ideas, often hundreds or thousands of them. In a country that allows software patents, chances are that some substantial fraction of the ideas in your program will be patented already by various companies. Perhaps hundreds of patents will cover parts of your program. A study in 2004 found almost 300 US patents that covered various parts of a single important program.
https://www.gnu.org/philosophy/fighting-software-patents.html
I stick to what I wrote to you three days ago:
You almost always want to ignore [software patents]. If there is a really high risk that a given patent will be used against a free software program, then you can try to not depend on it too much. Indeed, in the worst-case scenario, that program may stop being developed or distributed. I very much doubt it will happen in the case of zstd.
https://trisquel.info/forum/minetest-may-not-build#comment-175564
However, fighting patents one by one will never eliminate the danger of software patents, any more than swatting mosquitos will eliminate malaria. You cannot expect to defeat every patent that comes at you, any more than you can expect to kill every monster in a video game: sooner or later, one is going to defeat you and damage your program. The US patent office issues around a hundred thousand software patents each year; our best efforts could never clear these mines as fast as they plant more.
https://www.gnu.org/philosophy/fighting-software-patents.html
Thank you again for the link.
I see what you mean, Magic Banana, about
You almost always want to ignore [software patents].
And seeing this "patent" may even be something like "prior art" it may be like me swatting a dead mosquito.
Software patents are an absurdity: https://patentabsurdity.com/watch.html
Maybe I should just ignore [software patents], like you typed Magic Banana, and other small problems, and try not to sound like the customer in the
"CARP License" and "Redundancy must be free" song.
https://www.openbsd.org/lyrics.html#35
I do not think this song is under a free license nor all OpenBSD things but, to trying to stop patents one by one, like I may have been trying to do, does unfortunately make me sound a little like the "looney" customer.