This article has multiple issues. Please help improve it or discuss these issues on the talk page . (Learn how and when to remove these template messages) |
Type of site | Libre services and content sharing |
---|---|
Owner | Hive01 GmbH |
Created by | Frank Karlitschek |
URL | https://www.opendesktop.org/ |
Commercial | No (AGPL released server-code) |
Registration | Optional |
Launched | 2001 |
Current status | Under maintenance |
Opendesktop.org is a website portal offering personal cloud services such as storage and communication services, as well as public services in form of a store for libre (open source/creative commons) content publishing and a code hosting site for open development.
The goal of OpenDesktop.org is the advancement of free software and libre computing technologies via hosting free-as-in-freedom-and-beer services for the community.
As of 2019, Opendesktop offers many free alternatives to proprietary services, like file sharing, contact and calendar management, chat, and messaging. All of these services are based on free or libre software components, like Nextcloud, Discourse, or Element (a Matrix client).
A major part of OpenDesktop.org's services is pling.com. It is a website used for sharing user generated content. It allows the publishing of any kind of libre content such as themes, wallpapers, software applications, and add-ons, as well as other creative content like audio, videos, or comics, provided the content is released under liberal licensing terms like the GPL or Creative Commons. This content can then be downloaded or directly installed without registration or any other limitation or cost. Registered users can upvote or downvote content, add comments, and upload new content such as applications, themes, add-ons or other forms of content. Community members can also decide to sponsor certain content with a monthly donation. Opendesktop.org's Pling is one of the largest online communities for making such content available, serving as the platform for the official KDE Store [1] for KDE themes, widgets, and other customization-related items. Other sites for various Linux desktops are organized in sub-groups such as Gnome-Look.org, Xfce-Look.org, and others.
The social community aspect of the portal has been a driving factor early on. According to the project site, a dedicated community is a key factor to improve the quality of open source and to ultimately grow the adoption of the Linux desktop. One primary goal for Pling is to encourage free software users to support the various subgroups and creators on the platform via donations.
Pling.com uses the Open Collaboration Services API, shortened as the OCS API, which is a certified standard protocol of freedesktop.org. [2] KDE SC 4 was the first project to make use of the OCS API. KDE Plasma 5 and various KDE applications use the OCS API via the KNewStuff framework. [3]
Opencode.net is a part of the services offered by Opendesktop.org, providing software development and hosting services. It is based on GitLab, with the possibility to build binaries via CI and integrate any project with Opendesktop's publishing service, Pling.com.
In the beginning of December 2001, 2,000 users were registered on the various websites. About 0.8 million page impressions per month were made. A year later, in 2002, there were 6,000 registered users and 3 million page impressions each month. Heavy growth for more than 8 years lead to more than 130,000 registered users from over 100 countries in 2009. Over 90 million page impressions per month are reached with more than 6 terabytes of internet traffic per month. [4] Around 2.5 million people visit Opendesktop.org every month.
The first website of the portal, KDE-Look.org, was started in the year 2001 by Frank Karlitschek. [5] Shortly after, many similar sites with focus on other open source themes and customization for other Linux desktops, such as GNOME, were launched. In 2007, Opendesktop.org got established as an umbrella page for the whole network that contains the sites such as Xfce-Look.org, GNOME-Look.org or Linux-Apps.com. [6] [ permanent dead link ] These services now continue on their own dedicated page, along with the content also being available on pling.com.
In January 2016, Frank Karlitschek sold Hive01 GmbH to Blue Systems GmbH. [7]
In computing, a desktop environment (DE) is an implementation of the desktop metaphor made of a bundle of programs running on top of a computer operating system that share a common graphical user interface (GUI), sometimes described as a graphical shell. The desktop environment was seen mostly on personal computers until the rise of mobile computing. Desktop GUIs help the user to easily access and edit files, while they usually do not provide access to all of the features found in the underlying operating system. Instead, the traditional command-line interface (CLI) is still used when full control over the operating system is required.
Xfce or XFCE is a free and open-source desktop environment for Linux and other Unix-like operating systems.
GNOME Files, formerly and internally known as Nautilus, is the official file manager for the GNOME desktop. Nautilus was originally developed by Eazel with many luminaries from the tech world including Andy Hertzfeld (Apple), chief architect for Nautilus. The name "Nautilus" was a play on words, evoking the shell of a nautilus to represent an operating system shell. Nautilus replaced Midnight Commander in GNOME 1.4 (2001) and has been the default file manager from version 2.0 onwards.
freedesktop.org (fd.o), formerly X Desktop Group (XDG), is a project to work on interoperability and shared base technology for free-software desktop environments for the X Window System (X11) and Wayland on Linux and other Unix-like operating systems. Although freedesktop.org produces specifications for interoperability, it is not a formal standards body.
D-Bus is a message-oriented middleware mechanism that allows communication between multiple processes running concurrently on the same machine. D-Bus was developed as part of the freedesktop.org project, initiated by GNOME developer Havoc Pennington to standardize services provided by Linux desktop environments such as GNOME and KDE.
KDE Software Compilation 4 was the only series of the so-called KDE Software Compilation, first released in January 2008 and the last release being 4.14.3 released in November 2014. It was the follow-up to K Desktop Environment 3. Following KDE SC 4, the compilation was broken up into basic framework libraries, desktop environment and applications, which are termed KDE Frameworks 5, KDE Plasma 5 and KDE Applications, respectively.
NetworkManager is a daemon that sits on top of libudev and other Linux kernel interfaces and provides a high-level interface for the configuration of the network interfaces.
The Tango Desktop Project was an open-source initiative to create a set of design guidelines and to provide a consistent user experience for applications on desktop environments. The project created a set of icons known as the Tango Icon Library and that were described as a "proof of concept". The Tango Desktop Project was a project of freedesktop.org, and was closely linked with other freedesktop.org guidelines, such as the Standard Icon Theming Specification.
The Portland Project is an initiative by freedesktop.org aiming at easing the portability of application software between desktop environments and kernels by designing cross-platform APIs and offering implementations thereof as libraries to independent software vendors (ISVs).
A desktop environment is a collection of software designed to give functionality and a certain look and feel to an operating system.
Granular, or Granular Linux, is a Linux distribution targeted at the common desktop users. Granular is based on PCLinuxOS and comes as an installable live CD. The CD version of Granular features two desktop environments – KDE and a development version of Enlightenment. Where KDE is a full-featured desktop environment, Enlightenment is a lightweight desktop shell which is markedly faster than KDE.
The Open Collaboration Services (OCS) is an open and vendor-independent REST and WebDAV based API designed to make it easy to connect apps to a content collaboration platform.
Frank Karlitschek is a German open source software developer living in Stuttgart, Germany.
Fedora Linux is a popular Linux distribution developed by the Fedora Project. Fedora attempts to maintain a six-month release schedule, offering new versions in May and November, although some releases have experienced minor delays.
MATE is a desktop environment composed of free and open-source software that runs on Linux, and other Unix-like operating systems such as BSD, and illumos operating systems.
Blue Systems is a German IT company. It is most prominent as a major KDE supporter and previous driving force behind Kubuntu with a number of KDE developers working for Blue Systems. According to Blue Systems employee Aurélien Gâteau, "Blue Systems does not have a business model, at least for now".
Manjaro is a free and open-source Linux distribution based on the Arch Linux operating system that has a focus on user-friendliness and accessibility. It uses a rolling release update model and Pacman as its package manager. It is developed mainly in Austria, France and Germany.
Antergos is a discontinued Linux distribution based on Arch Linux. By default, it includes the GNOME desktop environment, but it also offers options for Cinnamon, MATE, KDE Plasma 5, Deepin, and Xfce desktops. Originally released in July 2012 as Cinnarch, it quickly gained popularity and was ranked among the top 40 most popular distributions on DistroWatch by June 2013. The name Antergos derived from the Galician word for ancestors, was chosen to "to link the past with the present".
UPower is a piece of middleware for power management on Linux systems. It enumerates power sources, maintains statistics and history data on them and notifies about status changes. It consists of a daemon (upowerd), an application programming interface and a set of command line tools. The daemon provides its functionality to applications over the system bus. PolicyKit restricts access to the UPower functionality for initiating hibernate mode or shutting down the operating system (freedesktop.upower.policy). The command-line client program upower
can be used to query and monitor information about the power supply devices in the system. Graphical user interfaces to the functionality of UPower include the GNOME Power Manager and the Xfce Power Manager.