Program for Libre Application Summit

Check-In
presented by Sriram Ramkrishna
Check in and pick up your badge!
08:30 - 09:30 Ballroom
Welcome
presented by Nuritzi Sanchez
Welcome to LAS 2018!
09:30 - 10:00 Ballroom
Creating a Third Wave of Free and Open Source Software
presented by Audrey Eschright
The Free/Open Source Software movement is over thirty years old, and has gone through a number of changes in that time, spawning projects large and small. If Free Software is the first wave, and Open Source is the second, current efforts toward creating an inclusive and sustainable environment make up a third wave that we can start to shape into a broader plan. The current state of FOSS gives u...
more 10:00 - 11:00 Ballroom


The new freedesktop-sdk: are you ready for it?
presented by Adam Jones, Valentin David, Thomas Coldrick
The freedesktop-sdk was originally started as a Flatpak subproject to create a minimum Linux baseline. It’s now a separate project hosted on freedesktop.org, and is used as the foundation of Flatpak, GNOME and (KDE soon!).
This talk will focus on the recent work to upgrade and modernize the sdk. We will discuss what the project has done so far, including the benefits of improved automation a...
more 11:15 - 12:00 Ballroom Universal App Packaging - I.e. Flatpak or Snap
Lunch Break
presented by Sriram Ramkrishna
Go get some lunch in a nearby restaurant!
12:00 - 14:00 Ballroom
KDE Applications for everyone
presented by Aleix Pol
One of the most important reasons for a piece of software to be part of KDE is to be part of the infrastructure that KDE offers to our project: translations, ux and graphics design, quality assurance, packaging, etc.
KDE software is available on most traditional Linux distributions but often also on OS X, Windows or Android. To that we've recently included Snap, AppImage and Flatpak.
We'...
more 14:15 - 15:00 Ballroom Universal App Packaging - I.e. Flatpak or Snap
Flatpak, a technical walkthrough
Learn how flatpak works on the inside
presented by Alexander Larsson
Flatpak has now had a major stable release and the rate of change is slowing down. This is a good time to take a look at how the things work behind the scenes.
This talk will go through the technical details behind flatpak, explaining things like ostree, bubblewrap and how flatpak uses this to implement the sandbox and basic flatpak commands. It will also explain in high-level terms how...
more 15:15 - 16:00 Ballroom Universal App Packaging - I.e. Flatpak or Snap
P2P Distribution of Flatpaks and OSTrees
presented by mwleeds
Endless is empowering the world by bringing the computing revolution to the people that have been left out due to the barriers of cost and connectivity, and this mission is only made possible by GNOME and other free software. One of the ways we're working on making computers useful in conditions of limited or nonexistent Internet connectivity is by allowing apps and OS updates to be distributed...
more 16:15 - 17:00 Ballroom Universal App Packaging - I.e. Flatpak or Snap
Writing Inclusively about Technology Topics
presented by Audrey Eschright
This workshop is an introduction to writing about identity in technology. Utilizing excerpts from The Responsible Communication Style Guide, the workshop covers how to write effectively, efficiently, and appropriately about topics tied to individuals' identities, including accessibility, gendered terms, and pronouns. It also covers how a style guide can be an effective part of the workflow when...
more 17:30 - 19:30 Ballroom Legal/Licensing/Community
Women's Dinner
presented by Sriram Ramkrishna
The LAS Women's Dinner will take place on the first evening of LAS. Women (cis and trans) and genderqueer people are invited to attend if interested. Having a women's event provides an additional opportunity for women in the community to meet each other, and establish a connection and a comfortable environment for discussing common issues.
The dinner will be held at: [Machete](http://machet...
more 20:00 - 23:00 Ballroom
Venue Opens
presented by Sriram Ramkrishna
Come on in and join the fun!
08:30 - 08:45 Ballroom
Releasing 200 applications at once and not die trying
presented by Albert Astals Cid
The KDE Applications bundle contains more than two hundred applications that are released monthly (for bugfixes) and every three months (for features).
The release process of such a big bundle requires a coordinated/long set of step which starts way earlier and continues through the entire life-cycle of the bundle. It involves various services developed and hosted by the KDE community. In t...
more 09:15 - 10:00 Ballroom State of the Application Ecosystem
FreeHive: An Open-Source Creative Agency
A Model and an Invitation
presented by Ryan Gorley
Whether by choice or by default, nearly all creative professionals are dependent upon proprietary tool. Software from Adobe and Autodesk are staples even within the marketing departments of large and notable open-source companies. This doesn't need to be the case.
The creative agency FreeHive, in collaboration with independent designers, artists, and others around the world, is working to de...
more 10:15 - 11:00 Ballroom State of the Application Ecosystem

How Can You Make Your Open Source Project Attractive to Students?
Preparing Student to Join FOSS Communities
presented by Heidi Ellis, Gregory Hislop
In an ideal world, students would graduate from college ready to contribute to an open source community in some significant way. Unfortunately, many undergraduate institutions are not teaching even basic open source tools such as version control, issue trackers, IRC communication and more, and almost no schools are covering open source culture or communities. This creates an imbalance between t...
more 11:15 - 12:00 Ballroom Legal/Licensing/Community
Lunch Break
presented by Sriram Ramkrishna
Go get some lunch in a nearby restaurant!
12:00 - 14:00 Ballroom
It's Not Always Technical
Solving Social Problems
presented by Cassidy James Blaede
Cassidy tackles the difference between technical and social problems as it relates to app distribution and building ecosystems, with a case study from elementary AppCenter. Hear about social issues and how they relate to wildfires, love triangles, and app stores.
14:15 - 15:00 Ballroom State of the Application Ecosystem
Developers, Developers, Developers—How About Creatives?
Solutions to Bring More Yin to the Yang of the FOSS community
presented by Ryan Gorley
One need not look far to find brilliant developers contributing to FOSS projects. Can the same be said of brilliant UX designers, graphic designers, photographers, videographers, and other creative professionals? While not entirely absent, the shortage of these individuals, and their complementary abilities, limits the perceived-value, visibility, and usability of many community-driven projects...
more 15:15 - 16:00 Ballroom Legal/Licensing/Community

elementary AppCenter
Native, Open Source, Pay-What-You-Want
presented by Cassidy James Blaede, Daniel Foré
Daniel Foré and Cassidy Blaede dissect elementary AppCenter, the ecosystem of over 100 native open source apps, and the holistic vision of apps on elementary OS. Hear the whole story from the early days of app distribution on elementary OS, the technical foundations on which AppCenter is built, the importance of the one-true-development-path, the success of the monthly AppCenter Spotlight, and ...
more 16:15 - 17:00 Ballroom State of the Application Ecosystem
The Application ecosystem in Plasma
presented by Aleix Pol
We will talk about KDE Plasma vision of distributing applications. The rise of alternative software distribution platforms is making us worry about issues that we thought we'd never need to worry about. Furthermore, this has been approached from very different angles and we need to make sure to stay inclusive of features while keeping the user aware of the risks each solution has.
How do we ...
more 17:15 - 18:00 Ballroom State of the Application Ecosystem
Games Night
presented by Sriram Ramkrishna
Tonight's games night will actually be hosted by the amazing Emma Marshall!
18:30 - 20:30 Ballroom
Venue Opens
presented by Sriram Ramkrishna
Come on in and join the fun!
08:30 - 08:45 Ballroom
Qt: The multiplatform toolkit
presented by Albert Astals Cid
Qt has more than 20 years of development history, but today it still is the best option for developing cross platform applications that feel modern and behave in a performant way.
Qt allows not only to develop once and run on multiple platforms and environments, but also to pivot fast: do you need 2D graphics, or 3D? Or a mix of both? Do you need to support touch in addition to more traditio...
more 09:15 - 10:00 Ballroom Toolchains, Toolkits, and Resources for Developers
Introducing Fedora Silverblue
presented by Matthias Clasen
Fedora Silverblue is a variant of the Fedora Workstation which uses rpm-ostree to provide an immutable OS image with reliable updates and easy rollbacks, and flatpak to provide stable apps that are independent from the OS.
The concrete goals of the Team Silverblue project are to provide excellent support for container-based workflows and make Silverblue the...
more 10:15 - 11:00 Ballroom Toolchains, Toolkits, and Resources for Developers
Safeguarding the maps from vandals
presented by Amisha Singla
In this talk, I will be talking about how we at Mapbox protect maps data from Vandalism, touching upon relationship between GNOME and Mapbox and how this particular project stands advantageous for GNOME users.
Abstract: We at Mapbox, source geospatial data from a crowdsourced based open data project : [OpenStreetMap](https://www.openstree...
more 11:15 - 12:00 Ballroom Legal/Licensing/Community
Lunch Break
presented by Sriram Ramkrishna
Go get some lunch in a nearby restaurant!
12:00 - 14:00 Ballroom
Glade - Gnome Builder integration
Current and future workflows
presented by Juan Pablo Ugarte
This talk will focus in tree main topics Glade UI, templates and IDE integration. We will start with a quick recap of Glade's new UI and it's new no palette workflow. Followed by current best practices to use custom templates in your application and how we plan to improve and simplify the process. Finally we will talk about Glade's new D-Bus API for IDE integration and how Builder and others ...
more 14:15 - 15:00 Ballroom Application Design and UX
Librem 5 Status and Fun with Applications
presented by Heather Ellsworth
The Librem 5 phone is an exciting project that is making significant contributions to the GNOME effort. In this talk, we'll touch on the status update of each piece of the Librem 5 project to paint a picture of the state of the overall program. The initial goal is to provide a phone that has some base functionality but the fun doesn't stop there!
Anyone with a Librem 5 phone that is interest...
more 15:15 - 16:00 Ballroom State of the Application Ecosystem
Research Science and Libre Computing
A Scientist's Perspective
presented by Britt Yazel
In science, there are specific requirements and use-cases that are required for research, that are seldom directly addressed in libre and non-libre software. Traditionally computers are used in four primary ways in research science; 1) Developing and preparing media and materials for a research project, 2) Conducting a research study, i.e. stimuli delivery, and data collection, 3) data and stat...
more 16:15 - 17:00 Ballroom State of the Application Ecosystem
Building for Humans: A framework for creating useable experiences
presented by RobinT
> Our congested technology and product landscape is filled with products and experiences that range from gratifying to frustrating; usable to perplexing. We all have the insight and innate and ability to infer whether an experience or product is usable or well designed, even if we don't have the tools to identify why. Does it serve the purpose you are using it for? Does it evoke positive emoti...
more 17:15 - 18:00 Ballroom Application Design and UX
GNOME 3.30 Release Party
presented by Sriram Ramkrishna
Join us in the celebration of the release of GNOME 3.30! The party will take place at: The 1up 717 E. Colfax Avenue Denver, CO 80203
18:30 - 20:30 Ballroom
Venue Opens
presented by Sriram Ramkrishna
Come on in and join the fun!
08:30 - 08:45 Ballroom
GNOME Documentation BoF
presented by Sriram Ramkrishna
Our speaker is actually Bastian Ilso and will be dialing in from his home across the pond to talk about the GNOME Documentation effort.
09:30 - 10:15 Ballroom
Engagement BoF
presented by Nuritzi Sanchez
Nuritzi will talk about engagement with the GNOME community.
10:30 - 11:15 Ballroom
LAS BoF
presented by Sriram Ramkrishna
Tell us what you thought about LAS 2018!
11:30 - 12:15 Ballroom
Closing Remarks
presented by Britt Yazel
Join us in the main ballroom to listen to the closing remarks!
12:45 - 13:00 Ballroom
Make your way to System76
presented by Sriram Ramkrishna
To join the System76 tour that begins at 2pm, please make your way there. Since there is no official GNOME offered transport to this event and it is a 20 min drive, the options for getting there are: 1. folks that have cars can offer carpools 2. Uber/Lyft
The address is: System76 4240 Carson St. Suite 101 Denver, Colorado 80239
13:00 - 14:00 Ballroom
System76 Tour
presented by Sriram Ramkrishna
The actual tour will take about 15-30 minutes. Additionally, there will be some refreshments and cornhole.
14:00 - 17:00 Ballroom