Why is Coppermine so popular ?Yes it's not just a statement - it's a fact - just go check the download page on SourceForge - I just did :
Total downloads of CPG 1.3.5 and CPG 1.4.2 : Approx. 80,000.
Total downloads of all CPG related files : Approx. 312,000.
ReasonsIn my opinion there are several reasons for that success :
- Open source project - free software
- Software is relevant - there is a demand for the software
- Easy to install
- Easy to run
- Server requirements met by almost every host
- Lots of features in the software
- Good support site
- Lots of themes
- Lots of languages available
I guess a lot more reasons could be mentioned.
Lots of languages available (elaboration)1. If You You take a closer look at every bullet point above and ask Your self :
"Who is to give credit for this ?", most of the credit goes for the dev. team, not only for developing and maintaining this piece of software, but also for getting the development structure of the project right - I will get back to that below.
2. Also the users will get credit for participating in and contributing to the community.
3. And the large numbers of willingly translators will get credit.
And to me, actually the combination of the structure of project and the large number of contributers on translations is a major element in CPG´s success.
The development process with a CVS with a official feature freeze, final "tune up" and "fixation" of the English.php file and a "GO" for translations at the same time is to me the exactly one and only right way to do it in a structured way.
Of cause this way to do things gives some kind of "lag" in the translations, because all translators are working without deadlines in the open source project.
There is no other way to do it without setting deadlines for the contributers.
The spread of this software is of course based on the use of the software thereby "promoting" it for other potential users. The language issue gets important, because You have to master English to some extend to take care of Yourself in here, but I think lots of potential users (admins) would not choose Coppermine, if it wasn't accessible in the admins native language - there would be a problem for some or many users, because the software is interactive not only on admin level, but also - depending on setup - on user level.
To me, that's perhaps the most heavy reason for Coppermine's success.
Have You ever wondered how big a part of the worlds population that is "covered" by an English translation of the software ? - and which translations are the most important for the project in that respect ? - I guess most of us are paddling in our own duck-pond in the daily living and perhaps not always getting the right scope and perspective of things - look out this page to get the real picture - it calls for some thoughts :
http://www.geohive.com/global/gen_popsize.phpI know it´s not updated, and some people i Belgium speak French, and there is no common Indian language, and people in Brazil speak a certain kind of Portuguese and so on - but it really gives You some kind of the overall picture language wise of the world.
Please note that English is covering "only" the "upper left corner" (CA,US,GB) of the map - the reason for that is in the history.
I guess that Coppermine is one of the worlds best open source projects in respect to language coverage, which is a direct implication of an active, contributing community based on a large number of members spread all over the world ...

- - - o 0 o - - -
- Just some thoughts in the midlle of the danish translation for CPG 1.4.2 - now I'll shut up and continue the work to "fill in" that tiny danish bit of that map ...
