I'm not even sure what it means. Not patenting the invention makes sense, but exactly what is being released into the public domain? I don't see any benefit to not retaining the copyright on your writeup. (Provided you make it publicly accessible - but that's clearly the case here.)
"This discovery is being released into the public domain without patent protection in order to encourage additional research."
Let's hope this works!