Comment 37 for bug 974480

Paul Sladen (sladen) wrote :

Miguel/Cliff: it's a bit of a "backronym", but perhaps think of it this way. We have the *buntu core (kernels, system libraries, brand, fonts, …) on top of which are built several optimised distributions (remixes):

  KDE: [Ku]buntu
  LxDE: [Lu]buntu
  XDE: [Xu]ubuntu
  Unity: [U]buntu
  Gnome3 Shell: [G]ubuntu

There are other ones for Education, for GNOME 3 Shell, for music production, and dozens more. Each has a slightly different target; what they share is the core, the Debian packaging and the infrastructure, parts of the brand and five letters of the name.

Various people (mainly via Canonical) maintain/"garden" the infrastructure for most of these remixes, particularly the Launchpad service, the build daemons to build all the Debian packages and the main FTP servers to distribute them. And various people then make the specific remixes *work*: those people are often individuals, small companies (such as Blue Systems); often big companies (particularly via Canonical).

Now where people have their "day job" they are necessaryily going to be focused the dayjob since that's why they're being retained.

So, there's KDE people at Blue Systems who spend their time focused on the KDE parts of Kubuntu. There's Unity people in Canonical's Design/Desktop Experience team who spend their time focused on the Unity parts of Ubuntu. Kubuntu won't run Gnome 3 Shell applications without additional libraries/infrastructure; and GNOME3 Shell won't run KDE programs without additional libraries, and even when they are run as crossovers, the level of seemless integration will be less. The same is the case Unity, Enlightenment, and everything else: the integration with be less in a differing environment.

Miguel: you've particularly mentioned Unity/UbuntuPhone and Unity/UbuntuTV and it'll be good to see the apps targeted at these (it's not just you that thinks they're cool). You've also mentioned the various work applications (TrueCrypt), so the question is what are these targeting?

Are they targetting Ubuntu (Unity), or Gubuntu (GNOME3 Shell), or Kubuntu (KDE4). Do they know what their customers are wanting? There's quite a bit of "follow the money" here; if your company is a customer of the makers of a programme (you won't be the only one) then it really focuses the attention to _state that Unity support is required_.