Steven D'Aprano wrote:
> What do you mean 'just like"....? They are nothing alike.
All three of Python, Apache and Linux have accepted donations from
Microsoft. Microsoft is a corporate sponsor of the PSF. Microsoft is not
in the business of donating money and time to competitors out of the
goodness of their heart. If Microsoft is giving them money or code, they
must be getting something out of it.
Not so fast there, Steve. If they [Microsoft] are paying anything
(unsubstantiated, unknowable) to Python, Apache, or (Linux, whatever you
mean by that term...) there are only two motives:
1) Embrace, Extend, Kill...
2) They are paying for interoperability (revealing their underlying
proprietary frameworks) in exchange for not being left out in the cold
when the rest of the world dumps their system and moves to a free society.
Microsoft is between the proverbial rock and that hard place you always
hear about.
The problem with motive number (1) is that nobody cares for (nor needs)
their extensions, and its very hard to kill *anything* that is GPLd or
licensed under a GPL compatible license. There really isn't a lot they
can do... except threaten litigation or to use a front to threaten
litigation.
The deal with motive number (2) is that there are fewer and fewer teams
who are concerned with interoperability. For instance (my team), we
moved our stuff to gnulinux based systems and dumped Microsoft
completely... we have no need for them at all (they're dead). The Linux
Foundation president made a splash the other day by saying that bashing
Microsoft was like kicking a puppy (the server cloud war is over, and
Microsoft lost... big). The desktop is all that is left... and that is
dying... rapidly. Their lockin is well entrenched (like Borg implants )
but the number of mom & pops ( like my entire extended family, for
instance) who are moving to Ubuntu (themselves) is astounding! It will
not be long and Microsoft will die... and none too soon.
All three projects actively collaborate with Microsoft from time to time,
Again, this is not true. There is a huge difference between active
collaboration, and accepting donations from Greeks bearing gifts... :)
some more than others. .NET's IronPython is one of the "big four" Python
implementations (the others being CPython, PyPy, and Jython), and
actively supported by Microsoft. What's good for Python is good for
IronPython and Microsoft.
I'm not interested in any of those mentioned above, except Python
(PSF). I don't support the others.... in any way. Period.
Perhaps I should also have included Firefox and Thunderbird, which
actively court Windows users and developers, sometimes at the expense of
Linux users (e.g. the use of SQLite),
Again, not true. What is happening with Firefox and Thunderbird is
to provide the most common interfaces mom & pops use (freely, actively,
functionally, easily) so that they are "freed" from the Borg implant of
IE. Then, when mom & pop try the live cd from Ubuntu, or Gentoo, or
BLAG, or gNewSense, whatever... they have interfaces that they are
comfortable using. Clever,huh? None of this is at the expense of the
gnulinux community... on the contrary, these tactics are for our benefit
and must be supported; with time, attention, education, and yes, even
our money.
IE is dead. It is flat dead... almost nobody is using it... not
even die-hard Windows gaming fanboys... we're on our way to freedom.
Or Samba, which doesn't merely compete with Microsoft's SMB, but spreads
it into the Unix world and legitimizes Microsoft's protocol among FOSS
users.
Samba is almost (almost) not necessary any longer either. Most
shops today are supporting CUPS and the shops who provide Windows print
servers are supporting the SMB interface so that all the Linux and Macs
can still print... I'm thinking here mostly of the university setting
(where I'm @ these days) where 9 out of 10 computers is a Mac Book and
half of all remaining notebooks are running Ubuntu... again, this is
not to legitimize Windows as a platform, but merely *in place* to
expedite the rapid migration of users to *nix platforms. When finished,
we turn off Samba and everyone is running CUPS... end of a sad sad story
for Microsoft, and the dawning of a bright new day for freedom.
You paint a very attractive picture of Good versus Evil, but real life is
not as black and white as you make out.
Real life is all I'm interested in... that is why I'm an activist,
as well as a computer scientist; I care. Free software - Free society.
The time is now, and the timing is critical. Microsoft and the
representative oligarchy must die. We don't need them any longer and
they have crippled the entire world for far too long....
Mono fails to live up to your extremely high standards of FOSS purity
This is one of the few things you have said that I can agree with,
sort-of; kind-of. Mono is deliberately acting against the best interests
of the FOSS community... which is why the general FOSS community hammers
on them... not just me. Ben Finney's response to you (I hope you saw it,
it was his response to your straw man argument against his viewpoint)
was right on the mark, so I will not reiterate that here. But, almost
needless to say, there is a fundamental distinction that is being made
in the community regarding patronizing of .NET and C#. There is simply
no reason for it, and 'it' must be resisted with vigor. Freedom in the
21st century demands that the software oligarchy of the 20th century
die. This must happen at all cost. It is imperative. The time is now.
kind regards,
m harris
--
http://mail.python.org/mailman/listinfo/python-list