Two of those quotes I'll give you for now (see below), but two of those quotes... um... let me just talk about them individually:
"It does not allow charging for distribution" or "It does not allowing selling for more than the cost of distribution"
Both of these refer to freedoms 2 and 3: the freedom to distribute,
both commercially and noncommercially, exact copies and modified versions.
"It does not allow private changes to be made"
That is a HUGE offense to freedom, and the reason should be obvious: the freedom to redistribute your modified copies is... ahem... a
freedom. It is optional. It must be optional.
The first one in particular is a major recurring theme and I think it's highly obnoxious to assume that people want to avoid software that doesn't allow commercial distribution, just because FSF thinks it's your moral right to make money off of other people's work.
Free software allows commercial redistribution. Anything that doesn't is not free software.
Their four freedoms are a nice reasonable sounding set of values but the truth is that they don't even begin to cover all the nuances FSF takes issue with.
I'll give that the four freedoms are only a starting point. There are indeed some minor nuances, namely: if a requirement is a serious hurdle to users exercising one of the four freedoms. For example, you listed not allowing redistribution without binaries and requiring notifying the original author when modifications are made. These requirements are unreasonable (serve no purpose) and make violation of the license when trying to exercise freedoms 2 and 3 extremely easy.
At any rate, FSF may be more liberal with their definition of "freedom" than I was aware, but the basic point still stands that people may be interested in more than just their standards, and it's needlessly biased and myopic to split into nothing more than FSF and non-FSF approved versions when you can cater to whatever licensing values a person can have.
Why can't the normal version of PNDManager do that?
Let me extend the old food analogy some more:
Please don't. The analogy sucks. I only ever brought it up to convey the ethical dilemma I was facing with the competition. It has been extended far too much.
my girlfriend is vegan but unlike some vegans she eats honey. She also doesn't mind if the food she eats is prepared in a facility that handles things she doesn't eat. So she isn't going to want a "vegan" menu from a restaurant because then she risks not being able to get these foods because some other vegan doesn't like them. She also resents anyone's claim that she's "not really vegan." Do you see where I'm going with this?
Not really. You'll need to get rid of the analogy, because as I've already said, it's a flawed analogy.
If you're just saying that different people have different preferences, maybe another version of PNDManager can be made for some other group. But you're suggesting offering options only (not hiding things that are bad), yet there is no reason that this method shouldn't just be in the regular PNDManager rather than being a separate version.
If someone decides that the FSF's disapproval of non-commercial redistribution (just as an example) is something they don't agree with they should be able to go into the config file and modify the license filter. There should absolutely not be an attempt to provide a different program (much less repo!) for every possible combination of personal feelings. And I'd be happier if there was less encouragement to just follow verbatim whatever FSF or any other organization thinks is best for them, even if that's the easier and lazier thing to do.
I really can't say anything other than "I disagree".
You should know by now that I don't want this for me. For my personal Pandora usage, simply being able to see what is free and what isn't would work just fine. I want this because then I would be able to recommend the Pandora, in some form, at least until a better unit of its size crops up.
But you're reminding me how much of a pipe dream this is, mostly because of this community.