Naturally, you should want to inform yourself of any and all legalities and responsibilities you have when it comes to using software developed by others. To this end, you will find that when you download a copy of Drupal, it will contain a license file for your perusal—it is actually required as part of the license that this copy be included.
If you're like me then you find it challenging to remain awake when faced with the prospect of reading through licenses and other legal documents. So, instead of subjecting you to a verbatim recount of the entire license, I will instead give you the paraphrased version that is intended to provide you with the essence of what the license is getting at as it applies to Drupal.
As odd as it may sound, one of the fundamental reasons for using the GNU GPL (General Public License) is to protect and help you—the people who use the software. The GPL is fundamentally different from the licenses of proprietary software, which by and large are designed to protect the rights of the corporate entities that developed and created the software.
Incidentally, the GPL is not tied specifically to Drupal; rather Drupal makes use of the GPL, which is a kind of generic license for distributing open-source software. You can check out the GNU home page for more information on this movement in general: http://www.gnu.org/home.html.
The way things work is that the software is copyrighted and then licensed for everyone to use freely. This might strike you as a little odd at first because what is the point of copyrighting something if you are simply going to let anyone else make use of it? The reason for this is that copyrighting and licensing the software gives the developer the power to obligate people who use that software to afford everyone they hand it out to (with or without modifications) the same rights that are vested in the original software.
What this means is that, effectively, anyone who makes use of this software cannot create proprietary software from it. So, if you decide to build upon and improve Drupal yourself in order to sell it on as your own product, then you will be bound by the same terms and will have to release your source code to anyone who asks for it. Remember though, the aim of the GPL is not to take credit for your own work by forcing you to release it under the GPL. If you have developed identifiable programs or code that are wholly your own and are independent from the original source code provided, then the GPL does not necessarily apply to your work.
A summary of some of the main points in the license is as follows:
At the end of the day, if you are just going to use Drupal to build a website, all you really need to know is that it is both free in terms of price and in terms of who gets access to its source code. The cynics among you may be saying something like: This all sounds like a bunch of hooey. You can't even provide a warranty or guarantee that the software will work because no one has the money to pay for real development. Well, you don't need to worry about that. Open-source software is among the best and most reliable in the world exactly because everyone in the world can see the code and improve on it.
The only time you do need to worry about the niceties of the GPL is when you decide to set up a business installing, configuring, and customizing Drupal websites for money, or modifying, and redistributing the original source code.
18.218.127.141