Meego Wiki
Views

MeeGo in package names

From MeeGo wiki
Jump to: navigation, search

The use of the word "MeeGo" in package names has raised a discussion about trademarks and good practices in Linux distribution development.

Let's see the problem in detail.

Packages using the "meego" string in the MeeGo releases seem to fall in these categories:

  • Applications developed by the MeeGo project within the UX categories. In general it is not a good practice to tie an open source app with the name of a distro. Also the "MeeGo" word doesn't appear in the UX of these apps. Should we consider the renaming of those packages, removing "meego" from them?
  • Packages related with the MeeGo Touch Framework. The branding of this framework was discussed and agreed, causing the actual renaming of the components (previously libdui). There is no problem in other distros willing to use the MeeGo Touch Framework. Is it clear the situation of branding and icons, though? Are they in isolated packages?
  • Upstream packages with specific MeeGo version/configuration. Not a big deal, between not useful or not problematic for other distros.
  • Packages intrinsically related to the MeeGo distro (configuration, branding, devtools). Not useful in the context of other distros.

Contents

Core OS

Core OS 1.1 as of 2010-12-14:

Are there any problematic packages in this list?

  • fennec-qt-branding-meego-0.4.2-1.2.src.rpm
  • libmeegochat-0.1.0-1.20.src.rpm
  • libmeegotouch-0.20.25-7.2.src.rpm
  • meego-bookmarks-2-1.3.src.rpm
  • meego-cross-armv5tel-sysroot-0.0.1-2.3.src.rpm
  • meego-cross-armv7l-sysroot-0.0.1-1.3.src.rpm
  • meego-lsb-4.0-3.9.src.rpm
  • meego-osc-plugins-0.6-3.3.src.rpm
  • meego-packaging-tools-0.5.1-1.1.src.rpm
  • meego-release-1.1-2.1.src.rpm
  • meego-rpm-config-0.8-1.3.src.rpm
  • meegotouch-applauncherd-0.12.1-1.17.src.rpm
  • meegotouch-applifed-0.17.0-1.16.src.rpm
  • meegotouch-compositor-0.5.7-1.2.src.rpm
  • meegotouch-controlpanel-0.8.12-5.1.src.rpm
  • meegotouch-feedback-0.10.4-2.11.src.rpm
  • meegotouch-feedbackreactionmaps-0.14.0.5-1.8.src.rpm
  • meegotouch-home-0.21.14-3.1.src.rpm
  • meegotouch-inputmethodengine-0.1.13-2.25.src.rpm
  • meegotouch-inputmethodframework-0.19.8-3.25.src.rpm
  • meegotouch-inputmethodkeyboard-0.4.8-2.13.src.rpm
  • meegotouch-systemui-0.16.6-3.1.src.rpm
  • meegotouch-theme-0.20.30-3.1.src.rpm
  • pulseaudio-modules-meego-0.9.21.0.20100915-2.2.src.rpm

Netbook UX

Here is where it seems we have the hottest trouble since some teams are interested in porting the MeeGo Netbook UX on top of the stack of established Linux distributions: OpenSUSE, Fedora, Debian.

Where is the problem exactly, though? With the current licensing it seems that anybody can reuse and redistribute the meego-panel-* packages, which will provide a MeeGo Netbook UX look & feel. The objection of the MeeGo project and The Linux Foundation seems to concentrate in calling the resulting OS "MeeGo" or something along the lines of {meego] if it's not MeeGo compliant.--Qgil 15:46, 14 December 2010 (UTC)

Yes, that's exactly the problem. This set of packages, making up the MeeGo UX, doesn't have any name other than "MeeGo Netbook UX" or "MeeGo Panel". I would suggest grouping meego-menus, meego-panel-*, mutter-meego and the basic MeeGo applications under a separate brand. --Dneary 22:15, 14 December 2010 (UTC)

Netbook UX 1.1 as of 2010-12-14:

  • banshee-1-branding-meego-1.6.0-1.3.src.rpm
  • chrome-meego-extension-0.2.0-2.5.src.rpm
  • meego-cursor-theme-0.4-2.2.src.rpm
  • meego-help-0.0.2-1.8.src.rpm
  • meego-menus-0.2.0-1.2.src.rpm
  • meego-netbook-theme-0.1-1.13.src.rpm
  • meego-panel-applications-0.2.5-1.1.src.rpm
  • meego-panel-datetime-0.3.2-2.17.src.rpm
  • meego-panel-devices-0.2.7-1.1.src.rpm
  • meego-panel-myzone-0.2.4-1.12.src.rpm
  • meego-panel-networks-1.2.15-2.1.src.rpm
  • meego-panel-pasteboard-0.0.8-1.11.src.rpm
  • meego-panel-people-0.2.4-1.1.src.rpm
  • meego-panel-status-0.2.5-1.1.src.rpm
  • meego-panel-web-0.2.0-2.5.src.rpm
  • meego-panel-zones-0.2.1-2.15.src.rpm
  • meego-sound-theme-0.5-1.2.src.rpm
  • meego-ux-settings-0.42-1.2.src.rpm
  • mutter-meego-0.76.10-1.1.src.rpm

Handset UX

Currently only Debian is targeting the Handset category and announcing an interest in the MeeGo UX, and potentially the problems are the same as in the Netbook UX.

Also, many Handset UX apps are called "MeeGo Something", as opposed to the Netbook UX, which currently it is basically assorted by established upstream projects independent from MeeGo.

Handset UX 1.1 as of 2010-12-14:

  • contextkit-meego-providers-0.0.10-1.21.src.rpm
  • meego-handset-aava-configs-0.1-1.6.src.rpm
  • meego-handset-calendar-0.2-2.1.src.rpm
  • meego-handset-chat-0.2.3-1.17.src.rpm
  • meego-handset-configs-0.2-4.1.src.rpm
  • meego-handset-dialer-0.1.16-5.1.src.rpm
  • meego-handset-dialer-branding-meego-0.1.13-2.2.src.rpm
  • meego-handset-dialer-translations-0.0.2-2.1.src.rpm
  • meego-handset-email-0.2.4-1.14.src.rpm
  • meego-handset-email-translations-0.0.2-1.2.src.rpm
  • meego-handset-icon-theme-0.0.6-1.1.src.rpm
  • meego-handset-mannequin-0.0.3-2.20.src.rpm
  • meego-handset-music-0.0.16-1.2.src.rpm
  • meego-handset-music-branding-meego-0.0.14-1.2.src.rpm
  • meego-handset-people-0.2.30-2.1.src.rpm
  • meego-handset-photos-0.0.24-2.1.src.rpm
  • meego-handset-photos-branding-meego-0.0.22-1.3.src.rpm
  • meego-handset-sms-0.0.25-3.2.src.rpm
  • meego-handset-socialweb-0.1.4-1.10.src.rpm
  • meego-handset-sound-theme-0.1-1.1.src.rpm
  • meego-handset-statusindicators-0.0.5-1.22.src.rpm
  • meego-handset-translations-en_US-1.1.0-2.1.src.rpm
  • meego-handset-video-0.2.3-3.2.src.rpm
  • meego-handset-video-branding-meego-0.2.3-1.2.src.rpm
  • meegotouch-inputmethodbridges-0.2.2-1.15.src.rpm
  • meegotouch-theme-meego-0.1.3-3.1.src.rpm
  • meegotouchcp-bluetooth-0.0.9-1.21.src.rpm
  • meegotouchcp-chat-0.1.2-1.21.src.rpm
  • meegotouchcp-connman-0.0.13-3.7.src.rpm
  • meegotouchcp-socialweb-0.1.2-1.16.src.rpm
  • meegotouchcp-telephony-0.0.5-1.17.src.rpm
  • xorg-x11-meego-configs-1-6.2.src.rpm

IVI UX

This UX seems to be unproblematic at the moment and per se, since it basically borrows packages from the Handset UX and there are no alternative projects announced.

IVI UX 1.1 as of 2010-12-14:

  • hfdialer-branding-meego-0.1.13-1.6.src.rpm
  • meego-handset-dialer-0.1.16-5.1.src.rpm
  • meego-handset-icon-theme-0.0.6-1.1.src.rpm
  • meego-handset-mannequin-0.0.3-2.20.src.rpm
  • meego-handset-music-0.0.16-1.2.src.rpm
  • meego-handset-music-branding-meego-0.0.14-1.2.src.rpm
  • meego-handset-people-0.2.30-2.1.src.rpm
  • meego-handset-photos-0.0.24-2.1.src.rpm
  • meego-handset-photos-branding-meego-0.0.22-1.3.src.rpm
  • meego-handset-sms-0.0.25-3.2.src.rpm
  • meego-handset-video-0.2.3-3.2.src.rpm
  • meego-handset-video-branding-meego-0.2.3-1.2.src.rpm
  • meego-ivi-configs-0.1-1.1.src.rpm
  • meegotouch-theme-meego-0.1.3-3.1.src.rpm
  • meegotouchcp-bluetooth-0.0.9-1.21.src.rpm
  • meegotouchcp-connman-ivi-0.0.13-4.11.src.rpm
Personal tools