Originally posted by RahulSundaram
View Post
Announcement
Collapse
No announcement yet.
Ubuntu Edge Campaign Set To Close At $12M USD
Collapse
X
-
Originally posted by Honton View PostThere is a difference between decline and falling like a rock. Does code requires same level of patchng through out its life time? No. There will allways be a surge during porting and rewrites. Getting more mature explains why Gnome and KDE does have some level of commit decline. Still it doesn't explain why KDE is taking such a huge decline, not only from commits, but also from the number of contributors. And that is a huuuge problem for KDE. So much code and much less people to fix it. I think it is fair to assume that contributors lost the morale because of KDE's complexity. Making one change to fixing a bug, exposes other bugs.
Originally posted by HontonBy popular do you mean "added as default" to the most popular distrobution? DEs don't compete on common ground. It is all about the distributions.
Comment
-
Originally posted by chrisb View PostAlso when you talk about project size is it an accurate comparison of just the desktop components, or are you comparing GNOME+some_apps to KDE+some_apps? Both projects made the mistake of writing too many desktop-specific apps instead of focusing on providing a basic app layer for other projects to use. But including random projects that aren't part of a desktop (eg. KDevelop) to inflate the LoC count is going to produce a flawed analysis.
Comment
-
Originally posted by Honton View PostTHe graph covers what KDE and Gnome define as the desktop.
Comment
-
Originally posted by Honton View PostKDE's Ohloh account is maintained by KDE people. If you disgree with KDE what KDE is, then file a bug. No matter how you put it, KDE is dying. Want more data? Go look at KDE's commit digest today. Then go back a year or two. Same trend. KDE is dying.
Comment
-
Originally posted by Honton View PostKDE's Ohloh account is maintained by KDE people. If you disgree with KDE what KDE is, then file a bug.
The goal of the community is to provide basic desktop functions and applications for daily needs as well as tools and documentation for developers to write stand-alone applications for the system. In this regard, the KDE project serves as an umbrella project for many standalone applications and smaller projects that are based on KDE technology.
There might be some truth to the suggestion that KDE is too big, and there was never a good reason for making many of the applications (eg. a whole IDE) desktop specific or under the KDE umbrella. Nevertheless, it is where it is, and at this stage counting every repository in KDE as one big project is like counting every repository in Github as one big project. If you count all Gnome projects you will have the same problem - eg. Gnucash, Alleyoop etc. are not part of a standard user desktop. Note that there is another potential problem: infrastructure is included in the source tree, so it's not just source, it's also every web site etc. If you really want to do a valid source code comparison for a standard user desktop, then compare what gets installed by gnome-desktop versus kde-desktop. Or compare similar packages, like Kdevelop vs Anjuta. You can't seriously measure LoC without considering functionality. And don't forget: "LOC measure is a terrible way to measure software size, except that all the other ways to measure size are worse."
Comment
-
Originally posted by nll_aSo it all comes down to these guys thinking that it's best if anyone (including Apple, Microsoft, Google, The Grinch, and Satan) can make their code proprietary rather than the absolutely remote possibility that an open source company (whose only relevance relies on the fact they make open source products) turns that code into proprietary a thousand years from now.
Does this seem reasonable and unbiased? Yeah, I don't think so either.
Comment
Comment