Quote:
But a central policy statement is needed, don't you think
What statement can they give? There is no statement Joomla could make that would change a thing about this situation.
Sure they like Proprietary developers. I like a few drug dealers...Doesn't mean anything I say can make their work legal or permitted!
They can not offer any statement without jeopardizing Joomla's ability to use GPL code...
If they say we love proprietary software and love when people develop it for Joomla they could be dragged into court as an accomplice to the license violation of someone else's GPL code they used as part of Joomla!
Joomla does not have the right to give blanket permission to use any parts of the code included in Joomla for use in a proprietary codework. Not unless they can remove all of the GPL code that is in there and re-write it completely so that they can then change the license to LGPL which would allow it.
All Louis has said from what I hear is that he is not about to go through all of that work just to satisfy someone's desire to make a buck off his work. Proprietary developers want to get paid for their work and they want Louis to work for free to get them that right?
If it happens during the course of what he has already volunteered to do for the project so be it. But he is not inclined to change course just so someone else can pay their rent! These proprietary developers could just as easily take that goal on as a project and submit it to the Developers as a proof of concept and if it doesn't interfere with the goals of Joomla and cause any technical difficulty I'm sure the Developers would be happy to implement that work into the project.
The 3PDs who want to get paid for their work derived from a free program should take the onus on themselves to do the work needed to allow Proprietary Extentions to be compatible with Joomla. And contribute that work to the project.
Quote:
the status quo was that proprietary 3PDs were a part of the Joomla community, and their needs were taken into account like any other member of the community. If the attitude within the core team turns against proprietary 3PDs (which is their right), and they are no longer welcome, then it is only fair that they are told of this change in attitude. The concern is that this change has taken place and proprietary 3PDs are no longer welcome, just that no-one is willing to come out and say so.
You presume something has changed...NOTHING HAS CHANGED! What happened was a reality that many people ignored was RE-ITERATED!
It was NEVER LEGAL to create a proprietary work and combine it in conjunction with the GPL. You could have been sued all of these years past by any of the many developers who have contributed code to the project under the GPL license. You could have even been sued by Mambo for making a proprietary code that used GPL routines that Joomla has carried over! Any GPL developer's work or GPL library that has been used by the Joomla project (Rightfully because the project is GPL) could sue you! This has ALWAYS been the case!
The only thing that has happened is that Joomla was reminded of this fact when it started to discuss what license to release J1.5 under. They got legal counsel and that counsel said if you are using any GPL software J1.5 must also be GPL. And that was repeated here and is the only statament Joomla or OSM could make. So lets stop trying to paint the Status Quo as changed...the Status Quo is still the status Quo.
All Joomla has done and said is that the status Quo STILL EXISTS and therefore they are going to do what they can to be compliant with the licenses of the GPL products they have used and they hope others who contribute to the project and write for it will do the same.
They even went further to say they were not going to immediatly boot all proprietary software off the JED site and they had no intentions of suing anyone into compliance! What more could they say? We love you and you should break the law and hope someone else other than us doesn't sue you?
Quote:
Actually, I totally agree. But are you saying it is a matter of priorities and not principles? Because if it is priorities, I'm sure that every proprietary 3PD out there consider it their number 1 priority,
Yes every Proprietary 3PD which as I stated means about 3-5% of the developers who write for J! as most use the GPL and don't expect to make a cent.
Who gets the priority? the 2-5% of the proprietary or the 93-95% of the rest of the community that actually uses Joomla?
I don't need Commercial extentions to be legal I sure would rather the Devs worked on ACL than LGPL framework....
98% of the community are users. 2% of the Community are Developers and 2% of that 2% are proprietary developers...
No they should not be the priority! The needs of the many outweigh the needs of the few or the one!
The whole project is a GPL project and these Proprietary 3PDs have just as much capability to recode the framework to a state that can be LGPLed as anyone else! I suggest instead of looking for permission they roll up their sleeves and either donate the work needed to LGPL the API or work on some LGPL Bridge to their extention.
Truth is they don't even have to do any of this since nothing has changed they can continue to take the same risks they have taken all along by releasing a derivative code for a GPL program with a license incompatible with the GPL...
But when the subpeona gets served by someone other than J! don't look to J! to pay your legal fees!
You have been warned...Thats the statement they have made and is about the only statement anyone could make.
Quote:
For proprietary 3PDs to remain in the Joomla community, the core team have to allow non-GPL compliant extensions.
Well they can't give them permission...they don't own all the licenses to the codes that J! uses! Only the bits they wrote themselves!
Until they do your asking the bank teller if it's ok to rob the bank...Even if she says yes the bank manager is going to prosecute you because the teller doesn't own the bank!
Joomla Devs don't own all the code!
No permission can be given! And if you think a move to Mambo changes any of that you may find yourself in court because their statement means nothing.
Any developer who wrote code for Mambo under the GPL could sue you if they wanted! And mambo couldn't do a thing to stop them or help you!
IT's an empty permission! They really never had the right to give you permission to use a GPL incompatible license...
They didn't care if you goit taken to court. Thats your problem. All they wanted was for you to develop for their project!
The Joomla team has been far more caring towards their developers in that regard. They at least passed on the legal advice they themselves got regarding the license
edit:
LEts for arguments sake say Joomla makes a statement that it is ok to release Proprietary code for use in Joomla...
You release it...some owner of a GPL library J! uses sues you for making a derivative work and releasing it under a license that is incompatible with the GPL...Violating his license
What is your defense going to be in court? Joomla said I could?
You lose if that is all you have...they don't have the right to give you permission...
So what good is that statement?
And what are you going to say when Joomla gives that permission and you get sued anyway?
Take them to court to pay your lawyer fees?
No maybe you understand why the statement you want is useless!
End Edit