Topics

Most of the questions in the document will not be covered. The questions are meant to serve as discussion starters for each topic to be used as the conversation permits.

Application Ecosystem

  • With platform libraries like libadwaita and standards like portals drastically improving the developer experience, what can we do to take these improvements further?

  • Many of the major applications coming to the Linux desktop are Electron based ports of existing applications. How might we encourage developers to write native applications and attract them to native platforms? Is this an issue in the first place?

  • top environments?

Sustainability & Funding

  • How could we help app developers sustain and profit off their work? Any models in particular?

  • What issues do we face when it comes to the sustainability and mental health of contributors? What could we do to address the current faults in the development model, such as maintainer burnout?

  • What parts of the Linux desktop ecosystem get the most financial support, and which need it most?

  • Should we fund projects that haven't proven their worth yet, even when proving it takes time and effort?

Outreach & Growth

  • How might we attract more users into the Linux desktop? Which technologies, programs, and use cases might we prioritize?

  • What challenges do newcomers face when trying to contribute to projects? What could we do to address these issues?

  • Non-code contributions are often neglected, how can we better encourage these contributions?

Distros

  • How might the role of distribution packaging change in a post-flatpak future? Should we worry about package maintainers being left out?

  • What does the future look like for “user-friendly“ distributions? What paradigms may be involved? (ex: immutatbility) How might the adoption of this look in terms of time-frame?

  • How can we work together to solve the problems we discussed today?

Standardization

  • What areas or features should be prioritized for standardization?

  • Standardization is notoriously hard, especially with Linux where many standards are informal and fragmented, how can we make it easier to standardize?

  • How can we better serve the needs of users within the standardization process?

Community

  • How has the community surrounding major Linux projects changed and how do you see it continuing to shift over time?

  • How can make the Linux community more inclusive?

  • Casual toxicity can be common in certain Linux spaces, even when we ultimately want the same goal. How may we better address the behavior?