The name is short for GNU 's Not Unix . GNU is a recursive acronym for `` GNU 's Not Unix ! '' , chosen because GNU 's design is Unix-like , but differs from Unix by being free software and containing no Unix code .