Adriaan van Os wrote:
Frank Heckenbach wrote:
You might want to search for LGPL on that page.
OK, this explains why older headers had the LGPL license:
"' The change from the LGPL to the GPL for the client libraries was made in 2001 during the development of MySQL 4.0 to help MySQL AB more easily differentiate between a proprietary user who should buy a commercial license and a free software user who should use the GPL license. Previously there were people that were misusing the GPL by distributing the MySQL server tightly coupled with their applications and claiming that the GPL doesn't affect them because the client libraries were free to use. "
Yes, and when using 3.23.>=19 (and works based on it), the LGPL can still be used. We could also use GPL (for these versions as well as 4.x), but we can never use GPL+exception or make the Pascal interface "uncopyrighted"(*) as you suggested, unless we get a special permission or do a clean-room reimplementation.
(*) which would mean public domain in the USA, and is not even possible in continental Europe AFAIK.
IANAL. Frank