- TalkBack 4 of 5:
- Next »
- « Previous
- Thread View
- Flat View
- The GPL License
-
Many people misunderstand the GPL license. If, for example, your application merely uses a GPL licensed component, such as MySQL, and you never intend to distribute your software to other parties, then you do not need to license it under the GPL and you do not need to worry about distributing it for free.
For example, let's say your company, Yoyodyne Inc., runs a web site, yoyodynecentral.com, that uses MySQL. You may be letting the public freely use the web site, but typically you are not distributing the software which implements yoyodynecentral.com. That is, you are not providing copies of the software to the public, so the GPL license does not apply.
Here is some of the relevant text from the GPL Version 2 (the full text may be found at http://www.gnu.org/copyleft/gpl.html):
"Activities other than copying, distribution and modification are not covered by this License....In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License."
On the other hand, suppose Yoyodyne Inc. wants to permit the public to download and use the source code that implements yoyodynecentral.com and they do not permit the public to download database software, then they need not offer the yoyodynecentral.com code under the GPL. This is because the yoyodynecentral.com code is not derived from the database software. It only uses the database software -- an example of "aggregation" referred to above.
Now, suppose instead that Yoyodyne Inc. wishes to permit the public to download Yoyodyne's own custom version of the MySQL database, then they must provide the modified source code for free under the GPL with appropriate notices about the particular portions which have been modified, or, alternatively, must purchase a commercial license from MySQL AB that would permit such distribution.
Here is a relevant statement from MySQL AB included with their database software:
"`InnoDB' is published under the same GNU GPL License Version 2 (of June
1991) as MySQL. If you distribute MySQL/InnoDB, and your application
does not satisfy the provisions of the GPL license, you must purchase a
commercial *MySQL Pro* license from
`https://order.mysql.com/?sub=pg&pg_no=1'."
-- Craig Johannsen - Posted by: cwjohan Posted on: 03/31/05 You are currently: a Guest | Members login | Terms of Use
|
|
|
|
|
|
|
|
|
|
What do you think?
SponsoredWhite Papers, Webcasts, and Downloads
- Three Steps You Need to Know to Stop Data Loss Varonis Sensitive data exposed to misuse or loss... it is the stuff of nightmares ... Download Now
- Five Steps to Determine When to Virtualize YourServers VMware Server virtualization isn't just for big companies. Entry-level ... Download Now
- Why Isn't Server Virtualization Saving Us More? A Few Small Changes May Dramatically Increase Your Efficiency VMware Companies have rapidly adopted server virtualization over the past few ... Download Now
Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors
- Save time with automated shipping solutions
-
The Business Essentials Guide provides you useful tools and templates to help grow your business and save you time with automated shipping solutions.
- Visit the UPS Business Essentials Guide
- The more you simplify, the more you save
-
When you transition from your existing Red Hat environment to SUSE Linux Enterprise from Novell, you can recognize dramatic cost savings, perhaps as much 50%
- Learn more >>
- Windows Server 2008 R2 Optimizes IT
-
See how you can optimize your IT department and save money, using Windows Server 2008 R2.

- Click to download >>
- Microsoft Dynamics CRM Online - Free Six-Month Trial for Eligible Organizations
-
Microsoft Dynamics CRM Online provides fast online access, simple contact management and better sales performance for a low monthly cost - the best value on the market today.

- Learn more about the free, six-month trial offer >>
SmartPlanet
- Thought-provoking progressive ideas on diverse topics that intersect with technology, business, and life, and matter to the world at large. Visit SmartPlanet
- More from IBM
- How to Drive Better Business Outcomes with Exceptional Web Experiences Download the eBook
- Driving Business Agility through SOA Connectivity & Integration Read the White Paper from IBM
- Linking Decisions and Information for Organizational Performance Read the Tom Davenport study








