Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:2522 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 99406 invoked from network); 22 Jun 2003 06:19:04 -0000 Received: from unknown (HELO hasele) (216.179.74.133) by pb1.pair.com with SMTP; 22 Jun 2003 06:19:04 -0000 Received: by hasele (Postfix, from userid 1000) id 9E7F64ED6A; Sun, 22 Jun 2003 02:11:23 -0400 (EDT) To: Georg Richter Cc: internals@lists.php.net In-Reply-To: <19ToqA-162mKu0@fmrl11.sul.t-online.com> References: <1056210210.26964.4.camel@hasele> <19ToqA-162mKu0@fmrl11.sul.t-online.com> Content-Type: text/plain Content-Transfer-Encoding: 7bit Message-ID: <1056262283.3189.38.camel@hasele> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.0 Date: 22 Jun 2003 02:11:23 -0400 Subject: Re: [PHP-DEV] removing bundled libmysql From: sterling@bumblebury.com (Sterling Hughes) > Zak is already working on license problems, incompatibility and possible > solutions. Wouldn't it be better to give him and MySQL AB a little bit more > time? > What would've been better if MySQL provided a suitable option before they changed their licenses to the GPL. This is MySQL's mess not ours, and its theirs to cleanup, if they so desire. MySQL certainly wouldn't rest their release cycle on undefined PHP license changes which were promised in an indeterminate period of time. I just want to add here, that I'm pro-mysql. I don't particularly like how the change was done, or the fact that the MySQL library is GPL. That said, I'm certainly not trying to dictate their licensing policy, I'm a programmer, not a lawyer or business person. I also have full confidence that Zak (and MySQL AB too ;) will work out a license exception that is suitable for PHP's needs. Further, keep in mind that this is a beta. Its still a good 6-9 months (at least) before a final PHP5 release. If MySQL provides a suitable solution in the interim, I would frankly be overjoyed to re-add mysqli. As for debundling libmysql, well, it really makes sense that it happens regardless. First of all, I seriously doubt that a suitable exception will exist (ie, enabling it by default). Further, redistributing an old version of the library that doesn't work with MySQL 4.1, is back asswards. If users want MySQL, they can explicitly enable it, and be aware what version they are using. -Sterling -- "Programming today is a race between software engineers stirring to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning." - Unknown