With the talks, panels, workshops, demos, discussions, ... on Saturday and Sunday we cover a wide range of topics for everyone who is interested to contribute to the exciting world of free software. This is not only about development and coding, but also non-programmers can do a lot: Design, documentation, community work ...
And if you want to be live on an annual planning meeting of an open source project and actively contribute with your ideas, suggestions, experience as a user, ... participate in the discussions on the OpenPrinting Roadmap Sprint on Friday afternoon.
-
OpenPrinting
OpenPrintingOpenPrinting is responsible for printing in Linux and other Posix-style operating systems and so also in free software operating systems in general. We are maintaining CUPS, cups-filters, legacy printer driver database, Printer Applications, Common Print Dialog Backends, ... we are working closely together with the Printer Working Group, consortium of printer manufacturers and software vendors and maintainer of the Internet Printing Protocol (IPP).
In the 22 years from the beginning of OpenPrinting up to now we have achieved many nice things, but there is always a lot to do, especially currently, on the way to the New Architecture for printing and scanning, to make everything completely standards-conforming and get rid of obsolete methods and technologies. And this also needs to get integrated in all kinds of systems without loss of any functionality.
We will talk about our participation in the Google Summer of Code (GSoC) every year and how you can participate, our contributors will tell about their work, we will have a questions-and answers session, ...
-
Zephyr
ZephyrZephyr OS is an RTOS and IoT Infrastructure designed for
resource-constrained embedded systems. It has been adopted across
various industry sectors and applications, ranging from simple embedded
environmental sensors and LED wearables to sophisticated embedded
controllers, smartwatches, and IoT wireless applications.Zephyr's various subsystems and network stacks position it as much more
than just an RTOS. A completely open source Bluetooth Low Energy Stack,
Networking Stack, including support for LwM2M and BSD sockets,
OpenThread, and more, enables efficient product development over various
silicon vendor platforms and MCU architectures.If you are already familiar with Linux on Embedded Systems, you will
recognize similarities in Zephyr such as the devicetree concept.We invite you to share your RTOS experiences and discover how to explore
Zephyr on one of the many supported development boards and platforms. -
OS Distributions and Packaging
Distros/PackagingIn free software you have a huge diversity of operating system distributions, it did not tale lomg that after principal distributions got released, distros derived from them came out, to make really everything absolutely free in them, to replace the desktop by another one, to not use certain newer packaging methods, to aim to special use cases, like content creators or schools, ...
And nowadays, we are looking at the ease of how applications are distributed for smartphones and on the ease of updating the software on them and see the shortcomings of classic software packages on Linux distributions.
So immutable distros and sandboxed packaging (which are in fact immutable apps) got into the center of interest.
In this track we will show interesting distributions, discuss packaging methods and help you get familiar with the operating system of the future ...
-
Development/Coding
DevelopmentYou are a coder and want to contribute to the world of Open Source? You have an app which you want people to use? You want to participate in the development of existing apps, desktop environments, system components, operating systems? You want to participate in the Google Summer of Code?
Then this is the topic for you.
-
Design
DesignNot a programmer?But you have great ideas about the design of the user interface for great user experience? Then get involved here.
-
Documentation
DocumentationWe have many amazing coders in the free software community, but often they make great things work but do not take the time for and have the motivation to write the appropriate documentation for programmers, administrators, and users.
But many people are great technical writers but not necessarily coders, and these are very welcome in our teams. This topic will help you get started: Types of documentation, audiences, integration, and automation ...
-
Community
CommunityMost important for getting people involved with free software is a healthy community. If you want to help in community management, community building, organizing conferences and meetings, form local community organizations, ... here we will discuss these subjects.