Adopting AppData in KDE?
Sven Brauch
svenbrauch at googlemail.com
Sun Nov 3 13:30:37 GMT 2013
On Sunday 03 November 2013 12:22:52 Richard Hughes wrote:
> This is what we've decided to do in GNOME, KDE is free to decide any policy
> it wants. We've decided that 500 high quality applications are better than
> 3000 broken ones.
Assuming KDE did that, then we would end up with a situation where you can't
easily install Krita in distributions that ship GNOME, and you can't easily
install Inkscape in distributions that ship KDE. That's a horrible situation,
because a lot of people do that as of today. It would further widen the
(technical) gap between the desktop environments, instead of encouraging
people to select the best application for what they want to do regardless of
what toolkit it uses (which I consider a somewhat idiotic criterion).
There would be lots of confused users in internet forums asking for why
$application is not available any more, and we'd be sitting there explaining
how to jump through hoops to still install it.
Thus I would claim that this is not an acceptable option.
Quality control should happen at the packager level. Broken applications
should not be available in the distribution's main repository. And
distributions should make the choice which application is good enough for
their users, not a desktop environment. Besides, as said multiple times, this
spec does not provide any kind of quality control worth mentioning anyways.
The level of quality control it achieves is on par with looking at the date
of the last commit in the repository.
For the same reasons, in my opinion, not showing packages in a package
manager which don't provide screenshots because they don't look pretty is a
bad choice. Of course this is your decision though.
In any case, it's a very bad precondition for discussing the new
specification for the reasons Albert mentioned.
> I don't think _having_ an AppData
> file makes an application high quality, but we can probably say the
> opposite is true in about 2-3 years.
I don't see the point. Either it becomes so mainstream that you effectively
need to have it; then every maintainer of a crappy application will just add
it (to put it bluntly). Just imagine it would be part of an IDEs template for
a new application -- nobody would not have it.
Or it does not become mainstream; then you will end up excluding a lot of
high-quality applications for no reason (think e.g. Blender).
Greetings,
Sven
More information about the kde-core-devel
mailing list