MCSmom,
I am sorry that is not good enough.
In the official Joomla Press release certain statements were made. One of which being:
Quote:
What is the difference between a bridge to another package and an extension?
A bridge links Joomla! to an external application so that they can exchange data and cooperate. On the Joomla! side of the bridge, the bridge is treated just like a component, module, or plugin; it must comply with the GPL unless it is a separate work (and some bridges might indeed be separate works).
If the external application is separate enough from Joomla! that it is a separate work under copyright law, it may be licensed under whatever license the holder of its copyright sees fit.
And when I ask for some advice on this after giving an example of a simple code snippet that I feel complies with this OFFICIAL STATEMENT / REQUIREMENT. All you can say is this:
Quote:
It's funny how people want to be able to sell things for money, but want legal advice for free.
I do not want legal advice, I am asking if the pattern I provided complies with the Joomla! Specification for "bridge" as defined in the Official Joomla press release. But since we are talking legal here I will just take the part from GPL that allows me to do it - I was being polite and trying to get a response from you guys without forcing it, but, hmmmm... anyway here we go

quote directly from GPL (bold added for emphisis):
Quote:
If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works.
Back to little ole example, modified a little to work as standalone as well as per "considered independent and separate works":
//license: GNU/GPL -
http://www.gnu.org/copyleft/gpl.html//copyright 2007 Adam Docherty aka Lobos -
http://www.webvida.comdefine(W_EXT_NAME, 'widget', 1);
$JConfig = new JConfig;
define(W_DB_TYPE, $JConfig->dbtype, 1);
define(W_DB_HOST, $JConfig->host, 1);
define(W_DB_USER, $JConfig->user, 1);
define(W_DB_PASS, $JConfig->password, 1);
define(W_DB_NAME, $JConfig->db, 1);
define(W_DB_PREFIX, $JConfig->dbprefix, 1);
define(W_PATH_SYS, JPATH_SITE, 1);
define(W_PATH_EXT, JPATH_COMPONENT, 1);
define(W_USER_ID, $my->id, 1);
define(W_USER_NAME, $my->name, 1);
define(W_USER_UNAME, $my->username, 1);
define(W_USER_EMAIL, $my->email, 1);
define(W_USER_TYPE, $my->usertype, 1);
if(!defined('W_DB_TYPE')){
$JConfig = new WConfig;
$My = new WMy;
define(W_DB_TYPE, $JConfig->dbtype, 1);
define(W_DB_HOST, $JConfig->host, 1);
define(W_DB_USER, $JConfig->user, 1);
define(W_DB_PASS, $JConfig->password, 1);
define(W_DB_NAME, $JConfig->db, 1);
define(W_DB_PREFIX, $JConfig->dbprefix, 1);
define(W_PATH_SYS, WPATH_SITE, 1);
define(W_PATH_EXT, WPATH_COMPONENT, 1);
define(W_USER_ID, $my->id, 1);
define(W_USER_NAME, $my->name, 1);
define(W_USER_UNAME, $my->username, 1);
define(W_USER_EMAIL, $my->email, 1);
define(W_USER_TYPE, $my->usertype, 1);
}
//FROM THIS POINT FORWARD ONLY THE ABOVE DEFINED CONSTANTS ARE USED
//NO FURTHER LIBRARIES OR CODE FROM THE JOOMLA! CMS WILL BE ACCESSED
require_once(dirname(__FILE__).'/WebvidaOS/wos.php');
?>
As anyone can see from the above, the code can now be run completely standalone, this is the main intention, but as a favor to users that wish to use my software with Joomla! I have allowed integration via this GPL file - if it is found that the Joomla! is not being used THE SOFTWARE WILL RUN ANYWAY as per:
GPL License
Quote:
considered independent
And since I only distribute MY STANDALONE WIDGET APPLICATION and the code that I write we can easily find compliance with this part of the GPL License:
Quote:
distribute them as separate works
And thus
LICENSE AS I SEE FITConclusion.
I have provided a real world example and backed it up
WITH THE GPL. Now I ask if you do not agree to please supply the relevent section of the GPL license that refutes my above statements.
In the official Joomla Press release certain statements were made. One of which being:
Quote:
If the external application is separate enough from Joomla! that it is a separate work under copyright law, it may be licensed under whatever license the holder of its copyright sees fit.
Thank you.
-Lobos