Theres nothing stopping other people making another codec, this time using ANS instead of Rice coding >_>. Last I seen, the Flake FLAC encoder is pretty easy to follow in terms of code, so understanding a lossless codec's function shouldn't be hard, plus FLAC has extensive docs.