State of X.Org Report

Bart Massey bart at cs.pdx.edu
Fri Feb 22 01:39:23 PST 2013


Here's my 2013 X.Org Foundation "State of X.Org" Report, covering
activities in 2012. Enjoy.

Bart Massey
Secretary, X.Org Foundation
b at x.org

-----

The State of The X.Org Foundation 2013
Bart Massey
Secretary, X.Org Foundation
bart at cs.pdx.edu


Abstract: 2012 has been a year of proceeding apace for the
X.Org Foundation.  Key administrative milestones have been
reached, and some new initiatives have begun.

Note: The Bylaws of the X.Org Foundation require the
Secretary to prepare and deliver a State of the Organization
report within 60 days of the start of the calendar year.  It
is my pleasure to discharge that responsibility by preparing
this report.  While I have prepared this report in close
consultation with the X.Org Foundation Board of Directors,
all views contained herein are ultimately my own.


Introduction

  Nine years ago, the X.Org Foundation was re-formed and its
  first officers elected.  Since then, approximately one X
  Window System major release has occurred per year.  The
  mission of the modern X.Org Foundation Board is to support
  this work: through raising and allocation of funds;
  through recruitment and support of Foundation members;
  through initiatives in community development, education,
  and support; and by providing a computing and
  communications infrastructure. In short, the mission of
  the Foundation is "to develop and execute effective
  strategies that provide worldwide stewardship of the X
  Window System technology and standards." [1]

  In the next two sections of this report, I first review
  X.Org Foundation activities during 2012, and report on our
  successes and challenges; I then suggest something of the
  goals, needs, and plans for the future of the X.Org
  Foundation in 2013 and beyond.  Finally, I draw some
  conclusions.

X.Org Foundation 2012

  In 2012 X.Org development proceeded at a steady and
  reasonable pace.  Several new things have happened
  that are worth noting.

  Development

    In keeping with the X.Org goal of about one release per
    year, Release 7.7 of the X Window System occurred 6 June
    2012. Release 7.6 was about 1.5 years earlier, in
    December 2010. However, there is some feeling among the
    developer community that the "katamari" point releases
    of all of X are no longer terribly useful, yet are a big
    consumer of developer resources. Thus, it is likely that
    these releases will be farther apart in the future, or
    will cease altogether--not because development pace is
    decreasing, but because point releases of individual
    components are a better mechanism in the "new" world of
    modularized X development.

    Release 7.7 featured multitouch support, improvements to
    the Xinput extension, reorganized and modernized release
    documentation, fence objects for sync, pointer barriers
    for multihead, partial support for GLX and XKB in XCB,
    and the usual wide range of video and input driver
    enhancements.

    The Wayland project gained some momentum in 2012. The
    Board has agreed that supporting Wayland, Mesa, and
    other affiliated X.Org projects is a high priority. Some
    envision a Wayland-based future for open source
    graphical infrastructure; the Board's role is to ensure
    that open source graphical environments have a healthy
    future, whatever technical direction the community
    chooses to pursue.

  Funded Activities

    For the last few years, the premiere event hosted by the
    X.Org Foundation has been the annual X.Org Developers
    Symposium / Conference. In 2012, the Board voted to make
    the name X.Org Developers Conference (XDC) the official
    name for this event, regardless of where it is
    located. There has been a tradition of alternating
    between the US and elsewhere for travel reasons;
    this is not a hard-and-fast rule, the Board has agreed
    that it may be violated in the event that there is a
    particularly good opportunity in one place or another.

    XDC 2012 took place 19-21 September in Nuremberg
    Germany. Important topics for XDC 2012 included
    modernization of X for newer graphics and input hardware
    and newer UX models, as well as discussion around
    Wayland. XDC 2013 is planned to be held in Portland,
    Oregon USA in late summer.

    X.Org applied to Google Summer of Code for 2012, but was
    not invited to participate. The reason given by Google
    was lack of quality of the student-facing "ideas page".
    The Board has not yet made a decision as to whether to
    apply for Summer of Code in 2013.

    The X.Org Endless Vacation of Code (EVoC) was
    established in 2009 to provide opportunities similar to
    Google Summer of Code to selected students on an ad hoc
    calendar. Over the last couple of years, the Board has
    had three successfully-completed EVoC projects. The
    number of applicants to EVoC continues to grow, and the
    program appears to be doing its job of attracting
    students to become serious X developers.

    A couple of Book Sprints were held in 2012 to produce
    new developer documentation, with the hope of making it
    easier to get started in X development. The first Book
    Sprint, in March, was a "virtual" online event that
    produced an "X.Org New Developer Guide" that has not
    been officially released yet due to lack of final
    editing, but which is a good summary document.  The
    second Book Sprint, held in September at XDC, was work
    on a device drivers and graphics hardware guide, based
    largely on a document by Stéphane Marchesin. This book
    is currently farther from completion. The small
    participation in the Book Sprints was a serious problem:
    it is unlikely that future ones will be attempted unless
    bigger participation can be assured.

  Foundation Activities

    The Board finally completed all aspects of the
    transition of the X.Org Foundation from a US LLC to a US
    501(c)3 Educational Non-Profit Foundation in 2012.  This
    was a huge effort over many years; we are extremely
    grateful to the Software Freedom Law Center for making
    this transition possible, and to those Board Members who
    took on the hard work on our end.

    The X.Org Foundation became a member of the Open
    Invention Network (OIN) in 2012. OIN "is an intellectual
    property company that was formed to promote the Linux
    system by using patents to create a collaborative
    ecosystem." [2]  While X.Org holds no patents that could
    be contributed to OIN, the Board was approached by OIN
    leadership due to the large amount of "prior art"
    embodied in the X Window System.

    The 2012 X.Org Foundation Board election was completed
    in January 2012.  There is little to report: the new
    Board, like the old, is strong, and its Members are all
    sharing in the work of the Foundation.

    Membership in the Foundation is currently at about 72
    active members, down from about twice that number two
    years ago. The decline is largely due to folks leaving
    that are no longer active in X: this is actually
    deliberate and somewhat positive, as it makes it easier
    to get quorum in elections. However, the continuing work
    on encouraging current X.Org participants to join the
    Foundation is now even more important. Membership is
    free, easy to apply for, entails few responsibilities,
    and has minor benefits in terms of access to
    documentation not available to the public; anyone who is
    participating in the development of X in some way is
    highly encouraged to sign up.

2013 And Beyond

  No substantial work was done in 2011-2012 in finding
  recurring sponsors for X.Org. The current funding
  situation is such that we need to make a more serious
  funding effort this year. Several folks in the community
  have pointed to a lack of a mechanism for crowdsourced X
  funding: we are currently exploring alternatives in this
  direction, since the US IRS requires that 10% of our fund
  come from individual donations to X.Org each year.

  The heavily-hacked legacy members.x.org PHP codebase is
  well past due for replacement.  In addition, the X.Org
  wiki has been subject to spamming and become increasingly
  unreliable. Joint efforts with freedesktop.org to improve
  or replace all of this infrastructure have begun.

  X.Org has needed to change banks for years for various
  reasons; the ongoing issues of the 501(c)3 transition have
  kept us from proceeding. Hopefully, we can get there this
  year.

  The Board has voted to commission a new X.Org logo, and to
  trademark that logo once it has been designed. This will
  give us a more attractive and usable mark, and will
  protect the new mark from abuse.

  There are discussions underway among the Board about
  proposed amendments to the Bylaws of the X.Org Foundation.
  These changes are partly a response to US IRS 501(c)3
  requirements, and partly due to normal changes in the
  operation of X.Org.  While it is still early to know what
  will be proposed here, and when, it is possible that some
  of this will happen during 2013.

Conclusion

  The state of the X.Org Foundation is strong.  The X Window
  System continues to be the go-to graphical infrastructure
  for Open Source desktops.

  Building on previous prognostications, I quite confidently
  predict that 2013 will be the Year of Mobile Wayland. I'm
  looking forward to it.

1. http://www.x.org/wiki/XorgFoundation
2. http://www.openinventionnetwork.com


More information about the xorg-devel mailing list