Not for commercial use doesn't mean it is against the law to do so, unless the fabric is licensed and then it will have licensed info on the selvedge. It's just a rule and breaking a rule is not against the law. Most rules are written right next or under the copyright law. It looks like it is part of the law.