alright, a valid question, from a day to day point of view, and the answer is as follows.
Open source means that you can read through all the code yrself.
If you can understand the code, then you can see exactly what the software is programmed to do.
M$ software is usually (always?) NOT open source, so you can't tell what it does. All GPL software IS open source, so you CAN see what it does.
"Oh no!" i can hear the world screaming," I can't understand all this meaningless computer geek gibberish! i am going to fall prey to the unscrupulous code writers of the world!"
well i say ploppypoos to that, because enough people use linux that
do understand every character of code, that if some open source thing turned up with malicious code in it, everybody would know about it very soon.
While some people might not spread it around, there are enough loudmouthed altruists in the linux community that it's unrealistic that any GPL software could be spyware without you knowing about it.
Not all linux software is GPL, and some software even admits/advertises that it's spyware. (i'm thinking of KazAa for windows here actually but there's bound to be similar licences for some unix programs) and you have to allow it to be if you want to use it.
That's it in a nutshell. pretty good compared to the alternative where you have to first believe that a company who will go unnamed have no spyware in their OS or programs, then later when they admit they were LYING (yes this has happened before) you have to trust the liars when they say that they won't use the information they have already gathered and are already gathering about you for illicit purposes or commercial gain.
Would their word stand up in a court of law? (of course it would, haven't you heard of backhanders?)
I know that some people who post here don't like to view M$ pages so i'm going to quote some of the contents of the pages that are linked to above, so you don't have to go to M$ to read them:
quote:
How Does Linux Compare? Competitive Comparisons
Read about the strengths of Small Business Server compared with this competitor.
Thousands of Compatible Applications
Because Small Business Server 2000 includes the mature, multipurpose Microsoft Windows