Re: free database server for desktop application with ado.net driv

From: Patty O'Dors (PattyODors_at_discussions.microsoft.com)
Date: 08/13/04


Date: Fri, 13 Aug 2004 04:01:01 -0700


> I've used MySQL on Windows since its 3.x days, it works just fine. So what
if it is GNU and supports linux? It supports Windows
> too. So what? What is it we are supposed to not be "fooled" about? And what is it that "you know" that apparently is so bad?

If it works at all on linux, it isn't optimized for windows. Like SQL server
is. Yes - it may be *OK* - and in some situations it can probably be proved
to work satisfactorily. But I like things to be more than just OK, thanks
very much.

>
> > If it's produced for many different operating systems, it's a bit like
> > saying it's "Jack of all trades, master of none".
> > The advert "works on many different operating systems" is a synonym for it
> > being largely linux-based - what with all these 'solaris' and 'OS/2' and 'arm
> > elf' builds, etc...eeeurgghh!!!
> Uh... that is the way software works on Linux. It needs to be compiled individually for the different ones. There simply isn't
> "one" kind of linux executable.

Er... well that isn't windows's problem!

>And again, so what if there are tons of different linux builds. We don't need >them... just go to
> the one that says "Windows", it really isn't that hard.
>
> > You do realise that the main pleasure people get out of these programs is
> > simply being able to get them to compile on their particular version of linux
> > on the particular processor they've got, and discussing the trials and
> > tribulations of their silly little compilation capers on various stupid
> > weblogs that clutter up google ?
> Yes, people who have problems compiling it post about it because they want their own optimizations. Again, so what. That is
> exactly what we are doing here, only with C# instead of MySQL.

Yes, but a lot of the people here, myself included, are working on business
applicaitons that are actually going to get them somewhere, or allow a
company to produce some information or that it didn't have before. The MySQL
"researchers" are basically just trying to reinvent the wheel in order to
pursue their vain attempt to prove that anything that windows can do, linux
can also do... I just don't see the point in doing that. Linux is fine for
some things, web servers for instance - Google runs on linux! Just not
hardcore databases and programming languages!

> You're missing the point - you do not have to compile it yourself. So who cares about different compilation settings. If one is
> intelligent and cares to learn them, then they are there. If not, you take the precompiled binary labelled "Windows" and go with
> it.

They always make it clear though, that the precompiled binary is distinctly
worse, or an "old version".

> "These people" LOL you act as if they are a bunch of criminals or something. What do you mean it is a bottomless pit that leads
> nowhere? It most definately leads somewhere!

Er... no. It was a metaphor, for saying that it never actually *gets* you
anywhere useful. If you want to be be pedantic, I'll be exact - where it
actually gets you going is just round and round in circles.

> There are 50 different packages because they have taken the time to COMPILE it for many different platforms - so people do not have
> to do it themselves!!! This is exactly what you wanted!

NO it's not! I just want to see the back of these silly little "free"
schemes which aren't free at all. There's nothing wrong with the open source
movement - just can't there be some money in it? And can't they be a little
less moralistic - they're always banging on about how proprietary software is
immoral, and that 'freeware' isn't actually free as you don't get the source
code to it, well - their software is the LEAST free - who wants a program
that whenever you use it, you have to distribute THEIR sourcecode with your
program?

It's like working for a company that every evening, gets to open up your
guts and rummage around to make sure you haven't eaten any company property.

>
> Point one out that does not work.

GCC.

There is no hunting involved. You go to the one for the platform you need
and you download it.
>
> > Well, maybe you shouldn't raise the topic of linux and GNU-based programs
> > like MySQL then. (Not saying YOU personally did... but someone did)
>
> Yes, someone did. You. MySQL is not "linux based".

Well, you can deny it till you're blue in the face sunshine, but it won't
make it true.

It is C++ source code.

.... which is written for linux. It's probably not all written in C++, I
suspect there's a lot of delphi in there aswell.

t is not based on anything until it is compiled. It
> is just as much Windows, or Solaris, Mac, or FreeBSD based as it is Linux. Or "any-of-the-other-platforms-they-list"-based.

..then that brings me back to my earlier point that it's jack of all trades,
master of none...

>
> > I am perfectly capable of writing AND compiling source code, and complex
> > source code at that - but that doesn't mean I should be any good at building
> > GCC or MySQL or any other stupid GNU-based program. I don't have to be - if i
> > don't ENJOY downloading it and compiling it, I can't see where it's going to
> > actually GET me in anything less than a matter of years, that a windows
> > program won't in a few minutes...
> The MySQL source package comes with Visual Studio projects setup. You load it and click build. No GCC involved. If you cannot do
> that, you probably should using C#.

But why would you, when MSDE is just as easy to install? And 1000 times
better, becuase it's not written by amateurs?

> Or like I said earlier, YOU JUST DOWNLOAD THE WINDOWS INSTALLER FOR IT!!! NO COMPILING REQUIRED!!
>
> > After all, if a program's had salaried programmers working on it, who've
> > still got a wife and kids to feed if they get the sack for the program not
> > being good enough or not working, they're going to make damn sure it works
> > and that the version that works is the only one that gets released. These
> > open source - yes, ok anybody may be able to improve on it. But at the end of
> > the day, the ones that are going to be able to improve on it best have
> > probably got other, more lucrative things to do.
> >
> > They don't have anybody to answer to if it doesn't work, as no-one's paid
> > them any money. Stands to reason that it's not going to work!
> If you truly knew anything about MySQL you would understand how pointless that last paragraph was. MySQL is distributed under the
> GNU ONLY for applications which are also open sourced and free. If it is a commercial application, you have to pay for it!
>

"Open sourced and free" is a contradiction in terms! If it's open source, it
means you have to distribute their source code with it whenever you use
whatever component it is in your program, which means you have to live by
THEIR rules, which DOESN'T sound like freedom.



Relevant Pages

  • Re: free database server for desktop application with ado.net driv
    ... I've used MySQL on Windows since its 3.x days, ... So what if it is GNU and supports linux? ... You're missing the point - you do not have to compile it yourself. ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: Video editing in Linux?
    ... picked the visual.net package because the compiling was virtually all ... but the majority of windows based games were using the Directx ... shit scared to switch over to openoffice and a linux server here, ... So is that a program or a driver or some kind of wrapper? ...
    (alt.linux)
  • Looking for best solution - FastCGI, ODBC, FreeTDS, MSSQL
    ... I have an application that we have developed mostly for MySQL but we want to bring it to a wider ranges of database servers. ... Our application works well on Windows and Unix-like systems (Linux) but one area we are having problems in a Windows and Linux setup. ... We have the application installed on a Linux box and MS-SQL on Windows. ...
    (comp.lang.perl.misc)
  • Re: Kann mysql dump nicht importieren: auto_increment Problem
    ... Auf 4.1 habe ich nur aktualisiert, weil ich hoffte, dass es mit Windows 2003 besser zusammenarbeitet - das funktioniert aber leider auch nicht. ... MySQL macht irgendwas mit der ipnat.sys, dass das restliche Problem Schwierigkeiten bekommt. ... Windows 2003 finde ich durchaus gelungen, erheblich besser als alle "Linux GUI Enterprise Server" die ich bisher gesehen habe. ... Die MySQL Software funktioniert nicht! ...
    (de.comp.datenbanken.mysql)
  • Script advice
    ... I'm about to start compiling and linking program modules under Linux. ... previously did this under Windows and used a batch file. ... This is what happens under Windows ...
    (comp.os.linux.misc)