eyezberg wrote:
Nice post, just two things: as long as there's no mission statement of where Joomla wants to go (if this really is known at the present time), asking for a stronger CMS big business can believe in and use might not be a very successful request...
Agreed, and perhaps the Joomla team should make it clear. But at the same time the Joomla team should, in my opinion, poll the community as a whole and ask everyone who supports, uses and makes it what it is today. Let us not forget that being GPL, there is nothing to stop a group taking 1.5 and forking that if the custodians of Joomla are not in synch with the community.
Quote:
The issue wouldn't be over, as one of the things commercial non-GPL extensions developers (how about CNGED for this one?

) do not want is anyone being able to legally distribute their code. The question is here: if they go GPL, as soon as one single person signed up and got the extension, will this person either a/ protect his investment by keeping the code to himself, or b/ having signed up for not so ethical reasons, resell the code at a lower price or give it away, as is their right, thus cutting of the original dev's revenue stream? The other question is: would new users rather buy or get from this person at a lower price without support, or lower quality, as this person is not the original coder, or rather sign up for the commercial option to get all the advantages with the code?? No-one knows.
Yes, excellent points.
It goes to the fact that commercial providers should be provided for. If the core Joomla had all the functionality of the really useful extensions in the core code, then this sitiation would not arise, but lets face it, it will never happen - it hasn't even got fundamantal features like proper access control lists and SEF for example.
Given that GPL extensions are far from reliably supported, I have been bitten by a few as I am sure most have, have no upgrade route or even guarantees of being here for 1.5, how can Joomla itself be regarded as a viable CMS platform with its base functionality? It needs commercial grade extensions, support and road map in order for people to commit to Joomla and use it for serious long-term sites. Right now, for many, 1.5 is academic, because they can't migrate their existing extensions and there are no guarantees of being able to do so.
Regarding people copying commercial code labelled as GPL, the solution is to restrict to a "per domain" basis as already happens, and codelock the code that enforces it. Or use some other mechanism such as is already used by iJoomla for example.
I just think that there are too many people making this more complicated than it should be, and the longer it goes on the more damage will be done in the long-term.
After being part of the computer industry for 30 years and Internet for 16 years, and after all I have witnessed in that time, as well as participated in, everything tells me that Joomla absolutely must facilitate commercial extensions, or face a very uncertain future, or at least one where it is never taken seriously outside of Joomla enthusiasts which would be a pity - or would be if it wasn't for the certainty it would be forked and made open to commercial developers one way or the other.
I for one want to see a strong Joomla supported by strong team, community and commercial and non-commercial extensions going in to the future.