*SNIP*I believe that it's the developers right to determine whether to ask for money for the software or not. Apple is no different. My original comment was directed against the idea that there are basically two choices: Pay for software, or pirate software. And it was directed against the idea that "Writing software costs money, so we should pay for it". Neither claim is necessarily true.
But see I think that is where people confused your post with a different position. No one was claiming that all software must be paid for. Personally I was making the claim that all developers have a right to charge comensation for code they write(even if they can't find any buyers willing to pay).
My own stance was not anti open source, nor saying that all software must be paid for, but instead was defending the other direction, the paid developer. I was claiming that coding is a time intensive task, and one that requires experience, skill, and education, and should be paid for if the developer so wishes.
The idea that Apple should or should not give away software is not an issue of open source, and all arguments for or against Apple doing either is not an afront to open source or a developer working in his/her spare time. It is a matter of whether a developer asking for compensation has such a right, and has such a right in this particular case.
Now if Apple were giving it away for free and people were demanding Apple charge money for it, THEN we could bring up the whole open source issue and a developers rights to give away software if he/she so pleases. And I have no problem with the open source community, in fact coding as we know it today would not be what it is without the extensive open source libraries, as I previously mentioned.
However it still stands that Apple is not an open source developer (though they do release some of their code), the developers are asking for money, and that is their right. It is their right because it was work, that requires a specialized skill most don't poses. I defended Apple on this position not because I think all work needs compensation, or because I worship money, but because of the huge bias and misunderstanding of software developers that I come in contact with daily. This board demanding Apple software engineers work for free was just enough to get a rant out of me
Now Evangelism, I think we understand each other, and can agree we stand on common ground, no?