[PATCH] Revert "menu: add Adult category to registry"

Peter TB Brett peter at peter-b.co.uk
Wed Nov 23 05:38:06 PST 2011

This reverts commit c51aa112f53adc87250177002aa3e008305e0777.

There are several serious issues with the stated rationale for and
intended use of the "Adult" Additional Category that have yet to be

- The menu specification is designed for worldwide application, and
  thus must be culturally impartial.  Different cultures have
  different criteria for something that is "adult-only".  Ambiguous
  examples provided on the XDG list include "Bible" and "Art Gallery"

- Given a set of criteria for what constitutes "Adult" content, the
  categorisation is binary, but whether an application is "Adult" is
  not.  Ambiguous examples provided on the XDG list include a
  "Breastfeeding Tutorial" application; the "PornView" application,
  which does not in fact include or provide access to any pornography;
  web browsers, which provide access to a wealth of pornography on the
  Internet; and text adventure games that include the possibility of
  violent death.

- The purpose of the "Category" field in .desktop files is to aid in
  organisation of applications into a navigable hierarchy.  By
  contrast, the proponents of the "Adult" Additional Category view the
  "Adult" additional category is as a tool for censorship.

Until these issues are addressed and consensus is achieved, this
category should be removed.  In the interim period, there is no
obstacle to Menu Specification implementors using Additional
Categories not listed in the Specification, should they wish to do so.

See also: http://thread.gmane.org/gmane.comp.freedesktop.xdg/12753
 menu/menu-spec.xml |    5 -----
 1 files changed, 0 insertions(+), 5 deletions(-)

diff --git a/menu/menu-spec.xml b/menu/menu-spec.xml
index 919f122..57bf303 100644
--- a/menu/menu-spec.xml
+++ b/menu/menu-spec.xml
@@ -1977,11 +1977,6 @@
-              <entry>Adult</entry>
-              <entry>Application handles adult or explicit material</entry>
-              <entry></entry>
-            </row><row>
               <entry>Important application, core to the desktop such as a file manager or a help browser</entry>

More information about the xdg mailing list