Feldon, Let me point out a few things here that I don't think you are understanding here...
1 - It doesn't matter which Interpretation Joomla Adopts the issue remains.
2 - doesn't matter what the FSF interpretation is they can not bring a suit, only help some GPL copyright holder in their suit.
Let me stop for a second and talk to those two points....
What you want...
Quote:
Simple. Interpret the GPL in a sane way. Take a page from Rosen and a page from Linus Torvalds who believe that simply linking or including code is NOT a violation of GPL. Stop letting the FSF steer you down a road that is going to strike Joomla off everyone's "CMSs worth considering" list.
Joomla could make or adopt any interpretation it wants or could take the interpretation you want them to tak and nothing will have really changed from what exists now. For all intents and purposes it doesn't matter what interpretation FSF and Joomla have, If it is the same or different, or if it allows or disallows proprietary extentions. FSF can't sue you or take action on behalf of some copyright holder without the copyright holder taking action first and asking FSF for help in their case. And Joomla has said it hjas no plans to start legal action against any developer which pretty m,uch puts the FSF right out of the equation as far as Joomla/OSM goes.
HOWEVER....
The interpretation that really matters here is the interpretation of the 3rd Party GPL copyright holders of code Joomla uses...They can bring a suit and they can bring FSF into the picture if they choose and likely would as it would be free legal help. Nothing Joomla could do could protect you from such action. So in essence Joomla can't really solve this with an interpretation or statement ever. Only way is to pull out all GPL code they don't own and replace it. This is true also for Mambo and Drupal and just about any widely used CMS you can think of. So to think that Joomla is doomed because people will all go to mambo is just flat out dumb. Mambo;s interpretation is no more valid than Joomlas is and no more protective than Joomla's is.
Just as I have contended that FSF has no right to dictate to a developer what license to use on his own copyright Mambo has no right to do that either! It uses GPL code it doesn't own as well. Their statement is tantamount to a bank depositor saying you can steal all the money in my bank. you can't go and rob that bank because not all the money in HIS bank is actually his!
So these developers who move to Mambo will not be one iota safer there than they are here.
Ok lets move onto:
3 - You can so combine any PROGRAM with Joomla. Extentions aren't really programs they are merely functions that enhance another program. a Program needs no other program to work. Programs may interface with other programs on a data sharing level but they have to be able to perform their functions without the help from any other program. If they do they are nothing more than extentions and in truth MUST BE COMBINED with something inder to operate.
So you say this:
Quote:
Joomla MUST be able to bridge with vBulletin, SMF, CommunityBuilder, etc. or no corporation will touch it.
(Minor point, community Builder is GPL so there is no issue with that)
VBulletin and SMf are both standalone programs. They do not need to be combined with Joomla to operate. Want proof? There is no bridge being used on this forum for SMF. So the notion that you needs bridges is clearly wrong. And it is also quite possible to bridge these two forums legally. The caveat is you must modify SMF or VBull ito use the Joomla Database data as opposed to modifying Joomla to use the SMF or VBull Database. These bridges are clever pieces of programming but hardly required to use those products with Joomla. All most of them do is save the user a step in registration and login which are actions that happen just once in a lifetime. So you register for Joomla and then register for the SMF forum. as opposed to register for Forum or Joomla and it registers you for both. All that work for very little gain plus a license violation?
Here is where people (and P3PDs) should be thinking on this issue...
Why make an extention limited to Joomla users when you can make a standalone product that can be used not only by Joomla but Drupal,Typo, Post nuke and simple HTML static sites as well? If the developers did that they would expand their markets 1000 fold! Then Joomla can never break the functionality with an upgrade, you have every right to tweak your code for use with Joomla data tructure that you can GPL as an enhancement to your proprietary stand alone product but because it doesn't use any Joomla code or is combined with Joomla can never be accused of license violation? you make your money on the standalone and then GPL the enhancements that DO combine that work with Joomla. they are useless without the proprietary product so you can't lose money off their distribution.
Quote:
We can live without proprietary software" is a head-in-the-sand response.
Actually the head in the sand response is that Joomla can't live without proprietary software. Joomla doesn't rely on marketshare and number of users to be created and developed. Proprietary however is totally dependent on the maketshare of their target to succeed. Joomla (when it was mambo) had no proprietary extentions to make it grow when it first started. It became popular without those proprietary offerings and it was that popularity that said to some enterprising developers that "Hey there is a big market I can capitalize on to sell software to...Joomla needs functions and I can sell functions to those users by making functions the GPL developers are not concentrating on just yet."
Since those extentions require the use of Joomla code and Joomla does not rely on their code it is rediculous to suggest that without proprietary extentions Joomla will die. Joomla will only die when it doesn't work. Proprietary Joomla extentions are dead the second Joomla dies or doesn't work.
the Proprietary developers would love to think they are the reason why Joomla is successful but the truth is quite the opposite. Their products are popular because so many people use Joomla and they benefit from that userbase because they targeted it. In essence they are biting the hand that feeds them so to speak. If they leave Joomla their extentions must be written to work with whatever CMS they hope to support. Since J1.5 is so different than Mambo, all their previous work on 1.5 extentions (which is what we are really talking about here) is rendered useless. And is it really worth it to them to go through all that work for no gain? Remember they are still open to lawsuit from any GPL copyright holder of code Mambo uses...So they don't gain a thing...they lose marketshare time and for what? a Faq to hide behind when they get dragged into court?
The really good proprietary coders are not going to do that. They will take the issue, get some counsel, tweak the way their product operates and really solve their problems. Doiesn't matter what the FSF thinks because they are not the organization who can start an action. Joomla/OSM has stated it won't be them that starts any action either.
That is about all Joomla/OSM can do here. they have no right to speak to what other GPL copyright holder will or can do and they have said they will try to find some way to solve this if they are given the time to do so. Some help from the ones who stand to benefit most might help speed this along.
In order for Joomla to do what you want they must rip all of the borrowed GPL code from the system...Joomla stops working, Joomla extentions stop working...everything dies!
Is that what the P3PDs really want?
without Joomla their extentions don't work, without Joomla users to sell to they have to find some CMS that has AS MANY users to sell to or they lose money. And many of those other CMS' are even more strict in their interpretations of GPL...
So they can leave if they want.
To me it's tantamount to leaving a stadium that holds 10,000 people because you only make $4 per person for a club that holds 1000 but gives you $5 per person in payment...
Sure you get more per person but you lost roughly $35,000 because you decided to play to the smaller market!
IT's their choice...
If I was consulting them I would tell them instead of targeting a market that they should expand the code to make it's own market. A Market that not only includes Joomla but drupal, Typo and Mambo as well. If they did that then not only can they be safe from prosecution from Joomla but all of those GPL CMS' I mentioned. Their market increases geometrically and they are safe from any prosecution from any GPL product even those that firmly believe in the FSF ideology regarding GPL.
And with all the money they will likely make they will have no problems defending themselves in court!