InfoWorld: Open Source Lock-In | Linux Today

InfoWorld: Open Source Lock-In

Written By
Web Webster
Web Webster
Jan 20, 2004

“With the release of MySQL 4.0, the licensing policy of the
wildly popular open source database underwent a subtle change. The
code libraries that client programs use to access the native MySQL
API, formerly licensed under the LGPL (Lesser General Public
License), were converted to the GPL. The LGPL was designed to
exempt ‘nonfree’ programs that link against open source libraries
from the GPL’s strong requirement to release source code. The
purpose of the LGPL, according to the Free Software Foundation, is
‘to encourage the widest possible use of a certain library, so that
it becomes a de-facto standard.’ And indeed, MySQL has become the
database pillar of the so-called LAMP platform, whose acronym
expands to Linux, Apache, MySQL, and the trio of Perl, Python, and
PHP.

“Ongoing controversy has dogged the switch from LGPL to GPL.
Last week, OpenLink Software CEO Kingsley Idehen posted angry note
on his Weblog in which he denounced the move, saying in part: ‘Nice
way to treat a community that has built itself around MySQL’s LGPL
client libraries.’ And he offered a workaround: an open source
gateway that maps the MySQL-specific API to the database-neutral
ODBC API…”

Complete
Story

Web Webster

Web Webster

Web Webster has more than 20 years of writing and editorial experience in the tech sector. He’s written and edited news, demand generation, user-focused, and thought leadership content for business software solutions, consumer tech, and Linux Today, he edits and writes for a portfolio of tech industry news and analysis websites including webopedia.com, and DatabaseJournal.com.

Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.