About the GPL

I've written a number of REALbasic projects and made their source code available under the GNU General Public License. The GPL is a "copyleft" license, which means (in a nutshell) that it gives you unlimited rights to copy and distribute the source code, and prevents you from taking those rights away from others.

In other words, if you're a developer, and you use my GPL'd source code in your program, and you make copies of your/our program available to the public, then you must also make that program's source code available under the terms of the GPL. As a developer, there are many good reasons to open-source your code, and the GPL encourages all developers to do this... but, in spite of the benefits, the GPL's requirement to publish source code drives some people absolutely batty. From what I've seen so far, these people fall into one of three categories:

Ultimately, if you're okay with my decision to share my code with you, but you're still not willing to share your code with me, then I think one of us is taking advantage of the other one's good nature. All other things being equal, I'd prefer that we both contribute something to the REALbasic community... and, in this case, I've even gone first. Why not return the favor?
Back to Source page