Kebebasan adalah sebahagian daripada falsafah Open Source, tetapi apabila menggunakan beberapa persekitaran desktop seperti KDE dan Gnome bersama adalah tidak kompetant, menjadikan kesukaran untuk menulis perisian yang menyokong kedua-dua persekitaran desktop.
Projek Portland yang ditaja oleh kedua-dua komuniti KDE dan Gnome bertujuan memudahkan membina perisian bagi kedua-dua desktop serasi, dan telah mengambil lagkah pertama untuknya dengan pengenalan beta release set API.
Tujuan utama projek adalah untuk membenarkan pengaturcara membangunkan perisian sama ada menggunakan Qt untuk KDE ataupun GTK untuk Gnome.
xdg-utils
Inside The toolbox:
- xdg-desktop-menu
- xdg-desktop-icon
- xdg-mime
- xdg-icon-resource
- xdg-open
- xdg-email
- xdg-screensaver
- xdg-su