Re: Re: PHP 5.0.0 Beta 1

From: Date: Mon, 30 Jun 2003 01:43:43 +0000
Subject: Re: Re: PHP 5.0.0 Beta 1
References: 1 2 3 4 5 6 7  Groups: php.pear.general 
Request: Send a blank email to pear-general+get-6318@lists.php.net to get a copy of this message
It won't come to that. I see what's up now. I never really considered the implication of the link between commercial (non-OSS) PHP code that utilizes only MySQL. While neither license disallow this, it could be construed as such in the case of commercially-sold software. You will still be able to link against the client on your system when compiling (which I do anyway). The biggest hassle will be for people similar to yourself - it either means compiling manually on Windows or using some other database server. -- Eric On Sun, 2003-06-29 at 19:33, Stan Lemon wrote: > I still feel eerie, it'll be more of a hastle for me, and I'm not big on > that. Part of the problem I am going to be facing is developing in PHP > on Windows. Since I am essentially = to poor, the SQL servers (for > Windows) which cost money (ehem, mostly everything but mySQL), will be > unavailable to me. The bigger problem will be when I drop stuff onto my > web host where I, more then likely, won't find the same SQL db. I may > have to resort to the old fashion way of doing things, like my buddy > still does in Perl... arg... parsing text files. :-( > > - Stan > > Rasmus Lerdorf wrote: > > >What's the confusion here? Most non-GPL licenses are not compatible with > >the GPL when it comes to combining a GPL'ed and the non-GPL'ed component > >in the same package. This has nothing speficially to do with PHP. You > >also cannot link a GPL'ed libmysqlclient library into Apache in any way > >and redistribute that. So, something like mod_auth_mysql has that > >problem. > > > >This presents less of a problem to the end users. If you are not planning > >on redistribution you can pretty much do whatever you want. As software > >providers we are more inconvenienced by this. We cannot, for example, > >distribute code whose only purpose is to link against a GPL'ed library. > >I personally think potential linking restriction is beyond what the GPL > >can cover since we aren't including any GPL'ed code, but RMS disagrees and > >loves to beat on us for it. RMS's view is that if we distribute software > >which is only useful if it is linked against a GPL'ed library then we are > >indirectly violating the GPL by encouraging people to violate the license. > >Our ext/readline extension was a sore point for a while until we made it > >clear that the extension was aimed at the BSD-licensed libedit library > >which happens to share the same API as the GPL'ed libreadline. > > > >In the MySQL case we need to make sure that our MySQL extension can be > >linked against a non-GPL'ed library so as to not encourage people to > >violate the GPL. And MySQL AB will have some specific terms for > >open-source projects like PHP that will make this easier for us. > > > >You really shouldn't worry very much about this. Neither the PHP > >developers nor the MySQL developers want to make life difficult on > >PHP-MySQL users. We may not bundle libmysqlclient anymore, but that > >doesn't mean that we will drop MySQL support. The bundled library did > >cause some problems over the years with mismatched libraries and in the > >end you are better off having a single libmysqlclient library on your > >system that you link everything against instead of having some stuff > >linked against one version of the library and other stuff linked against > >another. > > > >-Rasmus > > > > > >On Sun, 29 Jun 2003, Stan Lemon wrote: > > > > > > > >>Could be. All I'm saying is I have a feeling that's the part of the > >>license they are having a conflict with. > >> > >>Regardless... This brings a *serious* issue up for PHP, especially > >>since mySQL is so common amongst open source developers. Unless there > >>is some change it makes me hesitant to PHP5. > >> > >>- Stan > >> > >>Eric "e-dawg" Johnston wrote: > >> > >> > >> > >>>But PHP is Open Source. > >>> > >>>Might it be due to Zend? > >>> > >>>On Sun, 2003-06-29 at 18:56, Stan Lemon wrote: > >>> > >>> > >>> > >>> > >>>>I am assuming the following: > >>>> > >>>> > >>>> 3. Commercial use for everyone else > >>>> > >>>>b) If you include one of the MySQL drivers in your non Open Source > >>>>application (so that your application can run with MySQL), you need a > >>>>commercial licence for the driver(s) in question. The MySQL drivers > >>>>currently include an ODBC driver, a JDBC driver and the C language library. > >>>> > >>>>Robert Cummings wrote: > >>>> > >>>> > >>>> > >>>> > >>>> > >>>>>I read the licensing information in the above link, but I'm curious > >>>>>what > >>>>>exactly in it necessitated the need to unbundle MySQL? Anyone have a > >>>>>quick answer? > >>>>> > >>>>>Cheers, > >>>>>Rob. > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>> > >>>> > >>> > >>> > >>> > >>> > >>> > >> > >>-- > >>PEAR General Mailing List (http://pear.php.net/) > >>To unsubscribe, visit: http://www.php.net/unsub.php > >> > >> > >> > > > > > > > > > >

« previous php.pear.general (#6318) next »