Freedesktop.org (ikiwiki): Difference between revisions

From WikiIndex
Jump to navigation Jump to search
(Created page with "https://wiki.freedesktop.org/www/ {{add}}")
 
(Full detail)
Line 1: Line 1:
https://wiki.freedesktop.org/www/
{{Wiki <!--see 'Template:Wiki' for full detail and hidden help advice-->
{{add}}
|name            = freedesktop.org
|URL              = https://wiki.freedesktop.org/www/
|logo            = No<!--upload logo & wikilink, or direct URL hotlink; pre-fill defaults: 'No', 'Unknown', 'Upload', 'Private', 'Dead'-->
|wide logo        = <!--insert 'y' when the logo is too wide AND / OR the title name is too long-->
|recentchanges URL= No<!--https://YourWikiURL.org/wiki/Special:RecentChanges, if none, use 'No'-->
|wikinode URL    = No<!--https://YourWikiURL.org/wiki/WikiNode, if none, use 'No'-->
|about URL        = No<!--https://YourWikiURL.org/wiki/PROJECTNAMESPACE:About, if none, use 'No'-->
|mobile URL      = No<!--https://m.YourWikiURL.org or https://YourWikiURL.org/index.php?title=Main_Page&mobileaction=toggle_view_mobile-->
|founder          = Joe Rayhawk<!--wiki founder(s) name(s); wikilink or hotlink if available; if unknown, use 'unknown'-->
|status          = Active<!--'Active' is appropriate for most sites; see Category:Wiki Status for more info-->
|language        = English<!--eg: English, Multilingual, Japanese etc; only ONE entry in this field-->
|editmode        = ByInvitation
|engine          = ikiwiki<!--software which wiki site runs on (or 'powered by'), eg: MediaWiki; see Category:Wiki Engine-->
|license          = NoLicense<!--preferred; NO version numbers; see Category:Wiki License; if NO license, 'NoLicense'-->
|maintopic        = FOSS<!--only ONE main, primary topic; other sub-topics added as tags within description prose below-->
|backupurl        = <!--database dump backup file URL; found at '/Special:Statistics' on Wikia & some other MediaWiki sites; archived URL may also be used-->
|backupdate      = 20YY-MM-DD<!--YYYY-MM-DD, ISO 8601 extended date of backup URL; if unknown, dynamic or NO date, DELETE this field-->
}}{{DISPLAYTITLE:freedesktop.org (ikiwiki)}}
{{For|the forerunner freedesktop.org wiki site powered by [[:Category:MoinMoin|MoinMoin]] (abandoned 2013)|freedesktop.org (MoinMoin)}}
{{Size <!--see 'Template:Size' for extensive full detail-->
|pages= <!--plain numeric value for number of CONTENT pages (or Files on a commons wiki); NO thousands separators-->
|statistics URL= No<!--page count source, often a '/Special:Statistics' or 'PageSize' page; if unknown type 'No'-->
|wikiFactor= <!--(wF), preferred; see: Category:wikiFactor; if wF unknown leave void; archived wF value may be used-->
|wikiFactor URL= <!--wF source; often 'PopularPages', 'Mostvisitedpages', 'PageHits'; leave void if unknown; archived URL if available-->
}}<!--(Page count as of: 20YY-MM-DD<br>wikiFactor as of: 2012-MM-DD)--><!--YYYY-MM-DD; manually add/amend ISO 8601 date when stats are verified and/or updated-->
 
===Welcome to freedesktop.org===
'''freedesktop.org''' hosts the development of {{tag|Free software|free}} and {{tag|open source}} software ({{tag|FOSS}}), focused on interoperability and shared technology for open-source graphical and desktop systems.  We do not ourselves produce a desktop, but we aim to help others to do so.
 
Our loose community of projects mostly produce [https://wiki.freedesktop.org/www/Software/ software] and/or [https://wiki.freedesktop.org/www/Specifications/ specifications].
 
;''Software projects
Most of our member projects produce software to be used as libraries or services.  A full list is available at [https://wiki.freedesktop.org/www/Software/ our software page].
 
Much of the software we host is focused on drivers and middleware for graphics and media devices, inter-process communication and authorization, input and internationalization.
 
All the software on freedesktop.org is available as open source and open to community contribution.  The software page explains how to report bugs and propose changes to each of these projects.
 
;''Specifications
We also host discussion and development of specifications for interoperability.  A full list is available at [https://wiki.freedesktop.org/www/Specifications/ our specifications page].
 
These specifications mostly cover low-level desktop issues, such as identifying file types, launching applications, and exchanging data between applications and desktops.  They are often called 'XDG' specifications, as an acronym for the ''Cross-Desktop Group''.
 
freedesktop.org is not a formal standards body, and is not in itself a platform; we do not have a compliance test nor a certification.  Anyone is free to use and implement the specifications on this site; the specifications page explains how to propose changes and existing specifications, or entirely new specifications.
 
;''Infrastructure
The infrastructure we use to provide these services to our projects is documented on [https://wiki.freedesktop.org/www/Infrastructure/ our infrastructure page].  You can quickly get access to [https://gitlab.freedesktop.org/explore/groups?filter=freedesktop our GitLab instance] where most of our code lives, [https://lists.freedesktop.org/mailman/listinfo/ our mailing lists], or browse these wiki pages further to find out more.
 
;''Getting involved
We welcome all new contributors, whatever your skill set, and aim to be a place you can learn and grow as an open-source contributor.
 
The first point of entry is to find the project you would like to work on, usually through our software or specifications page.  Each project should have a clear link of how to report issues, discuss changes, and contribute back - this will almost certainly be on that project's page on our GitLab instance.
 
If you would like to create a new freedesktop.org project, or request hosting of an existing project you would like to move here, please see the [https://wiki.freedesktop.org/www/NewProject/ new project page].
 
;''Code of Conduct
freedesktop.org has adopted the Contributor Covenant for all the services we host.  Please conduct yourself in an appropriate manner, avoiding abusive, bullying, and/or discriminatory behaviour.  For more information, including where to report any inappropriate behaviour, please consult the full [https://wiki.freedesktop.org/www/CodeOfConduct/ Code of Conduct].
 
;''Privacy and personal information
When you use freedesktop.org services, you might disclose personally-identifying information to us.  Our [https://wiki.freedesktop.org/www/PrivacyPolicy/ Privacy Policy] explains how we collect and use this data.
 
;''Contact us
If you have questions about the site itself or our infrastructure, the administrators can be reached on the [https://lists.freedesktop.org/mailman/listinfo/sitewranglers sitewranglers list], or also on OFTC's #freedesktop IRC channel.  Platform-wide announcements and discussions are generally on the freedesktop mailing list.
 
Please note that it may take some time to answer your question on IRC, and we are also unlikely to be able to help with project-specific issues (e.g. 'why does ModemManager crash?').  Questions or issues with a specific member project should be directed to that project's own mailing list or bug tracker.
 
;''Sponsors
freedesktop.org is a completely volunteer organisation with no corporate backing or funding stream.  We are part of the [[X.Org Foundation]],[https://X.Org/wiki/XorgFoundation/] which is a member project of [[Software in the Public Interest|Software in the Public Interest, Inc.]],[https://www.SPI-Inc.org] for the purposes of holding assets.
 
We would like thank Equinix Metal and Portland State University for their generous support of the infrastructure required to host freedesktop.org.  We are also grateful to [https://about.GitLab.com GitLab], [[:Category:Google|Google]], [[:Category:Intel|Intel]], and [[:Category:HP|HP]] for previously sponsoring some of our servers.  These kind donations have made it possible for us to run the services we do.
 
{{freedesktop.org}}
[[Category:FoundedIn2013]]<!--https://cgit.freedesktop.org/wiki/www/log/index.mdwn-->

Revision as of 13:23, 26 June 2022

Small rectangular monochrome image, landscape orientation, thin black border with a white background, containing the words 'no logo' in black text. freedesktop.org
[No Recent changes]
[No WikiNode]
[No About]
[No Mobile URL]
Founded by: Joe Rayhawk
Status: Active
Language: English
Edit mode: ByInvitation
Wiki engine: ikiwiki
Wiki license: NoLicense"NoLicense" is not in the list (Custom license, Attribution to contributing authors, Copyright to contributing authors, Site retains copyright, WTFPL, Licence Art Libre, Open Content License, Apache License, BSD Documentation License, FreeBSD Documentation License, ...) of allowed values for the "Wiki license" property.
Main topic: FOSS
For the forerunner freedesktop.org wiki site powered by MoinMoin (abandoned 2013), see: freedesktop.org (MoinMoin).
Wiki size: unknown size [No see stats]

Welcome to freedesktop.org

freedesktop.org hosts the development of free and open source software (FOSS), focused on interoperability and shared technology for open-source graphical and desktop systems. We do not ourselves produce a desktop, but we aim to help others to do so.

Our loose community of projects mostly produce software and/or specifications.

Software projects

Most of our member projects produce software to be used as libraries or services. A full list is available at our software page.

Much of the software we host is focused on drivers and middleware for graphics and media devices, inter-process communication and authorization, input and internationalization.

All the software on freedesktop.org is available as open source and open to community contribution. The software page explains how to report bugs and propose changes to each of these projects.

Specifications

We also host discussion and development of specifications for interoperability. A full list is available at our specifications page.

These specifications mostly cover low-level desktop issues, such as identifying file types, launching applications, and exchanging data between applications and desktops. They are often called 'XDG' specifications, as an acronym for the Cross-Desktop Group.

freedesktop.org is not a formal standards body, and is not in itself a platform; we do not have a compliance test nor a certification. Anyone is free to use and implement the specifications on this site; the specifications page explains how to propose changes and existing specifications, or entirely new specifications.

Infrastructure

The infrastructure we use to provide these services to our projects is documented on our infrastructure page. You can quickly get access to our GitLab instance where most of our code lives, our mailing lists, or browse these wiki pages further to find out more.

Getting involved

We welcome all new contributors, whatever your skill set, and aim to be a place you can learn and grow as an open-source contributor.

The first point of entry is to find the project you would like to work on, usually through our software or specifications page. Each project should have a clear link of how to report issues, discuss changes, and contribute back - this will almost certainly be on that project's page on our GitLab instance.

If you would like to create a new freedesktop.org project, or request hosting of an existing project you would like to move here, please see the new project page.

Code of Conduct

freedesktop.org has adopted the Contributor Covenant for all the services we host. Please conduct yourself in an appropriate manner, avoiding abusive, bullying, and/or discriminatory behaviour. For more information, including where to report any inappropriate behaviour, please consult the full Code of Conduct.

Privacy and personal information

When you use freedesktop.org services, you might disclose personally-identifying information to us. Our Privacy Policy explains how we collect and use this data.

Contact us

If you have questions about the site itself or our infrastructure, the administrators can be reached on the sitewranglers list, or also on OFTC's #freedesktop IRC channel. Platform-wide announcements and discussions are generally on the freedesktop mailing list.

Please note that it may take some time to answer your question on IRC, and we are also unlikely to be able to help with project-specific issues (e.g. 'why does ModemManager crash?'). Questions or issues with a specific member project should be directed to that project's own mailing list or bug tracker.

Sponsors

freedesktop.org is a completely volunteer organisation with no corporate backing or funding stream. We are part of the X.Org Foundation,[1] which is a member project of Software in the Public Interest, Inc.,[2] for the purposes of holding assets.

We would like thank Equinix Metal and Portland State University for their generous support of the infrastructure required to host freedesktop.org. We are also grateful to GitLab, Google, Intel, and HP for previously sponsoring some of our servers. These kind donations have made it possible for us to run the services we do.


freedesktop.org wiki site articles here on WikiIndex (view / edit)

freedesktop.org (MoinMoin) • freedesktop.org (ikiwiki) more to add


freedesktop.org is open source / open discussion software projects working on interoperability and shared technology for X Window System desktops. The most famous X desktops are GNOME and KDE, but developers working on any Linux / Unix GUI technology are welcome to participate.

freedesktop.org itself is host to numerous other wikis (all originally using MoinMoin, but from May 2013, all freedesktop.org wiki sites have since converted to ikiwiki) for various sub-projects, including:

Moving from MoinMoin to ikiwiki in 2013
Web services status

We figured out that freedesktop.org was hosting about 500000 wiki pages full of spam. We've 'despammed' the wikis by moving any page with 'http' in the contents out of the way. Secondarily, we've eliminated the ability to login to the wiki as our attempts to disable account creation have never worked correctly.

We want to move from a web-based wiki to a git-based wiki, the plan is to use ikiwiki for this. We won't have any cgi-based editing, the only way to get changes into a wiki will be to push changes to a git repository which will have a hook to rebuild the visible version.

In the meantime, you can recover pages that were accidentally removed by using the 'mv-page' script in /srv on annarchy.freedesktop.org. Anyone in the group associated with the wiki should be able to recover pages. I think the script is pretty safe, but please be careful.

And, if you're clever, you can update wiki pages by manually constructing them in the moin/data/pages directories (that's how this page was edited).

See also
External links