This is a bit absurd. I really don’t think this is as serious as some comments say. Also there is a comment from AUR package manager which explains more details. . And even the blobs in the first post there are source and build instructions in their respective folder.
I’m a bit concerned about the block synchronization part. Mainly whether it can be used for some form of enforcement. My major concern is regarding shadow libraries, because I believe knowledge should be accessible to everyone. Can someone familiar weigh on?