Why does is this answer not sufficient in the case of software? When the noxious BSD advertising clause was under consideration, this kind of argument was no good.
The problem with the BSD advertising clause had to do with the special situation of advertisements--for instance, the limited space available in them (more space is very expensive). There is no such issue here. A general overall resemblance between two different issues does not, in general, have much significance. These issues are very different, so it is normal that an argument which is important for one might be inapplicable to the other.