On Mar 20, 2007, at 1:00 PM, Jeff Fisher wrote:
> Tell me what I got wrong.
OK, here goes:
> Oh come on Ed, I've been reading the 'Hate everything Microsoft'
> stuff from
> you for years. For you, it's more like open source vs. Microsoft.
Gee, I was always accused of being a Mac bigot because I preferred
them over Windows machines. Now you have concocted some other
religious cause as my motivation.
I'll say it as clearly as I can: use the best tool for the job at
hand. If you have the choice between two or more tools that both can
do the job, it is in your interest to go with the open source tool.
> One of the biggest reasons you started Dabo is because you wanted
> to get
> away from a Microsoft product and into 'open source'.
No, it was because as a consultant, I saw the number of calls I got
for Fox work dropping precipitously, and I needed to figure out my
next move if I wanted to stay busy. I looked at several alternatives,
including a few Java options, before deciding that I wanted to
program in Python. That decision was based on two things: Python is
an absolutely wonderful language to code it, and no company could
ever buy it out and bury it.
If I was going to invest my time and effort into mastering a new
tool, I did not want to end up in the same situation I now find
myself in: being very good at developing with an amazing product,
only to have some marketing department somewhere decide that they
could make more money by marginalizing this amazing product and
moving everyone to a less capable tool that would generate more money
for the company. I also didn't want to bet my future on the dominance
of any single platform; being platform-agnostic was a requirement.
There wasn't any tool out there that even came close to these
demands, so along with another Fox guy who had come to pretty much
the same conclusion I set out to create it myself.
If all I had wanted to do was get away from a Microsoft product and
into open source (why do you quote that term?) there are no shortage
of products out there. I'm spoiled by my years with FoxPro, though,
and all of those other alternatives just seemed lame compared with
the Fox.
> Let's take a look at the rest of your application choices here:
I just gave a few; I didn't plan on spending all day setting you
straight.
> SourceSafe is the industry leader for such a product.
As long as you narrowly define the industry. Outside of the
Microsoft sphere, it is not used at all.
> CVS doesn't even come
> close. It is difficult to work with, the GUI front ends all suffer
> from a
> total lack of advancement when compared to 'paid' products.
You do realize that these are your own self-serving conclusions;
have you ever used TortoiseCVS? Can't get much simpler and easier
than that. There are several excellent GUI front ends for CVS,
although you are correct that they have not gotten the attention they
need lately, since nearly every CVS user has moved onto Subversion
and other even better SCC systems.
> MapPoint vs. Google Earth? Google Earth is a great way of getting
> maps,
> viewing different areas and so on but with MapPoint, I can load in
> my own
> data from a wide variety of sources and make maps that are useful
> for my
> needs. Can't do that with Google Earth.
That's great for you; if I had that need I would probably still be
using MapPoint, too. But I needed it for maps, directions, and the like.
> In fact, MapPoint is just
> Microsoft's old direction software [can't remember the name] but
> with the
> ability of real statistical analysis, census information,...
Again, if that were my needs... but it isn't.
> If there was an open source alternative, you would choose it.
> Doesn't matter
> if the open source alternative lacked the features of what it was
> attempting
> to replace or the stability.
Now that's a total crock. Re-read what you wrote above and tell me
that it's possible to read that and not conclude that the person you
wrote it about is an incompetent religious nut.
> There are actually very few open source products that even come
> close to
> what is out there. For example, over the weekend, I loaded up
> ubuntu on a
> spare PC. I typically use this PC to as a print server, messing
> around box,
> and to play music while I work. On the windows side, I use
> applications like
> MediaMonkey, JetAudio, and Winamp to play music. Anything like that
> out
> there for Linux? Not even close and I have tried quite a few
> alternatives
> now. They won't play my MP3's, did find something to play my WMA's
> but no
> way of creating a playlist.
Can't help you here, since I don't use Linux as my every day
machine; I just use it as my server and as a development machine. I
use my Mac for all my multimedia needs.
BTW, MP3s are no problem to play. Most of the Microsoft-developed
formats, though, are crippled by licensing restrictions. IOW, it
isn't a matter of technology, but of legal departments, and the
Microsoft world definitely has the advantage there.
> Most of the interfaces look like they were
> developed way back in '95 and even then, most won't work at all.
I don't know why you continue to rant about media players; I never
mentioned them. But you seem to continue to imply that I somehow made
this argument, since you are countering so vehemently.
> Some of
> them required that I go back to a command line to install - haven't
> seen
> that in the rest of the world for decades.
That's funny - I remember the exact opposite argument being used
against those toy 'Mac' machines by a bunch of DOS users.
And if you had to install anything from a command line in Ubuntu -
well, then you just didn't bother to learn how to do it the easy way.
> And to top it off, the damn thing
> just locked up on me again - had to reboot. But even with that
> said, you
> would pick it over Microsoft.
I have had my Linux boxes lock up once: when a USB drive died in the
middle of a write, and the CPU went to 100% as it kept trying to
finish writing. The other processes kept going (dual CPU), but it was
so slow trying to find the command to kill that I just rebooted the
thing. I didn't have to worry, since with an ext3 journalling file
system I didn't have to worry about corrupted files.
The point is that I could write a hundred such stories about
Windows, and I don't think you'd consider them relevant at all. So it
seems disingenuous of you to write such unsubstantiated crap and try
to ascribe it to me and my motives.
> Open source is for the most part, so behind the rest of the world.
> There are
> only a few exception to the many failed projects or should be dropped
> projects.
Not going to bite that flame bait. Instead, I'm going to click
'Send', which will forward this email over a BSD sendmail
implementation on my Mac to the Postfix SMTP server on my Ubuntu
machine over TCP/IP, where the /etc/aliases file will redirect the
message to Mailman, which is the list server for ProFox, and which is
written in 100% Python. Before it reaches the list server, though, it
will be filtered through ClamAV for viruses, and SpamBayes (also 100%
Python) for spam content. Once it reaches Mailman it will be
forwarded to Postfix with a list of email addresses that are
subscribed to the list, and also to a Python script that filters out
[OT] messages, and passes the non-OT mail on to the ProFoxTech list.
The message will be passed to a Python archiving script that will use
the MySQLdb module to directly insert the message to the MySQL
database that is used for the archives. You can view those archives
at any time by using a browser that understands HTML and JavaScript
by typing in the URL for the archive. That browser will then use the
public DNS system to resolve the URL into an IP address, where it
will pass a request to my Apache server. Apache will recognize the
address as one that is handled by the Zope app server, and will pass
it along to Zope (also 100% Python). The Zope server will take the
request, run a query against the MySQL database, take the results and
format them nicely, and then return it back through Apache to your
browser.
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/profox
OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech
** All postings, unless explicitly stated otherwise, are the opinions of the
author, and do not constitute legal or medical advice. This statement is added
to the messages for those lawyers who are too stupid to see the obvious.