A program is considered free software if users have all freedoms with it. Thus, you should be free to redistribute copies, either with or without modifications, either gratis or charging a fee for distribution, to anyone anywhere. Being free to do these things means that you do not have to ask or pay for permission to do so.
You should also have the freedom to make modifications and use them privately in your own work or play. If you do publish your changes, you should not be required to notify anyone in particular, or in any particular way. The freedom to run the program means the freedom for any kind of person or organization to use it on any kind of computer system, for any kind of overall job and purpose, without being required to communicate about it with the developer or any other specific entity. In this freedom, it is the user's purpose that matters, not the developer's purpose; you as a user are free to run the program for your purposes, and if you distribute it to someone else, he is then free to run it for his purposes, but you are not entitled to impose your purposes on him. Linux, Apache, MySQL, PHP is a great example on open source technology.
However, certain kinds of rules about the manner of distributing free software are acceptable, when they don't conflict with the central freedoms. GNU software does not mean "noncommercial." A free program must be available for commercial use, commercial development, and commercial distribution. Commercial development of free software is no longer unusual; such free commercial software is very important.
Most free software licenses are based on copyright, and there are limits on what kinds of requirements can be imposed through copyright. If a copyright-based license respects freedom in the ways described above, it is unlikely to have some other sort of problem that we never anticipated (though this does happen occasionally). However, some free software licenses are based on contracts, and contracts can impose a much larger range of possible restrictions. That means there are many possible ways such a license could be unacceptably restrictive and nonfree.
Today, the most of the development world is working on these open source technologies and implementing the base of one software by building upon one another. This should be our progressive step in supporting the "Open Source" foundation and hence here are the COINS you can purchase in glory of this foundation. The GNU and Free Software Foundation coin is the best way to return something to this open source world. Tux, the Linux Penguin Coin is another excellent choice to support the free software movement.
Debian and Linux Coin is one of the best ways to support the Debian distribution. We should all support, and come ahead in cooperation and assistance with growth in research & development of the open source world.
About Author / Additional Info:
I am a simple man trying to be an author with harvesting my useless hands in growth of OPEN SOURCE world