Schedule

Track: [Clear Filter]
Room: [Clear Filter]

Saturday, 13th May

09:00 - 09:15

Check in


09:15 - 09:30

Opening Speech of OSCAL 2017


09:30 - 10:30

Nextcloud is open source software for file sync & share, calendars, contacts, video calls and much more. We are a welcoming community where you can easily get involved – so let’s get you started! :)


The long way to empower people to control technology Software is deeply involved in all aspects of our lives. It is important that this technology empowers rather than restricts us. Free Software gives everybody the rights to use, understand, adapt and share software.  These rights help support other fundamental rights like freedom of speech, freedom of press and privacy.The Free Software Foundation Europe is a charity that empowers users to control technology by:- helping individuals and organisations to understand how Free Software  contributes to freedom, transparency, and self-determination.- enhancing users' rights by abolishing barriers to Free Software adoption.- Encouraging people to use and develop Free Software.- Providing resources to enable everyone to further promote Free Software in  Europe.                             In this talk Matthias will talk about how he joined the FSFE, highlight theimportance of Free Software for society, give some examples of the FSFE's work from the past 15 years, and show how you as individual or organisation can work with us the FSFE for software freedom.


10:30 - 11:00

This talk will reveal the very basics of what usability is and how it is measured. Renata will show a simple way to test usability of open source software with minimal resources, to get useful feedback for you and usable interfaces for users.


In school we are taught to write everything. Modern applications are built on the backs of great frameworks, let's explore the process.  This talk-shop will walk students through the process of growing an idea from a seed into a full fledged application while focusing on leveraging existing frameworks and code as much as possible.  The example will be based on a proposed documentation publishing system for Fedora.  The concept grows from "Publish AsciiDoc" to have an automatically publishing container based pipeline for maintaining a documentation website.  Technologies used will mostly include: AsciiDoc, AsciiDoctor, AsciiBinder, OpenShift, and Jenkins.


10:30 - 11:30

We will discover Copr, create a demo package and push it to Fedora's easy-to-use automatic build system, using Copr to host our package and make it publicly available.


11:00 - 11:30

Servo is a web browser engine written in rust programming language. Hence it adapts to the features of the rust which are high performances, memory safety; no data races, automatic memory management and concurrency built in. Servo is a project sponsored by Mozilla, it is also an open source free software project which anyone can contribute towards it. The main aim of servo is to create an architecture that uses parallelism in multiple ways whilst preventing bugs/ security issues that can end up affecting memory management and data races.Servo aims to parallelism as much as possible as servo aims for high performance and safety. What sets Servo apart from other engines, such as Google's Blink or Microsoft's Edge Html, is its use of parallelism, which sees tasks distributed across multiple processor cores.


11:30 - 12:00

Frameworks such as Meteor.js are simplifying and streamlining the user experience and create fast and responsive interfaces on the web. Why have traditional applications completely missed out on this trand? With the help of Qt, we can change this situation.At the end of the talk the attendees will know how to create multiplatform applications (for desktop AND mobile) using only native APIs: those applications will communicate a remote backend just like they were Javascript code running in the browser.


11:30 - 12:30

How to use Mautic to implement marketing automation for your projects.


Protect your privacy. NSA, GHCQ, BND, Google, Facebook & co are watching you. You know it, you have heard it over and over again, and there's probably a little voice in your head that tells you that you should do something about it. But what? Get all the tools, encrypt all the things, use TOR, PGP, OTR and the rest. And that is where you stop listening to that voice in your head. Only few of these tools are easy to understand, to get started with, and to use on a daily basis. User pain level: too high. This is why movements like CryptoParty exist - and it shouldn't be the case. CryptoParty must die!


LibreOffice migration protocol, as suggested by The Document Foundation to organization deploying LibreOffice.


12:00 - 12:30

Keeping your data safe is increasingly important in a world of Google, Facebook, Amazon, Apple & co. That’s why we develop Nextcloud to be as easy and useful as the proprietary platforms – but with you in control.


12:30 - 13:30

Free and open source software and open data in public administration.


You may find your self travelling to different places around the world like just right now, you are visiting a conference in a city you have never been before, or you decide to go to the mountains. You find yourself in a situation that a map could really help or you need to fix something in your code and you just forgot that syntax for this big npm module that isn't even installed? This topic could give you some tips and tricks. A workshop focused in offline-first internet. 


Whilst anyone can inspect the source code of free software for malicious flaws, most Linux distributions provide binary (or "compiled") packages to end users.The motivation behind "reproducible" builds is to allow verification that no flaws have been introduced during this compilation process by promising identical binary packages are always generated from a given source.This prevents against the installation of backdoor-introducing malware on developers' machines - an attacker would need to simultaneously infect or blackmail all developers attempting to reproduce the build.This talk will focus heavily on how exactly software can fail to be reproducible, the tools, tests & specifications we have written to fix & diagnose issues, as well as the many amusing "fails" in upstream's code that have been unearthed by this process. In addition, you will learn what to avoid in your own software as well as the future efforts in the Reproducible Builds arena.


13:00 - 13:30

This talk will describe what it means to do Open Source engineering while working for Red Hat. We will go into the details of the challenges, cooperation and satisfaction that make up my daily work.We'll look at it both from the high-level philosophical point of view of "why the hell does Red Hat spend salary money on free stuff!?" to the low-level detail of what I do all day.I'll also provide a quick introduction to how I ended up from the desks of the Technical University of Tirana (Universiteti Politeknik i Tiranës) to the open source engineering teams of Red Hat.


13:30 - 14:15

Lunch time!


Lunch time!


Lunch time!


Lunch time!


Lunch time!


Lunch time!


14:15 - 14:45

We'll learn to use the Firefox Developer Tools like a regular web developer so we can Inspect The Web. This activity will allow people to get a better understanding of the DevTools baked into Firefox and what they can do to increase their proficiency.This is a hands on talk, no slides attached, we're going to cover the Page Inspector - with CSS, Selectors and Animations - the Console, Debugger, Storage Inspector and then we'll showcase the Firefox Developer Edition.


14:15 - 15:15

A brief introduction to Ham Radio, SDR and the RTL-SDR dongles with Debian.


An overview on phpList, the open source email marketing system


15:15 - 16:15

This workshop is designed to help users who are new to QGIS to find their way around, and to understand some of its main features. It doesn't assume an understanding of GIS, though if you are familiar with GIS you'll be able to move through much quicker.


15:45 - 16:45

12 year before Snowden the EU already knew they should not trust US tech but chose to make itself more dependent on it anyway. We need a radical change in the way we select the tech that runs our society.Without reliably working software and data-processing the modern world stops working. From the supermarkets where you get your food to the electricity or gas that heats it up to the water that cleans your plate afterwards; IT is everywhere but still has a long way to go to reach the reliability of older technologies (such as the basic elements of the powergrid). IT is still developing very rapidly and new developments are stacked on top of slightly older ones. So on the one hand we now have 'smart' thermostats you can control via an app but on the other hand those thermostats can easily be hacked and then operated, in their millions, by someone else. When these same technologies are applied to industrial systems things risk start to look more like a bad Hollywood thriller scenario and less like the paper wisdom of ITIL-certification courses.The Stuxnet case and the revelations by Edward Snowden have shown how fundamental the problems (and challenges to fix them) are. Most systems and platforms in common use are, by design untrustworthy in ways that cannot be fixed barring regime change in the US. While a lot more work needs to be done on detecting breaches of security sooner this does not really solve any problems, just cleans up the mess afterward.In order to re-gain trust in systems because we can *trust* them we need to be willing to move away from proprietary systems and 'cloud' computers under the control of foreign powers. Even the most common used hardware platforms and CPU-architectures need to be up for discussion and replacement by more trustworthy alternatives. Nothing is irreplaceable and by replacing what we know we cannot trust by things we can a future of computing under control of citizens is possible.


16:15 - 16:45

Edubuntu and LTSP can help a teacher to manage easily the computers of a class room. In this workshop we will see how.


16:15 - 17:15

I'm going to start with a light lecture that shows to people what Virtual Reality is, when and why it was invented and thing related with that and than continue with a lecture about MozVR and at the and a demoing for all attendees about WebVR / MozVR


Sunday, 14th May

09:45 - 10:00

Check in


11:00 - 12:00

Moodle is powerful tool that can support the teaching and learning process in universities and high schools. We will see how to install, manage and use it.


Horetu exposes Python functions as other user interfaces. When applied to a function, horetu automatically constructs corresponding command-line interfaces, web interfaces, IRC bots, graphical interfaces, and configuration files. In addition to being a very practical tool, it is interesting because its implementation demonstrates the capabilities of Python function objects and the merits of following conventions: Horetu can construct powerful interfaces and detailed documentation from functions that were written with no intent of being called with Horetu.


Technologists often boast that "Thing X" will be a revolution that will change society. While the internet, personal computers, the world wide web, smart phones, tablets, and virtual reality are changing society at an incredible pace, there is another revolution which helps make all of those revolutions possible- that is open source and free software. However, FOSS projects and communities have always lacked one thing: designers. Luckily, this is starting to change, and like all revolutions, in order to succeed in shifting power balances- strategies and tactics are needed. This talk will explore how open source designers, developers, and makers can unite and continue to change the world.


12:00 - 13:00

Mutation testing is a technique in which the software under test is modified in order to verify how good your test suite is. I will introduce this technique, share practical examples in Python & Ruby and show a few bugs which were exposed during testing.  I will also give a few hints about getting started with mutation testing in practice.


CoreOS Tectonic enables deploying same configuration Kubernetes clusters on multiple cloud providers. All based on open-source technologies.


13:00 - 13:45

Lunch time!


Lunch time!


Lunch time!


Lunch time!


Lunch time!


13:45 - 14:15

AutoWikiBrowser (AWB) is a semi-automated MediaWiki editor designed to make tedious or repetitive editing tasks quicker and easier. We will make a hands on introduction of its features. We will answer questions and discuss ideas of how improve its functionality.


From webassembly.org: "WebAssembly or wasm is a new portable, size- and load-time-efficient format suitable for compilation to the web".  This talk introduces this stuff and illustrates how to permit to run binary code directly from browser.


13:45 - 14:45

Being one of the most used Open-Source website building platforms, Bootstrap revolutionized the way we design & develop websites. The workshop will cover Bootstraps core features like responsiveness, the 12 column grid and their order, the components, the way it handles JavaScript and how to customize Bootstrap for your own purposes. The workshop will also cover the design thinking & doing in Bootstrap with its iconography, typography, colors and how to combine them to come up with a better looking and user friendly design.


14:15 - 14:45

There are many things that can help you your community on the localization and the glossary is the best way to start and create a team!

Discovery with the experience of the WordPress Polyglots team!


14:15 - 15:15

We'll talk about Docker and the challenges of running a local repository. We'll continue with presentation of Portus as a reliable solution


14:15 - 16:15

A workshop dedicated to online security in today's digital world


14:45 - 15:15

A look at the history of the CII, from its foundation as a response to Heartbleed to today. A look at the projects it supports and a description of how to apply for funding.


15:15 - 16:15

Create a plugin for WordPress with Composer and many other libraries with a code generator in a nutshell.

Seems a boring topic but can speed up your knowledge of WordPress with live coding of a plugin from the speaker


GNUemacs is one of the earliest pieces of the GNU system, which started the Free Software revolution.  This is an introduction to using Emacs for editing and everything else, with explanations of some of the key concepts; mostly as a user, but with some mention of customizing and programming it.


Lua is a scripting language popular in the game industry, automation and many other areas.  This talk will give an overview of the Language, it's goals and implementation.


16:15 - 16:45

Proponents of free software are frequently asked "Can we replace Skype, Viber, Twitter and Facebook?".  Is this the right question and how does it relate to free software development today and in the future? Pocock talks about the social consequences of this issue, looks at some of the successes we have had with examples based on Debian, some of the challenges that remain and ways that people can help either as developers or end users.


16:15 - 17:15

I am going to introduce the flagship game engine for game development in java. jMonkey has been around since 2002 and now is getting its next stable release. With lots of cool features to come, its a great choice for indie game developers to start their game development career. In the session I am going to explain in a few words what jMonkey history is. After that I will explain its features, make a presentation of its demos and last but not least, make a presentation of a demo project developed by me.


ManageIQ is an open-source cloud management platform capable of managing containers, virtual machines, networks, storage from a single pane of glass. As it supports a huge scale of providers, it is a good example of the collaboration across open-source communities. This talk introduces the project and demonstrates some of its features.


The topic involves addressing the possibility for transforming most of the open source sdk of Google cloud into web services fully integrated with the cloud infrastructure. This would promote further software development and chances to exploit existing services with an open community to collaborate with  such as Google Developer Experts (https://developers.google.com/experts/) . Attendees should interpret this as an opportunity example into the open source development oriented towards cloud systems supported by Linux based Virtual Machines.


16:45 - 17:15

My topic is being referred to TEMPEST. TEMPEST it's an complicated attack of offline computers using EMF. It is referring to spying on information systems through leaking emanations, including unintentional radio or electrical signals, sounds, and vibrations. TEMPEST covers both methods to spy upon others and also how to shield equipment against such spying. The protection efforts are also known as emission security (EMSEC), which is a subset of communications security (COMSEC). The NSA methods for spying upon computer emissions are classified, but some of the protection standards have been released by either the NSA or the Department of Defense.Protecting equipment from spying is done with distance, shielding, filtering, and masking.The TEMPEST standards mandate elements such as equipment distance from walls, amount of shielding in buildings and equipment, and distance separating wires carrying classified vs. unclassified materials, filters on cables etc.


17:15 - 17:45

Rust is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety. Let's talk about that!


Saturday, 13th May
 
09:00
09:15
09:30
09:45
10:00
10:15
10:30
10:45
11:00
11:15
11:30
11:45
12:00
12:15
12:30
12:45
13:00
13:15
13:30
13:45
14:00
14:15
14:30
14:45
15:00
15:15
15:30
15:45
16:00
16:15
16:30
16:45
17:00
17:15
17:30
17:45
*Talk 1
Check in
Check in (09:00 - 09:15)

About the session

Check in


Speakers

OSCAL Team

*Talk 1

Saturday, 13th May, 09:00 - 09:15

  •  
  • Check in


Opening Speech
Opening Speech (09:15 - 09:30)

About the session

Opening Speech of OSCAL 2017


Speakers

OSCAL Team

*Talk 1

Saturday, 13th May, 09:15 - 09:30

  •  
  • Opening Speech


Empowering people to control technology needs persistance. This talks shows why it is worth doing that work.
Empowering people to control technology needs persistance. This talks shows why it is worth doing that work. (09:30 - 10:30)

About the session

The long way to empower people to control technology Software is deeply involved in all aspects of our lives. It is important that this technology empowers rather than restricts us. Free Software gives everybody the rights to use, understand, adapt and share software.  These rights help support other fundamental rights like freedom of speech, freedom of press and privacy.The Free Software Foundation Europe is a charity that empowers users to control technology by:- helping individuals and organisations to understand how Free Software  contributes to freedom, transparency, and self-determination.- enhancing users' rights by abolishing barriers to Free Software adoption.- Encouraging people to use and develop Free Software.- Providing resources to enable everyone to further promote Free Software in  Europe.                             In this talk Matthias will talk about how he joined the FSFE, highlight theimportance of Free Software for society, give some examples of the FSFE's work from the past 15 years, and show how you as individual or organisation can work with us the FSFE for software freedom.


Speakers

Matthias Kirschner

President Free Software Foundation Europe

FSFE 's President. Working for Free Software, so every individual in our society can self-determined use, study, share, and improve software.


*Talk 1

Saturday, 13th May, 09:30 - 10:30

  •  
  • Free Software


Building Applications Doesn't Mean Writing It All From Scratch
Building Applications Doesn't Mean Writing It All From Scratch (10:30 - 11:00)

About the session

In school we are taught to write everything. Modern applications are built on the backs of great frameworks, let's explore the process.  This talk-shop will walk students through the process of growing an idea from a seed into a full fledged application while focusing on leveraging existing frameworks and code as much as possible.  The example will be based on a proposed documentation publishing system for Fedora.  The concept grows from "Publish AsciiDoc" to have an automatically publishing container based pipeline for maintaining a documentation website.  Technologies used will mostly include: AsciiDoc, AsciiDoctor, AsciiBinder, OpenShift, and Jenkins.


Speakers

Brian Exelbierd

Engineer Fedora

Brian Exelbierd works is the Fedora Community Coordinator and has a background in Higher Education and IT/Engineering. Follow him @bexelbie


*Talk 1

Saturday, 13th May, 10:30 - 11:00

  •  
  • Open Workflow


Migrating to LibreOffice
Migrating to LibreOffice (11:30 - 12:30)

About the session

LibreOffice migration protocol, as suggested by The Document Foundation to organization deploying LibreOffice.


Speakers

Italo Vignoli

Founder The Document Foundation

OSI board member, TDF founder and team member, LibreOffice advocate


*Talk 1

Saturday, 13th May, 11:30 - 12:30

  •  
  • Free Software


Panel
Panel (12:30 - 13:30)

About the session

Free and open source software and open data in public administration.


Speakers

Italo Vignoli

Founder The Document Foundation

OSI board member, TDF founder and team member, LibreOffice advocate


Matthias Kirschner

President Free Software Foundation Europe

FSFE 's President. Working for Free Software, so every individual in our society can self-determined use, study, share, and improve software.


*Talk 1

Saturday, 13th May, 12:30 - 13:30

  •  
  • Privacy and Policy Making


Break!
Break! (13:30 - 14:15)

About the session

Lunch time!


Speakers

OSCAL Team

*Talk 1

Saturday, 13th May, 13:30 - 14:15

  •  
  • Break


The IT of another Europe, Building systems we can trust again
The IT of another Europe, Building systems we can trust again (15:45 - 16:45)

About the session

12 year before Snowden the EU already knew they should not trust US tech but chose to make itself more dependent on it anyway. We need a radical change in the way we select the tech that runs our society.Without reliably working software and data-processing the modern world stops working. From the supermarkets where you get your food to the electricity or gas that heats it up to the water that cleans your plate afterwards; IT is everywhere but still has a long way to go to reach the reliability of older technologies (such as the basic elements of the powergrid). IT is still developing very rapidly and new developments are stacked on top of slightly older ones. So on the one hand we now have 'smart' thermostats you can control via an app but on the other hand those thermostats can easily be hacked and then operated, in their millions, by someone else. When these same technologies are applied to industrial systems things risk start to look more like a bad Hollywood thriller scenario and less like the paper wisdom of ITIL-certification courses.The Stuxnet case and the revelations by Edward Snowden have shown how fundamental the problems (and challenges to fix them) are. Most systems and platforms in common use are, by design untrustworthy in ways that cannot be fixed barring regime change in the US. While a lot more work needs to be done on detecting breaches of security sooner this does not really solve any problems, just cleans up the mess afterward.In order to re-gain trust in systems because we can *trust* them we need to be willing to move away from proprietary systems and 'cloud' computers under the control of foreign powers. Even the most common used hardware platforms and CPU-architectures need to be up for discussion and replacement by more trustworthy alternatives. Nothing is irreplaceable and by replacing what we know we cannot trust by things we can a future of computing under control of citizens is possible.


Speakers

Arjen Kamphuis

IT Security Advisor Beehive 4.2 / Hack42

Securing all the cybers, Free Software advocate, mountaineer, sailor, carpenter, geek and damn proud of it. PGP KeyID: 0x173F0BCA


*Talk 1

Saturday, 13th May, 15:45 - 16:45

  •  
  • Free Software


*Talk 2
Usability Testing for Open Source Software
Usability Testing for Open Source Software (10:30 - 11:00)

About the session

This talk will reveal the very basics of what usability is and how it is measured. Renata will show a simple way to test usability of open source software with minimal resources, to get useful feedback for you and usable interfaces for users.


Speakers

Renata Gegaj

Developer GNOME

Renata Gegaj is a Computer Science student with a passion for open source technologies and Human–computer interaction (HCI).


*Talk 2

Saturday, 13th May, 10:30 - 11:00

  •  
  • Open Source Design


CryptoParty: Rip off the bandaid!
CryptoParty: Rip off the bandaid! (11:30 - 12:30)

About the session

Protect your privacy. NSA, GHCQ, BND, Google, Facebook & co are watching you. You know it, you have heard it over and over again, and there's probably a little voice in your head that tells you that you should do something about it. But what? Get all the tools, encrypt all the things, use TOR, PGP, OTR and the rest. And that is where you stop listening to that voice in your head. Only few of these tools are easy to understand, to get started with, and to use on a daily basis. User pain level: too high. This is why movements like CryptoParty exist - and it shouldn't be the case. CryptoParty must die!


Speakers

Marie Gutbub

Courage Foundation

Marie Gutbub is an information security trainer, campaigner and journalist (ex-CryptoParty, CIJ & TorProject)


*Talk 2

Saturday, 13th May, 11:30 - 12:30

  •  
  • Privacy and Policy Making


Reproducible builds
Reproducible builds (12:30 - 13:30)

About the session

Whilst anyone can inspect the source code of free software for malicious flaws, most Linux distributions provide binary (or "compiled") packages to end users.The motivation behind "reproducible" builds is to allow verification that no flaws have been introduced during this compilation process by promising identical binary packages are always generated from a given source.This prevents against the installation of backdoor-introducing malware on developers' machines - an attacker would need to simultaneously infect or blackmail all developers attempting to reproduce the build.This talk will focus heavily on how exactly software can fail to be reproducible, the tools, tests & specifications we have written to fix & diagnose issues, as well as the many amusing "fails" in upstream's code that have been unearthed by this process. In addition, you will learn what to avoid in your own software as well as the future efforts in the Reproducible Builds arena.


Speakers

Chris Lamb

Developer Debian

@LinuxFoundation grantee, freelance programmer

@Debian developer

@Ironman

Classical musician


*Talk 2

Saturday, 13th May, 12:30 - 13:30

  •  
  • Free Software


Break!
Break! (13:30 - 14:15)

About the session

Lunch time!


Speakers

OSCAL Team

*Talk 2

Saturday, 13th May, 13:30 - 14:15

  •  
  • Break


Firefox DevTools Deep Dive
Firefox DevTools Deep Dive (14:15 - 14:45)

About the session

We'll learn to use the Firefox Developer Tools like a regular web developer so we can Inspect The Web. This activity will allow people to get a better understanding of the DevTools baked into Firefox and what they can do to increase their proficiency.This is a hands on talk, no slides attached, we're going to cover the Page Inspector - with CSS, Selectors and Animations - the Console, Debugger, Storage Inspector and then we'll showcase the Firefox Developer Edition.


Speakers

Alex Lakatos

Developer Mozilla

Alex Lakatos has been a Mozilla Representative Mentor and contributor to the Mozilla project for the past six years, based in London. JavaScript developer building on the open web, he has been pushing its boundaries every day. You can check out his github profile or get in touch on twitter. When he’s not programming, he likes to travel the world, so it’s likely you’ll bump into him in an airport lounge.


*Talk 2

Saturday, 13th May, 14:15 - 14:45

  •  
  • Open Workflow


*Talk 3
Introduction of Servo
Introduction of Servo (11:00 - 11:30)

About the session

Servo is a web browser engine written in rust programming language. Hence it adapts to the features of the rust which are high performances, memory safety; no data races, automatic memory management and concurrency built in. Servo is a project sponsored by Mozilla, it is also an open source free software project which anyone can contribute towards it. The main aim of servo is to create an architecture that uses parallelism in multiple ways whilst preventing bugs/ security issues that can end up affecting memory management and data races.Servo aims to parallelism as much as possible as servo aims for high performance and safety. What sets Servo apart from other engines, such as Google's Blink or Microsoft's Edge Html, is its use of parallelism, which sees tasks distributed across multiple processor cores.


Speakers

Boris Budini

Sysadmin Open Labs Hackerspace

Currently studying in first year of highschool. Been involved in open source projects since 2015. Open source hardware fanboy.


*Talk 3

Saturday, 13th May, 11:00 - 11:30

  •  
  • Free Software


Web backends for native frontends
Web backends for native frontends (11:30 - 12:00)

About the session

Frameworks such as Meteor.js are simplifying and streamlining the user experience and create fast and responsive interfaces on the web. Why have traditional applications completely missed out on this trand? With the help of Qt, we can change this situation.At the end of the talk the attendees will know how to create multiplatform applications (for desktop AND mobile) using only native APIs: those applications will communicate a remote backend just like they were Javascript code running in the browser.


Speakers

Riccardo Iaconelli

Developer KDE

Founder @WikiToLearn. Physicist. Entrepreneur. Free knowledge lover.


*Talk 3

Saturday, 13th May, 11:30 - 12:00

  •  
  • Free Software


Sync outside the Box – easy self-hosting for everyone!
Sync outside the Box – easy self-hosting for everyone! (12:00 - 12:30)

About the session

Keeping your data safe is increasingly important in a world of Google, Facebook, Amazon, Apple & co. That’s why we develop Nextcloud to be as easy and useful as the proprietary platforms – but with you in control.


Speakers

Jan-Christoph Borchardt

Designer Next Cloud & open Source Design

Jan-Christoph Borchardt is an open source designer focused on Nextcloud and Open Source Design.


*Talk 3

Saturday, 13th May, 12:00 - 12:30

  •  
  • Free Software


Doing open source the Red Hat way
Doing open source the Red Hat way (13:00 - 13:30)

About the session

This talk will describe what it means to do Open Source engineering while working for Red Hat. We will go into the details of the challenges, cooperation and satisfaction that make up my daily work.We'll look at it both from the high-level philosophical point of view of "why the hell does Red Hat spend salary money on free stuff!?" to the low-level detail of what I do all day.I'll also provide a quick introduction to how I ended up from the desks of the Technical University of Tirana (Universiteti Politeknik i Tiranës) to the open source engineering teams of Red Hat.


Speakers

Sopot Çela

Red hat

Sopot Çela is a core developer of the Eclipse platform working for Red Hat engineering. He likes open source and has been working with and for it for almost 10 years.


*Talk 3

Saturday, 13th May, 13:00 - 13:30

  •  
  • Free Software


Break!
Break! (13:30 - 14:15)

About the session

Lunch time!


Speakers

OSCAL Team

*Talk 3

Saturday, 13th May, 13:30 - 14:15

  •  
  • Break


*Workshop 1
Let’s improve Nextcloud
Let’s improve Nextcloud (09:30 - 10:30)

About the session

Nextcloud is open source software for file sync & share, calendars, contacts, video calls and much more. We are a welcoming community where you can easily get involved – so let’s get you started! :)


Speakers

Jan-Christoph Borchardt

Designer Next Cloud & open Source Design

Jan-Christoph Borchardt is an open source designer focused on Nextcloud and Open Source Design.


*Workshop 1

Saturday, 13th May, 09:30 - 10:30

  •  
  • Free Software


Fedora packaging workshop with Copr
Fedora packaging workshop with Copr (10:30 - 11:30)

About the session

We will discover Copr, create a demo package and push it to Fedora's easy-to-use automatic build system, using Copr to host our package and make it publicly available.


Speakers

Zacharias Mitzelos

Developer Fedora Project

Part of Fedora for over 4 years, Zach is interested in Soft. Engineering. Currently studying at the the Univ. of the Aegean in Samos, Greece


*Workshop 1

Saturday, 13th May, 10:30 - 11:30

  •  
  • Free Software


Marketing Automation with Mautic
Marketing Automation with Mautic (11:30 - 12:30)

About the session

How to use Mautic to implement marketing automation for your projects.


Speakers

Elvis Plaku

Digital marketer SfidaBiznesi

Elvis is a digital marketer and consultant. Though not a developer by trade he operates as a professional user and implementer of open source software throughout all his projects and consultancies.


*Workshop 1

Saturday, 13th May, 11:30 - 12:30

  •  
  • Free Software


Break!
Break! (13:30 - 14:15)

About the session

Lunch time!


Speakers

OSCAL Team

*Workshop 1

Saturday, 13th May, 13:30 - 14:15

  •  
  • Break


Debian Hams, GNU Radio and Software Defined Radio
Debian Hams, GNU Radio and Software Defined Radio (14:15 - 15:15)

About the session

A brief introduction to Ham Radio, SDR and the RTL-SDR dongles with Debian.


Speakers

Daniel Pocock

Software Engineer Debian project

Professional software engineer, consultant, radio amateur and Debian Developer


*Workshop 1

Saturday, 13th May, 14:15 - 15:15

  •  
  • Free Software


Lecture and Demoing about MozVR (Mozilla VR)
Lecture and Demoing about MozVR (Mozilla VR) (16:15 - 17:15)

About the session

I'm going to start with a light lecture that shows to people what Virtual Reality is, when and why it was invented and thing related with that and than continue with a lecture about MozVR and at the and a demoing for all attendees about WebVR / MozVR


Speakers

Arion Banishta

Programmer FLOSSK / Mozilla

Arion studies Computer Science and Engineering at High School. Also he is a programmer, cyber security enthusiast, mozillian and works with 3D Printers and open hardware.


*Workshop 1

Saturday, 13th May, 16:15 - 17:15

  •  
  • Free Software


*Workshop 2
Internets in the Mountains (or strange cities)
Internets in the Mountains (or strange cities) (12:30 - 13:30)

About the session

You may find your self travelling to different places around the world like just right now, you are visiting a conference in a city you have never been before, or you decide to go to the mountains. You find yourself in a situation that a map could really help or you need to fix something in your code and you just forgot that syntax for this big npm module that isn't even installed? This topic could give you some tips and tricks. A workshop focused in offline-first internet. 


Speakers

Ardian Haxha

Developer Fedora Project

Interested in offline-first web apps, community building around Mozilla and Fedora.


*Workshop 2

Saturday, 13th May, 12:30 - 13:30

  •  
  • Free Software


Break
Break (13:30 - 14:15)

About the session

Lunch time!


Speakers

OSCAL Team

*Workshop 2

Saturday, 13th May, 13:30 - 14:15

  •  
  • Break


phpList Workshop
phpList Workshop (14:15 - 15:15)

About the session

An overview on phpList, the open source email marketing system


Speakers

Suela Palushi

phpList

I am an Albanian Business Informatics student, finishing my master studies in Information Systems at the University of Tirana. Iam a hacktivist of Open Labs, passionate about Open Source and the philosophy of transparency and cooperation that FLOSS represents. I have been working on promoting FLOSS in Albania and Fedora Localization Project to bring everything around Fedora closer to the local users.I am also focused on drawing attention on  woman empowerment issues in open technology and culture.


*Workshop 2

Saturday, 13th May, 14:15 - 15:15

  •  
  • Free Software


Getting Started with QGIS
Getting Started with QGIS (15:15 - 16:15)

About the session

This workshop is designed to help users who are new to QGIS to find their way around, and to understand some of its main features. It doesn't assume an understanding of GIS, though if you are familiar with GIS you'll be able to move through much quicker.


Speakers

Besfort Guri

Founder FLOSSK / OpS - IN

Besfort is founder and CEO of OpS-IN. He is member of FLOSSK & HOTOSM. Open Data Advocate.


*Workshop 2

Saturday, 13th May, 15:15 - 16:15

  •  
  • Free Software


Managing a Classroom of Computers with Edubuntu and LTSP
Managing a Classroom of Computers with Edubuntu and LTSP (16:15 - 16:45)

About the session

Edubuntu and LTSP can help a teacher to manage easily the computers of a class room. In this workshop we will see how.


Speakers

Dashamir Hoxha

Computer Engineer Canadian Institute of Technology (CIT)

Dashamir is a Computer Engineer with experience in software engineering, linux administration, network, configuration managment, documentation writing, etc.


*Workshop 2

Saturday, 13th May, 16:15 - 16:45

  •  
  • Free Software


Meetup 1
Break!
Break! (13:30 - 14:15)

About the session

Lunch time!


Speakers

OSCAL Team

Meetup 1

Saturday, 13th May, 13:30 - 14:15

  •  
  • Break


Sunday, 14th May
 
09:45
10:00
10:15
10:30
10:45
11:00
11:15
11:30
11:45
12:00
12:15
12:30
12:45
13:00
13:15
13:30
13:45
14:00
14:15
14:30
14:45
15:00
15:15
15:30
15:45
16:00
16:15
16:30
16:45
17:00
17:15
17:30
17:45
*Talk 1
Check in
Check in (09:45 - 10:00)

About the session

Check in


Speakers

OSCAL Team

*Talk 1

Sunday, 14th May, 09:45 - 10:00

  •  
  • Check in


Designing For The Revolution (of Open Source)
Designing For The Revolution (of Open Source) (11:00 - 12:00)

About the session

Technologists often boast that "Thing X" will be a revolution that will change society. While the internet, personal computers, the world wide web, smart phones, tablets, and virtual reality are changing society at an incredible pace, there is another revolution which helps make all of those revolutions possible- that is open source and free software. However, FOSS projects and communities have always lacked one thing: designers. Luckily, this is starting to change, and like all revolutions, in order to succeed in shifting power balances- strategies and tactics are needed. This talk will explore how open source designers, developers, and makers can unite and continue to change the world.


Speakers

Brennan Novak

Co-founder Open Source Design

Formally trained designer, informally trained hacker from Berlin working on brining great design to open source. Co-founded Mailpile & Open Source Design.


*Talk 1

Sunday, 14th May, 11:00 - 12:00

  •  
  • Free Software


Break!
Break! (13:00 - 13:45)

About the session

Lunch time!


Speakers

OSCAL Team

*Talk 1

Sunday, 14th May, 13:00 - 13:45

  •  
  • Break


Controlling all the things with ManageIQ
Controlling all the things with ManageIQ (16:15 - 17:15)

About the session

ManageIQ is an open-source cloud management platform capable of managing containers, virtual machines, networks, storage from a single pane of glass. As it supports a huge scale of providers, it is a good example of the collaboration across open-source communities. This talk introduces the project and demonstrates some of its features.


Speakers

Roman Blanco

ManageIQ

Roman is working in Red Hat from 2014. He is mostly converting good music to Ruby code with a bit of JavaScript for ManageIQ team.


*Talk 1

Sunday, 14th May, 16:15 - 17:15

  •  
  • Free Software


Intro to Rust
Intro to Rust (17:15 - 17:45)

About the session

Rust is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety. Let's talk about that!


Speakers

Boris Budini

Sysadmin Open Labs Hackerspace

Currently studying in first year of highschool. Been involved in open source projects since 2015. Open source hardware fanboy.


*Talk 1

Sunday, 14th May, 17:15 - 17:45

  •  
  • Free Software


*Talk 2
Mutants, tests and zombies
Mutants, tests and zombies (12:00 - 13:00)

About the session

Mutation testing is a technique in which the software under test is modified in order to verify how good your test suite is. I will introduce this technique, share practical examples in Python & Ruby and show a few bugs which were exposed during testing.  I will also give a few hints about getting started with mutation testing in practice.


Speakers

Alexander Todorov

QA Red Hat

10+ years as open source QA, 1600+ found, Python & Ruby hacker


*Talk 2

Sunday, 14th May, 12:00 - 13:00

  •  
  • Free Software


Break!
Break! (13:00 - 13:45)

About the session

Lunch time!


Speakers

OSCAL Team

*Talk 2

Sunday, 14th May, 13:00 - 13:45

  •  
  • Break


Claim control of your Docker images
Claim control of your Docker images (14:15 - 15:15)

About the session

We'll talk about Docker and the challenges of running a local repository. We'll continue with presentation of Portus as a reliable solution


Speakers

Dimitar Zahariev

Dimitar is an openSUSE Advocate from Bulgaria. In his free time he is spreading the word about it and helping others to adopt it.


*Talk 2

Sunday, 14th May, 14:15 - 15:15

  •  
  • Free Software


Introduction to GNUemacs
Introduction to GNUemacs (15:15 - 16:15)

About the session

GNUemacs is one of the earliest pieces of the GNU system, which started the Free Software revolution.  This is an introduction to using Emacs for editing and everything else, with explanations of some of the key concepts; mostly as a user, but with some mention of customizing and programming it.


Speakers

John Sturdy

Senior Automation Engineer ARM

John has been programming since 1977, and started using GNUemacs since around 1987, which makes his configuration file older than some people with PhDs. He hopes he is still learning, and is happy to share the delights of the most powerful editor and user interface program.


*Talk 2

Sunday, 14th May, 15:15 - 16:15

  •  
  • Free Software


Game Development in jMonkey engine
Game Development in jMonkey engine (16:15 - 17:15)

About the session

I am going to introduce the flagship game engine for game development in java. jMonkey has been around since 2002 and now is getting its next stable release. With lots of cool features to come, its a great choice for indie game developers to start their game development career. In the session I am going to explain in a few words what jMonkey history is. After that I will explain its features, make a presentation of its demos and last but not least, make a presentation of a demo project developed by me.


Speakers

Engjell Rraklli

Entrepreneur UnniTech

Engjell Rraklli is an entrepreneur. He has a computer science degree and a big passion for game development. He started designing games at the age of 15 and at the age of 21 he started his entrepreneurial journey founding his own software development company. He is very passionate about games in general, studying the technical aspects also the business side of it. Another thing he is very found of is open source technology. He is an avid user of linux and of open source software like libre office, Godot Engine, jMonkey engine and so on so forth.


*Talk 2

Sunday, 14th May, 16:15 - 17:15

  •  
  • Free Software


*Talk 3
Tom's super easy way to make basic user interfaces in Python
Tom's super easy way to make basic user interfaces in Python (11:00 - 12:00)

About the session

Horetu exposes Python functions as other user interfaces. When applied to a function, horetu automatically constructs corresponding command-line interfaces, web interfaces, IRC bots, graphical interfaces, and configuration files. In addition to being a very practical tool, it is interesting because its implementation demonstrates the capabilities of Python function objects and the merits of following conventions: Horetu can construct powerful interfaces and detailed documentation from functions that were written with no intent of being called with Horetu.


Speakers

Thomas Levine

Thomas Levine is a dada artist interested in sleep. He has been writing free software for about twelve years.


*Talk 3

Sunday, 14th May, 11:00 - 12:00

  •  
  • Free Software


CoreOS bridges the clouds - deploying Kubernetes on multiple platforms.
CoreOS bridges the clouds - deploying Kubernetes on multiple platforms. (12:00 - 13:00)

About the session

CoreOS Tectonic enables deploying same configuration Kubernetes clusters on multiple cloud providers. All based on open-source technologies.


Speakers

Alexandru Somesan

Developer CoreOS

A maker that enjoys to build things, be it software or a custom bicycle or 3D printed parts on his hand built printer. He's passionate about operating software in production and ensuring it's robustness.


*Talk 3

Sunday, 14th May, 12:00 - 13:00

  •  
  • Free Software


Break!
Break! (13:00 - 13:45)

About the session

Lunch time!


Speakers

OSCAL Team

*Talk 3

Sunday, 14th May, 13:00 - 13:45

  •  
  • Break


Introduction to Webassembly
Introduction to Webassembly (13:45 - 14:15)

About the session

From webassembly.org: "WebAssembly or wasm is a new portable, size- and load-time-efficient format suitable for compilation to the web".  This talk introduces this stuff and illustrates how to permit to run binary code directly from browser.


Speakers

Gabriele Falasca

Developer Mozilla

Full stack developer, open source addicted, mozilla tech speaker an community member


*Talk 3

Sunday, 14th May, 13:45 - 14:15

  •  
  • Free Software


Why your community need a glossary
Why your community need a glossary (14:15 - 14:45)

About the session

There are many things that can help you your community on the localization and the glossary is the best way to start and create a team!

Discovery with the experience of the WordPress Polyglots team!


Speakers

Daniele Scasciafratte

CTO Codeat

Is a 26 old italian and Open Source Multiversal with problem of addicting, contributing and evangelism. CTO @CodeAtCode, Mozilla Volunteer and WordPress Contributor.


*Talk 3

Sunday, 14th May, 14:15 - 14:45

  •  
  • Open Workflow


What is the Core Infrastructure Initiative and what can it do foryou
What is the Core Infrastructure Initiative and what can it do foryou (14:45 - 15:15)

About the session

A look at the history of the CII, from its foundation as a response to Heartbleed to today. A look at the projects it supports and a description of how to apply for funding.


Speakers

Marcus Streets

Programme Director Linux Foundation

Marcus runs the CII - Linux Foundations project that supports key Open Source Projects in the field of security.


*Talk 3

Sunday, 14th May, 14:45 - 15:15

  •  
  • Free Software


Introducing the Lua scripting language
Introducing the Lua scripting language (15:15 - 16:15)

About the session

Lua is a scripting language popular in the game industry, automation and many other areas.  This talk will give an overview of the Language, it's goals and implementation.


Speakers

Marc Balmer

Developer micro systems

open source developer with a open heart


*Talk 3

Sunday, 14th May, 15:15 - 16:15

  •  
  • Free Software


Free Real-Time Communications with Free Software
Free Real-Time Communications with Free Software (16:15 - 16:45)

About the session

Proponents of free software are frequently asked "Can we replace Skype, Viber, Twitter and Facebook?".  Is this the right question and how does it relate to free software development today and in the future? Pocock talks about the social consequences of this issue, looks at some of the successes we have had with examples based on Debian, some of the challenges that remain and ways that people can help either as developers or end users.


Speakers

Daniel Pocock

Software Engineer Debian project

Professional software engineer, consultant, radio amateur and Debian Developer


*Talk 3

Sunday, 14th May, 16:15 - 16:45

  •  
  • Free Software


Beyond the Security ( Offline Computers Attack )
Beyond the Security ( Offline Computers Attack ) (16:45 - 17:15)

About the session

My topic is being referred to TEMPEST. TEMPEST it's an complicated attack of offline computers using EMF. It is referring to spying on information systems through leaking emanations, including unintentional radio or electrical signals, sounds, and vibrations. TEMPEST covers both methods to spy upon others and also how to shield equipment against such spying. The protection efforts are also known as emission security (EMSEC), which is a subset of communications security (COMSEC). The NSA methods for spying upon computer emissions are classified, but some of the protection standards have been released by either the NSA or the Department of Defense.Protecting equipment from spying is done with distance, shielding, filtering, and masking.The TEMPEST standards mandate elements such as equipment distance from walls, amount of shielding in buildings and equipment, and distance separating wires carrying classified vs. unclassified materials, filters on cables etc.


Speakers

Geron Imeraj

Network Administrator VIVO Communication

Geron Imeraj works in "Vivo Comm" for seven years. He began as "TSR" and now works as "Net. Administrator". He is passionate about security, specifically Cyber Sec. , Cisco and Fedora.


*Talk 3

Sunday, 14th May, 16:45 - 17:15

  •  
  • Security


*Workshop 1
Using Moodle in Education
Using Moodle in Education (11:00 - 12:00)

About the session

Moodle is powerful tool that can support the teaching and learning process in universities and high schools. We will see how to install, manage and use it.


Speakers

Dashamir Hoxha

Computer Engineer Canadian Institute of Technology (CIT)

Dashamir is a Computer Engineer with experience in software engineering, linux administration, network, configuration managment, documentation writing, etc.


*Workshop 1

Sunday, 14th May, 11:00 - 12:00

  •  
  • Free Software


Break!
Break! (13:00 - 13:45)

About the session

Lunch time!


Speakers

OSCAL Team

*Workshop 1

Sunday, 14th May, 13:00 - 13:45

  •  
  • Break


Design & Development with Bootstrap
Design & Development with Bootstrap (13:45 - 14:45)

About the session

Being one of the most used Open-Source website building platforms, Bootstrap revolutionized the way we design & develop websites. The workshop will cover Bootstraps core features like responsiveness, the 12 column grid and their order, the components, the way it handles JavaScript and how to customize Bootstrap for your own purposes. The workshop will also cover the design thinking & doing in Bootstrap with its iconography, typography, colors and how to combine them to come up with a better looking and user friendly design.


Speakers

Albert Lekaj

Designer Open Data Kosovo

Web/App Designer based in Prishtina that loves the psychology of design


Adelina Hajrizi

Developer Techstitution

Front-End Developer, Cyber Security Analyst and Open-Source user & advocate


*Workshop 1

Sunday, 14th May, 13:45 - 14:45

  •  
  • Open Source Design


WordPress Plugin Boilerplate Powered 2.0
WordPress Plugin Boilerplate Powered 2.0 (15:15 - 16:15)

About the session

Create a plugin for WordPress with Composer and many other libraries with a code generator in a nutshell.

Seems a boring topic but can speed up your knowledge of WordPress with live coding of a plugin from the speaker


Speakers

Daniele Scasciafratte

CTO Codeat

Is a 26 old italian and Open Source Multiversal with problem of addicting, contributing and evangelism. CTO @CodeAtCode, Mozilla Volunteer and WordPress Contributor.


*Workshop 1

Sunday, 14th May, 15:15 - 16:15

  •  
  • Free Software


Transforming Open Source Python SDK Tools Service to the Google Cloud. Case Study Analysis: Google App Engine Launcher
Transforming Open Source Python SDK Tools Service to the Google Cloud. Case Study Analysis: Google App Engine Launcher (16:15 - 17:15)

About the session

The topic involves addressing the possibility for transforming most of the open source sdk of Google cloud into web services fully integrated with the cloud infrastructure. This would promote further software development and chances to exploit existing services with an open community to collaborate with  such as Google Developer Experts (https://developers.google.com/experts/) . Attendees should interpret this as an opportunity example into the open source development oriented towards cloud systems supported by Linux based Virtual Machines.


Speakers

Orges Cico

Developer Metropolitan Incubator

Orges Çiço holds a "laurea" (a.k.a. MSc) in Computer Engineering from the Polytechnic University of Turin, Italy and is currently a PhD Candidate at Tirana University in the Department of Statistics and Applied Informatics. His PhD field topic is in Cloud Computing Business Solutions and Cloud Software Reliability concerning Fault Tolerant Techniques.


*Workshop 1

Sunday, 14th May, 16:15 - 17:15

  •  
  • Free Software


*Workshop 2
Break!
Break! (13:00 - 13:45)

About the session

Lunch time!


Speakers

OSCAL Team

*Workshop 2

Sunday, 14th May, 13:00 - 13:45

  •  
  • Break


AWB
AWB (13:45 - 14:15)

About the session

AutoWikiBrowser (AWB) is a semi-automated MediaWiki editor designed to make tedious or repetitive editing tasks quicker and easier. We will make a hands on introduction of its features. We will answer questions and discuss ideas of how improve its functionality.


Speakers

Marios Magioladitis

Developer Wikimedia Community User Group Greece

Marios is a long-term Wikipedian and one of the developers of AutoWikiBrowser (AWB) an open source Mediawiki editor.


*Workshop 2

Sunday, 14th May, 13:45 - 14:15

  •  
  • Free Software


Crypto Party
Crypto Party (14:15 - 16:15)

About the session

A workshop dedicated to online security in today's digital world


Speakers

Marie Gutbub

Courage Foundation

Marie Gutbub is an information security trainer, campaigner and journalist (ex-CryptoParty, CIJ & TorProject)


Arjen Kamphuis

IT Security Advisor Beehive 4.2 / Hack42

Securing all the cybers, Free Software advocate, mountaineer, sailor, carpenter, geek and damn proud of it. PGP KeyID: 0x173F0BCA


*Workshop 2

Sunday, 14th May, 14:15 - 16:15

  •  
  • Security


Rooms List

*Talk 1
*Talk 2
*Talk 3
*Workshop 1
*Workshop 2
Meetup 1

Tracks List

Break
Check in
Free Software
Open Source Design
Open Workflow
Opening Speech
Privacy and Policy Making
Security