7.1. What Is "Free"?
You may occasionally hear people refer to MySQL and mSQL as being
"free." When you hear people compare MySQL and mSQL, they
may even make the claim that MySQL is "more free" than
mSQL. Common sense chokes on the expression "more free."
The software world, however, has actually invented the idea of
"degrees of freeness."
Until now, we have been consciously avoiding discussing MySQL and
mSQL as "free" database engines due to "free"
being such a loaded term in the software world. Both engines may
actually cost you money for a license. It depends on who you are.
Under the licenses in play at the time of this book's printing,
a university does not have to pay a licensing fee for either database
engine. A commercial user of mSQL, however, must pay for a license.
When people claim MySQL is "more free" than mSQL, what
they mean is that MySQL costs nothing for more people than mSQL does.
Another issue that affects the concept of "free" in the
software world has little to do with price. It has to do with the
ability to view and modify the source code without paying extra.
Under this model, both MySQL and mSQL are totally free database
engines. You can go to their download sites and get them in source
form. If you are one of those users who has to pay to use MySQL or
mSQL, you do not have to pay any more for the source.