If you use a GPL framework, say one built in JS like jQuery or similar, what does that license require?
Surely, disclosing source code cannot mean, all source code for the application, particularlly the PHP source???
If you used a JS framework to render an external RSS feed, obviously disclosing that source code is not allowed or required, is it?
GPL and Frameworks
Moderator: General Moderators
-
alex.barylski
- DevNet Evangelist
- Posts: 6267
- Joined: Tue Dec 21, 2004 5:00 pm
- Location: Winnipeg
- Jonah Bron
- DevNet Master
- Posts: 2764
- Joined: Thu Mar 15, 2007 6:28 pm
- Location: Redding, California
Re: GPL and Frameworks
I'm not sure. I suppose you'd have to read the GPL license with that in mind, and try to figure it out. If it is not explicitly stated, then I don't think so. It's not that long; I've read it.
Expect something deep and cool? Fly through the Marianas Trench in the Google Earth flight simulator.
Expect something deep and cool? Fly through the Marianas Trench in the Google Earth flight simulator.
- AbraCadaver
- DevNet Master
- Posts: 2572
- Joined: Mon Feb 24, 2003 10:12 am
- Location: The Republic of Texas
- Contact:
Re: GPL and Frameworks
Whenever you incorporate GPL code within your application and distribute your application, your application must be licensed under the GPL. This would mean that you must provide the source. If you are not distributing this application (just running it on a webserver for example) then of course you don't have to provide anything.PCSpectra wrote:If you use a GPL framework, say one built in JS like jQuery or similar, what does that license require?
Surely, disclosing source code cannot mean, all source code for the application, particularlly the PHP source???
If you used a JS framework to render an external RSS feed, obviously disclosing that source code is not allowed or required, is it?
jQuery can be used under the GPL or the MIT License which is much more permissive and doesn't require you to license your application in any certain way: http://jquery.org/license
mysql_function(): WARNING: This extension is deprecated as of PHP 5.5.0, and will be removed in the future. Instead, the MySQLi or PDO_MySQLextension should be used. See also MySQL: choosing an API guide and related FAQ for more information.