free software

XDC2018 - The X-Windows conference

The 2018 X.Org Developer's Conference (XDC2018) is being hosted by GPUL (Galician Linux User Group) in A Coruña, Spain, from the 26th through the 28th of September, 2018. The event will be held at Computer Science Faculty of University of A Coruña, Campus de Elviña, 15071, A Coruña, Galicia (Spain)




The conference is entirely free of charge. If you want to attend XDC2018 please add your name to the attendees page. Additionally please subscribe to the events mailing list where we may post updates.


There are plenty of hotels in the city center for all budgets, we recommend to stay in a hotel in the city center as there are many options for dinner and for enjoying the night life of the city. There is public transport to go to the venue from the city center (UDC line).

Code of conduct

XDC is meant to be a technical conference where everyone can enjoy themselves. To this end, we will ask you to be kind to each-others and check out our Anti-Harassment Policy.


There are several cafeterias at the campus. The organizers are working on closing a good lunch price for XDC attendees. WIP.

There is a shopping center (Espacio Coruña) nearby with several restaurants, including fast-food ones. It is just 1.0 km distance (12 minutes walk).


The nearest airport is A Coruña airport (LCG), which is connected to Madrid, Barcelona, Lisboa, London/Heathrow. To get to the venue using public transport from A Coruña Airport, use the Airport-City Center Bus line (Line 4051 Puerta Real - Aeropuerto), stopping at Bus Station (Estación de Autobuses), from there you can get a taxi or taking a bus nearby to the venue (UDC bus line).

Another near airport is Santiago de Compostela airport (SCQ), which is connected to Madrid, Barcelona, Brussels, Dublin, Frankfurt, Istanbul, Geneva, Basel/Mulhouse, Milan/Bergamo, Paris/CDG. It is about 50km from Coruña. It's a good option if you have a direct flight, but requires taking the bus from the airport to the Santiago train station and then take a train to Coruña.

There are also trains to A Coruña from Madrid and Barcelona. See website for more details about train tickets and schedules.

There are buses going to A Coruña from different cities of Spain, see for more details.

If you want more info about traveling to A Coruña, check this page (TBD).

Travel Sponsoring

If you are not on a corporate budget but have something to present, please contact the X.Org Foundation Board of Directors for travel sponsorship. (See Events for details.)

Quarta, 26 Setembro, 2018 (Todo o dia) to Sexta, 28 Setembro, 2018 (Todo o dia)
Faculdade de Informática, UDC, Corunha, Galiza, Espanha

Opensouthcode 2018

Opensouthcode es un evento para promocionar y dar a conocer las tecnologías abiertas: software/hardware libre y opensource. El evento es gratuito.

Sexta, 1 Junho, 2018 (Todo o dia) to Sábado, 2 Junho, 2018 (Todo o dia)
La Térmica, Málaga, Espanha

MakerFair Berlin 2018

A festival of invention, creativity and resourcefulness.

Coming to Berlin for the fourth time in 2018! See you again on May 26 and 27, 2018 at our new venue: FEZ-Berlin!

Sábado, 26 Maio, 2018 (Todo o dia) to Domingo, 27 Maio, 2018 (Todo o dia)
FEZ-Berlin, Berlin, Alemanha



OSCAL is the annual international Open Source Free Software Conference in Albania dedicated to empowering Software Freedom, Open Knowledge, Free Culture and Decentralization.

This year's OSCAL is expected to gather over 400 enthusiasts of open source technologies, developers, agencies and professionals of free/libre, open source culture troublemakers, cryptoanarchists and dreamers of a decentralised world. The participants will gather with a common belief in a world where information is open, free and decentralized. The conference not only provides everyone with the opportunity to share their knowledge and experience with the audience, but also inspires many others to act upon.

A wide variety of intriguing presentations and workshops will be held on both days of the conference. More specifically, each day from 9AM to 6PM, participants will have the chance to become acquainted with different topics, as well as explore contribution and work opportunities. In addition, community infobooths will be present on both days. Mozilla, Fedora, LibreOffice, OpenStreetMap, Wikipedia, phpList, Nextcloud are only a few of the projects that OSCAL participants can get to know better.

OSCAL 2017 concluded with 70 presentations, speakers from 20 different countries of the world and more than 300 attendants inspired to advance the free/libre open source movement even further. The best part were all the positive comments, that motivate the organizers to come up with something even more expanded. Everyone who wishes to become part of OSCAL 2018 may reserve their ticket, free of charge, by visiting Any financial contribution towards the development of the conference is certainly more than welcome.
The theme of OSCAL 2018 is "Open By Default", which reflects the main message of the organising team. #OpenByDefault is an idea to protest the normalization of closed platforms and silos and cultivate the idea that they should not define the status quo. In the past decades we have seen open sourcedo more good than any proprietary equivalent, so why do we still consider open source a perk? Software, Spaces and Processes should be open. Everything not meeting this criteria should be criticized & retaliated, not normalized.

OSCAL is organized by Open Labs Hackerspace, the local community dedicated to empower
free/libre open source culture in Albania since 2012.
Further information:
Social networks:
Hashtag: #OSCAL2018
Twitter: @OSCALconf
Instagram: @oscalconf
Telegram channel:
Important dates:
Call for Proposals: opens 11.01.2018 - deadline: open until 01.04.2018
Call for Sponsors: opens 30.11.2018 - deadline: open until 01.04.2018
Call for Volunteers: opens 08.03.2018 - deadline: open until 01.04.2018
Call for Info Booths: opens 17.01.2018 - deadline: open until 01.04.2018
Registration for the conference: opens 01.04.2018

Sábado, 19 Maio, 2018 (Todo o dia) to Domingo, 20 Maio, 2018 (Todo o dia)

AMRO18 - Art Meets Radical Openness

2018 - Art Meets Radical Openness (#AMRO18)

AMRO is a biennial community festival in Linz that explores and discusses new challenges between digital culture, art, everyday life, education, politics and active action.


Event: Wed. 16.05.- Sat. 19.05.2018
Location: Linz, Austria
Venue: afo architekturforum oö


Call for Participation over
Thank you for your proposals! Please be patient with us. we will get back to you until 6 of April!

Unmapping Infrastructures

The current issue “Unmapping Infrastructures” deals with the idea of “mapping” as a process of becoming aware and then acquiring a critical position about the current landscape of technological infrastructures.

This conglomerate of machines, human and non-human actors, nation-states and borderless companies is increasingly complex to observe and describe. Nevertheless, we believe that there is more to be seen than a hyper-commercialized structure of interlaced technological layers. Cartographic mapping consists of a series of practices of observing, analyzing and representing a territory to be able to move through it. How can art and activism appropriate the methods of cartographic mapping to produce new, critical and alternative views of the current landscape shaped by different players?

The festival aims at deepening the thematic areas of digital geopolitics, alternative design methods, activist practices and autonomous infrastructures, themes that offer directions for localizing areas of intervention. Throughout the festival, these topics will be further explored through discussion panels, workshops, and performances.

The Open Call is addressed to artists, hacktivists, cultural workers, journalists, F/LOSS developers and “improvers of the world” who want to make a contribution (exhibition, workshop, lecture, performance) to this topic.


How can we gain a better understanding of the surrounding infrastructure of autonomous machines, large corporations, post-state nations and commercialized networks? Can we influence the current leading tendencies? How can one find places for critical intervention?

Workshop, Hands-on, Presentations

Which experiments, alternative tools, and infrastructures can be used to “map the empire” and act upon its weakness? How can one build an ethical infrastructure that allows autonomy and independence from the “big players”?


Since its beginnings, AMRO is a place for exchanging ideas and sharing discussions about on-going processes. Within the framework of the showcase we are able to provide a possibility to display your work within the festival locations or outdoors. You can propose projects that are still in development or that need some external point of view. Installations / objects / interventions … should be accompanied by a short presentation or a skill-sharing workshop.

Performances, Nightline

If a 3D-rendered tree falls into a virtual forest, and there is no-thing that listens to it, will it produce sound? What is the squawk of the fauna living at the borders of the corporate web? Do bots cry when one is rude to them? We are “simply” looking for the sonic-apparatus that can hack data-capitalism. Got some?\\

We especially appreciate contributions that float around algorave, live coding, device hackings or other experimental approaches towards machines and sound. You presence at the festival should also include  an active skill-sharing part with the other participants.

AMRO Policy

We are aware of the fact that nobody is able to work for free. During our last events we were able to provide participants with travel support, private accomodation, food and an appreciative fee. We will do our best to make this possible again in 2018. We have to warn you, though, that no one will get rich by being part of this event!
How to support us?

If it is possible for you to finance your travel and/or accomodation on your own or through a 3rd party (university, grant, etc.), this would be a great help for us. In case you need a letter of invitation please mailto:

Sharing Documents & Files
Please note that we support Open Standards. 3rd Party (Google, DropBox, etc): We try to avoid using 3rd party services as much as possible. If you want to share something with us it must be publicly accessible.
Open Source
AMRO (Art Meets Radical Openness) is shaped by the spirit of the Free Software movement. This understanding is an essential basis for the selection of contributions using software and hardware.

Application deadline: Sunday, 25th of March 2018

Quarta, 16 Maio, 2018 (Todo o dia) to Sábado, 19 Maio, 2018 (Todo o dia)
afo architekturforum, Linz, Austria

OpenTechSummit Berlin

Um dia de tecnologias abertas para si e para a sua família.


Der OpenTechSummit bringt die spannendsten Ideen und Macher der Open-Technology-Community in Postdam zusammen. Themen reichen von Open Hardware, über Enzyklopädien des freien Wissens, Software-Entwicklung und freie Netze bis hin zu Fragen über Copyright und Patente für Firmengründer. Für Kinder und Technik-Begeisterte gibt es Workshops zum Selberbauen. Der erste OpenTechSummit fand bereits 2009 in Taiwan statt und ist das 3.Mal in Deutschland zu Gast.

Terça, 10 Abril, 2018 (Todo o dia)
Freiland Potsdam, Friedrich-Engels-Str. 22, Potsdam, Berlim, Alemanha

Linuxwochen Wien 2018

Hier lassen sich Vorträge/Workshops/… einreichen:

Sei es Open Source, Open Hardware, Creative Commons, oder Erfahrungen und Tipps für den Alltag – wir laden Dich ein Deine Projekte, Ideen und Erkenntnisse bei den Linuxwochen Wien 2018 anderen vorzustellen.

Vorträge für Ein- und Umsteiger, die noch wenig Erfahrung mit Open Source haben sind genauso gefragt, wie persönliche Strategien fortgeschrittener Anwender, die ihre Erfahrungen mit anderen Profis austauschen und diskutieren wollen.

Einblick über unsere Vielfalt vermittelt Dir auch unser Programm des Vorjahres:

Bitte trage Deinen Vortrag/Workshop gleich in unserem CfP-Manager:

bis zum 19. März 2018 ein.

Ein Event wie die Linuxwochen Wien kann natürlich nicht ohne freiwillige Helfern funktionieren. Engagierte, helfende Hände, die im Vorfeld und/oder vor Ort (Betreuung Vortragende, Community Projekte, …) unterstützen wollen, sind herzlich willkommen. Bei Interesse melde Dich gleich bei

Quinta, 3 Maio, 2018 (Todo o dia) to Sábado, 5 Maio, 2018 (Todo o dia)
FH Technikum Wien, Viena, Austria

MiniDebConf Hamburg

Contact / Organization


Talks wanted (CfP)

We have assembled a content team (consisting of Margarita Manterola, Michael Banck and Lee Garrett), who asked for submissions of talks and workshops to be send to

Suggested topics include:

  • Debian usability
  • Cloud and containers
  • Security
  • Packaging
  • Automating with Debian
  • Debian social
  • New technologies & infrastructure (gitlab, autopkgtest, dgit, debomatic, etc)

This list is not exhaustive, and anything not listed here is welcome, as long as it's somehow related to Debian. If in doubt, propose a talk and we'll give feedback.

We will have talks on Saturday and Sunday, the exact slots are yet to be determined.

We expect submissions and talks to be held in English, as this is the working language in Debian and at this event.


Debian Sprints

The miniDebcamp from Wednesday to Friday is a perfect opportunity to host Debian sprints. We would welcome if teams assemble and work together on their projects. The following sprints will happen:

  • Debian Edu (Thursday and Friday, probably also Saturday and Sunday)



The event will be hosted in the former Victoria Kaserne, now called Fux (or Frappant), which is a collective art space located in a historical monument. It is located between S-Altona and S-Holstenstraße, so there is a direct subway connection to/from the Hamburg Airport (HAM) and Altona is also a long distance train station.

There's a Gigabit-Fiber uplink connection and wireless coverage (almost) everywhere in the venue and in the outside areas. (And then, we can also fix locations without wireless coverage.)

Within the venue, there are three main areas we will use, plus the garden and corridors:


dock europe

dock europe is a meeting space within the venue which offers three rooms which can be combined into one big one. During the Mini-DebCamp from Wednesday to Friday we will probably use the rooms in the split configuration, while on Saturday and Sunday it will be one big room hosting presentations and such stuff. There are also two small rooms we can use as small hacklabs for 4-6 people.

dock europe also provides accomodation for some us, see further below.


CCCHH hackerspace

Just down two corridors in the same floor and building as dock europe there is the CCC Hamburg Hackerspace which will be open for us on all five days and which can be used for "regular Debian hacking" or, if you find some nice CCCHH members to help you, you might also be able to use the lasercutter, 3d printer, regular printer and many other tools and devices. It's definitly also suitable for smaller ad-hoc workshops but beware, it will also somewhat be the noisy hacklab, as it will also be open to regular CCC folks when we are there.


fux und ganz

The Fux also has a cantina called "fux und ganz" which will serve us (and other visitors of the venue) with lunch and dinner. Please register until May 1st to ease their planning as well!


Available rooms summary

  • all 5 days:
    • seminar rooms of dock europe - used as hacklab for the MiniDebCamp and for talks during the conference

    • CCC Hamburg Hackerspace (German page) - used during Conf for hacking, not sure if needed during Camp

    • the big room with the blue roof - lots of space and wireless
  • friday to sunday only:
    • "besprechungszimmer" next to dock europe office
    • kitchen-backroom next to dock europe (shared with regular users of the kitchen)
    • another bigger hacklab in the catacombs


Available beds on site

There is also limited on-site accomodation available, dock europe provides 34 beds in 10 double-rooms, 2 tripple-rooms and 2 quad-rooms in the venue. The rooms are nice, small, clean, have a locker, wireless and are just one floor away from our main spaces. There's also a sufficient amount of showers and toilets and breakfast (for 5e per day) is available (for those 34 people) as well.

Thankfully nattie has agreed to be in charge of distributing these 36 beds, so please mail her if you want a bed. The beds will be distributed from two buckets on a first come, first serve base:

  • 22 beds for anyone, first come, first serve, costs 27e/night.
  • 12 beds for video team, frontdesk desk, talk meisters, etc, also by first come, first served and nattie decides, whether you qualify indeed. Those also costs 27e/night.

Please note that there is an additional one-time fee of 6e for linen and towels.


other housing options

  • Meininger is near by

  • Stadthaushotel in Holstrnstrasse is close too
  • the "ICE Hotel" or the "Hotel Central" in Präsident-Krahn-Straße are close as well
  • the Ghotel at corner Kaltenkirchener Platz / Stresemannstraße is also close
  • Youth hostel at Landungsbruecken, 3 subway stations away



  • sponsored food for pre-registered attendees? (There's a nice cantina on site, we just need to find ways not to DOS them… so we will probably be ordering a fixed amount of food.
  • Cantina is happy to serve us & we will have a 1st meeting in January.


Sponsors, supporting this event

So far we have:

Thanks a lot for making this MiniDebConf possible!

Sábado, 19 Maio, 2018 (Todo o dia) to Domingo, 20 Maio, 2018 (Todo o dia)
Victoria Kaserne, Hamburgo, Alemanhas


foss-north is a free / open source conference covering both software and hardware from the technical perspective. Hosted in Gothenburg between Copenhagen, Oslo and Stockholm with an international airport, we provide a meeting place for the Nordic foss communities and will bring together great speakers with a great audience.


Speakers and Talks


Patricia Aas
Patricia Aas
Isolating GPU access in its own process
Chromium's process architecture has graphics access restricted to a separate GPU-process. There are several reasons why this could make sense, three common ones are: Security, Robustness and Dependency Separation.
GPU access restricted to a single process requires an efficient framework for communication over IPC from the other processes, and most likely a framework for composition of surfaces. This talk describes both the possible motivations for this kind of architecture and Chromium's solution for the IPC framework. We will demonstrate how a multiprocess program can compose into a single window on Linux.
Patricia Aas is a C++ programmer working on the Vivaldi Browser where she has currently taken on platform integration of media. She has previously worked at Opera Software on their Desktop Browser and at Cisco on their Telepresence Hardware Endpoints, primarily on Linux. Patricia is a curious person, always trying to find out how things work. She hopes that we will find a way to make the world a better place by creating things that can be used for good.

Paul Adams
Paul Adams
The Art of the Pull Request
Take a moment to ask yourself, "what are Pull Requests for?"
Typically PRs are used as a means to communicate that some body of work has been done and is ready to be merged. But is this an optimal use of PRs? If we submit a PR after the work has been completed, have we missed a golden opportunity to collaborate?
PRs should be treated like the basic unit of collaboration within GitHub-based projects. By using PRs as communication medium and not simply as a review mechanism, we can create opportunities to communicate better within our projects, enhance the on-boarding of new contributors and help catch potential problems early.
In this short talk, I show off the good, the bad and the ugly of PRs and provide a template for best practice which encourages communication and collaboration within your community.
Paul Adams is the Open Source Lead for Europe's largest e-commerce platform, Zalando. Paul works in support of a team that helps to grow a community around Zalando's open source technologies and to consult internally on how best to operate in an open manner. Paul is known as a long-time contributor to the KDE community but these days, spends most of his contribution time working on Habitat.

Martin Bergek
Martin Bergek
Monitor everything from physical hardware to application functionality
The IT industry is a diverse and dynamic world where applications and functions may be spread out - and move between a multitude of providers and technologies such as Amazon AWS, Rackspace, KVM, volatile containers, and your internal traditional IT infrastructure with physical servers.
Monitoring all of these might require one monitoring tool per platform, or at least a few to seamlessly blend metrics, events and logs to get true Observability on your environment. OP5's intention is to address this with Project Omega. Designed from the ground up using cloud-native technologies packaged in a container environment to be running on premise or as SaaS, scaling horizontally with Kubernetes.
Initially the focus is on monitoring OpenStack with the Monasca project and developing the agent in and for the community providing patches and reviews since the Queens release of OpenStack, using modern REST API’s, time series database for metrics, message queues using Kafka and preparing the stack to for real-time analysis using Apache Storm.
OP5 is a built on Open Source and has been a active player in the Open Source monitoring world since it was founded in 2004. Member of The Linux Foundation and Open Virtual Alliance, developing projects such as Naemon and Nagios, providing load balancing and distributed monitoring for more than a decade.

Jakob Bornecrantz
Jakob Bornecrantz
VR: Open Source and Standards
VR took off for the consumer with the release of Oculus consumer hardware. But the hardware lacked open source drivers and Linux support in general. The OpenHMD project was created to solve this issue, and as it so happen it was funded by two former Chalmers students.
The consumer VR space has now grown from a crazy inventor in a garage into a large industry. But this growth has its down sides, multiple companies have their own APIs competing. Luckily these companies have agreed to work on a single API under the Khronos umbrella
In this talk, Jakob will cover Khronos' OpenXR standard, give an overview about the current state of open source VR and what lies ahead.
Jakob is a former student of Chalmers now working for Collabora with graphics and virtual reality. He has worked with Linux graphics since 2006, starting with Tungsten Graphics and moving into VMware. In 2013 he along with a friend started the OpenHMD project to make open source drivers for VR and AR hardware.

Helio Chissini de Castro
Helio Chissini de Castro
Reviving Old Software - How bring KDE 1 to run on modern systems teached lessons on software backporting
Bring back to life an old software is easy nowadays, you spin some virtual machine with the older operational system and run it (or even compile it).
Bring it back to RUN in modern systems ? This is a completly different history.
Not talking on a full refactoring, or a port of the software, but bring s the real software with none to minor modifications.
There's plenty of reasons to do that, from historical software archeology to real requirements on closed software companies that need to at least access some proprietary format to export for a different used one.
What was done on KDE 1 ( and KDE 2 at the moment ) was an patient exercise in find the best solutions without properly destroy the code, and what is intended on here, is show steps tooke for the process, that can be easily applied to several other cases.
Open source addict, long time developer, more than 15 years KDE developer and contributor, current BMW CarIT Software Engineer and musician hobbyist (kind of).

Hassan Elmir
Hassan Elmir
Integrify Sweden
At Integrify Sweden we help newly come software developer immigrants to kick off their careers in Sweden! We sponsor high paced agile projects to allow new immigrants to get an insight of how software development is done in Sweden.
Hassan Elmir is a passionate software engineer that have worked in several different industries. What drives Hassan the most is creating products that are valued and appreciated by end costumers. He also feels that it is important to have individual social responsibility and give back to the community, and that is why I am involved in Integrify Sweden! "

Joakim Fernstad
Joakim Fernstad
What do I need for my IoT Cloud platform?
I just want my device to send data somewhere. How hard can it be?
The right IoT platform lets your devices send data somewhere, in a reliable and secure way, and you don't have to care how. This is a talk for those who care about the ""how"" part, with focus on open source building blocks. What is the basic functionality I need in my cloud? Why do I need this functionality? Then what? There are plenty of questions, let's explore some answers.
Joakim is Software Architect at Endian Technologies where he maintains their IoT Cloud Platform, Endian SCORE, and also helps clients with cloud infrastructure work. Previously, he has been CTO at a couple startups where he designed and implemented their backends from scratch. Joakim lives by the mantra "never stop learning".

Robert Foss
Robert Foss
Running Android on the Mainline Graphics Stack
Finally, it is possible to run Android on top of mainline Graphics! The recent addition of DRM Atomic Modesetting and Explicit Synchronization to the kernel paved the way, albeit some changes to the Android userspace were necessary.
The Android graphics stack is built on a abstraction layer, thus drm_hwcomposer - a component to connect this abstraction layer to the mainline DRM API - was created. Moreover, changes to MESA and the abstraction layer itself were also needed for a full conversion to mainline.
This talk will cover recent developments in the area which enabled Qualcomm, i.MX and Intel based platforms to run Android using the mainline graphics stack.
Robert Foss is a Linux graphic stack contributor and Software Engineer at Collabora, and has worked in number of areas including Android, drm_hwcomposer, MESA, Linux DRM and Intel GPU Tools. He holds a MSc in Computer Science and Engineering from the Technical University of Lund, Sweden. Previously he has spoken at Embedded Linux Conference Europe, Open Source Summit North America, Xorg Developers Conference and FOSDEM.

Steven Goldfarb
Steven Goldfarb
Hidden Pieces: The LHC and our Dark Universe
On 4 July 2017, one billion people – a large portion of our planet’s population – took time out of their day to watch a one-and-a-half-hour scientific seminar featuring plots, graphs, Greek letters, and comic sans. Why? A deep-rooted survival instinct told these people that the discovery by CERN scientists of a fundamental component of our universe was something worth paying attention to. Or they were just news junkies. But, they were right.
Today, at CERN, and other physics laboratories around the world, we are seeking answers to the most fundamental questions of humankind: What are we made of? Where did we come from? Where are we going? What are the rules behind all this? Although we might never find the answers, the pursuit of them provides us with the knowledge and skills our children need to survive. I discuss current puzzles in particle physics and cosmology, then challenge us to keep opening our research (data, source, results) to take advantage of our culturally rich, diverse population.
Dr. Steven Goldfarb is a scientist working on the ATLAS Experiment at CERN, the European Laboratory for Particle Physics. He is an advocate of non-alternative facts (something we used to call truth) and, as such, is active in science communication. Dr. Goldfarb currently chairs the International Particle Physics Outreach Group, coordinates the University of Michigan REU CERN Summer Student and Semester Abroad programs, serves on the US National Science Foundation’s Quarknet advisory board, and is a fellow of the American Physical Society. In his spare time, Steve fronts the Geneva-based Canettes Blues Band.

Adriaan de Groot
Adriaan de Groot
Governance in Open Source - KDE's model
This talk gives a quick overview of aspects of Open-Source governence -- the importance of licensing, of structures, of process and procedures and some codified behaviors -- and explains how the KDE community implements them. We also discuss ways in which the governance could be improved.
A Canadian by birth and a Dutchman by training, I studied mathematics and computer science (PhD. in formal methods from the University of Nijmegen), pretended I could play a lawyer on TV for a while, and now write Free Software full-time.

Vesa-Matti Hartikainen James Noori
Vesa-Matti Hartikainen and James Noori
Building downloadable Sailfish OS and next steps of Jolla with Sailfish 3
Sailfish X is a downloadable version of the Sailfish OS for Xperia mobile phones. This speech presents how Jolla, a small company from Finland, created the OS, and the downloadable Sailfish X in collaboration with Sailfish community and partners.
Sailfish 3 is the latest generation of the Sailfish OS. Sailfish 3 brings updates to many core components of the OS like Qt and Android app support. Sailfish 3 supports new device categories including wearables and feature phones, and the OS gains many improvements for security and corporate features.
Vesa-Matti Hartikainen is the Program Manager at Finnish mobile company Jolla, where he currently manages development projects around the Sailfish OS. He has over 10 years of experience in development of Linux based mobile operating systems: Maemo, MeeGo and Sailfish OS. Vesa-Matti’s professional interests are Linux, Qt, and mobile devices. During the spare time he likes to travel to warm places and eat spicy food.
James Noori is the Community Manager at Jolla, the Finnish mobile company. He lives in Örebro - Sweden and for the past 2 years, he has been the front-man of Jolla's social media channels, official blog, and has had a general responsibility for being a bridge between the community and the Jolla company. James has been a mobile geek since he was a teenager and now his job is what has been his passion for a long time! During his spare time, James likes to spend time with his family, otherwise tinker with his car and make it go faster!

Emma Humphries
Emma Humphries
Avoiding the Petard: Triage at Scale in Firefox Quantum
The bug that could had sabotaged a year of work on Firefox didn't slip into production because of the efforts of engineers, program managers, and management to triage bugs. But how do you triage 9,000 bugs over the course of a three month release cycle and not burn out? How do you measure hotspots? And how do you make it sustainable? The Firefox team's bugmaster, Emma Humphries, reports on what one of the largest and longest-lived open source projects learned while building this milestone version of the beloved web browser.
Emma Humphries believes in making safer spaces for underrepresented groups in tech, the healing power of Sleater-Kinney's "Dig Me Out," coffee, and the Open Web. For the Mozilla project she helps people to file better bugs earlier in the release cycle, and helps engineers make decisions on those bugs faster. She started working on the Web when she asked the Tiptree Award's Motherboard if she could make a website for them. She still has the original site on a 3.5" disk.

Patricia Ilin Dimitris Platis
Patricia Ilin and Dimitris Platis
Insights into the trilateral relationship of crowdfunding campaigns, open source and communities
Crowdfunding campaigns enable individuals to bring their ideas to production by appealing directly to the end-market and the global community. A number of these projects are open source, seemingly, counteracting the funding process.
We interviewed founders, developers and managers of 13 crowdfunding initiatives involving open source products to determine how communities, crowdfunding campaigns and open source are associated.
Our findings verified the existence of common characteristics among the cases, the emergence of a family-like relationship between the organizers and the community, as well as the community perceived as a success factor. We suggest that the development of certain niche products inherently leads to the adoption of open source as a licensing model and crowdfunding as the capital gathering process.
Patricia is a MSc student in the Digital Leadership program of Gothenburg University. She has a keen interest in emerging technologies, startups and novel ways of funding niche products. When she is not busy with her studies she volunteers in Food2Change to fight food waste from grocery stores as well as DataTjej to attract more women into IT.
Dimitris is a software engineer at Aptiv in Gothenburg. During the day he is working on bringing Android to the automotive industry. In the evenings, he develops open source software and hardware projects that he likes to blog about. He is enthused about robotics, IoT, autonomous driving and DIY gadgets.

Mirza Krak
Mirza Krak
The ultimate guide to software updates on embedded Linux devices
Software updates on embedded Linux devices has for a long time been a mess, consisting of "homegrown" solutions specific to a certain project and there was very little re-usage between projects and very little collaboration in our community to solve these complex problems. Luckily for us that time is over and the community around this topic has grown over last couple years and still is growing as the demand increases with the IoT revolution and OTA firmware updates (which introduces even more complexity).
There are now well established open-source solutions that have been "battle tested" that we can collaborate on to make the complexity of software updates manageable. We are heading for a time where a quality Board Support Package should provide an software update implementation because it really should be solved at this level instead of handing this over to application developers which have limited knowledge of low lever architecture on a embedded device.
In this talk Mirza will present some of the challenges of doing software updates on embedded system. He will also present the available open-source projects that help with solving these challenges. The projects are: SWupdate, Mender, RAUC, aktualizr (libostree) and
He will also do a head-to-head comparison of them. There is no "one fits all" solution and each one has different goals and approaches to solving the problem. This is something that we have come accustom to in the open-source community and is how we thrive.
Mirza Krak is an embedded Linux developer with over six years of experience in the field and is currently employed by Endian Technologies AB, where he works as a consultant helping companies to deploy embedded Linux devices. He is involved in various open-source projects and is a Linux kernel contributor. Mirza enjoys learning new things and in general sees solutions/opportunities instead of problems.

Chris Lamb
Chris Lamb
Can your diff(1) do this?! Improving software review and QA with diffoscope
In an age increasingly concerned with reducing bugs as well as complying with free software licenses, it is vitally important to thoroughly review audit any changes to the software that powers our technology and infrastructure.
However, existing tools to perform comparisons between two versions of a software package are overly-blunt instruments, either providing too much output or none at all. Binaries such as firmware images or precompiled executables are especially problematic: a single change in the source is presented as a meaningless stream of changes, offering no insight into potentially critical bugs. And these are often precisely the files we care most about…!
Diffoscope is different. Developed as part of the Reproducible Builds effort, it gets to the bottom of what makes files truly different. It recursively unpacks archives of all kinds and transforms various formats into human-readable forms for display. It can compare two tarballs, ISO images, PDFs, Microsoft Word documents, etc. just as easily.
This talk explains the varied and practical usages of diffoscope and how this flexible "diff on steroids" is a long-overdue and fun tool for anyone writing or releasing software today.
Freelance programmer, Debian Project Leader.

Alberto Mardegan
Alberto Mardegan
Speculo: shared memory made easy
How you can implement a lockless inter-process communication (IPC) mechanism on top of shared memory and nothing else. The talk will cover the details of how the speculo library handles its shared memory areas and how a stream of messages can be implemented on shared memory. Despite being low-level, the session does not require knowledge of algorithms or a strong background on IPC.
The talk might touch some philosophical considerations about the evolution of software solutions.
Alberto is a software engineer with a long development experience on Linux mobile devices. Formerly part of the Nokia Maemo team and Canonical Ubuntu phone efforts, he currently works in the automotive domain at Luxoft. His spare time is subdivided among innumerable hobbies and projects, among which a few programming ones concerning Qt, photography and the Ubports project.

Gordan Markuš
Gordan Markuš
I heart the Yocto Project
Out of all the Embedded Linux Build System solutions why is the Yocto Project so popular?
This talk aims to introduce the audience with the Yocto Project: how is it different from the other solutions, as well as its architecture and community.
Furthermore, as the focal point of this talk, Gordan will present the reasons why the Yocto Project is his go-to option when creating Embedded Linux solutions. His analysis is be based on personal experience from several different industries, the difficulties faced and the solutions found.
During his career, Gordan has been working in several industries, but most notably tinkering with IoT devices and developing critical communication systems, before joining the automotive sector. As a part of his daily work, he strives to contribute to open source projects that are extensively used in the automotive industry, like the Yocto project, OpenEmbedded framework, Linux Kernel, GENIVI and Qt Automotive Suite. Currently he is an active member of the AUTOSAR Consortium developing the Adaptive Platform.

Carsten Munk
Carsten Munk
Zipper - an open source out of box experience for the blockchain world
Zipper is an Ethereum based mobile platform which brings blockchain based services to our smartphones in one seamless and user-controlled experience.
At first, Zipper provides everyday smartphone users an easy and safe way to manage their identity and private keys. This makes it possible for anyone to access blockchain based services out-of-the-box in an easy and intuitive way - just like Apple’s services on iOS today - while being in full control of their identity, transactions and data. Zipper works in an isolated compartment in Android and Sailfish OS smartphones, making Zipper and its wallet secure while still easily accessible.
Carsten is CTO at Zipper Global Ltd currently. Carsten was involved in Maemo, MeeGo mobile OS projects and was CTO at Jolla which built Sailfish OS. Passionate about empowering people to do amazing things with technology.

Andreas Nilsson
Andreas Nilsson
Are you only testing your design in production?
Bad design causes panic and misery, and in some cases, it’s literally lethal. A lot of software is only tested in production, leading to overwhelming amount of support calls and unhappy peers.
Do you wish that people would give you design feedback before you hit the deploy button?
In this talk I’ll show you how you can anticipate design issues using simple user testing methods. These methods will streamline your development process as well as increase the impact that your project has on your community through more intentional design.
I’ll be sharing my experience user testing Cockpit, a server management web console for Linux boxes, and how it has improved the experience we deliver to our customers.
Andreas Nilsson is a designer working on the Cockpit project for Red Hat for the last 5 years. He's been a contributor to GNOME since 2005, and has a background at Mozilla. He lives in Gothenburg, Sweden.

Nordic Free Software Award
Nordic Free Software Award
The Nordic Free Software Award Prize Ceremony
The Nordic Free Software Award is given to people, projects or organisations in the nordic countries that have made a prominent contribution to the advancement of Free Software.

Jeena Paradies
Jeena Paradies
Automate your home with Home Assistant
There are quite many closed solutions for home automation like Telekom's agenta SmartHome, Google Home, Apples HomePod, etc. What most of them have in common is that they don't like to play with the rest of the eco system.
Home Assistant is an open-source home automation platform running on Python 3 with a humongous amount of integration into all sorts of systems. Track and control all devices at home and automate control. Perfect to run on a Raspberry Pi.
In this talk Jeena will explain how he automated his home, what hardware he used and what it took to integrate it with Home Assistant.
Over the last 17 years Jeena has contributed to many open web projects. He works at Luxoft as a embedded Linux developer where he found his interest in embedded and IoT devices.

Vincent Rivière
Vincent Rivière
Atari ST Free Operating Systems
The Atari ST was released in 1985, with a simple but efficient operating system: TOS. Later, a multitasking kernel named MiNT was adopted by Atari, and finally released as Free Software under the name FreeMiNT. GCC was ported to FreeMiNT and allowed to compile many other GNU software for the Atari platform. Emulators appeared in the '90s. As Atari TOS is still non-Free, independent developers created EmuTOS: a Free TOS clone based on open-sourced components. GCC was later upgraded to newer versions, and ready-to-use binaries of the cross-compiler were made available for Ubuntu, Cygwin, and more. This brought a new impulse to the platform. EmuTOS and FreeMiNT are still actively developed nowadays. They have been improved over the ages, and extended to support special features of emulators as well as extra hardware. They even support non-Atari hardware, such as Amiga and ColdFire processor. Moreover, development environment has been modernized to use GitHub facilities and Travis CI for automatic builds. This is a good example to see how modern tools can advantageously be used for development on old platforms.
Vincent Rivière has always loved computers, and the Atari ST was his first own one in 1992. He learned a lot on that machine, specially assembly language and operating system internals. Then he studied Unix and Windows development in C/C++. He worked as software engineer in several companies. Later, he became interested in cross-development, and came back to the Atari ST as training target. He ported old GCC patches to newer compiler versions, and that was the starting point of new adventures with contemporary Atari communities. Especially, he was the project manager of EmuTOS between 2010 and 2015. EmuTOS is a Free operating system compatible with the original Atari one. Combined to the FreeMiNT multitasking kernel, it extends Atari-like operating systems to unsuspected levels, such as support for GNU/Linux software and exotic hardware.
Vincent currently works as software developer at the IT department of University Paris 1 Panthéon-Sorbonne. He develops and deploys web applications related to student management, mainly using Java, Oracle Database and MySQL.

Istvan Szmozsanszky
Istvan Szmozsanszky
Mozilla and AV1 - using the browser to develop a royalty-free, open-source video codec
The first thing that jumps to one's mind when someone mentions "pooling" in the context of media codecs is usually patents. Alliance of Open Media's first codec, AV1 breaks this stereotype by actually pooling *contributors*, as it consolidates the best parts, ideas and developer talent of Google's AV9/AV10, Cisco's Thor and Xiph's Daala codecs into a royalty-free and open source video codec that's not only supported by several other industry giants like Microsoft, Netflix and Apple, but is set to even beat the top-of-the-line (and patent-encumbered) HEVC codec in compression ratio. Mozilla Research has been a contributor to the development of Daala for years now and as AV1 shapes up to be the open and free codec the Internet always deserved (and one Mozilla has been fighting for) the Emerging Technologies division have further upped the stakes. As developing a cutting-edge codec requires cutting-edge technologies, Mozilla's ET division has been working on various, distributed browser-based tools to ease collaboration and hasten the solidification of such a diverse codebase.
In the talk I will introduce AV1, what industry dynamics contributed to its inception and how Mozilla has developed and employed several, in-browser tools, incorporating bleeding-edge technologies like Emscripten-compiled library modules in ASM.js and WebAssembly to help the contributors iterate and bugfix newer versions of the bitstream itself, as well as the encoder and decoder.
István Szmozsánszky (or Flaki, for short) is a web developer and trainer from Budapest, Hungary. He teaches JavaScript and frontend development, at his consulting company Skylark he helps clients build cutting-edge web application and he works with Mozilla's Developer Relations team on promoting modern web technologies. He loves to dig deep into JavaScript language and engine internals and playing (quite literally!) with hardware and microcontrollers.
Domingo, 22 Abril, 2018 (Todo o dia) to Segunda, 23 Abril, 2018 (Todo o dia)
Chalmers Gibraltargatan, Gothenburg, Sweden


DORS/CLUC - Dani otvorenih računarskih sustava / Croatian Linux Users' Conference - is the oldest and biggest regional conference that covers free and open source software, open standards, and the Linux operating system. For the last 25 years, DORS/CLUC has brought together many prominent individuals and companies from the free and open source software community.

The conference is coordinated by HrOpen and HULK, two non-profit organizations that tirelessly work to promote open technologies and encourage their application in everyday life.

This year's conference will take place from April 19 to 20 at the Faculty of Electrical Engineering and Computing in Zagreb, Croatia. Once again, an interesting crowd will gather to attend talks about awesome free software topics.

During the three days of talks, workshops, and fun, DORS/CLUC becomes a place where students, FOSS enthusiasts, tinkerers, developers, hackers, freelancers, companies and the public sector representatives meet to learn, network, do business and plan projects together - all with focus on free software and Linux.

DORS/CLUC has traditionally been divided into two parts: keynotes/talks and workshops.

Keynotes and talks generally cover business topics, the latest experiences with FLOSS implementation and migration, and presentations of new tools and technologies, along with explanations on how to use them.

Workshops are mostly tech-oriented, and provide the attendees with an opportunity to learn how to use a particular technology, as well as how to troubleshoot and solve problems with free and open source software and hardware.

There is something for everyone at DORS/CLUC. Whether you are a beginner or an experienced member of the FOSS community, we believe that three days full of interesting talks, networking, and knowledge exchange will count as time well-spent.

Quinta, 19 Abril, 2018 (Todo o dia) to Sexta, 20 Abril, 2018 (Todo o dia)
FER, Zagreb, Croatia


Subscreva RSS - free software