It's Open-Source
The source code must always be available
If you modify the source code, you must make your changes available
Just because you develop on Linux does
not
mean you have to make your programs free
Plenty of commercial applications are available (StarOffice, WordPerfect, Informix, Oracle, etc.)
You can (and many many do) run your business on Linux
Check out http://www.opensource.org/ for details