Since our article yesterday entitled X Server 1.4.1 Is Released, No Joke where we shared that the X.Org server update -- a critical part of the Linux desktop -- was released albeit significantly late and the blocker bug list wasn't even cleared, it's sparked discussions on our forums and other online communities on how the X.Org release management can be improved and how new developers can become involved. One of the most common recommendations has been to get more software (distribution) vendors involved, seeing as they are the ones shipping X.Org to many of the desktop users around the world. However, as there hasn't been a list (or at least not in some time) that looks at each of the commits to the X server in regards to each of the companies and the developers involved, we've provided one in this article that covers all X Server activity going back nine years.
Are the 3d-related components (mesa/mesa, mesa/drm) included in the numbers ? It is not in the X.org tree, so I imagine it is not.
I don't want to start another bun-fight about whether 3d should be considered part of X, just curious
No, as mentioned in the article, it's just xserver that was counted... No Mesa, no drivers, no libraries, nothing else. It would be fun and give a better perspective if all of xorg* was counted, but that would take a lot more work... I have written scripts to automate it, but the part that consumes the most time is sorting it / associating the developer with the company they work for, etc. Plus some developers over the years have committed from 3+ different email addresses, added or removed their middle initial from their git name, shortened their first name, etc.