As a last question. Will gNewSense become "non-free" if I start a "ports-like" software install package project for it?
If your install package has ports for non-free software, then it would promote non-free software. If it were included in or recommended by gNewSense, then gNewSense would promote non-free software. I trust they wouldn't do that, because their policies are not to do that.