Well it kinda has. Having excellent applications is absolutely essential for the success of open source desktops and Krita is one of the best. Not only that but the projects also share quite a bit of code.
Like I said it's 11 years old project and it makes it older than OpenOffice.org. Also KOffice/Calligra share plenty of its code with other projects. First of all all the components of Calligra share most of the code together. This includes Krita, Karbon, Braindump, Words, Flow, Kexi, Plan, Stage, Sheets and Words. Some of these applications also have mobile interfaces. Then the next level would be toolkits and other shared dependecies. These include Qt, kdelibs, lcms and numerous other libaries. Also considering in how horrible state LibreOffice is (that's why there have been insane ammount of clean ups lately but it's still 12 million line monster compared to 1 million line Calligra Suite).
LibreOffice alone takes around 200MBs and that doesn't even include all of its dependecies. If you don't have any of the libaries that Calligra needs then I guess it could take over 200MBs but even that is going get better with the upcoming release of KF5 (modularization of kdelibs). However few hundred megabytes is nothing nowadays when hard drives cost nothing. I think you are kinda contradicting your own point if you believe that it's a good thing that software only depends on Qt or something similar. I mean then it has to implement a lot of stuff that already exist as independent libaries itself. If you are somehow allergic to KDE or Gnome libaries then it's your own problem. However saying that these applications are forcing themselves to become a part of desktop enviroment is just wrong. I mean seriously most of the KDE applications are available for Windows... and they work.



Reply With Quote
