Re: OT: Default forced on MySQL;

2001-11-09 Thread Gordan Bobic

On Friday 09 Nov 2001 03:36, DownloadFAST.com wrote:
 Mr. Bobic,

[snip]

 The only thing that matters is that every time you respond on the list, you
 are only making a fool of yourself in the eyes of the many people who are
 lurking.  They can see right thru your motives in sending this post below.

LOL. So much for no personal attacks that you called for. At least you're 
being consistent, I suppose.

As for growing up, the things that one tends to learn when they grow up is 
that life is about being reasonable and about compromise. Taking on the 
entire MySQL (or any established open source development effort) with the I 
want this feature, and I want it now, because I _know_ it must be simple to 
implement even though I haven't exactly looked at what is involved attitude 
isn't necessarily a compromising nor reasonable thing to do, in terms of time 
or effort. Considering the features you want (IIRC you only mentioned the 
default values in tables) - why don't you try PostgreSQL instead? I have said 
it before and I'll say it again - use the product that works best for YOUR 
particular application.

There are at least 5 free open source SQL DBMSes (MySQL, PostgreSQL, SAP, 
Interbase, MiniSQL). Before you hopelessly start trying to make one into 
another, you may find that a more rewarding exercise in terms of your time is 
to just use the one that is better geared toward your target application. 
That would at least show that you have studied the problems in your 
application and done the relevant homework. Complacency, resistance to 
learning, just wanting a quick patch and the I'm OK, you are not OK 
attitude don't do much for the display of how serious you are being (or 
trying to be).

The gauntlet has been thrown by you, and the response was your invitation to 
join the development effort (see Arjen's post on the list). The whole point 
of open source development is that if you don't like what something is like, 
you can just go and do it better. It's the ultimate put-up or shut-up 
competitive environment. You lead, you follow, or you get out of the way. To 
lead, you need followers that believe you are fit to do so. To follow, you 
need to find a leader you approve of and that approves of you. Getting out of 
the way is the easiest, but also the least rewarding action to take.

Humble regards.

Gordan

-
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/   (the list archive)

To request this thread, e-mail [EMAIL PROTECTED]
To unsubscribe, e-mail [EMAIL PROTECTED]
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php




Re: OT: Default forced on MySQL;

2001-11-09 Thread Gordan Bobic

On Friday 09 Nov 2001 12:11, DownloadFAST.com wrote:
 Considering the features you want (IIRC you only mentioned the
 default values in tables) - why don't you try PostgreSQL instead?

 My understanding is it is much slower.

That is what I am hoping for. Or rather, I am hoping that MySQL proves to be 
signifficantly faster, as that is the main reason for the migrtion I am 
testing at the moment.

 But the more important thing that has been learned here, is to find out
 what kind of people are in the community.  Because one can learn a lot
 about the future direction and success based on the people who are
 involved.

Indeed. All the MySQL developers who bothered responding to this thread 
completely stayed out of the somewhat heated discussion that we have recently 
been having. IMHO, that indicates a great amount of self-control and patience 
- all of which speak only the best for the MySQL development effort.

 And what I learned is that some (I don't know what % yet) are very
 dogmatic, closed-minded, intolerant, rude, unprofessional, and down right
 blood thirsty.  Not the kind of people I would want to contribute to or be
 a part of.

I think you may be (although I am not sure what particular responses have 
made you form that opinion) mistaking in your identification of the actual 
developers. As I am quite happy to confess, I am not a developer/contributor 
to the MySQL project - I just use it. I just wasn't happy with the way you 
attacked them, for no (IMHO) particularly good reason. This is not 
specifically related to any particular development effort. So, if you have a 
disagreement with my opinion, it would be a good idea not to make the mistake 
of assuming that is how the actual developers/contributors feel as well. I am 
sure it wasn't necessary for me to point this out, but I don't want my 
argument with you to be responsible for any sort of grudge against any of the 
hard working MySQL developers.

 And I also learned that MySQL has a license which says we can take their
 great work, and basically resell it and use it to make a profit for
 ourselves, as long as we give back any source code changes.

Indeed - a growing number of companies are trying to do this sort of thing 
with other GPLed developments.

 In 3.23 they basically stabilized all the major issues for a typical
 low-end web database.  So really the thing is there for the taking, if one
 wanted to just focus on a small set of goals.  It may not be me, but
 someone else my have already started on that business opportunity.

The problem is - what happnes when/if you start needing extra features that 
are not easy to just patch in? Personally, I would handle such minor lack of 
features in a database at the application level. When it comes to default 
values, I know I could handle that in just about all of my applications by 
fairly minor modifications to my code. In fact, that may well be what I will 
have to do to some extent when porting from PostgreSQL to MySQL. If nothing 
else, it seems like a much easier and quicker fix to the problem (or at least 
it is when your code is tidy) than insisting that a new feature be 
implemented, especially if it can be handled at the application level.

In the end, I think we have come full circle here. The only way to really 
protect your investment is to take over all of the software development, and 
have a definite say in what happens. It just seems a little to excessive to 
fork off the whole project, when a patch to either MySQL or your application 
may well be the far less time consuming option...

 I really did not want to learn the source.

I can certainly relate to that. But the alternatives often come to the rescue 
in that case.

 I have too many other things to
 do.  But if I have to learn the source to protect my investment, then I
 might as well do action and not beg people who I do not like.

That is a reasonable point, even if it may not be the most efficient (for 
want of better word) way do handle the problem. A slightly more cooperative 
attitude would have been much more likely to produce better results with less 
effort.

 The best way to erase all this noise and measure who is smarter, is in the
 competitive arena.

Open source arena is both cooperative and competitive - that is why it works.

Good luck with your forking efforts.

Regards.

Gordan

-
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/   (the list archive)

To request this thread, e-mail [EMAIL PROTECTED]
To unsubscribe, e-mail [EMAIL PROTECTED]
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php




Re: Re: OT: Default forced on MySQL;

2001-11-09 Thread Gordan Bobic

On Friday 09 Nov 2001 12:08, you wrote:
MySQL
 On Friday 09 Nov 2001 11:37, you wrote:
  Note on what is going on here...
 
  The paragraph below was from a private email I sent to Gordon.  And now
  Gordon just responded to it on the public list.
 
  Gordon, I was strongly hinting to you in private that it was time to stop
  now.  Can you please stop??

 My apologies for my rude behaviour. It was not my deliberate intention to
 mis-address the reply. :-(

 I agree with what you say here - let's stop this thread.

 Regards.

 Gordan

-
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/   (the list archive)

To request this thread, e-mail [EMAIL PROTECTED]
To unsubscribe, e-mail [EMAIL PROTECTED]
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php




Re: OT: Default forced on MySQL;

2001-11-09 Thread Shankar Unni

DownloadFAST.com wrote:


  [...] why don't you try PostgreSQL instead?


 My understanding is it is much slower.


No kidding? Why don't you fork the PostGreSQL codebase and apply your 
special assembly talents to speed it up by 50% or even 60%?



-
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/   (the list archive)

To request this thread, e-mail [EMAIL PROTECTED]
To unsubscribe, e-mail [EMAIL PROTECTED]
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php




Re: OT: Default forced on MySQL;

2001-11-09 Thread Kodrik

 No kidding? Why don't you fork the PostGreSQL codebase and apply your
 special assembly talents to speed it up by 50% or even 60%?

If you're willing to pay for quality, Oracle is an obvious choice.
It's fast, it has all the features, there are numerous advanced tools to 
manage and develop your systems.

MySQL is targeted for some needs, to which it answers very well, Postgres has 
some great strengh for which it has to sacrifice (which is why MySQL choose 
not to support some features), MSQL has heuh, hum, hmm, oh yes, the micosoft 
logo of quality and security.

And there's Oracle. I don't see what's the dilema. Go for Oracle.

With the advanced need you have for your advanced coding, I feel you will 
rapidly need some other critical features that MySQL lacks. And even if it is 
within your means to remove all the MySQL's limtations that you will 
encounter, I think you will get a greater return by developing more great 
products using Oracle than to waste precious coding time (which would mean 
less other great products you can make).

Also, since your products wil probably be original and appealing, you will 
end up partner with Oracle on some of your products. Oracle has a 
great dynamic team (and the best campus) and they will be more willing than 
work with you in bringing your products to market.
Imagine if you made Coolpage (and your other future products like the db/site 
maker) with an Oracle sponsorship, you will easily be able to sell your site 
makers to Oracle customers, and you will be able to charge much much much 
more than to MySQL users, who prefer to use open source software, even if it 
means more headach.

It pains me to advice you against helping MySQL, especially with all you plan 
to do for it, but the most profitable business model for you would be to 
dedicate yourself to your products instead of the DB, and then show a beta to 
Oracle who I am sure will want to partner with you in distributing them. At 
the end, it woud be much more $$$ in your pocket for less work. Oracle is a 
powerful company with a great product.





-
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/   (the list archive)

To request this thread, e-mail [EMAIL PROTECTED]
To unsubscribe, e-mail [EMAIL PROTECTED]
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php




Re: OT: Default forced on MySQL;

2001-11-08 Thread DownloadFAST.com


I just got back in from a nice day in the park with my kids and my parents.

All I can say to defend myself is that I'm sorry I did not bow to you thy King.

And I am sorry if I have my own opinions and personality.  I will try to
conform asap to Big Brother's wishes.

And I am sorry that my apologies were not humiliating enough for you.

And if that is not enough, then please continue to extract blood...

...in the meantime, I will continue where it really matters.

Good luck to all.  And good luck to MySQL.  It is a great tool.

Thanks for giving me the chance in my last email to set the record straight
on my record.  The archives will speak for themselves.


At 04:18 PM 11/8/2001 +, you wrote:
On Thursday 08 Nov 2001 14:53, DownloadFAST.com wrote:

First of all, I am going to state right now that I have not witnessed this 
discussion first hand (probably a good thing, too). The comments here reffer 
to what you said in your email, and what can be found in the archives.

 Personally, I thought this was definitely the most amusing thread in
  recent memory...

 It wasn't particularly amusing to me.  Especially when one of you who
 disagrees with me, decided to add my email to a bunch of adult spam lists.

Do you have any evidence to corroborate this? If so I'm impressed. Please, 
tell us what your sources are - maybe we can use the information to reduce 
the amount of spam going around.

Assuming (and you should know what assume does) in this particular instance 
is actually a very well known logical error:

Post hoc, ergo propter hoc. (IIR my Latin correctly)

It means: After it, therefore because of it.

From a purely logical point of view, that argument doesn't make sense. IMHO, 
it is far more likely that your email address has been harvested by a mail 
bot. Accusing people without evidence in a public forum, especially after 
claiming seriousness on your own part is BAD practice, and not at all good 
for credibility.

 MySQL just better hope that I continue to love the product so much, that I
 do not post this thread for other corporations considering the
 professionalism of the community.

That sounds threatening. Let's not start sabre-rattling here. You might just 
loose credibility.

 Remember your list is linked from the
 main MySQL.com web site, and I think that means you need to be cautious
 with how you swoop done on new people who come here representing their
 corporation.  In fact, they are lurking and they are not impressed, given
 the supportive email I received privately.

Representing in what way? There are good, helpful and friendly ways. There 
are also others that involve shoving your (not necessarily your 
corporation's) views (right or wrong, let's not go into it) down other 
people's throats. Speaking out against open source products by generalising, 
ESPECIALLY on a mailing list for an open-source product (if there is any 
truth in what you quoted somebody to have said) is asking for trouble. 
Especially after criticising the documentation that you obviously haven't 
read properly. I make oversights myself, as far as documentation reading 
goes. But at least I don't go in head-long convinced that I'm 100% right.

 I think what you are demonstrating quite effectively is that if someone
 does not agree with the standard line of thinking in the group, then they
 will be chastized by the group.  I have had several people from the list
 email me privately and give me their support.

Frankly, after having just read through the archives, I am absolutely stunned 
with the patience some people, especially Sinisa have shown you, in face of 
blatant provocation verging on abuse.

Some of your comments, e.g. There are few poeple here trying to lock out any 
outsider with a controversial opinion. verge on paranoid. Have you looked at 
the MySQL source code? From your comments, I am pretty sure you haven't. And 
yet you feel you know enough about it to say that a modification is 
simple. You don't know enough to make that call. Sinisa does. Get over it. 
If you think you are that good, then go and make a patch and submit it for 
inclusion in the source! I hate to break this to you, but that's the way 
open-source software development is supposed to work. There is a not-so-fine 
line between constructive criticism and abuse. IMHO, you have crossed it.

Then you go on to say:
Sure there are those people trying to use MySQL to replace Oracle, but IMO 
they should be the ones to have caveats, not the majority.

Oracle, MySQL, PostgreSQL, etc. are all good products - and they are all good 
at different things. It all boils down to cost effectiveness and performance. 
If Oracle is good for you, and you can afford it - go for it. The whole point 
of there being multiple products is that you can pick the one the most 
closely matches your requirements.

MySQL documentation has a very nicely reasoned PostgreSQL vs. MySQL section. 
After having read it, at least I know that MySQL is developed by