Forward the Foundation

Earlier this week, Neil McGovern announced that he is due to be stepping down as the Executive Director of the GNOME Foundation later this year. As the President of the board and Neil’s effective manager together with the Executive Committee, I wanted to take a moment to reflect on his achievements in the past 5 years and explain a little about what the next steps would be.

Since joining in 2017, Neil has overseen a productive period of growth and maturity for the Foundation, increasing our influence both within the GNOME project and the wider Free and Open Source Software community. Here are a few highlights of what he’s achieved together with the Foundation team and the community:

  • Improved public perception of GNOME as a desktop and GTK as a development platform, helping to align interests between key contributors and wider ecosystem stakeholders and establishing an ongoing collaboration with KDE around the Linux App Summit.
  • Worked with the board to improve the maturity of the board itself and allow it to work at a more strategic level, instigating staggered two-year terms for directors providing much-needed stability, and established the Executive and Finance committees to handle specific topics and the Governance committees to take a longer-term look at the board’s composition and capabilities.
  • Arranged 3 major grants to the Foundation totaling $2M and raised a further $250k through targeted fundraising initiatives.
  • Grown the Foundation team to its largest ever size, investing in staff development, and established ongoing direct contributions to GNOME, GTK and Flathub by Foundation staff and contractors.
  • Launched and incubated Flathub as an inclusive and sustainable ecosystem for Linux app developers to engage directly with their users, and delivered the Community Engagement Challenge to invest in the sustainability of our contributor base ­­– the Foundation’s largest and most substantial programs outside of GNOME itself since Outreachy.
  • Achieved a fantastic resolution for GNOME and the wider community, by negotiating a settlement which protects FOSS developers from patent enforcement by the Rothschild group of non-practicing entities.
  • Stood for a diverse and inclusive Foundation, implementing a code of conduct for GNOME events and online spaces, establishing our first code of conduct committee and updating the bylaws to be gender-neutral.
  • Established the GNOME Circle program together with the board, broadening the membership base of the foundation by welcoming app and library developers from the wider ecosystem.

Recognizing and appreciating the amazing progress that GNOME has made with Neil’s support, the search for a new Executive Director provides the opportunity for the Foundation board to set the agenda and next high-level goals we’d like to achieve together with our new Executive Director.

In terms of the desktop, applications, technology, design and development processes, whilst there are always improvements to be made, the board’s general feeling is that thanks to the work of our amazing community of contributors, GNOME is doing very well in terms of what we produce and publish. Recent desktop releases have looked great, highly polished and well-received, and the application ecosystem is growing and improving through new developers and applications bringing great energy at the moment. From here, our largest opportunity in terms of growing the community and our user base is being able to articulate the benefits of what we’ve produced to a wider public audience, and deliver impact which allows us to secure and grow new and sustainable sources of funding.

For individuals, we are able to offer an exceedingly high quality desktop experience and a broad range of powerful applications which are affordable to all, backed by a nonprofit which can be trusted to look after your data, digital security and your best interests as an individual. From the perspective of being a public charity in the US, we also have the opportunity to establish programs that draw upon our community, technology and products to deliver impact such as developing employable skills, incubating new Open Source contributors, learning to program and more.

For our next Executive Director, we will be looking for an individual with existing experience in that nonprofit landscape, ideally with prior experience establishing and raising funds for programs that deliver impact through technology, and appreciation for the values that bring people to Free, Open Source and other Open Culture organizations. Working closely with the existing members, contributors, volunteers and whole GNOME community, and managing our relationships with the Advisory Board and other key partners, we hope to find a candidate that can build public awareness and help people learn about, use and benefit from what GNOME has built over the past two decades.

Neil has agreed to stay in his position for a 6 month transition period, during which he will support the board in our search for a new Executive Director and support a smooth hand-over. Over the coming weeks we will publish the job description for the new ED, and establish a search committee who will be responsible for sourcing and interviewing candidates to make a recommendation to the board for Neil’s successor – a hard act to follow!

I’m confident the community will join me and the board in personally thanking Neil for his 5 years of dedicated service in support of GNOME and the Foundation. Should you have any queries regarding the process, or offers of assistance in the coming hiring process, please don’t hesitate to join the discussion or reach out directly to the board.

Many thanks,
Rob McQueen

Further Investments in Desktop Linux

The GNOME Foundation was supported during 2020-2021 by a grant from Endless Network which funded the Community Engagement Challenge, strategy consultancy with the board, and a contribution towards our general running costs. At the end of last year we had a portion of this grant remaining, and after the success of our work in previous years directly funding developer and infrastructure work on GTK and Flathub, we wanted to see whether we could use these funds to invest in GNOME and the wider Linux desktop platform.

We’re very pleased to announce that we got approval to launch three parallel contractor engagements, which started over the past few weeks. These projects aim to improve our developer experience, make more applications available on the GNOME platform, and move towards equitable and sustainable revenue models for developers within our ecosystem. Thanks again to Endless Network for their support on these initiatives.

Flathub – Verified apps, donations and subscriptions (Codethink and James Westman)

This project is described in detail on the Flathub Discourse but goal is to add a process to verify first-party apps on Flathub (ie uploaded by a developer or an authorised representative) and then make it possible for those developers to collect donations or subscriptions from users of their applications. We also plan to publish a separate repository that contains only these verified first-party uploads (without any of the community contributed applications), as well as providing a repository with only free and open source applications, allowing users to choose what they are comfortable installing and running on their system.

Creating the user and developer login system to manage your apps will also set us up well for future enhancements, such managing tokens for direct binary uploads (eg from a CI/CD system hosted elsewhere, as is already done with Mozilla Firefox and OBS) and making it easier to publish apps from systems such as Electron which can be hard to use within a flatpak-builder sandbox. For updates on this project you can follow the Discourse thread, check out the work board on GitHub or join us on Matrix.

PWAs – Integrating Progressive Web Apps in GNOME (Phaedrus Leeds)

While everyone agrees that native applications can provide the best experience on the GNOME desktop, the web platform, and particularly PWAs (Progressive Web Apps) which are designed to be downloadable as apps and offer offline functionality, makes it possible for us to offer equivalent experiences to other platforms for app publishers who have not specifically targeted GNOME. This allows us to attract and retain users by giving them the choice of using applications from a wider range of publishers than are currently directly targeting the Linux desktop.

The first phase of the GNOME PWA project involves adding back support to Software for web apps backed by GNOME Web, and making this possible when Web is packaged as a Flatpak.  So far some preparatory pull requests have been merged in Web and libportal to enable this work, and development is ongoing to get the feature branches ready for review.

Discussions are also in progress with the Design team on how best to display the web apps in Software and on the user interface for web apps installed from a browser. There has also been discussion among various stakeholders about what web apps should be included as available with Software, and how they can provide supplemental value to users without taking priority over apps native to GNOME.

Finally, technical discussion is ongoing in the portal issue tracker to ensure that the implementation of a new dynamic launcher portal meets all security and robustness requirements, and is potentially useful not just to GNOME Web but Chromium and any other app that may want to install desktop launchers. Adding support for the launcher portal in upstream Chromium, to facilitate Chromium-based browsers packaged as a Flatpak, and adding support for Chromium-based web apps in Software are stretch goals for the project should time permit.

GTK4 / Adwaita – To support the adoption of Gtk4 by the community (Emmanuele Bassi)

With the release of GTK4 and renewed interest in GTK as a toolkit, we want to continue improving the developer experience and ease of use of GTK and ensure we have a complete and competitive offering for developers considering using our platform. This involves identifying missing functionality or UI elements that applications need to move to GTK4, as well as informing the community about the new widgets and functionality available.

We have been working on documentation and bug fixes for GTK in preparation for the GNOME 42 release and have also started looking at the missing widgets and API in Libadwaita, in preparation for the next release. The next steps are to work with the Design team and the Libadwaita maintainers and identify and implement missing widgets that did not make the cut for the 1.0 release.

In the meantime, we have also worked on writing a beginners tutorial for the GNOME developers documentation, including GTK and Libadwaita widgets so that newcomers to the platform can easily move between the Interface Guidelines and the API references of various libraries. To increase the outreach of the effort, Emmanuele has been streaming it on Twitch, and published the VOD on YouTube as well. 

Support GNOME on Giving Tuesday and Through the End of the Year

As the end of the year approaches, we wanted to take a moment to thank our community for supporting GNOME! It is because of contributions from our Friends of GNOME, one-time donors, and project contributors that we were able to:

Thank you to everyone who completed our “What is your Why” survey. We loved hearing why GNOME is so important to you. Have you shared your Why with us? If not, there’s still time!

Here are some of the responses we received:

“I believe in using and supporting software that protects my freedom. The ongoing strength of the free software community lies not in large efforts by a few, but in small contributions by many.”

“Beautiful, simple, private, and stable DE is what I need for my work. And I always prefer FOSS over proprietary software because it gave me the opportunity to use and test the software for free and then decide how much I want (or can) donate to keep supporting the project.”

“FOSS is important to be because I believe everybody has the right to access to software. It is a tool with which people can build wonderful things. GNOME has an elegance and a vision about it. GNOME is exactly how I imagine my desktop should be.”

“After >20 years of professional computer usage, I like the simplicity and style of the GNOME user interface. It matches my ergonomic needs well. Keep on doing good work and keep the vision clear.”

“As I’m a user (not developer), helping the GNOME Foundation annually, sending money, is a way of supporting FOSS. I’m a Linux user since the nineties, and as a professor, I spread the word of FOSS to all the non-believers (most of them are my students).”

We’ve said it before but think it’s worth repeating — there are many ways to help support our fundraising.

Here are some non-financial ways you can help: 

  • Like/share/repost GNOME social media messages. Help us get the message out!
  • Make a donation request on behalf of GNOME! Ask friends and family to contribute to an organization that is important to you.  Remember to share why GNOME is important to you. Start your own campaign today:  https://www.gnome.org/donate/
  • Use the upcoming holidays to ask for contributions in lieu of presents. This is a great thing to do for birthdays and the upcoming holiday season! https://www.gnome.org/donate/

We are excited for the 2022 year and hope we can count on your support during Giving Tuesday and our annual campaign drive which is taking place through the end of the year. Let’s build another great year at GNOME together!

Thank you from all of us at the GNOME Foundation


About Giving Tuesday

Giving Tuesday is a global day of generosity that takes place today, November 30, 2021. It was created in 2012 as a simple idea: a day that encourages people to do good. Over the past nine years, this idea has grown into a global movement that inspires hundreds of millions of people to give, collaborate, and celebrate generosity.

Learn more at https://www.givingtuesday.org/


GNOME ASIA 2021 Registration is Open

We’re excited to announce that registration for GNOME Asia Summit 2021 is open! You can now register online here.

GNOME Asia Summit 2021 will take place online from November 20th– 21st. Talk topics will include the GNOME desktop and a range of other GNOME-specific, free and open source software, and tech topics.

The summit brings together the GNOME community in Asia to provide a place for users, developers, leaders, governments, and businesses to discuss present technology and future developments. More information about the GNOME Asia 2021 Summit is available on our official website. The GNOME Asia Summit will be two days of stand-out keynotes, engaging and educational sessions, so register today!

GNOME.ASIA 2021 Call for Papers is now Open!

GNOME.Asia Summit 2021 invites you to participate as a speaker at the conference on the 20th and 21st of November 2021 by submitting your abstract.

GNOME.Asia is the featured annual GNOME conference in Asia and focuses primarily on the GNOME desktop, applications, and platform development tools. The Summit brings together the GNOME community in Asia to provide a forum for users, developers, foundation leaders, governments, and businesses to discuss current technology and future developments. Possible talk topics are suggested below, but topics are not limited to this list.

Suggested Topics

  • Contributing to GNOME
  • UI design
  • Accessibility
  • Human Interface Engineering (Icons and Graphic Design)
  • Marketing/Engagement
  • Developing GNOME on embedded systems or open hardware
  • Contributing to Linux and FLOSS
  • Linux kernel and development
  • The development and promotion of open-source operating systems
  • Distributions, including Debian, Fedora, openSUSE, Ubuntu, and FreeBSD
  • The development and promotion of other open source projects
  • We are also interested in other topics related to Free/Libre and Open Source Software which are not listed above.

Sessions will be scheduled for 25 or 50 minutes (Q&A included). The session could be a technical talk, panel discussion, or Birds of a Feather session (BoF). If you need more time or additional resources, feel free to get in touch with the organizing team by emailing asia@gnome.org.

Submission Criteria

  • Please provide a short abstract of your presentation (under 200 words). Also include your name, biographical information, title, and desired length of session. 
  • Please submit your proposal to the following link: https://events.gnome.org/event/94/abstracts/
    The reviewers team will evaluate the entries based on the submitted abstracts and available time by following the schedule.

Submission deadline: September 28th, 2021

GUADEC 2021 starts this week!

Our largest community conference, GUADEC, starts in just a few days and we couldn’t be more excited. This year’s conference will be held virtually and runs from Jul 21-25. Registration is open and by donation so let us know you’re coming by signing up online.

Schedule

This year’s schedule is packed full of great talks, BoFs, Workshops, and social events so make sure to check out our full schedule for all the details. All times are in UTC, however, you can change the timezone by clicking the clock icon at the top right of the timetable page.

The conference is organized into two tracks. On the schedule Track 1 activities and talks are shown in the left column, and Track 2 activities and talks are shown in the right. Both tracks require a pin code to enter, this can be found in the attendee update email sent to everyone already registered, or in the registration confirmation email for new registrations.

Track links and instructions for connecting to Big Blue Button can be found on guadec.org.

This year’s conference has two fantastic Keynote Speakers, Shauna Gordon-Mckeon and Hong Phuc Dang. Learn more about both on guadec.org.

Recordings and Captioning

All talks will be recorded under the license CC-BY-SA and added to the GNOME YouTube channel after the conference is over. We will also be providing live captioning for both tracks. For links and more details on live captioning visit guadec.org.

Conference Chat and Hallway Tracks

Each track will have its own chat within Big Blue Button, we welcome attendees to chat there as well as in our hallway track which will be open for the entire conference. Track links and more information can be found here.

Social Events

Don’t forget about the social events! We’ve scheduled activities for each conference day, from wine tasting to tea parties, there’s something for everyone, find the details for each here.

We’re kicking off the conference with a Welcome Party!

Grab your favorite drink and meet your fellow GNOMEies at our pre-conference party on Tuesday at 19:00 UTC in TRACK 1 for an informal chat and socialize hour. 

Thank You to Our Sponsors

Special thanks goes to our awesome sponsors, Red Hat, Canonical, openSUSE, Arm, AWS, Codethink, Dell, Fedora, Igalia, Centricular, and GitLab!

See You Soon

Don’t forget to grab your GUADEC 2021 shirt from the GNOME Shop and make sure to share your GUADEC experience with us on social media by using our hashtag, #GUADEC2021. Follow GUADEC updates on Twitter from @GUADEC and @GNOME, or on Mastodon from @gnome@floss.social

GNOME to apply for Season of Docs 2021

We will be applying to participate in another year of Google Season of Docs.

The Project

Audit and Build Project Documentation Tree

The Problem

The GNOME Project has a storied history dating back to the early days of Open Source. In that time frame, the project has grown substantially and with it our body of documentation in our wiki. Unfortunately, our documentation has not kept in sync with the reality of the state of the project.

Phase 1 requires that the candidate audit the entire wiki and work with community members to go through the content and remove content that is no longer applicable or plain wrong. There will be some that clearly need to be archived and some that need to be flagged to be updated. For those that need to be updated, the candidate will work with community members and their mentor to update the documentation to the current situation.

Phase 2 is more challenging. Taking the experience from the audit – modernize the current documentation structure. The candidate will work with their mentor to build a documentation tree that will make sense for the current direction of the GNOME Project. This could mean taking advantage of modern infrastructure like GitLab or looking at alternative documentation technologies that promote easy contributions with low overhead. The key goal is to be able to have an efficient documentation life cycle that will allow GNOME to maintain its documentation into the future.

How We Measure Success

  • A successful internship will require these tasks to be complete: 
  • Audit the entire wiki located at https://wiki.gnome.org/   
  • Remove all documentation that is determined to be expired   
  • Flag all documentation that needs to be updated and gets updated   
  • Build a proposal document that the GNOME project will evaluate and approve as the future direction of manageable documentation for the years ahead   
  • [Bonus] We have picked an infrastructure technology and created actionable items that volunteers will be able to work on and complete

Recommended Skills

Must have: Basic knowledge of terms and their meanings in the general tech industry and computer languages. Had at least one or two technical documentation projects in the past.

Nice to have: Knowledge of open source, its development model, and some knowledge of the GNOME development model.

Volunteers 

  • Sriram Ramkrishna will help with answer questions about the wiki, and make introductions to community members
  • Sriram Ramkrishna, Kristi Progri will review what will need to be removed/archive. and communicate to the community
  • Sriram Ramkrishna, Kristi Progri will review changes to areas that need to be updated
  • Sriram Ramkrishna will provide any assistance and/or executive decisions on content
  • The GNOME engagement team will review the proposal document on Gitlab for approval
  • The GNOME engagement team will provide feedback and guidance on the proposal document

Contact Us

Technical writers interested in working on this project should send an email to gsod-team@gnome.org. Please include links to your technical writing work or portfolio, résumé, or CV.

Budget

Budget ItemsAmountTotal
Technical writer 9000 9000
Volunteer stipends (one Mentor)500 500
Project t-shirts (10 t-shirts)200200
Total 9700
Downstream donation(10% of the amount)970970
Total Amount10670
All amounts in USD*

About GNOME

GNOME is a worldwide community that creates a desktop environment, applications, and the underlying technology. GNOME has a long history of design-oriented development, and of working on all parts of the stack to create a good user experience. The GNOME documentation team has worked on both user and developer documentation for over two decades and was one of the pioneers in creating modular, topic-oriented help.

The GNOME community is loosely organized, with many teams working on different parts of the project. We strongly value all kinds of contributions, including design, documentation, translations, and outreach. GNOME is more than code.

GNOME has a long history of working with mentoring and outreach programs, including the GNOME Newcomers initiative, Google Summer of Code, and Outreachy (which was incubated in GNOME as the Outreach Program for Women).

Please read our code of conduct.

GNOME.ASIA 2020 Call for Papers are now Open!

GNOME.Asia Summit 2020 invites you to participate as a speaker at the conference on the 24th and 26th of November 2020 by submitting your abstract.

GNOME.Asia Summit is the featured annual GNOME conference in Asia. It focuses primarily on the GNOME desktop, and also covers applications and platform development tools. The Summit brings together the GNOME community in Asia to provide a forum for users, developers, foundation leaders, governments and businesses to discuss the present technology and future developments.

The possible topics are, but not limited to :

  • Contributing to GNOME
  • UI design
  • Accessibility
  • Human Interface Engineering (Icons and Graphic Design)
  • Marketing/Engagement
  • Developing GNOME on embedded systems or open hardware
  • Contributing to Linux and FLOSS
  • Linux kernel and development
  • The development and promotion of open-source operating systems
  • Distributions, including Debian, Fedora, openSUSE, Ubuntu, and FreeBSD
  • The development and promotion of other open source projects
  • We are also interested in other topics related to Free/Libre and Open Source Software which are not listed above.

Sessions will be scheduled for 25 or 50 minutes (Q&A included). The session could be a technical talk, panel discussion, or Birds of a Feather session (BoF).

If you need more time or additional resources, feel free to get in touch with the organizing team.

Submission Criteria

Please provide a short abstract of your presentation (under 200 words). Also include your name, biographical information, title, and desired length of session. Please submit your proposal to the following link: https://events.gnome.org/event/24/abstracts/.

The reviewers team will evaluate the entries based on the submitted abstracts and available time by following the schedule.

Submission deadline: October 18, 2020

GUADEC starts today!

GUADEC starts today, July 22nd! GUADEC is the main GNOME conference, bringing together users and enthusiasts from all over the world. GUADEC 2020 takes place online.

This GUADEC will feature an exciting set of speakers and sessions, which will bring you the latest news and updates about the project; introductions to open source collaborations; and explorations into free software thinking. Later in the week there will be Birds of a Feather sessions, where people get together around a shared interest, and workshops. After regular conference activities, there will be some special social events.

The full schedule for GUADEC 2020 is available online. If you would like to join the conference please register online and check your email for the links and access codes needed to join the conference.

You can learn more at the GUADEC web site and by following us on social media at @GNOME and @gnome@floss.social.

GNOME Welcomes Google Summer of Code 2020 Students

The GNOME Foundation is excited to announce that GNOME is participating in Google Summer of Code. We have participated every year since the program’s inception, and are proud to share with you our students for 2020!

Each project has an experienced community mentor working alongside the students.

To our new students, welcome! To our returning students, welcome back! We wish the students best with their respective projects.

You can follow the progress of each student by reading their blog posts on Planet GNOME.

A complete list of GNOME Summer of Code 2020 projects are available at the GNOME wiki.

The GNOME foundation is grateful for Google’s efforts and the mentors who make Google Summer of Code possible.

https://discourse.gnome.org/t/gnome-projects-for-google-summer-of-code-2020/2979
This work is licensed under a Attribution-NonCommercial-ShareAlike 3.0.