Minor nit to pick:
I suspect you mean they don't do open, external peer reviews, but the phrase "peer review" has never implied that.
I dunno about the realm of CS, but in the scientific community, that's exactly what it implies.
Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds