Celebrate SFD 2012 on Saturday, September 15th
   
Text Size
Login
Canonical
Google
Qt
Linode
Lemote!
Linux Magazine
Ubuntu User
Linux Journal
Admin Network & Security Magazine
Smart Developer
FreeBSD
Joomla!
FSF
FSFE
Atom 0.3 RSS 1.0 RSS 2.0 OPML FOAF

January 28, 2012

Drupal usability study at Google



Drupal is an open source content management system with thousands of active community members behind it. A popular solution for both small and large scale websites, Drupal is extremely flexible and offers thousands of add-on modules.  Drupal’s user experience (UX) layer, however, can be daunting and frustrating for beginners to learn. I am working on an exciting project in conjunction with the Drupal User Experience team and the Google Open Source team to help determine some of the key UX issues new users of Drupal encounter. The usability study will have participants (all Googlers) building a website and will help to gain insight into the stumbling blocks users encounter along the way.

The usability study will be streamed live and available for everyone to watch. The usability study is planned to take place February 1-3. Details about the live stream will be posted in the comments section below in the coming days. You can follow the discussion about this study on the Drupal.org wiki page.

Saturday, January 28 at Drupal Camp San Diego (SANDCamp) I will be presenting a talk called “Usability Studies for you and Drupal too!” on the fundamental principles of user experience and an introduction to the usability study. Jen Lampton from Chapter Three is co-presenting with me to talk about why UX is so important to Drupal, what the Drupal UX team has discovered through past studies, and how to get involved with the project.

Stay tuned for another post on the results, and make sure to check back on the Drupal.org wiki for details on how to watch live!

By Becky Gessler, Google Search Quality team

January 27, 2012

Quarterly Status Report

The FreeBSD Quarterly Status Report is available. The Foundation has the following section in the report:

The most exciting news to report is that we raised $426,000 through our fundraising efforts. We were overwhelmed by the generosity of the  FreeBSD community. We would like to thank everyone who made a  contribution to FreeBSD by either making a financial donation to the  foundation or volunteering on the Project.

We published our semi-annual newsletter in December. If you have not already done so, please take a moment to read this publication to find out how we supported the FreeBSD Project and community during the second half of 2011. There are also two great testimonials in the newsletter from TaxiMagic and the Apache Software Foundation.

The Foundation sponsored EuroBSDCon 2011 which was held in The  Netherlands, October 6-9. And, we sponsored six developers to attend  the conference. We sponsored the Bay Area Vendor Summit in November.  We  were represented at LISA '11, Dec 7-8 in Boston MA.

We are a proud sponsor of AsiaBSDCon 2012, which will be held in Tokyo,  Japan, March 22-25.

The Foundation funded the completed Feed-Forward Clock Synchronization Algorithms Project by the University of Melbourne. We approved two new projects at the beginning of 2012: analyzing the performance of FreeBSD's IPv6 stack by Bjoern Zeeb, and implementing the auditdistd daemon by Pawel Jakub Dawidek

We purchased more servers and other hardware for the FreeBSD co-location centers at Sentex, NYI, and ISC.

The work above, as well as many other tasks which we do for the FreeBSD Project, could not be done without donations. Please help us by making  a donation or asking your company to make a donation. We would be happy to send marketing literature to you or your company. Find out how to  make a donation at our donate page.

Find out more up-to-date Foundation news by reading our blog and  Facebook page.

A Jewish State

Last night I finally watched Exodus, as research for my Seder-Masochism project. It was actually a much better movie than I expected. The film is mainly about showing a very hot young 1960 Paul Newman from various angles, mostly in sexy profile but sometimes portrait, but it’s also about the pressures that created Israel, and very sympathetic to the need for a Jewish Homeland.  Today, fortunately, we have this excellent alternative:

 

I’d move there.

flattr this!

SOPA is dead, long live H.R. 1981

This post is about sharing another of the bills which has the same thing as SOPA, just drafted using the words ‘child molester’ so that people do not fight back H.R. 1981. Hi all, We are all hunky and dory that SOPA is defeated but I just came to know yesterday that Rep. Lamar Smith [...]

October-December, 2011 Status Report

The October-December, 2011 Status Report is now available with 32 entries.

January 26, 2012

Take part in Document Freedom Day, 28th March 2012

Document Freedom Day (DFD) is a global day for document liberation. It is a worldwide event celebrating Open Standards and raising general awareness about the need for their adoption, and why it matters for society. DFD is actively redefining perceptions of Open Standards in media, public administration and educational institutions. Thanks to generous donations, in the last year we were able to:

  • Organise 42 events in 14 different countries around the world, ranging from Brazil and Mexico, to Greece and Portugal,
  • Coordinate an important talk at the European Parliament with multiple speakers, and
  • Raise the profile of pioneering users of Open Standards, such as German news website ‘tagesschau.de’, by awarding certificates and prizes in view of the press.

The DFD 2011 Germany prize went to a popular news website which provides its 1.4m daily visitors with current affairs videos in the Free video format Ogg Theora. The award was presented in Berlin, resulting in coverage in 8 national and international media outlets. The city of Munich received the European prize, for the use of Open Standards in its LiMux project.

At March 28th 2012 we will celebrate Document Freedom Day for the fourth time. We shall again organise more than 42 events, include countries that were previously not involved, and strenghten engagement with the public sector.

To make these plans a reality, we need your support as a partner of Document Freedom Day 2012! Talk with your friends/regional groups, and think about activities and events that you could organise to promote Open Standards. We would be happy to help you with ideas, prize-giving, and finding sponsors.

With your help we will be able to organise more events in 2012, and together we can raise awareness for Open Standards around the world.

At the moment we are coordinating our activities with international partners and sponsors. Please do not hesitate to contact us for more detailed information about partnership opportunities for Document Freedom Day 2012.


Matthias Kirschner
Support Free Software! Join the Fellowship!

FreeBSD 9.0 Press Release

The Foundation has written a press release for the release of FreeBSD 9.0. From PRWeb:

Release of FreeBSD 9.0 Delivers More Power to Serve

Today, the FreeBSD Foundation announced the recent release of FreeBSD 9.0. FreeBSD 9.0-RELEASE raises the bar for open source operating systems in terms of file system reliability, IPv6-readiness, networking capabilities, compiler and toolchain technologies, and security. Many of its new features directly benefit system administrators, application developers, and companies that use or base their products on FreeBSD.

"FreeBSD 9.0 represents the culmination of over two years of ground-breaking work in operating system performance, reliability, and security," said Ken Smith, Release Engineer for the FreeBSD Project. "We are proud to dedicate this release to the memory of Dennis M. Ritchie, one of the founding fathers of the UNIX® operating system, whose vision and work laid the foundations for FreeBSD."

Filesystem changes in this release provide great benefits to both UFS and ZFS users. When installing with UFS, softupdates journaling (UFS+SUJ) is automatically enabled. UFS+SUJ uses an intent log which safely eliminates the need for a long filesystem check and recovery process, even after an unclean shutdown.

ZFS has been updated to version 28 which supports data deduplication, triple parity RAIDZ3, snapshot holds, log device removal, zfs diff, zpool split, zpool import -F, and read-only zpool import.

FreeBSD 9.0 also introduces the Highly Available STorage (HAST) framework which provides transparent storage of the same data across several systems connected by a TCP/IP network. In combination with other high availability features of FreeBSD like the CARP fail-over protocol, HAST makes it possible to build a highly available storage cluster that is resistant to hardware failures.

Continuing its heritage of innovating in the area of security research, FreeBSD 9.0 introduces Capsicum. Capsicum is a lightweight framework which extends a POSIX UNIX kernel to support new security capabilities and adds a userland sandbox API. Originally developed as a collaboration between the University of Cambridge Computer Laboratory and Google and sponsored by a grant from Google, FreeBSD was the prototype platform and Chromium was the prototype application. FreeBSD 9.0 provides kernel support as an experimental feature for researchers and early adopters. Application support will follow in a later FreeBSD release and there are plans to provide some initial Capsicum-protected applications in FreeBSD 9.1.

"Google is excited to see the award-winning Capsicum work incorporated in FreeBSD 9.0, bringing native capability security to mainstream UNIX for the first time," said Ulfar Erlingsson, Manager, Security Research at Google.

FreeBSD has been been an early adopter and active participant in the IPv6 community since FreeBSD 4.0 was released in 2000 with the KAME reference implementation of IPv4/IPv6 networking support. In addition, the FreeBSD Project has been serving releases from IPv6-enabled servers for more than 8 years and FreeBSD’s website, mailing lists, and developer infrastructure have been IPv6-enabled since 2007. FreeBSD 9.0 introduces IPv6-only snapshots which completely remove IPv4 from the operating system.

2012 has been called the 'year of IPv6' and "the FreeBSD project is well positioned to be one of the leaders in IPv6-Only validation work," stated Bjoern Zeeb, member of the FreeBSD Release Engineering Team and recipient of the 2010 Itojun Service Award for his significant improvements in open source implementations of IPv6. "The growing usage of FreeBSD's IPv6 networking stack by appliance builders, integration of a more flexible interface configuration, and the implementation of new standards such as Secure Neighbor Discovery, DNS Options for Router Advertisements, and CPE Requirements, makes FreeBSD 9.0 the perfect open source operating system to build your IPv6 deployments and products on."

Other new features include:
  • userland DTrace has been added to supplement kernel-level DTrace
  • the FreeBSD world and kernel can now be compiled using the BSD-licensed LLVM toolchain
  • resource limit actions can be applied to processes, users, login classes, and jails
  • the addition of a pluggable congestion framework and five new TCP congestion control algorithms
  • HPN-SSH is enabled by default and increases transfer speeds on long, high bandwidth network links
  • NFSv4 support added
  • flattened device trees (FDT) allows for hardware resource enumeration and simplifies configuration on embedded platforms
A complete list of the features in this release is available on the web at http://www.freebsd.org/releases/9.0R/relnotes.html. FreeBSD 9.0 can be downloaded for free from the FreeBSD website or purchased from FreeBSDMall.com.

About the FreeBSD Foundation

The FreeBSD Foundation is a 501(c)(3) non-profit organization dedicated to supporting the FreeBSD Project and community. The Foundation gratefully accepts donations from individuals and businesses, using them to fund and manage projects, sponsor FreeBSD events, Developer Summits and provide travel grants to FreeBSD developers. In addition, the Foundation represents the FreeBSD Project in executing contracts, license agreements, and other legal arrangements that require a recognized legal entity. The FreeBSD Foundation is entirely supported by donations. More information about The FreeBSD Foundation is available on the web.

About The FreeBSD Project

The FreeBSD Project provides an up-to-date and scalable modern operating system that offers high-performance, security, and advanced networking for personal workstations, Internet servers, routers, and firewalls. The FreeBSD packages collection includes popular software like the Apache web server, GNOME, KDE, X.org, Python, Firefox, and over 23,000 software suites. FreeBSD can be found on the Internet.

January 25, 2012

É Um Jogo? (Carta ao Adolfo Luxúria Canibal, sobre #PL118 )

[ACTUALIZADO:] Escrevi esta carta para enviar ao Adolfo Luxúria Canibal. Infelizmente o endereço de e-mail público que ele tem não está em funcionamento, e não encontro outra forma se conseguir contactar com ele. Assim sendo, agradeço aos leitores que, se souberem como, façam chegar este meu pequeno texto ao Adolfo. Obrigado. Felizmente a Internet é minha amiga, e disseram-me como conseguir entrar em contacto. A resposta encontra-se republicada nos comentários deste artigo.
Subject: É Um Jogo?

Caro Adolfo,

O Adolfo não me conhece apesar de já nos termos cruzado, mas eu sinto conhecê-lo mais ou menos. Afinal, eu era ainda uma criança quando o primeiro LP de Mão Morta rodou pelo gira-discos lá de casa, e continuo a contar com o "Há Já Muito Tempo Que Nesta Latrina O Ar Se Tornou Irrespirável" como um dos grandes discos que tenho na minha colecção. É, aliás, da minha experiência pessoal com esse album que lhe venho aqui falar.

Quando o "Latrina" (como eu o costumo chamar) saiu, era eu um estudante do ensino secundário, mas não foi com o CD que comprei que eu vivi o album. Como qualquer jovem da altura, a minha vida naquela altura não era "na sala de casa", onde estava a aparelhagem com leitor de CDs: era na rua ou no quarto. Não foi por isso que o album deixou de me acompanhar: munido com uma moeda de 100 escudos, da qual tive direito a troco, comprei uma cassette audio virgem e gravei o album para a Cassette. Findo o ritual, a referida cassette passeou comigo, do quarto para o walkman e do walkman para o quarto, enquanto eu decorava e cantava, cada frase do album, cada som, cada ritmo. Um ano mais tarde mudei de cidade e fui para a faculdade: a cassette comigo, o CD ficou na prateleira. Afinal as primeiras palavras do album são "Music Is Free", e - desenquadrando essas três palavras do seu contexto - eu era livre com a música que ali tinha, livre de poder andar pelas ruas enquanto a ouvia, livre do "sector dos lazeres" e do "mercado do entretenimento", e "infiltrava-me noutros sectores da nossa democracia" com auriculares nos ouvidos. Não me vou alongar muito mais, mas posso-lhe dizer com toda a verdade que o CD continua na minha terra natal, mas a cassette, essa, já "gasta" de tanto ouvida, tem o nome das músicas "em branco", onde antes se via tinta azul de uma caneta BIC, e é a cassette que ainda rola, por vezes, na minha actual casa, mais de uma década depois.

Hoje dizem-me que, ao ter assim apreciado a vossa arte, vos causei um prejuízo. Dizem-me também que da próxima vez que comprar um computador, e outra vez quando comprar um disco rígido, e outra vez quando comprar um telemóvel, e outra vez quando comprar um cartão de memória para a minha máquina fotográfica, terei de lhe pagar uma taxa, um valor que tenho de pagar caso contrário o Adolfo sofrerá "graves prejuízos", e que tenho de pagar essa taxa porque há a possibilidade de, eventualmente, um dia quando estiver a visitar a casa onde cresci me lembre de pegar no CD e fazer uma cópia dele para o computador, para o telemóvel, para o disco externo ou - imagine-se! - para o cartão da minha máquina fotográfica. Pode acontecer que eu eventualmente queira fazer uma ou mais do que uma dessas coisas, e aproveitar isso para voltar a ouvir com regularidade esse disco, e eventualmente voltar a interessar-me pela sua arte ao ponto de conprar outro disco de Mão Morta. Dizem que é um risco, e que "pelo sim pelo não" tenho de pagar. Quem me diz isto? Quem é que diz que o Adolfo vai sofrer "graves prejuízos" se eu não tiver de pagar mais (nalguns casos muito mais) pela tecnologia que compro? É o próprio Adolfo, segundo diz o sítio web da Sociedade Portuguesa de Autores.

Hoje em dia eu também sou autor - e músico. Talvez o Adolfo tenha sido um pouco uma influência para que isso tenha acontecido. Mas eu - autor, músico - não me sinto prejudicado cada vez que alguém compra um telemóvel e não me dá dinheiro por isso. Não entendo porque é que terei de gastar mais dinheiro com tecnologia - incluindo a que uso para fazer música - em vez de poder usar esse dinheiro para, por exemplo, sustentar o meu "vício" de coleccionador de música. Mas o Adolfo deixa bem claro com a sua assinatura: o Adolfo sofre "graves prejuízos". Eu até penso ter entendido bem algumas coisas que o Adolfo diz, por exemplo quando fala n'"As Tetas Da Alienação". Mas não consigo entender como é que o Adolfo será "gravemente prejudicado" com a não aprovação de um Projecto de Lei que eu sinto ser injusto. Tão injusto que, pela primeira vez, me dirijo a si, para lhe fazer uma pergunta:

Pode, por favor, explicar-me de que forma é que o Adolfo é "gravemente prejudicado" por eu não pagar uma taxa extra cada vez que compro tecnologia? Pode, por favor, explicar-me de que forma é que o prejudiquei quando usufrui o seu album "Latrina", gravando-o para cassette para o ouvir e ouvir e ouvir, e espalhei aos quatro ventos "vocês têm de comprar este album!"?

Sentindo verdadeiramente que isto "É Um Jogo", mas ainda assim na esperança de receber uma resposta a este meu e-mail,
Com os mais respeitosos cumprimentos,
--
Marcos Marado

Free Software legal news

Free Software legal news

Read about launch of cloud computing interoperability intitiative, US Supreme Court decision on copyright extension, plan of Spanish region to use 40.000 Linux based desktops, patent inflation and more.

Quick Navigation: › Antitrust concerns › Copyright and the Public Domain › IT Public Policy ›  patents and copyright litigations › Business and markets

Antitrust concerns

UEFI and bugs

The fundamental problem is that UEFI is a lot of code. And I really do mean a lot of code. Ignoring drivers, the x86 Linux kernel is around 30MB of code. A comparable subset of the UEFI tree is around 35MB. UEFI is of a comparable degree of complexity to the Linux kernel. See article by Matthew Garrett;

Apple's iBooks Author EULA restrictions invite antitrust concerns

Forcing users to sell content through the iBookstore, governed by a separate contract with its own terms, might not survive an antitrust challenge in court if it were to come up. See article at Ars Technica;

US Supreme Court: Copyright can be extended to foreign works once in public domain

The US Supreme Court on Wednesday upheld Congress’s right to extend copyright protection to millions of books, films and musical compositions by foreign artists that once were free for public use. See article at Washingtonpost, article by Tyler Ochoa and text of decision;

IT Public Policy

ACTA Makes Its Way to the EU Parliament

After the huge online protests against the extremist SOPA and PIPA copyright bills discussed in the United States, the EU Parliament starts working on their global counterpart: ACTA, the anti-counterfeiting trade agreement. Citizens across Europe must push back against this illegitimate agreement bound to undermine free speech online, access to knowledge and innovation worldwide. See article at La Quadrature du Net, article at Siliconrepublic and article at Forbes;

Measures Governments Can Use to Promote Free Software

This article suggests policies for a strong and firm effort to promote free software within the state, and to lead the rest of the country towards software freedom. See article by Richard Stallman;

Why we need a sound Do-Not–Track standard for privacy online

A blog post on how Neelie Kroes want to ensure privacy and user control when you’re browsing online. See article by Neelie Kroes;

Extremadura CIO plans Linux rollout on 40,000 desktops

The CIO of Spanish autonomous region Extremadura says it is planning to move the administration's 40,000 desktop systems to a Debian distribution. See article at H-Online;

Kodak declares bankruptcy, presses on with patent suits, digital strategy

Eastman Kodak, after 120 years in business, filed for Chapter 11 bankruptcy protection today. It may not be surprising, given the way today's digital technologies are making photographic film a relic. But Kodak says it has a plan to rebuild, based heavily both on its own patent portfolio and its own digital technologies. See article at Ars Technica and article at the Economist;

Israel to recognize software patents

The Israeli patent registrar have reverted previous ruling regarding patents on software and published a draft for the procedures to accept such patents. The procedures are open to public comments for the next 30 days. See article by Lior Kaplan and relevant documents;

Paper: Patent Inflation

Because the PTO will grant nearly any plausible patent, the vast majority of rejected applications that are appealed to the Federal Circuit will concern boundary-pushing inventions that are unpatentable under current law. Occasionally, a particularly patent-friendly panel of Federal Circuit judges will elect to reverse the PTO and grant a patent that the Agency has denied. The Federal Circuit’s decision will create a new, inflationary precedent. See article at The Center for the Study of Innovative Freedom and paper by professor Jonathan Masur;

Trial delayed in Oracle's Android lawsuit against Google

Judge William Alsup decided to delay the trial until Oracle can propose a reasonable methodology for measuring the damages. See article at Ars Technica and article at Groklaw;

Business and markets

How China Ate Android

Sony Ericsson posted an atrocious 4Q11 handset performance, extending the losing streak of Android vendors. This wasn’t expected to be a stellar quarter for SE, but the numbers are way below expectations – handset volumes dropped by 20% YoY. See article at Forbes;

Survey: 80% Linux-using enterprises will increase Linux use

Almost 80% of enterprises that use Linux will be increasing their use of Linux over the next five years, and 84% of them increased their Linux use in the past year, despite the economic climate. More of these companies will be reducing the number of Windows servers they use (25.9%) than increasing them (21.7%) too. See article at H-Online;

Samsung says no final decision on bada/Tizen merge

According to reports, Samsung has been contacting sites such as AllThingsD to say that a "final decision" regarding a merger of its proprietary bada mobile operating system and the Meego/Samsung Linux Project blend Tizen, has not yet been made.See article at H-Online;

OASIS launches cloud interoperability initiative

The Organisation for the Advancement of Structured Information Standards (OASIS) has launched a new standards initiative to enhance the portability of cloud applications. The aim of the Topology and Orchestration Specification for Cloud Applications (TOSCA) project is to create a standard for interoperable cloud platforms.See article at H-Online and wiki of cloud computing standards;

World IPv6 Launch on 6 June

The Internet Society is organising World IPv6 Launch for 6 June 2012, when participating internet service providers, network equipment manufacturers and other service providers will permanently enable IPv6 on their connections, devices and services. See article at H-Online;

About the Free Software Legal News

Navigation

  • Legal News Archive

    Links related to Free Software news are collected, edited and published weekly to help keep track of the important legal issues. We welcome submissions of links by email to legal-news at fsfeurope dot org

  • FSFE Legal - The Freedom Task Force

    FSFE is committed to helping individuals, projects, businesses and government agencies find Free Software legal information, experts and support. Our mission is to spread knowledge, solve problems and encourage the long-term growth of Free Software.

Support FSFE, join the Fellowship
Make a one time donation

Private Copying Levies on MP3 Players (2010)


Data taken from "de Thuiskopie" 2010 report[1]:

This list focuses only on the MP3 player levies (I intend to use this data to show how AGECOP is trying to convince people of things that are *not* true, using the same source as them):

Austria - 2,25 (<512MB) - 9,00 (30GB)
Belgium - 1,00 (<2GB) - 3,00 (>16GB)                              
Bulgaria - 2% of manufacturing or import price
Canada - nothing
Croatia - 1.93 per unit                      
Cyprus - no private copy
Czech Republic (OSA) - 1,5% of import or sale price                                    
Czech Republic (Intergram) - 3% of sale price            
Denmark - nothing
Estonia - nothing    
Finland - 4.00 (<512MB) - 21.00 (> 250GB)    
France - 1.00 (<128MB) - 20.00 (40GB)
Germany - nothing taxed (negotiations going on)    
Greece - 6% of the value
Hungary - 0.36 (<32 MB) - 32.95 (> 80GB)                  
Iceland - 4% of the import price  
Italy - 0.64 (<= 128MB) - 9,66 (> 15GB)                              
Ireland - no private copy
Japan - nothing
Latvia - 1.42 per unit
Lithuania - nothing
Luxemburg - no private copying levy
Malta - no private copying levy
Netherlands - nothing
Norway - no levies
Poland - 3% of the sale price      
Portugal - nothing (so far)
Romania - 0.5% (per unit)
Slovakia - 3% of total income of sale              
Slovenia - 4.17 (< 2 GB) - 8,35 (> 2GB)
Spain - 3.15 (per unit)
Sweden - 0.34/GB (<= 49GB) - 29.40 (> 250GB)
Switzerland - 0.53/GB
Turkey - levy set by government (always <3% of import/manufacturer price)                                                                
United Kingdom - no private copy

If from this countries we isolate those who have a tax per Gb on mp3 players:
Austria - 2,25 (<512MB) - 9,00 (30GB)
Belgium - 1,00 (<2GB) - 3,00 (>16GB)                              
Finland - 4.00 (<512MB) - 21.00 (> 250GB)    
France - 1.00 (<128MB) - 20.00 (40GB)
Hungary - 0.36 (<32 MB) - 32.95 (> 80GB)                  
Italy - 0.64 (<= 128MB) - 9,66 (> 15GB)                              
Slovenia - 4.17 (< 2 GB) - 8,35 (> 2GB)
Sweden - 0.34/GB (<= 49GB) - 29.40 (> 250GB)
Switzerland - 0.53/GB

So, there are only 8 countries that tax mp3 per GB, 7 of them European Union countries, all of those with a maximum price per unit.

[1] http://www.thuiskopie.nl/assets/cms/File/Digital_Survey%202010_Web%20version.pdf

January 24, 2012

Introducing the HUD. Say hello to the future of the menu.

The desktop remains central to our everyday work and play, despite all the excitement around tablets, TV’s and phones. So it’s exciting for us to innovate in the desktop too, especially when we find ways to enhance the experience of both heavy “power” users and casual users at the same time. The desktop will be with us for a long time, and for those of us who spend hours every day using a wide diversity of applications, here is some very good news: 12.04 LTS will include the first step in a major new approach to application interfaces.

This work grows out of observations of new and established / sophisticated users making extensive use of the broader set of capabilities in their applications. We noticed that both groups of users spent a lot of time, relatively speaking, navigating the menus of their applications, either to learn about the capabilities of the app, or to take a specific action. We were also conscious of the broader theme in Unity design of leading from user intent. And that set us on a course which lead to today’s first public milestone on what we expect will  be a long, fruitful and exciting journey.

The menu has been a central part of the GUI since Xerox PARC invented ‘em in the 70′s. It’s the M in WIMP and has been there, essentially unchanged, for 30 years.

Screenshot of the original Macintosh desktop

The original Macintosh desktop, circa 1984, courtesy of Wikipedia

We can do much better!

Say hello to the Head-Up Display, or HUD, which will ultimately replace menus in Unity applications. Here’s what we hope you’ll see in 12.04 when you invoke the HUD from any standard Ubuntu app that supports the global menu:

HUD for 12.04

Snapshot of the HUD in Ubuntu 12.04

The intenterface – it maps your intent to the interface

This is the HUD. It’s a way for you to express your intent and have the application respond appropriately. We think of it as “beyond interface”, it’s the “intenterface”.  This concept of “intent-driven interface” has been a primary theme of our work in the Unity shell, with dash search as a first class experience pioneered in Unity. Now we are bringing the same vision to the application, in a way which is completely compatible with existing applications and menus.

The HUD concept has been the driver for all the work we’ve done in unifying menu systems across Gtk, Qt and other toolkit apps in the past two years. So far, that’s shown up as the global menu. In 12.04, it also gives us the first cut of the HUD.

Menus serve two purposes. They act as a standard way to invoke commands which are too infrequently used to warrant a dedicated piece of UI real-estate, like a toolbar button, and they serve as a map of the app’s functionality, almost like a table of contents that one can scan to get a feel for ‘what the app does’. It’s command invocation that we think can be improved upon, and that’s where we are focusing our design exploration.

As a means of invoking commands, menus have some advantages. They are always in the same place (top of the window or screen). They are organised in a way that’s quite easy to describe over the phone, or in a text book (“click the Edit->Preferences menu”), they are pretty fast to read since they are generally arranged in tight vertical columns. They also have some disadvantages: when they get nested, navigating the tree can become fragile. They require you to read a lot when you probably already know what you want. They are more difficult to use from the keyboard than they should be, since they generally require you to remember something special (hotkeys) or use a very limited subset of the keyboard (arrow navigation). They force developers to make often arbitrary choices about the menu tree (“should Preferences be in Edit or in Tools or in Options?”), and then they force users to make equally arbitrary effort to memorise and navigate that tree.

The HUD solves many of these issues, by connecting users directly to what they want. Check out the video, based on a current prototype. It’s a “vocabulary UI”, or VUI, and closer to the way users think. “I told the application to…” is common user paraphrasing for “I clicked the menu to…”. The tree is no longer important, what’s important is the efficiency of the match between what the user says, and the commands we offer up for invocation.

In 12.04 LTS, the HUD is a smart look-ahead search through the app and system (indicator) menus. The image is showing Inkscape, but of course it works everywhere the global menu works. No app modifications are needed to get this level of experience. And you don’t have to adopt the HUD immediately, it’s there if you want it, supplementing the existing menu mechanism.

It’s smart, because it can do things like fuzzy matching, and it can learn what you usually do so it can prioritise the things you use often. It covers the focused app (because that’s where you probably want to act) as well as system functionality; you can change IM state, or go offline in Skype, all through the HUD, without changing focus, because those apps all talk to the indicator system. When you’ve been using it for a little while it seems like it’s reading your mind, in a good way.

We’ll resurrect the  (boring) old ways of displaying the menu in 12.04, in the app and in the panel. In the past few releases of Ubuntu, we’ve actively diminished the visual presence of menus in anticipation of this landing. That proved controversial. In our defence, in user testing, every user finds the menu in the panel, every time, and it’s obviously a cleaner presentation of the interface. But hiding the menu before we had the replacement was overly aggressive. If the HUD lands in 12.04 LTS, we hope you’ll find yourself using the menu less and less, and be glad to have it hidden when you are not using it. You’ll definitely have that option, alongside more traditional menu styles.

Voice is the natural next step

Searching is fast and familiar, especially once we integrate voice recognition, gesture and touch. We want to make it easy to talk to any application, and for any application to respond to your voice. The full integration of voice into applications will take some time. We can start by mapping voice onto the existing menu structures of your apps. And it will only get better from there.

But even without voice input, the HUD is faster than mousing through a menu, and easier to use than hotkeys since you just have to know what you want, not remember a specific key combination. We can search through everything we know about the menu, including descriptive help text, so pretty soon you will be able to find a menu entry using only vaguely related text (imagine finding an entry called Preferences when you search for “settings”).

There is lots to discover, refine and implement. I have a feeling this will be a lot of fun in the next two years :-)

Even better for the power user

The results so far are rather interesting: power users say things like “every GUI app now feels as powerful as VIM”. EMACS users just grunt and… nevermind ;-) . Another comment was “it works so well that the rare occasions when it can’t read my mind are annoying!”. We’re doing a lot of user testing on heavy multitaskers, developers and all-day-at-the-workstation personas for Unity in 12.04, polishing off loose ends in the experience that frustrated some in this audience in 11.04-10. If that describes you, the results should be delightful. And the HUD should be particularly empowering.

Even casual users find typing faster than mousing. So while there are modes of interaction where it’s nice to sit back and drive around with the mouse, we observe people staying more engaged and more focused on their task when they can keep their hands on the keyboard all the time. Hotkeys are a sort of mental gymnastics, the HUD is a continuation of mental flow.

Ahead of the competition

There are other teams interested in a similar problem space. Perhaps the best-known new alternative to the traditional menu is Microsoft’s Ribbon. Introduced first as part of a series of changes called Fluent UX in Office, the ribbon is now making its way to a wider set of Windows components and applications. It looks like this:

Sample of Microsoft Ribbon

You can read about the ribbon from a supporter (like any UX change, it has its supporters and detractors ;-) ) and if you’ve used it yourself, you will have your own opinion about it. The ribbon is highly visual, making options and commands very visible. It is however also a hog of space (I’m told it can be minimised). Our goal in much of the Unity design has been to return screen real estate to the content with which the user is working; the HUD meets that goal by appearing only when invoked.

Instead of cluttering up the interface ALL the time, let’s clear out the chrome, and show users just what they want, when they want it.

Time will tell whether users prefer the ribbon, or the HUD, but we think it’s exciting enough to pursue and invest in, both in R&D and in supporting developers who want to take advantage of it.

Other relevant efforts include Enso and Ubiquity from the original Humanized team (hi Aza &co), then at Mozilla.

Our thinking is inspired by many works of science, art and entertainment; from Minority Report to Modern Warfare and Jef Raskin’s Humane Interface. We hope others will join us and accelerate the shift from pointy-clicky interfaces to natural and efficient ones.

Roadmap for the HUD

There’s still a lot of design and code still to do. For a start, we haven’t addressed the secondary aspect of the menu, as a visible map of the functionality in an app. That discoverability is of course entirely absent from the HUD; the old menu is still there for now, but we’d like to replace it altogether not just supplement it. And all the other patterns of interaction we expect in the HUD remain to be explored. Regardless, there is a great team working on this, including folk who understand Gtk and Qt such as Ted Gould, Ryan Lortie, Gord Allott and Aurelien Gateau, as well as designers Xi Zhu, Otto Greenslade, Oren Horev and John Lea. Thanks to all of them for getting this initial work to the point where we are confident it’s worthwhile for others to invest time in.

We’ll make sure it’s easy for developers working in any toolkit to take advantage of this and give their users a better experience. And we’ll promote the apps which do it best – it makes apps easier to use, it saves time and screen real-estate for users, and it creates a better impression of the free software platform when it’s done well.

From a code quality and testing perspective, even though we consider this first cut a prototype-grown-up, folk will be glad to see this:

Overall coverage rate:
   lines......: 87.1% (948 of 1089 lines)
   functions..: 97.7% (84 of 86 functions)
   branches...: 63.0% (407 of 646 branches)

Landing in 12.04  LTS is gated on more widespread testing.  You can of course try this out from a PPA or branch the code in Launchpad (you will need these two branches). Or dig deeper with blogs on the topic from Ted Gould, Olli Ries and Gord Allott. Welcome to 2012 everybody!

January 23, 2012

Internship in Red Hat Brno

Because this blogpost is for Czech and Slovak students pardon my Czech:

Rádi bychom Vás upozornili na studenstké brigády, které v tuto chvílí nabízíme v naší brněnské pobočce. Program je určen pro studenty vysokých škol, kteří mají zájem o open-source technologie a chtěli by si touto formou vyzkoušet spolupráci s Red Hatem. Nabízíme volné pozice v následujících týmech:

Intern-Development Engineering (Pouzivane jazyky: C / Python / Ruby / Ruby on Rails / Perl)
Intern-Quality Assurance Engineering (Puzivane jazyky: Python / Bash / Perl)
Intern-JBoss Quality Assurance Engineering (Puzivane jazyky: Java)
Intern-JBoss Engineering (Puzivane jazyky: Java)
Intern-Kernel Development Engineering (Pouzivane jazyky: C)

Termín psaného testu je pátek, 27.1.2012 v 9.00 na adrese Purkyňova 99/71, 612 45 Brno (mapy.cz).

Pokud bude třeba, v dalším týdnu vypíšeme další termín. Životopis v anglickém jazyce spolu s ukázkou kódu / práce prosím zasílejte na adresu This e-mail address is being protected from spambots. You need JavaScript enabled to view it .


CPU invites you to get down and dirty with Drupal at DrupalCamp3D

Once again, the Computer Professional’s Union organized a Drupal Camp 3D  hosted by Technological Institute of the Philippines – Cubao on January 24 , 2012.  Sessions like,Introduction to CMS, types of CMS going to Drupal 1-2-3, are for those who are starting with Drupal. This is a guided installation and configuration of Drupal for beginners and students.

Well I’ve one of the speaker during the event for the Introduction of  CMS and talking about Mozilla, Since the firefox is there official browser during the event.

For more information of the event you can visit:

http://www.cp-union.com/article/2011/11/17/cpu-invites-you-get-down-and-dirty-drupal-drupalcamp3d

January 22, 2012

Save the date: "I love Free Software" - Day on 14th February

The Free Software Foundation Europe plans to celebrate Valentine's Day on 14th February as an "I love Free Software" - Day. Please help us in showing your support for Free Software by participating in our online campaign. Emails, blogs, microblogs, donations, everything is welcome! There are free banners to use for your website available, too. In addition, this year will also be an event to celebrate Free Software in the Unperfekthaus in Essen. We would love to see you there!

Support FSFE, join the Fellowship
Make a one time donation

linux.conf.au talk – ‘The best event in the world and how you can do it too!’

Based on my experiences helping on the Software Freedom Day Melbourne team for several years, and the successful BarCampGeelong, I responded to linux.conf.au’s Call for Papers (CfP) with an outline of a talk around running outstanding events in the free and open source software community. The aim was to provide the skills, resources and techniques that budding organisers would require in order to manage a successful event. Fortunately, the CfP was accepted and as well as being part of the Core Team for linux.conf.au 2012, I had an extra action item – preparing an awesome presentation!

Instead of using Impress for slides, I wanted to find something a little different. At the August WordPress Melbourne meet up, Vernon Fowler used Prezi for his BuddyPress case study. Prezi, while producing impressive slide decks, is proprietary and closed. Something told me this would be unpopular with the linux.conf.au crowd. Having used Inkscape heavily, I was directed to Sozi, a free and open source software tool that creates SVG files and Javascript from Inkscape. This tool is amazing – as you’ll be able to see from the slide deck below. The only drawback I found was afterwards – when trying to upload the Sozi-created SVG file to MediaWiki, it’s detected as a potentially dangerous file because the SVG contains HTML.

After delivering the presentation (link to video below), I received lots of constructive feedback. In particular, Karen Sandler, one of our keynotes for linux.conf.au, let me know that she doesn’t use the camera on her smartphone – because it uses proprietary software. Of course, this meant that all the QR codes I’d included in the slides were effectively useless! So, the slide deck below has been updated with printed URLs.

One of the more positive pieces of feedback received was around the fact I produced and printed a transcript for the presentation so hearing impaired people at the presentation could have a more equivalent experience.

January 21, 2012

Ye Olde Animation

Guess what I found at my parents’ house in Urbana? A VHS tape called “NINA PALEY DEMO REEL 1998.” It contained my very first animation as an adult (my very very first was when I was about 13, but I’ve lost those Super-8 reels). I didn’t go to school, I just taught myself from books and asking friends. It helped that I was dating an animator; he owned an animation table, which I’d never seen before let alone used, and it was on that that I made this:

Straight out of Nina’s Adventures, right? Audio is from Leonard Bernstein’s “Candide.”
The first stop-motion clay animation I made, Luv Is…, is Not Safe For Work and is embarrassingly neurotic, but the same characters appear in this, my second stop-motion clay animation:

I Heart My Cat was shot on a 16mm Krasnogorsk camera with a light leak, and you can see the adorable Desi at the very end. Nik Phelps made the fantastic score, one of my favorite scores ever.

For “Cancer” I drew, scratched and painted this directly on an old 35mm porn film. My boyfriend-at-the-time’s sister had just been diagnosed with breast cancer. Music is the Del Rubio Triplets singing the Rolling Stones’ “Satisfaction.”

These all have copyright notices on them, because I believed in copyright back then. But I hereby release them, consider them CC-BY-SA but better still ignore all licenses no matter what they are and do whatever you want. Thanks to Ken Levis for digitizing the VHS tape. You kids today should be grateful you have all these digital formats instead of VHS! It was awful to work with, and as you can see the quality was crap too. Hooray for technological progress! Power to the people!

flattr this!

Geolocation for stationary computers

First of all, geolocation services for stationary computers like desktops and kiosks are not in high demand. People using these devices are definitely not in motion and they don't need to be guided by a navigation system. 

But there are other reasons to use geolocation services that will save you a lot of zip code entering. Finding the nearest store, nearest red-box kiosk, measuring the distance between your home and the new doctors office, or figuring how long it takes to travel to some place from your current location.

Other things you need this feature for is Google Latitude to see where your kids and friends are and to also let them know, only if you wish to, where you are.

Some people want to check the gas prices around them before they go to work. They can use Gasbuddy.com without entering the zip code. Or check the weather, the traffic and so on.

Your privacy settings about your  location are always preserved. You will be prompted for every site that uses geolocation services to allow it or not, if did choose to be prompted.

Back in September 2011 Google changed the data structure of it's geolocation services and Firefox 9 followed right after that. Bellow you will find this new structure:

On your Linux based system, create a file called mylocation.json in your home folder. For me it would be /home/agron/

Paste the following content in mylocation.json

 

{"status": "OK",
"accuracy": 1,
"location": {
            "lat": 42.66448, 
            "lng": 21.16336}}

 

Just instead of 42.66448 and 21.16336 enter your own location. If you leave it this way, your friends in Google Latitude and Facebook Places will think you are in a Government building in Prishtina, Kosovo.

After this go into Firefox 9 and type about:config in the address bar and hit Enter. You need to promise that you know what you're doing.

You will have another search bar in that page. In case you did this before, type geo in that search bar just to see if there is an entry such as geo.wifi.uri . If there isn't, right click on the white space and select New > String . and type geo.wifi.uri, hit Enter and then enter something like file:///home/agron/mylocation.json. But instead of agron type in your name of whatever your home directory is.

If you already have   geo.wifi.uri .just double click on it  to update the value to your version of  file:///home/agron/mylocation.json. Please note that after file: there are 3 forward slashes.

After this just close the about:config tab and you ready to go.

One other benefit of this feature is that your wireless network is not scanned anymore. Many have seen it as a privacy  problem with sending over to Google the list of wifi mac addresses of their neighborhood. Not because of your privacy concerns, but because of your neighbor who might not want to share his mac address and location with google.

Undefined

January 20, 2012

FLOSSTalk from Arturo Suarez: OpenStack

On the 22nd of February starting from 18:00 Arturo Suarez from Stackops.com will be doing a discussion on our next FLOSSTalk about OpenStack, the free software cloud computing project. The presenation will happen at UNICEF Innovations Lab Kosovo in Prishtina which is located in Str. "Gazmend Zajmi", no 59 (check the map below).

The talk will go on for 45 min  + 15 min Q&A. Arturo is going to join us via video conference from Madrid. We will be live streaming the event too, just like the last time for those who can't join us.

Please be sure to register on our Facebook event.

UNICEF Innovations Lab Kosovo on the map:

English

Censorship, Piracy and Public Domain

Hi all, This would be a medium about the various events,happening which have been happening for sometime now and came to a head with SOPA and PIPA stuff last week. I was thinking to write about some of the new or old finds of various GNU/Linux programs which had come into Debian but the changes [...]

January 19, 2012

SFD’11 Competition is on!

All organizing teams of a Software Freedom Day 2011 event are invited to submit their event report in order to participate in the Best SFD Event Competition 2011.

For the winning teams we have very amazing prizes! We are very proud to be able to offer in partnership with our sponsors, Lemote, a manufacturer of MIPS computers using only free software and free drivers. Lemote will provide 3 Yeeloong netbooks for the winners of 2011. Besides, the Free Software Foundation will be providing again Richard Stallman Essays and Richard will sign the book himself for the 2nd year. Big thank you to Lemote and the Free Software Foundation.

For the 2011 competition, three teams will be selected as usual by the Software Freedom International board and reading previous years winning entries should give you some inspiration (this was a free tip!).

Submission deadline is February 16th, 2011 2012 (UTC 0500) and the winning teams will be announced in early April the latest. And of course the submission link itself which I shouldn’t forget to remind you about is at http://www.softwarefreedomday.org/cgi-bin/report.py . Join the competition now and good luck to all!

PS: We are very concerned about SOPA and have joined the strike as many others. SFD website will come back from the dark on 19th January.

SFD'11 Competition is on!

All organizing teams of a Software Freedom Day 2011 event are invited to submit their event report in order to participate in the Best SFD Event Competition 2011.

For the winning teams we have very amazing prizes! We are very proud to be able to offer in partnership with our sponsors, Lemote, a manufacturer of MIPS computers using only free software and free drivers. Lemote will provide 3 Yeeloong netbooks for the winners of 2011. Besides, the Free Software Foundation will be providing again Richard Stallman Essays and Richard will sign the book himself for the 2nd year. Big thank you to Lemote and the Free Software Foundation.

For the 2011 competition, three teams will be selected as usual by the Software Freedom International board and reading previous years winning entries should give you some inspiration (this was a free tip!).

Submission deadline is February 16th, 2012 (UTC 0500) and the winning teams will be announced in early April the latest. And of course the submission link itself which I shouldn’t forget to remind you about is at http://www.softwarefreedomday.org/cgi-bin/report.py . Join the competition now and good luck to all!

PS: We are very concerned about SOPA and have joined the strike as many others. SFD website will come back from the dark on 19th January.

January 18, 2012

SCALE 10x – there’s lots of MySQL there!

I’m just about to get on a plane to head to my inaugural SCALE event. It’s their tenth year running!

In a world filled with NoSQL related media, its kind of nice to see that on Friday January 20 2012, we have a MySQL room right next to the PostgreSQL room (schedule). It is awesome to see that the track will have participation from Oracle, Monty Program Ab, and SkySQL Ab.

On Saturday for the main tracks, I’ve got a talk about the growing MySQL diaspora (just got larger this year in case you haven’t paid attention to the packaged up Galera product!). This one is a constant work in progress and I’m hoping to complete research closer towards March ’12.

Monty Program and SkySQL are also sharing a booth in the expo hall, so come by booth #65 for some interesting schwag (t-shirts, poppers, etc.). Looking at the schedule lineup, I’m surprised I’ve never ever been to a SCALE before – looks totally awesome. See you in LAX (well, we’re so close-by the Los Angeles Airport :P)

Related posts:

  1. The SkySQL Reference Architecture
  2. Our booth is yours… Sun at OSCON
  3. Lots of database talk at Sun Tech Days

January 17, 2012

Google Code-in 2011-2012 Concludes



Over eight busy weeks, 545 high school (pre-university) students competed in the Google Code-in contest completing tasks for 18 open source projects. The Google Code-in contest is designed to introduce high school students to the world of open source software development by having them complete ‘bite sized’ tasks while gaining knowledge and earning prizes along the way.

Stay tuned to this blog as we will be announcing the 10 grand prize winners on February 14. The grand prize winners will win a trip for themselves and a parent or legal guardian to Google’s Mountain View, California campus in June.

Congratulations to all of the students who completed tasks during this year’s contest. We hope you all learned more about open source and will continue to work with the organizations you built relationships with during the contest and with other open source projects in the future.

And a hearty thank you to all of the mentors and organization administrators who helped the students these past couple of months. We couldn’t do this contest without all of your incredible work!

For more information on the Google Code-in contest check out our site. We will post more statistics from this year’s Google Code-in in the coming weeks, stay tuned.

By Stephanie Taylor, Open Source Programs

January 16, 2012

Standards Quartet for Document Freedom Day

we are currently organising the next Document Freedom Day on March 28thand therefore we wanted to produce a card game, called “StandardsQuartet” (a card game that is often played by little children usuallynot comparing different facts about Open Standards but about cars,dinosaurs, etc.). For this we need your help to collect all theinformation that we need, maybe you could help us out.

Please have a look at our public etherpad on this andfill in as many facts as you know.

Basically until 29th January we need 32 cards, 4 groups (each consisting of 8 different cards) and categoriesto compare those cards. Examples for the groups:

  • Text
  • Video/Audio
  • Picture
  • Network

Examples for the categories:

  • Amount of words of the current standards
  • Amount of implementations
  • Exists since year XY
  • Freedom level? (Give points from our Open Standard Definition. One point for each fullfilment.)
  • Uses XY other open standards
  • Amount of money to lobby the standards

If you have any other ideas for groups or categories, please add them tothe list. (You can also include proprietary standards, depending on howmany Open Standards we find we will decide how exactely to structureit.)

We will than design the cards, print them, and have them as DFD merchandise.


Matthias Kirschner
Support Free Software! Join the Fellowship!

January 15, 2012

Blood Mary Recipe

Bloody MaryOne of the many ways I put myself through college was as a bartender. At the time I perfected my Bloody Mary recipe but as time has gone on I have forgotten the exact recipe so I have been trying to figure out the right proportions. This still isn’t quite right but it’s getting close.

Spicy Bloody Mary Recipe

I usually just buy a 64 ounce bottle of tomato juice and pour out the eight ounces so I can use the bottle for the mix.

  • 56 ounces tomato juice (I go for the low sodium Campbell’s but use what you like)
  • 2 TBSP Horseradish (if you grate your own that works, otherwise buy some good german horseradish)
  • 1 TBSP Old Bay Seasoning (crab seasoning if you can’t find the original)
  • 2 TBSP Worcestershire Sauce
  • 4 ounces Clam Juice (if you like clams you can skip this and substitute Clamato for the tomato juice) if you don’t like clams then just start with 60 ounces of tomato juice.
  • 1/2 TSP Celery Salt
  • 1 TSP Hungarian Hot Paprika
  • 1/2 TSP Tabasco
  • 1/2 TSP Sea Salt
  • 1 TSP Black Pepper

Obviously you can mix an 1 1/2 ounces of your favorite vodka. Then garnish with celery, or if you got one a cocktail shrimp. I have toyed with substituting Wasabi for the German Horseradish but I think that would really change the taste.

 

January 13, 2012

DevConf lodging: last call!

We’ve managed to get a special rate at Avanti Hotel**** which is our default lodging option for Developer Conference 2012. It’s not only a very nice, clean hotel, but it’s also just a few minutes from the venue. The special rate is €52 (CZK 1,337) for a double-bed room with breakfast and parking lot (no matter if it’s occupied by one or two persons). I need to send the hotel the list of arriving people by Monday January 16th. There is going to be some footwear fair at Brno exhibition area about the same date as Developer Conference, so it may not be easy to get a room in Brno later.

If you’re planning to attend Developer Conference and want to get a room in Avanti Hotel, please contact me by Sunday. 


January 12, 2012

FreeBSD 9.0-RELEASE Available

FreeBSD 9.0-RELEASE is now available. Please be sure to check the Release Notes and Release Errata before installation for any late-breaking news and/or issues with 9.0. More information about FreeBSD releases can be found on the Release Information page.

January 09, 2012

Learning Automatic Configuration Management with Puppet

If you are going to operate a cloud at scale then you most certainly need to use some ways to automate the configuration and other tasks like provisioning when you spin up cloud infrastructure. One of my favorite open source projects for doing this is Puppet sponsored by Puppetlabs.

Puppet is a client-server application that allows you define roles and configurations for infrastructure in puppet manifests then deploy those manifests across numerous servers simultaneously. In addition Puppet has another project, the Marionette Collective (MCollective), which allows you to automate common tasks and works in conjunction with puppet.

One of the best ways to get up to speed on using puppet is to attend a Puppet Camp. The next one will be hosted inAtlanta on February 3rd.

“Puppet Camp is a community oriented gathering of Puppet users and developers. You’ll have the opportunity to network with a diverse group of Puppet users, benefit from insightful lectures delivered by prominent community members, and be able to share experiences and discuss potential implementations of Puppet during our attendee generated breakout sessions.”

If you can’t attend this session there are many other Puppet Camps being held worldwide listed on the PuppetLabs website.

January 06, 2012

Update on Precise + Ubuntu Norge

Precise Report

As promised, hereby is my report on Precise Pangoline, due in April 2012 as Ubuntu LTS 12.04.

  • Working multi-screen setup (had problems with the right screen on 11.10)
  • System is stable (11.10 was really unbearable)
  • Fast (It feels a lot faster from cold start to desktop. Improvement also on Suspend/Hybernation)
  • Sometimes things break (skype & spotify mainly) but after a dist-upgrade  (yes, using the terminal for updates as the software center seems REALLY broken) it is all good again!

Ubuntu Norge Update

And, I am stepping down as Contact Member for the Nowegian LoCo team. So please welcome Jo-Erlend Schinstad as the new contact for the team. For me this means two things:

  • Peace of mind :-)
  • Being able to contribute to Ubuntu Norge activities without the implicit overhead of being the main responsible person

Hopefully this will translate in more team activity. I am already planning a great release party for Precise in Oslo.

And cannot leave without my promised screenshot:


January 03, 2012

Up next week: Barcelona and Valencia

Happy New Year everyone!

As I have done before both in Barcelona and Valencia, next week I will be visiting friends and family in both locations. If you have some spare time I would love to meet local FLOSS people to talk about business development, the present of Open Source, communities and what you think the future brings for us.

Preferred topics are Web Technology in general and specifically Drupal, Ubuntu and Varnish Cache; I am always up for a meetup with beer, wine and tapas!


December 20, 2011

IPv6 Now Available in London and Atlanta

As part of our ongoing efforts to support IPv6 across all of our locations, we are happy to announce that native IPv6 is now available in London and Atlanta. Existing Linodes can enable IPv6 simply by clicking “Enable IPv6″ on the Remote Access tab of the Linode Manager. New Linodes and Linodes migrating into a facility with IPv6 will automatically be v6-enabled. More information can be found on our IPv6 FAQ page.

We are also beginning limited trials of large IPv6 allocations routed to Linodes. If you’d like to take part in the trial please open a ticket and we’ll do our best to accommodate your needs.

Enjoy!

December 14, 2011

LibrePlanet 2012 conference announced: March 24th-25th

Previous LibrePlanet conferences have featured many free software luminaries, including FSF president Richard Stallman, Eben Moglen of the Freedom Box Foundation and Software Freedom Law Center, EFF co-founder John Gilmore, GNOME Foundation executive director Karen Sandler, Jeremy Allison of the Samba project, Selena Deckelmann of PostgreSQL, Máirín Duffy of Fedora, and veteran GNU developer Rob Savoye.

"At last year's event, I promised we would make this conference bigger and better than ever before." said Matt Lee, FSF campaigns manager, "All signs point to us making good on that promise."

The conference is open to the public with purchase of a ticket, but associate members of the Free Software Foundation can attend as a benefit of their financial contribution. A goal of one hundred new associate members has been set in order to fund the conference, and new and existing members are encouraged to contribute online at http://www.fsf.org/associate.

More information on the conference, including a mailing list for updates and speaker announcements, is available at http://www.fsf.org/events/libreplanet-2012.

About the Free Software Foundation

The Free Software Foundation, founded in 1985, is dedicated to promoting computer users' right to use, study, copy, modify, and redistribute computer programs. The FSF promotes the development and use of free (as in freedom) software -- particularly the GNU operating system and its GNU/Linux variants -- and free documentation for free software. The FSF also helps to spread awareness of the ethical and political issues of freedom in the use of software, and its Web sites, located at fsf.org and gnu.org, are an important source of information about GNU/Linux. Donations to support the FSF's work can be made at http://donate.fsf.org. Its headquarters are in Boston, MA, USA.

About Free Software and Open Source

The free software movement's goal is freedom for computer users. Some, especially corporations, advocate a different viewpoint, known as "open source," which cites only practical goals such as making software powerful and reliable, focuses on development models, and avoids discussion of ethics and freedom. These two viewpoints are different at the deepest level. For more explanation, see http://www.gnu.org/philosophy/open-source-misses-the-point.html.

Media Contacts

Matt Lee
Campaigns Manager
Free Software Foundation
+1 (617) 542 5942 x24
This e-mail address is being protected from spambots. You need JavaScript enabled to view it

December 13, 2011

A primer for Kolab 3.0 – and ways of getting involved

After several months of development sprint the new Kolab web frontend has been unveiled for RHEL and UCS. We’re in fact quite proud of what our team has achieved this year and hope you will agree:

Kolab Webmail

The main email view

Kolab Calendar

The calendar week view

 

This new web client is building upon the Roundcube Webmailer, considered the best Free Software web mail applications by many, and all changes made have been provided to the respective upstreams. The Kolab specific modules are being hosted by Kolab Systems.

In case you would like to see for yourself how this new client has turned out, we have set up a test & demo instance. You can request an account by sending email with your name, email & affiliation to sysadmin-main+ This e-mail address is being protected from spambots. You need JavaScript enabled to view it . If you want, you can also request several accounts in the same way to test calendar sharing and such. But please be aware that this instance is running on a fairly small virtual machine, so speed won’t be what you see in a full fledged installation. Also this is a test bed for some experiments of ours, which means there may be occasional breakage. If you find something that is broken and remains broken, please file an issue at https://bugzilla.kolab.org.

This web client is now available for customers as part of our standard supported offering, and for those currently using the Version 2.3 Community Release we have a KVM image that you can hook up against an existing instance to give you the interface right away. We would have liked to provide it even easier, and will probably do something in the future, but for the moment we felt that speed was more important than perfection and so wanted to let you have a look at this immediately.

Because OpenPKG has been on the deprecation path for two years now and no future release will use it, there won’t be the same smooth upgrade possibility. So we felt that one clean break is better than two successive ones over a few years and already did a lot of the cleanup of LDAP idiosyncrasies we had on our radar for some time. This has happened in the 2.4 experimental branch already, but as a result the old web admin interface which was hard-coded against the LDAP schema no longer works. Now of course one could try to hard-code it against a new schema. But then that would be a lot of effort for very little gain.

Knowing that we had reached the end of the line for incremental updates, it was time to jump.

That is why our next community release will be Kolab Server 3.0 as announced last week on our development list. Allow me to give you a little bit of an overview.

Towards new horizons

There will be a couple of under-the-hood changes for Kolab 3.0, and some very visible ones. A lot of work under the hood has already been prepared or begun on the grounds of the Kolab Enhancement Process (KEP) which has produced some pretty good output so far. These address capabilities in the format, as well as updates to match a technological world that has been evolving fast.

Under the hood

When Kolab started using IMAP as a NoSQL storage data base, this concept was not all that well understood by many people, and IMAP itself had only just begun lending itself to this kind of approach through the ANNOTATEMORE draft RFC. This is what Kolab has been using up and until version 2.3, but since this draft has long expired and has become RFC 5464 – The IMAP METADATA Extension, it is time to finally lay ANNOTATEMORE to rest. With KEP 9, we also introduce per-message meta data based on RFC 5257 – Internet Message Access Protocol – ANNOTATE Extension for which we have some plans that will hopefully become clear after the 3.0 release.

More importantly, we are giving the Kolab XML Format & Specification a fairly comprehensive overhaul based on a wide range of customer experience and also because the RFC process has completed two fairly important RFCs for us this year: RFC 6321 xCal: The XML Format for iCalendar and RFC 6351 xCard: vCard XML Representation. These will be the basis of our new Event, Task & Address book objects.

The entire format will be described in normative XSD, the code generated & provided through an API with language bindings for a wide variety of programming languages, making it easier than ever to write a Kolab client. This effort is led by Christian Mollekopf, who has prepared a KEP for the specification, and provided a good summary on the why’s and how’s of this approach, which came out of a community consultation process that took place on the kolab-format mailing list.

Kolab Server: Each box can be clustered individually

We also wanted to emphasize further on one of the great strengths of the Kolab Groupware Solution: Scalability. It is possible to set up the Kolab Server in ways that allow for natural high-availability, load-balancing & site reliability with a granularity of performance monitoring and adjustment that allows each individual component to be scaled up or down as required.

(And yes, we have implemented this kind of setup before. In two separate geographical locations. With all optional components. Built so it can scale up to 100s of thousands of users. Any machine can fail at any point without even disturbing the individual session of the user. It is a thing of beauty of which we are proud. We really wish we could talk about it.)

Naturally we like this aspect very much, but believe it may be possible to do this one better through our client-side technology developed in the recent re-factoring of what to us and our customers is the Kolab Client, and which you might simply know as KDE Kontact. We think this technology has potential beyond the desktop that we would like to explore. To us, it is called Server Side Akonadi.

This should be an interesting experiment, and will hopefully also contribute towards the overall speed, quality and flexibility of Akonadi on all platforms, including the desktop & mobile phone.

This will then be rounded off by the LDAP cleanups which will make Kolab near-fully agnostic towards existing LDAP setups, and of course configuration management updates, of which the most important and most visible will be the new Kolab Configuration API.

What you’ll see

Because we need to re-do the web admin in any case, we decided to do it right and make it a RESTful configuration API. This process is already in full swing with a Python backend and the new PHP based web admin being scoped out by Jeroen van Meeuwen and Aleksander Machniak (a.k.a. Alec) based on a draft by Thomas Brüderli. There is even some documentation already. Once we have a version that does at least what the old web admin did, we plan to wrap this into a 3.0-development release including the new web front end. Please note that this will be the starting point for the public 3.0 development cycle, and not a release you should use productively. Because things will break badly in the process of making all the under-the-hood changes described above.

In any case, the new web client will of course be the other major visible change in Kolab 3.0. But of course we are strongly committed towards keeping the interchangeable components approach of the server intact. So we also hope that people will help to make Horde 4 an option for the Kolab 3.0 server.

Meanwhile we’re getting on with the work, and we hope that some of you will join us. If you’re looking for something fun and interesting to do, what about any of these ideas?

  • Create a GTD module for the web client to complement Zanshin
  • Create a web client notes module compatible with the newer versions of KDE Kontact
  • Integrate a web based XMPP client on the web
  • Integrate ownCloud with Kolab on the server
  • [... please insert your idea here ...]

There is in fact a “formalized” approach in which you can throw your own ideas into the mix. You can find information about it here.

According to schedule, Kolab 3.0 will then see the light of the net in May/June 2012, and your favorite feature could be part of that.

So don’t just watch. Get involved! :)

November 26, 2011

Mozilla Support Web and IT Summit 2011

Mozilla support the web and IT Summit 2011, The WEB & IT SUMMIT is an annual event that started last 2011 through WebGeek Ph together with IT Society of AMA University during the AMA Foundation Week. After its launching on 2009, AMA Information Technology Society handles the said event on the succeeding year  with the help of different sponsors and companies in the industry. In just 3 years of making noise in the IT Industry, WEB & IT SUMMIT had been popular and anticipated yearly not only by our students but also some of different Colleges and Institutions related to the IT Field.  The 3 days event seminar is a success.

November 15, 2011

So what might Digital Sustainability be?

There is a group of Swiss parliamentarians who are organized in a group for “Digital Sustainability” for which I’ve been asked to participate as part of an expert group that consists of  practitioners in a variety of fields, including Free Software and Open Standards. But while German Wikipedia at least has an article about Digital Sustainability, most people simply seem to apply the “I know it when I see it” test, which is somewhat less than satisfactory. What can be said is that most people intuitively seem to agree that Digital Sustainability would include aspects such as Free Software, Open Standards, Open Governmental Data, Privacy and a couple of other aspects. But how to define or describe it in a simple and transferable way?

So I recently found myself in a room with several other people trying to understand what we expect from Digital Sustainability and how to express it. In this discussion, after several other attempts, we narrowed it down to three aspects:

Trying to sketch Digital Sustainability

Digital Sustainability: Your digital relationship to society

So what you want for Digital Sustainability is:

  • Transparency: Access to know and understand the world around you, its power structures, and to the data & information to form your own opinion;
  • Participation: You are not limited to watching events unfold, can participate in the political process, shape opinions and provide processed information on the grounds of the data that is available to you and others;
  • Self-Determination: You define your own privacy, including for your digital environment, and determine how much of your information you are providing, and to whom.

In order for something to be digitally sustainable,  none of the above three principles may be violated.

Another way to think about it might be to see self-determination as the natural limitation towards how transparent your person should be to others and how much they should participate in your life, based on a principle of reciprocity since this is valid for every individual in society. The agglomeration of all of this then forms a consensus within and throughout society as to what things shall be governed jointly, and with equal participation of all.

So all three aspects need some form of balance, as your right to request influence is linked to the limits you set for your own self-determination. But pushing the limits of your own self-determination eventually causes friction once it comes in conflict with the self-determination of another person. That is when transparency and participation need to help to find a workable balance.

Or, as Richard coined it for the reciprocity principle behind the GNU General Public License: “Your freedom to swing your fist ends at my nose.”

Naturally this still represents work in progress, so I am not sure it is the answer to all questions in this area. But it seems to meet some of the criteria that I’d set for such a conceptual definition. Most importantly it is simple, understandable without technical knowledge, and allows to check existing services or situations for violation of these principles, and the result comes out at the right side of what I’d consider digitally sustainable.

So for me, this seems workable for the moment.

And if you like it, the next time someone asks you what is Digital Sustainability, you can draw them a picture.

 

Screen calibration breakthrough on GNU/Linux

ColorHugIf like me you are running GNU/Linux and have spent a little money on a nice LCD/LED screen (or simply a modern laptop with great colour and resolution) you may have noticed that getting your colours right has been a challenge: indeed all the screen calibration devices are proprietary, do not have native software running on GNU/Linux and are rather pricey. Well this is over! Richard Hughes from the GNOME project among other things has just launched a fully open source hardware/software colorimeter project: the ColorHug!

It has a GPL bootloader, GPL firmware image and GPL hardware schematics and PCBs. It’s faster than the proprietary hardware, and more importantly a lot cheaper. [...] I’m offering a 20% discount on each unit, on the assumption the first users will be testing the firmware and reporting problems. If you want to support a cool open source project, I’m asking £48 for each unit, plus postage and packaging.

.
As the main website puts it the discount is based on the understanding you’re helping out testing the hardware and software and it might be a bit more complicated than just plug-and-play. You will always be able to update the firmware to the latest versions as the hardware is improved.

Well this is what I’ve been looking for for years so I already made my pre-order and if like me you’ve been longing to see real colours on your screens and can help out with the project then just go and pre-order yours as well!

October 28, 2011

A Tale of Two Conferences

Last week was a bumper week in London for MySQL users, DBAs & developers. We had the Oracle MySQL Developer Day and Percona Live London 2011. Both events were sold out, bringing in a good 300+ people to each event. From what I could tell the crowds were quite unique, so thats a good 600+ [...] Related posts:
  1. Percona Live London 2011
  2. Conferences selling out forget about the rest of the world
  3. qotd

Celebrating SFD tomorrow in Shantou, China

As the title says it, I will be finally celebrating SFD tomorrow. That’s only one month and 10 days after the official date. Since we are doing this in Shantou University we had a few scheduling issues and were trying to also coordinated with Professor Mao from Taiwan, himself SFD organizer this year. I will be presenting “Why Software Freedom matters” which I initially wrote for GNOME.Asia 2011 and then reviewed with Richard Stallman to share it with SFD teams this summer. Pockey will be presenting “Why and how to contribute to Free Software”. The STU Linux Association will present as well but I am not aware of the specific topics yet.

And for those who wonder what’s happening with SFD during the “low season” we still need to open the 2011 competition. Unfortunately my 3 development machines have died on me over the past month and I did struggle with Debian not installing from USB or burned CDs to be faulty (Murphy’s law you know, I really feel great about the whole thing! :( ). On the bright side this will give equal time to all teams to submit their report.

Last but not least the SFI Board will have a meeting early next month and should finalize a few cool things we’ve been discussing at the last meeting. So stay tuned!

October 17, 2011

Free Software Foundation warns about the danger of computers becoming Windows-only, calls for signatures to defend the freedom to install free software

The statement, published at http://www.fsf.org/campaigns/secure-boot-vs-restricted-boot/statement, is a response to Microsoft's announcement that if computer makers wish to distribute machines with the Windows 8 compatibility logo, they must implement a system called "Secure Boot." The FSF statement warns against the danger that, if done wrong, this system would have to be called Restricted Boot, because it could make computers incapable of running anything but Windows.

The technology in question aims to protect against malware by preventing unauthorized operating systems components from booting. Stopping unauthorized tampering could be a feature, says the FSF, but only so long as it doesn't prevent users from intentionally running and modifying free software. If the boot system works in this fashion, then it deserves the name many are already calling it, "Secure Boot."

However, the FSF is concerned that Microsoft and hardware manufacturers will implement the system in a way that will prevent users from booting anything other than Windows. In this case, the FSF offers the more accurate name of Restricted Boot, explaining that such a requirement would be a severe restriction on computer users and, by giving only a remote third party control over what's authorized to run on their computers, not a security feature at all.

"We're looking at a world in which it could become impossible for the average user to install GNU/Linux on any new computer, so too much is at stake for us to wait and see if computer manufacturers will do the right thing. Secure Boot could all too easily become a euphemism for restriction and control by computer makers and Microsoft — freedom and security necessitate users being in charge of their own computers," said FSF executive director, John Sullivan.

Those signing the FSF's statement urge all computer makers implementing this system to resist any pressure to adopt Restricted Boot:

We, the undersigned, urge all computer makers implementing UEFI's so-called "Secure Boot" to do it in a way that allows free software operating systems to be installed. To respect user freedom and truly protect user security, manufacturers must either allow computer owners to disable the boot restrictions, or provide a sure-fire way for them to install and run a free software operating system of their choice.

Signers of the statement commit to "neither purchase nor recommend computers that strip users of this critical freedom," and to "actively urge people in our communities to avoid such jailed systems."

"I have been astounded by the number of people reaching out to us from all over the world, asking us to help build awareness and put pressure on computer manufacturers," said FSF campaigns manager, Joshua Gay. He added that "some of the people who contacted us expressed their nightmarish scenario of having even more hardware being tossed in landfills as a result of this," referring to the popular trend of reviving older hardware with GNU/Linux — something that would no longer be possible if more computers were locked by design into only running Windows.

A more detailed overview of the issue can be found at http://www.fsf.org/campaigns/secure-boot-vs-restricted-boot/.

Organizations interested in adding a prominent notice of their support should contact Joshua Gay at This e-mail address is being protected from spambots. You need JavaScript enabled to view it .

About the Free Software Foundation

The Free Software Foundation, founded in 1985, is dedicated to promoting computer users' right to use, study, copy, modify, and redistribute computer programs. The FSF promotes the development and use of free (as in freedom) software — particularly the GNU operating system and its GNU/Linux variants — and free documentation for free software. The FSF also helps to spread awareness of the ethical and political issues of freedom in the use of software, and its Web sites, located at fsf.org and gnu.org, are an important source of information about GNU/Linux. Donations to support the FSF's work can be made at http://donate.fsf.org. Its headquarters are in Boston, MA, USA.

About Free Software and Open Source

The free software movement's goal is freedom for computer users. Some, especially corporations, advocate a different viewpoint, known as "open source," which cites only practical goals such as making software powerful and reliable, focuses on development models, and avoids discussion of ethics and freedom. These two viewpoints are different at the deepest level. For more explanation, see http://www.gnu.org/philosophy/open-source-misses-the-point.html.

Media Contacts

Joshua Gay
Campaigns Manager
Free Software Foundation
Phone: +1 (617) 542 5942 x20
Email: This e-mail address is being protected from spambots. You need JavaScript enabled to view it

###

October 14, 2011

Ubuntu 11.10 – Oneiric Ocelot

Ubuntu 11.10 “Oneiric Ocelot” (release notes) is now available for deployment in the Linode Manager. For help getting started with deploying a distribution, we’ve written a deployment guide that will prove useful. If you wish to upgrade from an older distribution, we’ve written a guide for that process as well.

Canonical, as always, will support Ubuntu 11.10 for only 18 months. Ubuntu 10.04 LTS remains available in the Linode Manager, which will be supported by the developers until April 2015.

October 05, 2011

Technical Board 2011

After the recent poll of Ubuntu developers I’m delighted to introduce the Technical Board 2011-2013. I think it’s worth noting that three of the members of this generation of technical leaders are not Canonical employees, though admittedly they are all former members of that team. I think there’s cause for celebration on both fronts: broader institutional and independent representation in the senior governance structures of Ubuntu is valuable, and the fact that personal interest persists regardless of company affiliation is also indicative of the character of the whole community, both full-time and volunteer. We’re in this together, for mutual interests.

Without further ado, here they are, in an order you are welcome to guess ;-)

  • Stéphane Graber
  • Kees Cook
  • Martin Pitt
  • Matt Zimmerman
  • Colin Watson
  • Soren Hansen
Please join me in congratulating each of them, and thanking those who were willing to stand, who were nominated, and those who participated in the poll.
From my perspective, it was a very rich field of nominations. We had several candidates with no historic link to Canonical, which was very encouraging in terms of the diversity of engagement in the project. For the first time, I felt we had too many candidates and so I whittled down the final list of nominations – as it happens, all of the non-Canonical nominees made the shortlist, though that was not a criteria for my support.
Welcome aboard, all!

September 17, 2011

Software Freedom Day Melbourne 2011 focusses on community building

This year’s Melbourne-based Software Freedom Day event took a low-key approach, in stark contrast to last year’s award-winning affair. Hosted by Linux Users Victoria at The Hub in Docklands, the day kicked off with a BBQ (with opensauce – props to Lev Lafayette for a very witty pun). Unfortunately due to a power failure at Southern Cross Station, my V/line train from Geelong was delayed by over an hour – meaning I missed the BBQ.

Ben Sturmfels opened proceedings by explaining the need for software freedom, and why it is so important for us to value freedom – not only in software and computing but in everything we do. A key topic of the discussion which ensued was resolving the tension between hardline ‘fanatics’ in the community – those who baulk from using any form of distribution for example which contains elements of proprietary code – as Ubuntu and Debian do – and those who take a more liberal and pragmatic approach to using free and open source software.

The afternoon saw two groups of three workshops held – and I chose to attend that run by Alex Garber (@clockworkpc) on promoting FOSS and how it can be better marketed. It was clear that people were drawn to free and open source software via a variety of channels. Some arrive from a philosophical or idealistic desire to have more freedom over how they use their computer. Others have pragmatic reasons – such as lack of financial resources – for using FOSS solutions. Additionally, as pointed out by two-term LUV President, Lev Lafayette, FOSS alternatives can offer productivity and processing advantages over their proprietary cousins. This represents a distinct advantage in high performance applications such as those used in science and engineering. Participants in the discussion recounted some of their introductory experiences to Linux and open source software, with many indicating that they took a ‘softly-softly’ approach – often dual booting into Windows and Linux before making the move to a Linux only platform. The ability to use key software packages under Linux operating systems remains a key barrier to adoption; although applications such as EndNote have FOSS alternatives – LaTeX – the data formats they use are often closed or proprietary, thus making data interchange difficult.

I then facilitated a session on building and sustaining FOSS communities. Many of the themes were not new, but what was so encouraging and enlightening about discussions were the depth of passion people felt for the groups of which they were a part (including Andy Gelme – President of Melbourne Community Connected Hackerspaces and Ben Sturmfels, Convenor of the Melbourne Free Software Group).

We covered a lot of ground. Discussions started around community standards – standards of dress, behaviour, deportment andw hygiene are seen as important – both to set expectations and avoid ‘putting off’ potential new members of the community. The need for leadership, management and facilitation skills for those in senior roles in free software groups was discussed, without reaching consensus on whether it would be worthwhile to actually invest money in providing training for key members. This naturally led into a thread on the need for mentoring within the community – and establishing both formal and informal channels for knowledge sharing to continuously nurture a pool of talent ready to take on leadership roles. Diversity, as ever, was a hot topic – and it was encouraging to have three women (including myself) in the group of a dozen or so. The general feeling in the room was that there is no silver bullet to solving issues of diversity and inclusion – other than that as a community we have to critically examine our practises to ensure we are not being unwittingly exclusive in our behaviours.

The difficulties of establishing FOSS communities in regional areas – without a large critical mass of interested people – were also touched on. Here, the group suggested having regular groups with a broader focus to ensure sustainability and sufficient interest – such as a programming group rather than one focussing on a specific language or technology.

We also did some ‘blue sky’ work, and envisioned what we would like free and open source software groups to evolve into over the next few years. To summarise, the desire was to be recognised as a legitimate and trusted source of advice both for open hardware and software solutions. In particular, the desire to be viewed by industry and business as a respectable, reputable option viz a viz proprietary options, was highlighted. The need to do more ‘reach out’ type work with other community groups focussing on social equity and justice was also a strong theme of the session.

The threads from the discussion were mapped using FreeMind and are available below.

NOTE: Unlike the rest of the material in this blog, this post is released under the CC-BY license as below.

Creative Commons License
Software Freedom Day Melbourne 2011 FOSS Community Building by Kathy Reid is licensed under a Creative Commons Attribution 3.0 Unported License. Based on a work at blog.kathyreid.id.au.

September 16, 2011

SFD around the corner!

SFD 2011 worldwide map, over 430 SFD teams registered!

SFD 2011 worldwide map: 442 SFD teams from 86 countries registered!

2011 Software Freedom Day is approaching, are you ready yet?

To add to the collection of our Software Freedom Day music library (yeah we can call it a library now, we have two) we have another song named Free, A Song For Software Freedom to complement the excellent SFD song “Celebrate Software Freedom Day”. Both songs are licensed under CC-BY-SA, so you should feel free to share it with your friends especially during the Software Freedom Day! A special thanks to Erwin Galang, Meric Mara, Deng Silorio and Karl Ramirez for the composition of those two very cool SFD songs!

And since we are discussing the day itself please do document your event, use the #softwarefreedomday tag, upload photos, make movies, blog, tweet (on identica of course!) and get ready for the SFD 2011 competition. While we haven’t made any formal announcement yet we have some pretty exciting gifts again this year which we are sure will please all your team. Stay tuned!

SFD around the corner

2011 Software Freedom Day is approaching, are you ready yet?

To add to the collection of our Software Freedom Day music library (yeah we can call it a library now, we have two) we have another song named Free, A Song For Software Freedom to complement the excellent SFD song "Celebrate Software Freedom Day". Both songs are licensed under CC-BY-SA, so you should feel free to share it with your friends especially during the Software Freedom Day! A special thanks to Erwin Galang, Meric Mara, Deng Silorio and Karl Ramirez for the composition of those two very cool SFD songs!

And since we are discussing the day itself please do document your event, use the #softwarefreedomday tag, upload photos, make movies, blog, tweet (on identica of course!) and get ready for the SFD 2011 competition. While we haven't made any formal announcement yet we have some pretty exciting gifts again this year which we are sure will please all your team. Stay tuned!

September 07, 2011

OpenDisc 11.09 Released!

We’re happy to announce the latest version of OpenDisc is available for free download, with nearly 40 updated versions, and a switch from OpenOffice.org to LibreOffice.

As always you can download the disc for free, or make a donation to receive OpenDisc via airmail anywhere in the world.

The updated programs are:

Audacity 1.3.13, Avidemux 2.5.5, Blender 2.59, CaRMetal 3.7.1, Celestia 1.6.1, ClamWin 0.97.2, Dia 0.97.1-2, DjVuLibre 3.5.4+4.7, FileZilla 3.5.1, Firefox 6.0.1, Freeciv 2.3.0, FreeCol 0.10.1, FreeMind 0.9.0, GnuCash 2.4.7, GTK 2.22.0-2, HTTrack 3.44-1, InfraRecorder 0.52, Inkscape 0.48.1, Maxima 5.25.0, Miro 4.0.3, Notepad2 4.2.25, LibreOffice 3.4.3, Pidgin 2.10.0, PokerTH 0.8.3, Really Slick Screensavers 0.2, RSSOwl 2.1.2, Scribus 1.4.0 RC5, SeaMonkey 2.3.2, Sokoban YASC 1.556, Songbird 1.9.3-1959, Stellarium 0.11.0, Sumatra PDF 1.7, Thunderbird 6.0.1, TightVNC 2.0.4, Tux Paint 0.9.21c, VLC 1.1.11, The Battle for Wesnoth 1.8.6, Workrave 1.9.4.

We’d originally planned to co-incide this release with the launch of our new home at http://opendisc.co/ but we’d rather release in time for Software Freedom Day. Stay tuned for the launch!

September 01, 2011

Software Freedom Day, (www.sfd.ph) goes Future Perfect at ANC

'

Tonight at ANC's Future Perfect, Our Ms. Deng Silorio and POSNet President Lawrence Libo-on joined TJ Manotoc to feature and discuss the upcoming Software Freedom Day which will be held on September 17, 2011 at St. Paul University Philippines, Tuguegarao, Cagayan.

Deng and Lawrz was accompanied by Meric and Lariz to document the fact in behalf of the sfd.ph team. This stint is truly a mark that the collaborative efforts of the Team SFD.PH exposes our advocacy to be heard, to be seen and to be shared in more venues and media.

Lawrz was able to expound the impact of Open Source and the implications as well of Open Source as concrete manifestations in the tech gadgets and computer applications that we use day by day. He also encouraged students and IT Practitioners to take a look at Open Source, reinvent and share with the community. Thus, having a wider perspective of technology.

Deng in turn was able to plug KahelOS which is an Open Source innovation,free for all to use. But more importantly she did emphasize the reason why we do celebrate Software Freedom Day; 1. As an advocacy to spread the benefit of free open source software as an alternative to commercial ones. 2. A venue for F/OSS Enthusiasts and Practitioners to give back to the community 3. To instill and imbibe innovation and nationalism.

'

August 31, 2011

HackerSpaces: The Beginning (The Book)

Repost of my post on hackerspaces.org. In December of 2008, a group of hackers was sitting on the floor with faces aglow with laptop light cruising the internet and skyping friends in and listening to death metal. It was 12 days before 25c3. Astera and I had a conversation that went something like this:

B: There should be a book.

A: Yes, there should.

B: We have 12 days.

A: We can do it.

The twelve days we had was until CCC started. We figured we would have it done by then. We contacted all the hackers we knew around the world and put the word out. We expected to get about a half a page of writing from each space. We reckoned that it would be a 25 page pamphlet. We also reckoned that it be easy for folks to write up a little summary within a few days of what it was like to get their hackerspace started and get back to us.

Within a week we had been scorched by a flame war, gotten a lot of both written and photographic material submitted and it seemed likely that the book would happen. Then the submissions kept coming… and coming. The hackerspaces around the world told each other about the project and many groups sent some writing in describing the beginning of their hackerspace. Word had even gotten round to groups that didn't have a space yet and they were sending us descriptions of their pre-beginnings too! The 12 days came and went and still the submissions kept coming.

After a few months submissions had trailed off and Astera came to NYC and began designing the book. She's a pro and it shows. This book looks beautiful because she took the material and somehow made it fit together aesthetically, not a trivial task. Jens Ohlig jumped into the process last year to help push the editing process forward. Remember, in our minds it was going to be a project that would take less than two weeks and it turned into something epic. It's been a long wait and I hope you'll think that it's worth it.

Download HackerSpaces: The Beginning!

This book documents where the hackerspace movement was in December of 2008. In that way it's a bit of a time capsule. It's not an exhaustive book, but we hope there are enough stories in here to show that all your excuses for not starting up a hackerspace are invalid. Each group faced down their own dragons to bring their hackerspace into existence including floods, rats, and drama. If they can do it, so can you.

We did this because we wanted it to exist and so it is a reward in itself. If you feel moved and want to support hackerspaces, we suggest contributing to the Wau Holland fund which helps make awesome things happen for hackerspaces. We would also like to thank everyone who submitted photographs and writing, this is your book.

After these years, the book is finally free in the world as a pdf. Download it, read it, and share it. We're open to the idea of making it into a real physical book and if you're interested in making that happen, let us know.

Build, Unite, Multiply!

August 04, 2011

everythingisaremix is a rehash

A friend of mine pointed me recently to http://www.everythingisaremix.info/. I watched parts one and two, and I thought they were interesting but underwhelming relative to the thesis.

For example, doesn't every movie buff know that Lucas lifted this shot from Triumph of the Will?
It's quite well-known that Lucas was intentionally hearkening back to the serials of yesteryear, so the Flash Gordon tie-ins, while not something I already knew directly, were hardly surprising.

The "Language of Christianity" piece was even less impressive, because (for me) there wasn't any new trivia to discover. It was also disappointing to discover that a primary achievement of this video is simply to rehash some old confusion again. Take this screenshot, for example:

Well, as Kirby has already said in this video, "salvation" is a word with many meanings. The authors of the scriptures knew that, the Hebrews knew that, the Jews in Jesus' time knew that, Jesus knew that, Paul knew that, Augustine knew that... Now we skip a couple millennia and realize that Kirby's just figuring it out.

Furthermore, since this screenshot shows his attempt to clarify 1 Thessalonians 4:16-17, it's obvious that he still doesn't understand the different meanings very well. Those verses are clearly about death and resurrection. (See verse 13 if you're not sure.) Kirby's argument seems to be: (1) The Bible refers to "salvation" in some places in the sense of making things better in this life. (2) 1 Thessalonians 4 seems to be referring to "salvation" somehow (even though the word isn't mentioned at all in , e.g., the NIV, which I happened to check first at biblegateway.com). Therefore, the concept of the "rapture" as it is drawn from 1 Thessalonians 4:16-17 is merely based on confusion about what "salvation" means. There are some problems with that argument as Kirby makes it.

Kirby is one more in a long line of folks who are confused about the Gospel of Christ. It includes both justification (by which Christians are made right with God) and sanctification, the process in which Christians strive to do good as the Holy Spirit refines them in the image of Christ. Justification and sanctification are not the same thing. Kirby's right: words can be tricky. I wish he had done a bit more research on the ones he attempted to expound.

I don't mean to knock what Kirby Ferguson is doing too much -- it's interesting storytelling with some surprising trivia for those of us who aren't experts in each of the areas he covers. It looks like Parts 3 and 4 get into the nature of creativity -- and that sounds more interesting, and more promising.

Lastly, I want to mention that Kirby doesn't really seem to be claiming that everything is a "remix". You "remix" recorded stuff: footage, sounds, etc. He talks about that once in a while, but he's really focused on ideas. I think his real thesis is that everything is a "rehash" of old ideas -- and both Solomon and I agree with Kirby about that:

What has been will be again,
what has been done will be done again;
there is nothing new under the sun.
Ecclesiastes 1:9

Perhaps ironically, the fact that everythingisaremix is itself a rehash of a very old observation only goes to prove its point.

August 03, 2011

Survival Guide to a Hospital NICU

On July 8th, Kio Stark and I had a baby named Nika Stark Pettis at a hospital. We had been camped out there since Kio was on bedrest for about 6 weeks before the birth and Kio had the baby about 7 weeks early which is pretty early. Then the baby spent 6 weeks in the NICU. (Neo Natal Intensive Care Unit) It's a total relief to have her home. I'm not very impressed with the state of hospitals and health care. If there is one thing that could be improved, it would be redundancy in the transfer of patient data from one shift to the next and from one doctor to the next and from one nurse to the next.

I learned a lot about being in the NICU by being an obsessive dad at the NICU and so I figured I'd share some tips and tricks for surviving the NICU here for others. This is going to sound pretty intense. NICU's are intense places!

Here are my rules for being an obsessive dad in the NICU:

1. Always have an advocate with you at the hospital. This isn't really a tip just for the NICU, it's for everyone. Hospitals are stressful places. This experience taught me that every one who goes to a hospital should have an advocate with them that takes notes, helps figure out what doctors and nurses mean, checks on medicine side effects, and can remind nurses and doctors of the plans for the patient including the times medicine is given and just to keep everything in line.

2. Professional patient advocates are there to help when things aren't right. If something is not right, you've got to be the advocate and get your baby the help they need. Don't assume that someone else is looking after your baby. If something isn't right and does not get addressed, there are patient advocates to help you make sure the issue is addressed. Ask for directions to the patient advocate office, it may not be easy to find or in an obvious place in the hospital.

On the second day that Nika was in the NICU, I arrived after a shift change to find the monitor flatlined. I quickly checked her breathing and pulse and found that the baby had been unplugged and there was no one in the room with her or the room outside. From the datasheet, she'd been unplugged for over an hour and even with the backup systems including remote monitors, nobody had noticed. I blew a gasket when the nurse made excuses about how busy she was, how the technology isn't reliable, and how they were understaffed. I went to a supervisor, who didn't actually have time to get to the bottom of the situation and then the managing doctor who didn't get back to me after saying he would look into it. At that point I went to the patient advocate office and a patient advocate helped make the issue real and made sure it didn't get swept under the rug. Every hospital has a patient advocate office. The patient advocate made sure everyone knew that a mistake had been made and it wasn't going to just get swept under the rug. I had already learned from the pregnancy that hospitals are horrible at data transfer across shifts, but it was pretty stressful to realize that all the technology in the world can't be a redundant life support network if humans are neglectful. If I couldn't depend on the NICU to be a redundant life support system, it meant that I had to be there all the time.

3. Be there as much as possible. After that experience, I made sure to be there as much as possible. We figured that if me or Kio or Grandma was there, there will be at least one person there to make sure the baby is breathing and her heart is breathing. NICUs are very busy places, and after spending a lot of time there, I can say that they never have enough people and the technology isn't failsafe. Alarms go off so often because leads become disconnected that there can be a long time between an alarm going off and anyone responding. If you're there, you can take your baby's pulse or feel her breathing and apply cpr if there is a problem. (Never had to do this thankfully!) Get trained to do this. It's easy. 30 chest compressions, 2 puffs of breath. Kio and I are super lucky and Grandma was able to be at the hospital a lot which was a huge blessing. Huge win for us and huge win for Nika to have someone with her a lot of the time that she was at the hospital. We also ended up staying at a friend's place and then after that we used craigslist to find a sublet across the street from the hospital so that we didn't have to spend hours a day communiting from home during the time Nika was in the NICU and therefore we could spend more time with the baby.

4. Take notes on everything the nurses and doctors say. Hospitals haven't set up a reliable and redundant data network to transfer information from one shift to the next, so you have to be the data network and tell each nurse and doctor all the details of what's going on, what medications are involved and how often they need to be given. Find out when rounds are and be there for them. Rounds are when they come around and talk about your baby and make decisions about when things happen. Nurses end up carrying a lot of weight here. Pretty much the doctor says, "what should we do?" and the nurse decides. Very often, the nurse has only been around the baby for an hour or two and makes decisions. Often times, you'll have to remind them about things that are scheduled to happen. I had many times where I had to ask them to stick to their own timeline. While taking notes, ask for last names when you write their names down. Taking full names gave them notice that they were accountable and was the most helpful thing I did in making sure that Nika got good care. Ask for timelines and checkpoints and rules. They kept saying that when she gets to 4 pounds she'd go home, but the reality is when she got to 4 pounds she has to have a sleep test and a number of other tests.

5. There are no rules. Nurses and doctor said absolutely conflicting things about when and why things happen. This is actually kinda disturbing because it means that the internet might be more reliable for information about many things relating to the health of your child! We went home one night after being told that it would be days before she'd transition from an isollete incubator to an open bassinet. Then the next morning, the morning doctor had her decided to put her in a bassinet.

6. Transition times are dangerous. At the hospital I was not allowed to be there from 8-9 am and pm. There were a few times where they would ask me to leave at 8 for the transition and I had to basically say to the nurse, "you're about to go home and the next person isn't here to take over from you, I'm staying until I can transfer the data since you still don't know who the next nurse is and you're leaving."  To they're credit, they figured out that I'm a bit of a stickler for this and that I also am a source of some random chocolate, cookies and overall friendliness, so unless it's a nurses first time with me, they know my routine. If I could go back in time, I would have brought more cookies. 95% of the nurses and doctors we dealt are top notch human beings full of caring and love for all babies and these folks deserve as much chocolate as they can eat.

7.
Don't accept things that aren't right. I had one nurse who was not very awake and I think she was on some sort of heavy medication. I caught her touching the baby and then touching the garbage can lid with her hands instead of using the foot pedal and then not using purell and touching the baby with dirty hands. after she did it a 3rd time, I finally confronted her and later pulled the managing doctor aside to say, "This woman is not very awake and every time she's my baby's nurse, I have to watch over her like a hawk to make sure she doesn't do things that put my babies life in danger." After that conversation, the nurse took a month long vacation. Again, remember there is a patient advocate that can help if you don't feel your issue is being adressed.

8. Make friends with the other parents at the NICU and exchange phone numbers. You can be there for each other and let each other know that something is wrong faster than the staff.

9. Ask for a tour of the place. We found out a month into being there that there was a room for parents that had it's own bathroom that was cleaner than the public toilet on the floor. We also found out at the end of our time there that there were showers and towels and a computer with a printer and scanner for parents who were there all the time and it would have been great to have known those things from the beginning.

I feel so thankful that Nika is doing great now. She's been a fighter since day 1 and now she's 7 weeks old and is growing more than an ounce a day. She came out at about 2.6 pounds and is now 4.8 pounds.  She's beautiful, I love her so much and am filled with happy daddy vibes a lot. Photos at http://flickr.com/bre.

July 26, 2011

OSCON 2011 this week

OSCON 2011 starts off this week on Wednesday July 27th with keynotes by Jono Bacon from Ubuntu, Jim Zemlin of the Linux Foundation and Karen Sandler of GNOME Foundation. Through the week, OSCON also brings some excellent topics on open source in mobile, education, cloud as well as open source tools and technologies including PHP, [...]

Who's Online

We have 78 guests online
Software Freedom International (SFI) is the non-profit organization at the origin of SFD. SFI handles sponsorship contracts, official team registrations, sending out schwags to teams, the annual Best SFD Event Competition and many other things. Hundreds of teams around the world manage the local celebration and help to send out a global message. So do drop by and attend an SFD event nearby!

Login Form