Re: New fork of MySQL
At 7:45 PM + 11/9/01, Carl Troein wrote: >Shankar Unni writes: > >> What are the rules about "bundling" now? If we distribute a (standalone) >> copy of MySQL with our product, does that expose our product to the GPL? Or >> is it just like distributing a copy of Emacs with your OS? (I.e. as long as >> you make the source available, it doesn't automatically GPL the rest of >> your OS?) >> >> What if the product is designed to work with many databases, but we want to >> distribute MySQL only as a "default database" (i.e. it doesn't depend on >> MySQL for its functionality - it's merely a convenience)? Does that change >> the GPL liability on our product? >> >> Who can answer these questions? > >I believe the GPL FAQ tries to address these questions: >http://www.gnu.org/licenses/gpl-faq.html#MereAggregation > >Specifically, this may be of interest to you: >"By contrast, pipes, sockets and command-line arguments are >communication mechanisms normally used between two separate >programs. So when they are used for communication, the >modules normally are separate programs." Compare that with this section of the manual: http://www.mysql.com/doc/U/s/Using_the_MySQL_server_under_a_commercial_license.html Which says: When you distribute a non-GPL application that ONLY works with the MySQL server and ships it with MySQL. This type of solution is actually considered to be linking even if it's done over a network. I believe that bit about "even if it's done over the network" was added sometime around last December. I'm not quite sure what to make of it, particularly in light of the paragraph from the GPL FAQ. > >//C > >-- > Carl Troein - CÌrdan / Istari-PixelMagic - UIN 16353280 > [EMAIL PROTECTED] | http://pixelmagic.dyndns.org/~cirdan/ > Amiga user since '89, and damned proud of it too. - 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: New fork of MySQL
%% Shankar Unni <[EMAIL PROTECTED]> writes: su> Who can answer these questions? Well, the obvious place to look is the MySQL web site, http://www.mysql.com Click "Products", then click "MySQL Licensing Policy". -- --- Paul D. Smith <[EMAIL PROTECTED]> HASMAT--HA Software Mthds & Tools "Please remain calm...I may be mad, but I am a professional." --Mad Scientist --- These are my opinions---Nortel Networks takes no responsibility for them. - 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: New fork of MySQL
http://www.mysql.com/doc/G/R/GRANT.html You need to GRANT 'emdtest.ncr.com' permission to connect or a user from any box to connect with a user name and password. mysql> GRANT ALL PRIVILEGES ON *.* TO kenneth@"%" IDENTIFIED BY 'some_pass' WITH GRANT OPTION; means kenneth can connect from box ("%") with a password. Remember you need to Flush your new settings for them to take effect. Read Learn Live http://www.mysql.com/doc/A/d/Adding_users.html > > I get the error 'Host 'emdtest.ncr.com' is not allowd to connect to > this MySQL database server' > > How do I correct this??? > > > - > 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 - 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: New fork of MySQL
Wells, Kenneth L writes: > I get the error 'Host 'emdtest.ncr.com' is not allowd to connect to this > MySQL database server' First of all, I must ask you why you've posted this under a thread about forking off MySQL. This makes little sense to me. Secondly, since you just posted the same question, did you really have to post it again? And finally, the answer you were waiting for: You haven't set up mysqld to accept connections from that host. You need to read the chapter in the manual about how to set up privileges using GRANT, and then turn your newfound knowledge into swift and merciless action. //C - always merciless, never swift. Or possibly the other way around. -- Carl Troein - Círdan / Istari-PixelMagic - UIN 16353280 [EMAIL PROTECTED] | http://pixelmagic.dyndns.org/~cirdan/ Amiga user since '89, and damned proud of it too. - 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: New fork of MySQL
I get the error 'Host 'emdtest.ncr.com' is not allowd to connect to this MySQL database server' How do I correct this??? - 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: New fork of MySQL
hi. regarding 'bundling' GPL products with commercial ones: http://www.gnu.org/licenses/gpl-faq.html#GPLInProprietarySystem to summarize, it's okay, if it's done properly. hth. -ravi. -Original Message- From: Shankar Unni [mailto:[EMAIL PROTECTED]] Sent: November 9, 2001 2:24 PM To: [EMAIL PROTECTED] Subject: Re: New fork of MySQL Steve Meyers wrote: > The MySQL source is under the GPL. Any fork must also be under the > GPL. You may sell your forked MySQL, but you must also provide the > source code. Is it really, now? What are the rules about "bundling" now? If we distribute a (standalone) copy of MySQL with our product, does that expose our product to the GPL? Or is it just like distributing a copy of Emacs with your OS? (I.e. as long as you make the source available, it doesn't automatically GPL the rest of your OS?) What if the product is designed to work with many databases, but we want to distribute MySQL only as a "default database" (i.e. it doesn't depend on MySQL for its functionality - it's merely a convenience)? Does that change the GPL liability on our product? Who can answer these questions? -- Shankar. - 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 - 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: New fork of MySQL
Shankar Unni writes: > What are the rules about "bundling" now? If we distribute a (standalone) > copy of MySQL with our product, does that expose our product to the GPL? Or > is it just like distributing a copy of Emacs with your OS? (I.e. as long as > you make the source available, it doesn't automatically GPL the rest of > your OS?) > > What if the product is designed to work with many databases, but we want to > distribute MySQL only as a "default database" (i.e. it doesn't depend on > MySQL for its functionality - it's merely a convenience)? Does that change > the GPL liability on our product? > > Who can answer these questions? I believe the GPL FAQ tries to address these questions: http://www.gnu.org/licenses/gpl-faq.html#MereAggregation Specifically, this may be of interest to you: "By contrast, pipes, sockets and command-line arguments are communication mechanisms normally used between two separate programs. So when they are used for communication, the modules normally are separate programs." //C -- Carl Troein - Círdan / Istari-PixelMagic - UIN 16353280 [EMAIL PROTECTED] | http://pixelmagic.dyndns.org/~cirdan/ Amiga user since '89, and damned proud of it too. - 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: New fork of MySQL
Steve Meyers wrote: > The MySQL source is under the GPL. Any fork must also be under the > GPL. You may sell your forked MySQL, but you must also provide the > source code. Is it really, now? What are the rules about "bundling" now? If we distribute a (standalone) copy of MySQL with our product, does that expose our product to the GPL? Or is it just like distributing a copy of Emacs with your OS? (I.e. as long as you make the source available, it doesn't automatically GPL the rest of your OS?) What if the product is designed to work with many databases, but we want to distribute MySQL only as a "default database" (i.e. it doesn't depend on MySQL for its functionality - it's merely a convenience)? Does that change the GPL liability on our product? Who can answer these questions? -- Shankar. - 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: New fork of MySQL
> >> In fact, I already emailed the developers yesterday, and asked if I > >> could > >> pay to have the particular feature I wanted prioritized at this time. > > > >Strange how open source developers don't always answer to the almighty > >dollar, eh? > > > > I asked kindly that you not turn this into a personal attack on me. Can I > please ask you to stop > > I am showing you respect by not responding on this point, other than to say > please don't go there. > Maybe you misinterpreted what he said -- I didn't read that as a personal attack. I think he was commenting on the MySQL developers, not you. > >Adding subselects to MySQL is a feature that many, many people have > >requested; > > > How many? And how many users of MySQL are there? And how many of MySQL > could there potentially be? > Some of the most common newie questions on this list have to do with subselects -- "even Access has subselects" :) > > > I haven't searched the list archives, but I've > >been subscribed to this list for a long time, and I can't recall even > >one other person requesting that the DEFAULT behavior be modified. > > > That is my pet issue perhaps. Obviously one would not fork over one small > issue like that. You are dragging the other thread into this one. I am > thinking of a much wider issue, which is how can I be sure that my > investment in and use of MySQL will not be overcome by other forces which > desire that it be something very different. When I first authorized the > use of MySQL, I was told that is was focused on simplicity, speed, and > every improving SQL compliance (i.e. that the little thorns would not be > ignored forever). > Some of the biggest complaints about MySQL's SQL non-compliance have to do with subselects and referential integrity. > You may very well be correct, that it is alarmist to assume that the little > SQL mistakes won't be fixed fully soon. And that other little issues that > keep a product from being perfect at the fundamental level, won't be > ignored. You may be right about that. Then again, you may not be. But I > have investment to worry about. For others who have investment to worry > about, they may look at 4.0 and ask themselves what they are getting, and > whether they feel secure about the improvement that has been made since the > last major milestone. > > For me, I would have rather seen many issues towards further stability and > correctness, versus launching into other huge markets (embedded and > high-end servers). It is not like MySQL's market was any where near > saturated before 4.0. In fact, one of the rules in business is if > something is working then continue doing that thing. Don't break it. And > take incremental steps away from current success. > > There is no way you launch into new markets without having growing pains. > If you look at the historical record, you will see that MySQL kept on developing 3.22 until (and even a little beyond) when 3.23 was declared stable. Nobody pretends that 4.0 is stable yet, so I would imagine that active development will continue on 3.23 for some time. I'm sure the MySQL developers would appreciate your help in maintaining the current, stable 3.23 branch. I understand your concerns -- the company I used to work for took a long time to finally convert from 3.22 to 3.23. In fact, there are people on this mailing list still using 3.22. Perhaps you could contribute to the main 3.23 branch until 4.0 becomes stable, and then perhaps make a deal with MySQL to continue the active development on that branch for them. There are a lot of MySQL 3.23 users, and I would just like to see them all benefit from both your changes and the MySQL developers changes. Forking the code just makes that more difficult, as then a choice must be made as to which benefits you'd like to have. Anyway, as it's GPL'ed, you can pretty much do whatever you want, and my opinion is just one opinion among many, I'm sure! Good luck with whatever you do, but one way or another I hope we can all share the benefits of your changes. If you do fork, perhaps it would be appropriate to post announcements of new versions on this list? Steve Meyers - 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: New fork of MySQL
I will end my involvement in this thread, because I sense there is too much noise coming. If any one with good experience in the MySQL source code base would like to do some well paid, contracting work for me, please do not hesistate to email me privately. Thank you for your consideration of my proposal. We'll see what can be done to add some alternatives. - 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: New fork of MySQL
>What's so tough >about making a patch to 3.23 and sending it to the MySQL developers? 3.23 will not the most current cvs soon I assume. Or does MySQL actively support, debug, fix, and go back and maintain older releases? > I >also doubt that anyone working on the new fork will be able to convince >thousands of web hosts to replace MySQL with 'WSSQL', Well I could own a growing host as well. For now, I gave all my users to let someone else run it: http://coolpagehosting.com I think there are several thousand users already and hasn't be up long. But the number of servers running MySQL is very small compared to the number of web sites. So the race is wide open still. If someone else were to present a better option to the millions of users, this could transform into popularity on the backend. To keep from getting too angry at me, think of these things in the context of the alternative. Microsoft .Net is coming. Take a look at the new toolbar in Hotmail, just to get an idea of how Microsoft is going to convert their 97% market share on the desktop and browser, into same on the backend. >particularly if >they start changing standard MySQL behavior and breaking existing >applications. Ditto the above points. > However, if Shelby manages to speed up MySQL by coding >assembly for every platform MySQL runs on, than I for one will be >impressed ; ) No comment. > >> In fact, I already emailed the developers yesterday, and asked if I >> could >> pay to have the particular feature I wanted prioritized at this time. > >Strange how open source developers don't always answer to the almighty >dollar, eh? I asked kindly that you not turn this into a personal attack on me. Can I please ask you to stop I am showing you respect by not responding on this point, other than to say please don't go there. >Oddly enough, the 4.0 releases won't change MySQL's behavior, unless of >course you are utilizing the new features. The mysql.com announcement about 4.0 disagrees with your assertion. > Your changes DO affect its >behavior, What changes? I did not make any yet. Are you dragging information from my other thread into this one? > and may introduce new bugs into previously stable and >well-tested code. Any changes by any one can do this. What is your point? > Also, I'm not sure what the 'costs' of upgrading to >version 4.0 might be. The 'cost' of new features? Or maybe a few extra >megs of disk space? Time? Hassle? Compile issues? Etc. >I am not sure what this is supposed to mean, but I think that MySQL is a >great example of a focused open-source project. It has clearly stated >goals (speed, ease of use), and while new versions may add new features, >they don't slow the database down or make it more difficult to use. I agree. That doesn't mean though that the improvements schedule is meeting the needs of everyone who is already a user. Some users may have different priorities. Please respect our right to state our opinion and have discussions to determine whether there is enough reason to fork or not. It is a discovery process. I for one, do not have a closed-mind about it. >Adding subselects to MySQL is a feature that many, many people have >requested; How many? And how many users of MySQL are there? And how many of MySQL could there potentially be? These are very different numbers and very important distinctions. But I don't want to have this debate with you. If you aren't interested in this project, then kindly stay off this thread, or at least kindly do not take personal stabs at me. > most of the other items on the to do list have been discussed >extensively here as well. I will grant you that I was not here on this list when those discussions occurred. > I haven't searched the list archives, but I've >been subscribed to this list for a long time, and I can't recall even >one other person requesting that the DEFAULT behavior be modified. That is my pet issue perhaps. Obviously one would not fork over one small issue like that. You are dragging the other thread into this one. I am thinking of a much wider issue, which is how can I be sure that my investment in and use of MySQL will not be overcome by other forces which desire that it be something very different. When I first authorized the use of MySQL, I was told that is was focused on simplicity, speed, and every improving SQL compliance (i.e. that the little thorns would not be ignored forever). You may very well be correct, that it is alarmist to assume that the little SQL mistakes won't be fixed fully soon. And that other little issues that keep a product from being perfect at the fundamental level, won't be ignored. You may be right about that. Then again, you may not be. But I have investment to worry about. For others who have investment to worry about, they may look at 4.0 and ask themselves what they are getting, and whether they feel secure
Re: New fork of MySQL
Hmm, this has certainly been an interesting discussion. I personally think that forking the code accomplishes nothing at all. What's so tough about making a patch to 3.23 and sending it to the MySQL developers? I also doubt that anyone working on the new fork will be able to convince thousands of web hosts to replace MySQL with 'WSSQL', particularly if they start changing standard MySQL behavior and breaking existing applications. However, if Shelby manages to speed up MySQL by coding assembly for every platform MySQL runs on, than I for one will be impressed ; ) > In fact, I already emailed the developers yesterday, and asked if I > could > pay to have the particular feature I wanted prioritized at this time. Strange how open source developers don't always answer to the almighty dollar, eh? > In general though, I think it sort of like Windows. Every new release > is a > major cost to the installed base to upgrade. Many people here may not > think twice about the cost of upgrading to 4.x, because many people here > may enjoy the technology. > > But in business, we don't like change. We like the same thing to work > the > same way over and over again. The more repetitions we can get, then the > higher the economy of scale and thus the higher the profit (and I lot > more > time for me to spend with my family). Oddly enough, the 4.0 releases won't change MySQL's behavior, unless of course you are utilizing the new features. Your changes DO affect its behavior, and may introduce new bugs into previously stable and well-tested code. Also, I'm not sure what the 'costs' of upgrading to version 4.0 might be. The 'cost' of new features? Or maybe a few extra megs of disk space? > So my focus is more on taking what I already thought was wonderful > (3.23) > and focusing on making it perfect for the needs of what most people do > with > a database and a typical web site. And being able to that with less > noise > and more directness. > > I tend to think no one here will be interested in that kind of focus, > because he sort of flies in the face of the granduer. I am not sure what this is supposed to mean, but I think that MySQL is a great example of a focused open-source project. It has clearly stated goals (speed, ease of use), and while new versions may add new features, they don't slow the database down or make it more difficult to use. > OFF TOP MY HEAD: But I am keeping in mind that the people on this list > are > developers and knowledgeable users (or at least the ones paying > attention > to this topic). I think this is quite different from the needs that > actual > users might express. I think a lot of potential users want a database > on > their web site, and haven't the slightest clue how to achieve it. I > could > close that gab with my Cool Page product (have been planning something > like > this for a while, e.g. drag+drop forms and database integration). And I > would like to have access to a database that wasn't trying to compete > with > Oracle, because I just don't feel those features will do anything for > this > market I see. And it just adds complexity. Adding subselects to MySQL is a feature that many, many people have requested; most of the other items on the to do list have been discussed extensively here as well. I haven't searched the list archives, but I've been subscribed to this list for a long time, and I can't recall even one other person requesting that the DEFAULT behavior be modified. Ben - 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: New fork of MySQL
Steve I take your input very constructively and I personally will definitely reconsider and contemplate more on your point. In fact, I already emailed the developers yesterday, and asked if I could pay to have the particular feature I wanted prioritized at this time. And I don't think that was to slight any one, and I don't think that outcome would be negative for any one either. In general though, I think it sort of like Windows. Every new release is a major cost to the installed base to upgrade. Many people here may not think twice about the cost of upgrading to 4.x, because many people here may enjoy the technology. But in business, we don't like change. We like the same thing to work the same way over and over again. The more repetitions we can get, then the higher the economy of scale and thus the higher the profit (and I lot more time for me to spend with my family). So my focus is more on taking what I already thought was wonderful (3.23) and focusing on making it perfect for the needs of what most people do with a database and a typical web site. And being able to that with less noise and more directness. I tend to think no one here will be interested in that kind of focus, because he sort of flies in the face of the granduer. I may just make my own private fork, and maybe bundle it with Cool Page. I really don't know yet. I will wait to see what other people want. OFF TOP MY HEAD: But I am keeping in mind that the people on this list are developers and knowledgeable users (or at least the ones paying attention to this topic). I think this is quite different from the needs that actual users might express. I think a lot of potential users want a database on their web site, and haven't the slightest clue how to achieve it. I could close that gab with my Cool Page product (have been planning something like this for a while, e.g. drag+drop forms and database integration). And I would like to have access to a database that wasn't trying to compete with Oracle, because I just don't feel those features will do anything for this market I see. And it just adds complexity. Apologies my thoughts are not too organized here. I will stand back and listen for a while and think about this more. At 12:00 AM 11/9/2001 -0700, you wrote: >On Thu, 2001-11-08 at 23:42, DownloadFAST.com wrote: >> >> Just so you know I am not blowing wind on possible speed enchancement, >> please let me add that one of my former talents was assembler code. Not to >> blow my own horn, but simply to state as fact relevant here, I was able to >> speed up Painter's core paint routines by perhaps 30 - 50%. So although >> algorithmic changes are usually the largest wins, that is an example one >> possible way to try to get more speed on some crucial indexing routines >> perhaps. >> >> I'd have to dig into the source before I could say specifically. >> >> Then again right now, my personal focus is simply to get some refinements >> more quickly and with less politics. >> > >I guess my main concern is that it seems like your main reason for >forking is political disagreement with developers, and making the code >better is only a secondary reason. If that's the case, I respect your >decision, but I think the best solution for the end users would be to >work out your differences of opinion and try to work together. If your >goals are too far different from the MySQL project's goals, then of >course maybe a fork is the only good solution. > >However, I haven't seen anything in your reasoning that would be >contrary to the goals of the MySQL developers. On the other hand, MySQL >is known for being fast, and for being easy to use for beginning users. >I'd like to see what specific refinements you're talking about -- the >main reason for version 4.0 is to allow a lot of the features that are >on the TODO list. > >I'm not trying to be disagreeable, I'm just not quite convinced yet and >would like to hear more from you about your reasoning and justification >for forking the code, as opposed to contributing to the main MySQL code >(even if it is in the 3.23 branch). > >Steve Meyers > - 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: New fork of MySQL
On Thu, 2001-11-08 at 23:42, DownloadFAST.com wrote: > > Just so you know I am not blowing wind on possible speed enchancement, > please let me add that one of my former talents was assembler code. Not to > blow my own horn, but simply to state as fact relevant here, I was able to > speed up Painter's core paint routines by perhaps 30 - 50%. So although > algorithmic changes are usually the largest wins, that is an example one > possible way to try to get more speed on some crucial indexing routines > perhaps. > > I'd have to dig into the source before I could say specifically. > > Then again right now, my personal focus is simply to get some refinements > more quickly and with less politics. > I guess my main concern is that it seems like your main reason for forking is political disagreement with developers, and making the code better is only a secondary reason. If that's the case, I respect your decision, but I think the best solution for the end users would be to work out your differences of opinion and try to work together. If your goals are too far different from the MySQL project's goals, then of course maybe a fork is the only good solution. However, I haven't seen anything in your reasoning that would be contrary to the goals of the MySQL developers. On the other hand, MySQL is known for being fast, and for being easy to use for beginning users. I'd like to see what specific refinements you're talking about -- the main reason for version 4.0 is to allow a lot of the features that are on the TODO list. I'm not trying to be disagreeable, I'm just not quite convinced yet and would like to hear more from you about your reasoning and justification for forking the code, as opposed to contributing to the main MySQL code (even if it is in the 3.23 branch). Steve Meyers - 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: New fork of MySQL
Just so you know I am not blowing wind on possible speed enchancement, please let me add that one of my former talents was assembler code. Not to blow my own horn, but simply to state as fact relevant here, I was able to speed up Painter's core paint routines by perhaps 30 - 50%. So although algorithmic changes are usually the largest wins, that is an example one possible way to try to get more speed on some crucial indexing routines perhaps. I'd have to dig into the source before I could say specifically. Then again right now, my personal focus is simply to get some refinements more quickly and with less politics. At 10:18 PM 11/8/2001 -0800, you wrote: >What specific issues are you focusing on? > > > >DownloadFAST.com wrote: > >> More points about proposed wsSQL: >> >> 1. Another point is that any changes in a separate fork can always be >> integrated back into the main fork. Nothing is stopping that. I am just >> proposing some advantages as to why it shouldn't be the minor fork's >> responsibility to do that. >> >> 2. I would not decide this any way. It would be by vote of those who were >> interested to work on the project. >> >> 3. The ultiimate determinant of what the market wants, is to try and find >> out which fork becomes more popular. I lot can be learned for both forks >> from such an endeavor. >> >> - >> 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 >> > > - 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: New fork of MySQL
Well I would try to leave that up to the people who want to be involved. But I would say that a good place to start might be here: http://www.mysql.com/doc/T/O/TODO_future.html Speeding up the backlog of little things as priority over the major structural changes, which IMHO are away from MySQL's original fast + simplicity focus. Also to perhaps focus more on speed and optimizations. And/or to focus on installation and usage issues for beginners (remember that # of web sites will double every year or soemthing like that). This is very inline with the focus of my other business, CoolPage.com (web page creation for beginners), so I can deliver massive traffic to such a product, and instant profitability. If coolpage.com did a wysiwyg interface to the DB then we could sell them like hot pancakes. :-) I want to see what other people want to do first. The proposal is fluid. At 10:18 PM 11/8/2001 -0800, you wrote: >What specific issues are you focusing on? > > > >DownloadFAST.com wrote: > >> More points about proposed wsSQL: >> >> 1. Another point is that any changes in a separate fork can always be >> integrated back into the main fork. Nothing is stopping that. I am just >> proposing some advantages as to why it shouldn't be the minor fork's >> responsibility to do that. >> >> 2. I would not decide this any way. It would be by vote of those who were >> interested to work on the project. >> >> 3. The ultiimate determinant of what the market wants, is to try and find >> out which fork becomes more popular. I lot can be learned for both forks >> from such an endeavor. >> >> - >> 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 >> > > - 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: New fork of MySQL
What specific issues are you focusing on? DownloadFAST.com wrote: > More points about proposed wsSQL: > > 1. Another point is that any changes in a separate fork can always be > integrated back into the main fork. Nothing is stopping that. I am just > proposing some advantages as to why it shouldn't be the minor fork's > responsibility to do that. > > 2. I would not decide this any way. It would be by vote of those who were > interested to work on the project. > > 3. The ultiimate determinant of what the market wants, is to try and find > out which fork becomes more popular. I lot can be learned for both forks > from such an endeavor. > > - > 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 > - 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: New fork of MySQL
More points about proposed wsSQL: 1. Another point is that any changes in a separate fork can always be integrated back into the main fork. Nothing is stopping that. I am just proposing some advantages as to why it shouldn't be the minor fork's responsibility to do that. 2. I would not decide this any way. It would be by vote of those who were interested to work on the project. 3. The ultiimate determinant of what the market wants, is to try and find out which fork becomes more popular. I lot can be learned for both forks from such an endeavor. - 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: New fork of MySQL
> I think it would be more useful to work on the main branch and add extra > value to it, such as Heikki has done. That way all users of MySQL can > benefit from your fixes, etc. IMHO I think this would be best too, I know I would like both the newer/forthcoming features in the 4.x branch, but would also greatly appreciate any new features and stability that you or any other members of teh community could add. This is one of the greatest aspects of the Open Source Model. Not to disclude the ability to make your own fork, but in this case I really wouldn't see a need to keep any updates you make separate. -- Jayce^ - 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: New fork of MySQL
[snip] >The MySQL source is under the GPL. Any fork must also be under the >GPL. You may sell your forked MySQL, but you must also provide the >source code. Thanks. No resistence from me about publishing source. >Even though I run a small site, I very much like the direction MySQL 4.0 >is headed. Features like foreign keys, triggers, and subselects can >help small sites as much as big sites (subselects are definitely the >least useful feature of those three though...). > >Features like replication (already in 3.23) are definitely geared more >towards big sites. I understand and respect this point of view, and my point of view is counterintuitive. I hope you do not mind if I say there is a big difference between "can" and "will" in the above context. I may use all those features someday, but right now I am not, and beginners have other priorities and hurdles to cross first. Marketing is targetting. Effective development is focus on target. I suggest a good book to everyone. It is entitled "The 80/20 Rule". It basically says that you do 20% effort for 80% result, and leave the 80% effort and 20% result for your competitor. >I think it would be more useful to work on the main branch and add extra >value to it, such as Heikki has done. That way all users of MySQL can >benefit from your fixes, etc. I RESPECTFULLY disagree because: 1. Integrating changes in an ever more complex code base, can get more and more inefficient. 2. It will be a while before 4.x is stable. Every change we want, has to wait for the rest of MySQL's grand focus to become stable in each iteration. This is not efficient for the target. 3. It is not well focused. (Please don't attack me personally for expressing a strong opinion. I have said nothing personal here) > >Steve Meyers > - 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: New fork of MySQL
> I have not read the MySQL license in detail. > > Does it allow someone or a group to start another fork of the source that > is independent from the current developers? > The MySQL source is under the GPL. Any fork must also be under the GPL. You may sell your forked MySQL, but you must also provide the source code. > If yes, is any one else interested in starting a fork in which the primary > goal would be to improve the smaller todos and performance for small sites > (the majority who use MySQL)? > > It seems to me that the direction of MySQL is now heading more towards big > sites given the features in 4.0. > Even though I run a small site, I very much like the direction MySQL 4.0 is headed. Features like foreign keys, triggers, and subselects can help small sites as much as big sites (subselects are definitely the least useful feature of those three though...). Features like replication (already in 3.23) are definitely geared more towards big sites. > I understand we would have to donate our work back to open source and I > don't see a conflict with that. This would remove MySQL core group from > the annoyance of people like me who just want a solid 3.23 with the little > refinements done. For those who outgrow our product, they could easily > migrate to the full MySQL 4.x and later. > > Let me know if you think my idea has merit. But please no personal attacks > and all that other noise. Just to the point if we can. > I think it would be more useful to work on the main branch and add extra value to it, such as Heikki has done. That way all users of MySQL can benefit from your fixes, etc. Steve Meyers - 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: New fork of MySQL
%% "DownloadFAST.com" <[EMAIL PROTECTED]> writes: dc> I have not read the MySQL license in detail. MySQL is under the straight GPL. -- --- Paul D. Smith <[EMAIL PROTECTED]> HASMAT--HA Software Mthds & Tools "Please remain calm...I may be mad, but I am a professional." --Mad Scientist --- These are my opinions---Nortel Networks takes no responsibility for them. - 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