Make kde 1st class in fedora

Avi Kivity avi at argo.co.il
Sat Nov 18 06:37:16 UTC 2006


Bernardo Innocenti wrote:

Nice troll, but there's a point that can be made out of it:

> The fact that these applications originated as proprietary software is
> still very recognizable today.  

What's recognizable is that they're user-oriented instead of developer 
oriented.

> They still are very monolithic in nature,

Users like one interface to handle all their needs. Developers | want | 
to | connect | orthogonal > tools.

> built on their own custom portability and GUI frameworks.

Most users don't use GTK (and where most of these apps are deployed, GTK 
would be considered a custom portability framework).

> They make heavy use of binary or opaque file formats for storing
> settings and other metadata.  

Users want to configure using a gui.  That means a program reads and 
writes the configuration, so a binary format makes sense.  Developers 
like to vi/emacs the configuration file; most developer-oriented 
programs never write their configuration file.

> And they generally (ab)use threading, 

Users want the program to be responsive.  Developers want purity of design.

> or
> custom plugin, upgrade, and installation systems.

To reach actual users (not developers) you need more than rpm and yum.

-- 
Do not meddle in the internals of kernels, for they are subtle and quick to panic.




More information about the fedora-devel-list mailing list