by Eben Moglen
We have come a very long way since the beginning of free software. GNU, Android, Linux, Open Solaris, X, Apache, Perl & other free software have changed & are changing the world.
But events happening now, like the Wikileaks investigation, and technologies of spying and control, like Facebook and iPad, are reminding us just how politically and socially unfree computers can make us if we're not careful. In this talk, I consider where we are now, and where we need to go next.
by Martin Matuska
by ginger coons
by Rudolf Marek
by Chris Hofmann
The life of a Firefox feature : idea ? bug ? discussion ? patch ? experiments ? discussion ? tests ? beta ? full feature in Firefox.
Chat with with your contact database
by Kenneth Christiansen
by Lennart Poettering
systemd is a system and session manager for Linux, compatible with SysV and LSB init scripts. systemd provides aggressive parallelization capabilities, uses socket and D-Bus activation for starting services, offers on-demand starting of daemons, keeps track of processes using Linux cgroups, supports snapshotting and restoring of the system state, maintains mount and automount points and implements an elaborate transactional dependency-based service control logic.
Wow, what a paragraph! In case I lost you half-way: in our presentation I hope to explain in a lot more detail what systemd is really about, and parse with you the paragraph in a way that is hopefully more understandable.
Both the Fedora and OpenSUSE distributions (and many others, too) are working on making systemd the default init system in their next releases. Since the init system is a core part of the operating system and systemd a major change that will impact what we consider a Linux system quite a bit this talk should be interesting to all developers, administrators and users alike.
by Emmanuel Benazera
Tristan and Anthony present the new features in Firefox 4, both for users and for developers.
When people talk about monitoring generally they are system people talking of hosts and network gear going up and down. That is the monitoring world as most people know it and it must change if we want to write better applications and offer better services.
by Bjarni Runar Einarsson
by Adrien Kunysz
The Bastard Operator From Hell enjoys abusing his users. SystemTap allows for very easy dynamic code injection system-wide (kernel, libraries, applications).
This talk gives a brief overview of what is SystemTap and its capabilities. We then demonstrate how it can be used to dynamically insert questionable code at any level to spy on users and modify behaviours of applications and system components very easily. This is not about novel techniques or breaking trust boundaries (we assume you are root already). This is only about making things easier for both the good and the bad guys.
The Java ecosystem, long a bastion of stability in an otherwise volatile industry, has been unusually challenged of late.
Roiled by Oracle's litigation of Google, churned with the news that IBM decommited from Harmony in favor of OpenJDK and lately has been under attack from analysts. It many respects, the unrest couldn't have come at a worse time, as developer attention and focus is fragmenting under a constant stream of platform, language and framework fragmentation. What does this mean for free software developers?
We'll explore and unpack the recent events, and evaluate likely scenarios moving forward with an eye towards the implications of Java on the free software community, including the future of Java the language and Java the platform. This will include relevant metrics vis-a-vis developer attention and strategy, as well as an examination of projects important to the ecosystem.
After a brief presentation of configuration management (CM) basics, we'll start with an ill-fated tale from the recent past about disaster recovery (also known as a case study, if you must): how our CM saved us, how it didn't, and what could have been done better. This could lead to a discussion about best practices around beers after the session.
We use Cfengine 3, and will introduce the software, overview the main differences with other open source CM tools before explaining why we like this choice. But Cfengine is not all: what enables us to manage our configuration completely are the practices and tools we've built around it. We will describe these in detail, probably offering a live demo (if Murphy permits).
Apache Wicket is a component oriented Java web framework. With proper mark-up/logic separation, a POJO data model, and a refreshing lack of XML, Wicket makes developing web-apps simple and enjoyable again.
This talk provides a short introduction to the framework's concepts: components, behaviors and models. We'll take a short look at integrating with Spring and integrating with JQuery. For the test infected we'll cover testing your web pages with Wicket's internal test framework. But most importantly we'll take a look at the new Wicket release 1.5 and see what has changed for the better and worse.
Parrot is a virtual machine for dynamic languages, including Rakudo Perl 6. PostgreSQL is the world's most powerful open source database management system. Find out how we brought them together, and what you can do, now that we have.
by David Chisnall
LibreOffice is the most powerful and viable Free Softare office suite, available cross-platform. As well as a few demos showing its joys, we'll understand the history, and rational behind the LibreOffice project and its relation to OpenOffice.org.
We will survey the threat to the Free Software ecosystem that poorly managed, corporate dominated, copyright assignment based projects can cause. Then we'll get stuck into new features, our development roadmap, and how to get involved develping with it - even if you are not (yet) a super-star hacker. Come and get involved with something exciting, and help make tens of millions of user's first experience of Free Software something to be proud of.
by Donatus Onwunumah
5th–6th February 2011