> people think that if you give away some of your work for free, then you must give even more work away for free because they consider it "basic decency".
I didn't say that and I have no moral objections to the hardline attitude you seem to like, I respect that choice.
However, we have to be careful here, every author may have to take a firm stance from time to time, but that's not a good idea for all or most of the time, thus the latter isn't the best for everyone or every project, a lot of authors will be happier with different approaches.
Building a project is a lot about building a community around it and while I understand that not everyone can do it, I prefer those who can for completely rational reasons.
We've entered a time when OSS is becoming more important while the technical part of it is becoming less problematic, in this environment interpersonal skills grow in importance and it would be hard to manage a successful project without them.