looking for "market share" analysis of SCMs.
Hi,
I'm looking for a survey that analyses the market share of the major SCMs (including git of course). If someone knows about something like that, can you please point me to it? (optimally, such a survey will take into account how large the projects are)
Thank you,
Ittay
Signature · 3 lines
Ittay Dror <[email protected]> Tikal <http://www.tikalk.com> Tikal Project <http://tikal.sourceforge.net>
Ittay Dror wrote (2008-05-20 11:57 +0300):
Quoted 4 lines
I'm looking for a survey that analyses the market share of the major SCMs (including git of course). If someone knows about something like that, can you please point me to it? (optimally, such a survey will take into account how large the projects are)
Some kind of "market share analysis" is Debian popularity contest which gathers automatically information about what packages are installed on people's Debian systems. Perhaps you can get some useful information from it. I constructed a link which compares the number-of-installs of some major SCM/VCS systems:
Quoted 4 lines · Teemu Likonen
from it. I constructed a link which compares the number-of-installs of some major SCM/VCS systems:
A more interesting one I think is http://tinyurl.com/3lf4mn as it shows the history better, that is, it better shows CVS and SVN decreasing in popularity (it also shows the point where SVN became more popular than CVS). From this graph you can also see that git is on it's way to become more popular than CVS!
Signature · 3 lines
Cheers, Sverre Rabbelier
Quoted 6 lines · Sverre Rabbelier
Quoted 4 lines · Teemu Likonen
from it. I constructed a link which compares the number-of-installs of some major SCM/VCS systems:
Quoted 7 lines
A more interesting one I think is http://tinyurl.com/3lf4mn as it shows the history better, that is, it better shows CVS and SVN decreasing in popularity (it also shows the point where SVN became more popular than CVS). From this graph you can also see that git is on it's way to become more popular than CVS!
Doing it as a percentage is kind of odd; it demonstrates that using version control is decreasing in popularity as more and more people who don't use version control submit votes. All of the version control systems show an upward trend in number of users, but most of them are not growing as much as the market is shrinking. Unfortunately, there doesn't seem to be a way to get the people who use each of them as a percentage of people who use any of them, which is what you want for "market share".
-Daniel
*This .sig left intentionally blank*
Quoted 7 lines · Daniel Barkalow
Doing it as a percentage is kind of odd; it demonstrates that using version control is decreasing in popularity as more and more people who don't use version control submit votes. All of the version control systems show an upward trend in number of users, but most of them are not growing as much as the market is shrinking. Unfortunately, there doesn't seem to be a way to get the people who use each of them as a percentage of people who use any of them, which is what you want for "market share".
Ah, you are right, I didn't analyse the graph enough, I thought percent would show what you described above, obviously it doesn't though as the values don't add up to 100%. Even so, I think this is a better graph:
http://tinyurl.com/4hu2cn
Since it shows users that regularly use the package, instead of user that have it installed. Considering that these days distro's have a lot of stuff pre-installed if you go with the "coders packages" the usage votes give a better picture than looking at who has it installed (which includes people that don't use the package at all). That graph shows that in the end of 2006 SVN became more popular than CVS, whereas the one from Teemu (http://tinyurl.com/4vpqzg) does not show that, probalby because a lot of people have it installed, but don't use it.
It would be interesting if we could link the grow spurts from
http://tinyurl.com/4hu2cn to programming-related events, something that might have caused people to suddenly use a VCS a lot more (for example the one in CVS's line from 05-2007 till 07-2007).
Signature · 3 lines
Cheers, Sverre Rabbelier
Quoted 3 lines · Sverre Rabbelier
Even so, I think this is a better graph:
http://tinyurl.com/4hu2cn
Woo-woo!
Add RCS to the list (because real mean use the real thing(tm)), and see how git passed RCS late last year.
Linus
Quoted 8 lines · Linus Torvalds
Quoted 2 lines · Sverre Rabbelier
Even so, I think this is a better graph:
http://tinyurl.com/4hu2cnWoo-woo!
Add RCS to the list (because real mean use the real thing(tm)), and see how git passed RCS late last year.
Heh. And trim it to start on 2005-7-12 - the date of the first debian package for it. Makes the graph more interesting.
Do I confess I added tla to the list too? Some things in my past I rather not talk about...
cheers,
m
Signature · 5 lines
[email protected] [email protected] -- School Server Architect - ask interesting questions - don't get distracted with shiny stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff
Quoted 2 lines · Martin Langhoff
Heh. And trim it to start on 2005-7-12 - the date of the first debian package for it. Makes the graph more interesting.
Trimming it does make the graph a lot nicer although doing prevents you from comparing the grow curves (of CVS and SVN with those of git).
http://tinyurl.com/6hj5ds
Quoted 2 lines
Do I confess I added tla to the list too? Some things in my past I rather not talk about...
I'm afraid 'tla' is too insignificant to be of interest :P, it's steady at, say, 100 users.
Signature · 3 lines
Cheers, Sverre Rabbelier
Quoted 3 lines · Sverre Rabbelier
Trimming it does make the graph a lot nicer although doing prevents you from comparing the grow curves (of CVS and SVN with those of git).
http://tinyurl.com/6hj5ds
Actually, if we define the "market" to be DSCM, and the timeframe to be existence of the git-core package, this graph of installs is quite useful:
http://tinyurl.com/4uemg2
Quoted 5 lines
Quoted 2 lines
Do I confess I added tla to the list too? Some things in my past I rather not talk about...
I'm afraid 'tla' is too insignificant to be of interest :P, it's steady at, say, 100 users.
Maybe git-archimport has made a dent? ;-)
http://tinyurl.com/5okewp
cheers,
m
Signature · 5 lines
[email protected] [email protected] -- School Server Architect - ask interesting questions - don't get distracted with shiny stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff
Quoted 4 lines · Martin Langhoff
Actually, if we define the "market" to be DSCM, and the timeframe to be existence of the git-core package, this graph of installs is quite useful:
http://tinyurl.com/4uemg2
Hehe, that feels a bit like manually favoring the odds in our benefit, but it's fun to see how git is the most popular DSCM since 2007 ;).
Quoted 2 lines
Maybe git-archimport has made a dent? ;-)
http://tinyurl.com/5okewp
It would seem the contrary is true, the usage of tla was steadily declining, but since git-arch it has been picking up! (Well, that is what one could naively deduct from this graph, there's probably another explanation :P).
Signature · 3 lines
Cheers, Sverre Rabbelier
Linus Torvalds:
Quoted 2 lines
Add RCS to the list (because real mean use the real thing(tm)), and see how git passed RCS late last year.
I have been using RCS for local version control (like in my /etc directory), when I did not want to involve a CVS server. I find that Git does that job much better, so I am switching to Git there as well. Very nice :-)
The graphs are all missing "cvsnt", which does replace the cvs package if installed. But even if added, cvs is still losing market share.
Signature · 1 line
\\// Peter - http://www.softwolves.pp.se/
Quoted 4 lines · Linus Torvalds
Woo-woo!
Add RCS to the list (because real mean use the real thing(tm)), and see how git passed RCS late last year.
I have to admit I never heard of RCS before you mentioned it, but sure is nice to know we passed them! :D This graph shows only git, subversion, cvs, and rcs, since the other ones don't really have any market share and just clutter the bottom of the graph.
It looks like a steady growth but I'm not sure we'll pass CVS before the "end of the world" in 2012. (Just picked the "end of the world" in 2012 as a random reference point since it's relatively close to now and most people have heard of that theory.)
Signature · 3 lines
Cheers, Sverre Rabbelier
Quoted 9 lines · Sverre Rabbelier
Quoted 7 lines · Daniel Barkalow
Doing it as a percentage is kind of odd; it demonstrates that using version control is decreasing in popularity as more and more people who don't use version control submit votes. All of the version control systems show an upward trend in number of users, but most of them are not growing as much as the market is shrinking. Unfortunately, there doesn't seem to be a way to get the people who use each of them as a percentage of people who use any of them, which is what you want for "market share".
Quoted 5 lines
Ah, you are right, I didn't analyse the graph enough, I thought percent would show what you described above, obviously it doesn't though as the values don't add up to 100%. Even so, I think this is a better graph:
http://tinyurl.com/4hu2cn
Yeah, that's the one I thought was informative.
Quoted 9 lines
Since it shows users that regularly use the package, instead of user that have it installed. Considering that these days distro's have a lot of stuff pre-installed if you go with the "coders packages" the usage votes give a better picture than looking at who has it installed (which includes people that don't use the package at all). That graph shows that in the end of 2006 SVN became more popular than CVS, whereas the one from Teemu (http://tinyurl.com/4vpqzg) does not show that, probalby because a lot of people have it installed, but don't use it.
Yeah, also a lot of people have CVS installed from when they used it, but they not use something different, but haven't built new computers without it.
Quoted 4 lines
It would be interesting if we could link the grow spurts from
http://tinyurl.com/4hu2cn to programming-related events, something that might have caused people to suddenly use a VCS a lot more (for example the one in CVS's line from 05-2007 till 07-2007).
I think that around 05-2007, a lot more people started voting, largely non-coders, but also coders. In the percentage, there's a sharp drop where that sharp rise is.
-Daniel
*This .sig left intentionally blank*
Am Dienstag 20 Mai 2008 10:57:38 schrieb Ittay Dror:
Quoted 9 lines
Hi,
I'm looking for a survey that analyses the market share of the major SCMs (including git of course). If someone knows about something like that, can you please point me to it? (optimally, such a survey will take into account how large the projects are)
Thank you,
Ittay
http://wiki.debian.org/Statistics
http://upsilon.cc/~zack/stuff/vcs-usage/
Signature · 11 lines
Thomas Koch, Software Developer Young Media Concepts GmbH Sonnenstr. 4 CH-8280 Kreuzlingen Switzerland Tel +41 (0)71 / 508 24 86 Fax +41 (0)71 / 560 53 89 Mobile +49 (0)170 / 753 89 16 Web www.ymc.ch
Quoted 4 lines · Ittay Dror
I'm looking for a survey that analyses the market share of the major SCMs (including git of course). If someone knows about something like that, can you please point me to it? (optimally, such a survey will take into account how large the projects are)
It's not exactly "market share", and answers are obviously severly biased, but you can take a look at answers and _comments_ to question "10. What other SCMs did/do you use?" in Git User's Survey 2007:
http://git.or.cz/gitwiki/GitSurvey2007#head-4ed59e7615e2dc4f4baa8fa0beccde52c93789f8
(comments mention Ohloh stacks and Debian popularity contents, popcon).
You can also read the following articles on Elijahs' blog:
http://blogs.gnome.org/newren/2007/11/17/adoption-of-various-vcses/
http://blogs.gnome.org/newren/2008/03/01/happenings-in-the-vcs-world/
HTH
Signature · 3 lines
Jakub Narebski Poland ShadeHawk on #git
onsdagen den 21 maj 2008 07.21.50 skrev Sverre Rabbelier:
Quoted 9 lines
Quoted 4 lines · Martin Langhoff
Actually, if we define the "market" to be DSCM, and the timeframe to be existence of the git-core package, this graph of installs is quite useful:
http://tinyurl.com/4uemg2Hehe, that feels a bit like manually favoring the odds in our benefit, but it's fun to see how git is the most popular DSCM since 2007 ;).
Diff+tar+patch should be counted too. http://tinyurl.com/3frawy Seems far more popilar than anything else added together, including cvs and other subversive systems.
-- robin
Quoted 8 lines · Robin Rosenberg
onsdagen den 21 maj 2008 07.21.50 skrev Sverre Rabbelier:
Quoted 7 lines
Quoted 4 lines · Martin Langhoff
Actually, if we define the "market" to be DSCM, and the timeframe to be existence of the git-core package, this graph of installs is quite useful:
http://tinyurl.com/4uemg2
Quoted 6 lines
Quoted 2 lines
Hehe, that feels a bit like manually favoring the odds in our benefit, but it's fun to see how git is the most popular DSCM since 2007 ;).
Diff+tar+patch should be counted too. http://tinyurl.com/3frawy Seems far more popilar than anything else added together, including cvs and other subversive systems.
I think tar and diff are necessary to install git-core or any other .deb, so it's unsurprising that they've got a 100% market share by that metric. Until Debian switches to a git-based package format, git's not going to catch up to those...
On the other hand, the "vote" value for patch is a reasonable metric, and it's been steadily close to but above the version control systems.
-Daniel
*This .sig left intentionally blank*
Daniel Barkalow wrote (2008-05-21 16:07 -0400):
Quoted 4 lines
I think tar and diff are necessary to install git-core or any other .deb, so it's unsurprising that they've got a 100% market share by that metric. Until Debian switches to a git-based package format, git's not going to catch up to those...
Yes, tar and diff are in every Debian system and can't be casually removed:
$ aptitude remove tar [...]
WARNING: Performing this action will probably cause your system to break!
Do NOT continue unless you know EXACTLY what you are doing!
To continue, type the phrase "I am aware that this is a very bad idea":
And more popularity contests around Debian
The overall thread should appear in the archive around here - (not there yet at time of writing):
http://lists.debian.org/debian-devel/2008/05/threads.html#00583
This graph is of VCS usage by package maintainers to keep track of the local patches applied on top of upstream. It sure makes git look good:
http://upsilon.cc/~zack/stuff/vcs-usage/
cheers,
m
Signature · 5 lines
[email protected] [email protected] -- School Server Architect - ask interesting questions - don't get distracted with shiny stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff