write
Distribution of source code. One of the problems with most
commercial code is that you
can't fix bugs or customize it since the source code is not available. Also, the company
may decide to stop supporting the hardware you use. Many free licenses
force the distribution of the source code. This protects the user by allowing them to
customize the software for their needs.