Picking the same acronym based on a similar name is VERY underhanded, especially when the acronym is used throughout as the name for the project. The term NSM is used more than a dozen times while Non Session Manager is used 3 times in their about page. NSM is basically the identity of project.
http://non.tuxfamily.org/wiki/Non%20Session%20ManagerUsing the same acronym and the same binary file names to push out Non from the distribution is very underhanded.
This looks like a deliberate aim to confuse the users and taking over the project code and identity. It's not cool.
I don't know JML and don't know his development style. Since he has been gracious enough to open source his project, I assume he's generous enough to share his hard work with others. If people don't like his style, fork the project with a different identity and compete on the merits, rather than stealing his project's identity with confusion.