Name: Anonymous 2010-03-20 12:05
In two other threads we showed as a matter of logic that Linux is not
true open source. I will not repeat those arguments here, but as
Lusotec (a Linux fanboi) rightly acknowledged, what Red Hat puts into
the Linux kernel is meant to bolster the fortunes of Red Hat. Whether
or not that also helps the casual Linux user is incidental. Freetard
buyer beware.
Now let's talk about why (ironically) defacto Microsoft's OS is true
open source.
First, let's get some semantics out of the way. I'm not saying
Microsoft's kernel is "open source" as defined by Websters. No. That
would be "de jure" open source and it requires that the source code be
published. But DE FACTO (as a practical matter) it is open source,
and here's why:
1) Because of the alignment of the computing public with the fortunes
of Microsoft, Microsoft has a strong incentive to make sure its OS
does what is proper and right for the user. 90%+ market share means
it will do so. Contrast that with Red Hat. With a small percentage of
less than 1% market share, what incentive does Red Hat have to do what
is right? Very little. It's like those virus writers who have
incentive to steer you to one of their malware sites, and rip you off,
since it's likely they'll never see you again. But with MSFT, if they
were to do that, the whole world would be up in arms and try and
switch to Apple, or Unix, or even (theoretically) to Linux. The fact
that they haven't means MSFT is "doing the right thing" and making
sure it's OS--with a few hiccups--is not doing the customer wrong.
2) Results matter, not printed source code. As a coder, I can tell
you that you DON'T NEED the source code. Nope. Run the program--does
it work? If not, get the programmer to fix it. You don't fix it
yourself, you ask the programmer (here Microsoft) to fix it. You,
consumer, don't need to soil your hands. It's that simple. If I, as
a Linux programmer, offload garbage onto you, the user, then say
"Well, here's the source code, feel free to fix it yourself", I'm not
doing you any favors. To the contrary. Contrast that with MSFT.
3) Keeping the kernel source code closed is a PLUS, not a minus. It
keeps hackers and the bad guys from exploiting even more of the OS
than they have. Opening the source code is like giving away the keys
to the castle to the bad guys. Nuff said. That's so obvious that if
you don't get it, you just don't get it.
I can think of another half dozen ideas why de facto Microsoft's OS is
true open source, but let's stop here since I doubt even these simple
facts will sink it with you Linux diehards.
And die hard you will, with a less than 1% market share and falling...
true open source. I will not repeat those arguments here, but as
Lusotec (a Linux fanboi) rightly acknowledged, what Red Hat puts into
the Linux kernel is meant to bolster the fortunes of Red Hat. Whether
or not that also helps the casual Linux user is incidental. Freetard
buyer beware.
Now let's talk about why (ironically) defacto Microsoft's OS is true
open source.
First, let's get some semantics out of the way. I'm not saying
Microsoft's kernel is "open source" as defined by Websters. No. That
would be "de jure" open source and it requires that the source code be
published. But DE FACTO (as a practical matter) it is open source,
and here's why:
1) Because of the alignment of the computing public with the fortunes
of Microsoft, Microsoft has a strong incentive to make sure its OS
does what is proper and right for the user. 90%+ market share means
it will do so. Contrast that with Red Hat. With a small percentage of
less than 1% market share, what incentive does Red Hat have to do what
is right? Very little. It's like those virus writers who have
incentive to steer you to one of their malware sites, and rip you off,
since it's likely they'll never see you again. But with MSFT, if they
were to do that, the whole world would be up in arms and try and
switch to Apple, or Unix, or even (theoretically) to Linux. The fact
that they haven't means MSFT is "doing the right thing" and making
sure it's OS--with a few hiccups--is not doing the customer wrong.
2) Results matter, not printed source code. As a coder, I can tell
you that you DON'T NEED the source code. Nope. Run the program--does
it work? If not, get the programmer to fix it. You don't fix it
yourself, you ask the programmer (here Microsoft) to fix it. You,
consumer, don't need to soil your hands. It's that simple. If I, as
a Linux programmer, offload garbage onto you, the user, then say
"Well, here's the source code, feel free to fix it yourself", I'm not
doing you any favors. To the contrary. Contrast that with MSFT.
3) Keeping the kernel source code closed is a PLUS, not a minus. It
keeps hackers and the bad guys from exploiting even more of the OS
than they have. Opening the source code is like giving away the keys
to the castle to the bad guys. Nuff said. That's so obvious that if
you don't get it, you just don't get it.
I can think of another half dozen ideas why de facto Microsoft's OS is
true open source, but let's stop here since I doubt even these simple
facts will sink it with you Linux diehards.
And die hard you will, with a less than 1% market share and falling...