You did criticize people, you criticised the proprietry 3pd's for..
Essentially, people were making money off of the core unique coding of Joomla, which is not at all in the spirit of open source software and is a slippery slope to the commercialization of an OS product.
which ...
was encrypted which annoyed me to no end
I agree with you that encryption is a pain in the backside. I dislike it and would never use it myself. However I don't mind other's using it if the extention meets my needs, which most have.
Rick O Banion wrote:
Joomla sites are a side hobby for me and certainly not my livelihood.
People come to me with a budget and a site idea. I test component combinations, layouts and pay a few younger local guys to try and beat the site up. Then if all is well, we put it all together for the customer. The reason I went to Joomla was because I didn't have to do much coding. The reason I went with Rocket theme was because customizing was easy. This makes everything affordable for entry level businesses. That is my niche. None of the sites I do go too deeply into custom components. If I need a custom component, I hire someone to do it. My day job as a manager for a large company taught me the business side of things...and that it is often easier to farm out work to experts rather than try and be a jack of all trades.
But this is totally off topic and trying to make personal judgements does not further your argument.
Ahh but it does. Because so many people who criticise the 3pd's are people who just want free stuff. Who want the work of others for as little as they can get or nothing.
How much someone has contributed is vitally important as it completely validates their ability to even argue or not. If someone has not contributed back to the community even a tiny portion of what it has contributed to them it is a perfect example of the reason the 3pd's have to start encrypting.
Because so many people just want a free ride.
They, as you pointed out, wear their "I don't pay for extensions" like some sort of badge of honour as if it means they are a supporter of open source. When in reality all it means is they are proud to take the work of others without compensating them for it.
Let me repeat:
Essentially, people were making money off of the core unique coding of Joomla, which is not at all in the spirit of open source software and is a slippery slope to the commercialization of an OS product.
The spirit of open source has NOTHING to do with commerce or making money from code. It has to do with locking up code. Which has (unfortunately) happenned because too many people feel it is their right to just take code for -no cost- from people who spent hours wiriting it.
I agree that encryption is against the spirit of OS but making money certainly isn't!
Fot you it may be a hobby, but for the 3pd's it's their life. Would you do your management job if your company told you 'your department is just a hobby (even though we make money from it), so we have decided we don't need to pay you any more, go find another part time job to support yourself if you want.'
This is what a lot fo people are telling extension developers. I don't need to pay you because I don't take you seriously, it's just a hobby/ open source should be free (of cost) etc...
Every web developer makes money off Joomla, even me. Why is it ok for us to make money and not for extensions developers?
No web dev in his right mind would build sites for nothing, but that's what a lot of people expect extension developers (and the Joomla team) to do.
Many if not most of the people who make websites make money too. A large nmber of these people would make more money than the 3pd's, plus for them a website business is often fire and forget, but the 3PDs have to keep working and working.
Why is it that the people who -enable- yourself and others to earn money are acting against the 'spirit' of open source by wanting to earn money themselves?
If more people did like you pointed out and donated to the makers of components they used and to the joomla project, then devs would not need to encrypt their code.
But too many people want the free ride.
Why are the people who simply take from the community without returning anything back the heroes here?
I do agree to the farming out vs Jack of all trades thing though. You are very likely a very competent manager. (seriously)
Rick O Banion wrote:
I do agree that there is a need for higher end components. I just believe the component makers have to rethink the way they package it all. IF they want it commercial, they have to have it in two seperate units..the OS portion and the commercial.
Even commercial software (like Invision Power Board) never object to commercial modifications provided the modification represents unique work and leave copyright information in place. Well designed and functional sites are the best advertisement for any software.
Things like iJoomla (which I have purchased twice) Phil-a-form (purchased three times) et al can continue to exist if they read how to package their work.
I doubt there is anything to prevent the component makers from charging delivery or access fees. Nothing stops someone now from buying a commercial component and redistributing it. You can only take action after the fact.
So all I am really saying is, I don't think this really changes much other than how people approach the entire system..the end result will still be the same.
Sadly you are correct it doesn't really change anything, because people will still expect to build their sites for nothing or next to nothing on the backs of other peoples work.
Most proprietry software is already 80% open source, they only encrypt a couple of core functions and that's it. -All- of Phils-stuff is open source last tiem I checked, and he is not alone, I was suprised a few times when I went diving into the code myself and found no encryption. This is especially true for the extensions which don't use ioncube.
Most of them don't stop you modifying the code either if you like. I have modified plenty of commercial extensions and free ones alike. What they don't like is you -distributing- their code for nothing or for your own profit.
Perhaps the commercial developers should be thinking of ways to give back to Joomla. Licensing anyone?
And about 30% of the components on the JED, all GNU GPL .... which of course 'isnt' really a contribution you know. Add to that at leat 5-10% more from the template houses and you are looking at up to 40% of extensions only exists because of commercial endeavors. Yeah these guys just keep on taking don't they.
Compared to the millions of users who give um... nothing if they can help it... back...