GPL and Frameworks

Ye' old general discussion board. Basically, for everything that isn't covered elsewhere. Come here to shoot the breeze, shoot your mouth off, or whatever suits your fancy.
This forum is not for asking programming related questions.

Moderator: General Moderators

Post Reply
alex.barylski
DevNet Evangelist
Posts: 6267
Joined: Tue Dec 21, 2004 5:00 pm
Location: Winnipeg

GPL and Frameworks

Post by alex.barylski »

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?
User avatar
Jonah Bron
DevNet Master
Posts: 2764
Joined: Thu Mar 15, 2007 6:28 pm
Location: Redding, California

Re: GPL and Frameworks

Post by Jonah Bron »

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. :)
User avatar
AbraCadaver
DevNet Master
Posts: 2572
Joined: Mon Feb 24, 2003 10:12 am
Location: The Republic of Texas
Contact:

Re: GPL and Frameworks

Post by AbraCadaver »

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?
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.

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.
Post Reply