Archive for the ‘FOSS’ Category

OSDC 2011 Talk – Open Government, what is it really?

Thursday, November 17th, 2011

Below are my notes from the talk I gave at OSDC (Open Source Developers Conference) 2011 on open government, where I tried to go into some of the practicalities of open government implementation and projects. I had a great response from the packed room, so thanks everyone for attending (and for encouraging me to blog <hide>) :)

The changing relationship between citizens and government

Most citizens have a very limited relationship to government. We tend to see government as an amorphous body that removes our garbage, provides our hospital and local school, and makes us pay taxes. Politicians tend to get a pretty bad rap, and are assumed to be simultaneously stupid and extremely strategic.

But “government” in Australia is a large and complex entity run by a democratic Parliament, this makes it a tool of the people, an entity accountable to its citizens.

The proliferation of and now mainstream usage of the Internet, brings citizens closer to governments than ever. It also makes governments more accountable and transparent (whether intentionally or not). So the government is now more a tool of the citizen, and as such we need, as citizens, to engage with governments.

As citizens we are more empowered than ever. We can research, make public comment, self-organise into clusters of interest and advocacy, cross check facts, hold people to their word, develop new ways to do things and much more. The line has blurred between governments and citizens. Indeed, we are starting to even properly accept the idea that people who work in government are, themselves, citizens.

Citizens have much to contribute to government policy, implementation and vision, and governments are just starting to understand and engage with that opportunity.

Gov 2.0 is about using the new technologies at our disposal, primarily the Internet, to co-design the next era of democracy in collaboration with citizens. It is about a more transparent, accountable, engaged, participatory and responsive government approach to serving the needs of citizens.

Open Government and Gov 2.0 are often used interchangeably, but “open government” has been used for many years, usually to relate to things like Freedom of Information laws and transparency in legislative processes, whereas Gov 2.0 is more specifically looking at how we can use modern technologies and communications to make government more open, engaged with, relevant to and ultimately co-created with citizens.

“There’s a clear vision from the top, not only in the US and the UK, but in many other countries, that now is the time for government to reinvent itself, to take the old idea of government “for the people, by the people, and of the people” to a new level.” — Tim O’Reilly

In Australia we have a strong, highly skilled and completely awesome Gov 2.0 community. These are people who work in, for or with government to implement Gov 2.0. This community has people who are into software/web development, user experience, accessibility, open data, mobile development, public engagement and much more.

It is a community driven by the ideals of open government, and a really inspiring and exciting community to be involved in. I highly recommend to any of you interested in following or getting involved in Gov 2.0 to check out the following:

  • The Gov 2.0 Google Group mailing list - https://groups.google.com/group/gov20canberra?hl=en
  • GovCamp’s – a great opportunity for Gov 2.0 practitioners to get together, share knowledge and find ways to collaborate. They are starting to run all around Australia after I ran the first one in October. The next one is this weekend in Sydney (BarCampNSW)
  • Follow the #gov2au hashtag on Twitter, and some notable Twitter users in this space are @CraigThomler, @trib, @chieftech, @davidjeade, @gov2qld, @sherro58 & @lisa_cornish from AGIMO, @FCTweedie & @OAICgov from OAIC, and many more including me @piawaugh :) . I’ve got a far more complete Gov 2.0 list on Twitter that I’m continually adding to that may be useful at http://twitter.com/#!/list/piawaugh/gov-2-0
  • There is a Gov 2.0 Ning group and OzLoop Ning. Craig Thomler also runs a good blog worth subscribing to. Craig and Kate Carruthers put together a website on Gov 2.0 and the Centre for Policy Development did a great collection of essays by people in the community on Gov 2.0 in 2009 which is available online.

What is Gov 2.0

Most elements of what we call Gov 2.0 can be boiled down to three concepts:

  1. Open Data
  2. Citizen Centric Services
  3. Public Engagement

Open Data

Open data is about taking the vast majority of government datasets and information which doesn’t have privacy or security issues, and putting it all online in the most useful way possible. In a practical sense, for data to be most useful (both to the public but equally important for other parts of governments to be able to leverage the data), it needs to have permissive copyright (such as Creative Commons BY), be machine readable, time stamped, subscribable, available in an openly documented format (open standard), have useful metadata and wherever possible have good geospatial information available.

This last point about geospatial information is vital for making data interactive and personalised to a citizen’s needs, as it helps aggregate and map information relevant to where a citizen is.

Achieving open data is a difficult process. There are three key steps to take, each with its own challenges:

  1. Just get it online! This stage is where an organisation just tries to get online whatever they can. It often means the licensing is not entirely clear or permissive, the data format is whatever the organisation uses (which may or may not be useful to others), the data may be slightly out of date and it often isn’t clear who the contact for the data set is making followup hard. This stage is however, extremely important to encourage as it is where every organisation must begin and build upon. It is also important because to achieve quality open data, major changes often need to be made to systems, workflows, technologies and organisational culture. Access to imperfect data in the short term is far better than waiting for perfection.
  2. High quality data! This is the stage where issues around quality publishing of data have been teased out, and an organisation can start to publish quality data. It is hopefully the point at which the systems, culture, workflows and technologies used within the organisation all facilitates open data publishing, whilst also facilitating appropriate settings for secure data (such as sensitive privacy or security information). This stage takes a lot of work to achieve, but also means a far lower cost of publishing data, which helps amongst other things, keep the cost of FoI compliance down.
  3. Collaborative data! This final stage of open data is where an organisation can figure out ways to integrate and verify input from the public to data sets to improve them, to capture historical and cultural context and to keep information up to date. This is also a challenging step but where government departments and agencies can engage the public collaboratively, we will see better data sets and greater innovation.

There are examples of each of these stages, but it is important to remember that they are stages, not static. Some good examples of open data initiatives in Australia include:

It is also important to consider the broad ramifications of open data. One can think of many positive case studies for open data. Examples of transparency or innovation or a strong public record. But there can be unforeseen negative consequences. For example, I heard of a case where the mapping of the ocean above Australia was made public, and within a very short period of time a particular species of fish was driven almost to extinction by fishers who used the data to plan their fishing season.

This is not a reason to not pursue open data, but rather a reminder to always consider things critically and thoughtfully.

Data visualisation

Nowadays I can’t overemphasise the importance of data visualisation. As a technical person I was quite cynical in the value of data visualisation. It seemed a waste of time when you can just read the data. But using data visualisation tools effectively can create two core benefits:

  • Informed public narrative – most people are really busy. Busy with their jobs, their personal lives, their hobbies. So expecting them to take time to really understand complex issues is not only unrealistic, it is unreasonable. Presenting information visually is a great way to lower the barrier to understanding and then engaging in an informed public debate. People will understand in seconds the information from a well constructed visualisation, but to glean the same information from papers and spreadsheets takes a lot longer.
  • Policy development & load testing – interactive data visualisation tools such as SpatialKey, Tableau or one of the many great FOSS tools available create a new way to engage with and glean new knowledge from data. By being able to pull together many different data sets into a single space, one can then explore, test and experiment with policy ideas to determine the effectiveness of a policy to meet its goals.

Citizen Centric Services

Citizen centric services is about putting the user experience first to create a personalised and unique experience for citizens. It is better for citizens as it makes their experience better and more seamless, and it is better for government who can more effectively serve the needs of citizens. Citizen centric services requires good data and metadata, especially good geospatial data as location information is an extremely effective way to personalise government services, information and projects for citizens.

Constant feedback loops that engage the input and ideas from citizens are extremely important to establish effective citizen centric services, and to ensure the iterative improvements over time to keep services relevant and responsive to the changing needs of the population.

Some examples of citizen centric services include:

Public engagement

Effective, constructive and collaborative public engagement greatly improves the capacity of government to build the knowledge and experience of citizens into policy and projects. Public engagement strategies work best when they are underpinned by strong community development, a clear and collaboratively developed goal, a genuine interest in the inputs of others, and a process that is as low a barrier to entry to engage in as possible.

Basically we are moving towards an era of democratic and governmental co-design.

There are some great examples of public engagement out there, including our Public Sphere consultations, the Queensland Police use of Facebook throughout the natural disasters a year ago (which showed how social media is great for timely updates, but also for managing misinformation quickly and crowdsourcing to help most effectively deploy resources in disaster management), the Census 2011 social media strategy, the growing number of public consultations on government policy and strategy such as from the Gov 2.0 Taskforce and much more. The need for public engagement has also been pushed in several recent policy agendas. The GovHack events last year were also great as they showed how effective engagement with the general public can result in highly innovative and rapidly developed new applications and knowledge when open data is made available and when usage of that data is encouraged.

FOSS and government

FOSS has provided a natural fit for a lot of Open Government initiatives, due to the widespread use of open standards, the ability to rapidly deploy, the large developer and support communities around mature FOSS projects such as Drupal and WordPress, the competitive and thus reliably sustainable nature of commercial support around mature FOSS projects, and, most relevantly, the cross over of values and practices between Open Government and FOSS.

In January 2011 AGIMO released the Australian Government Open Source Software Policy which has three principles:

  1. Principle 1: Australian Government ICT procurement processes must actively and fairly consider all types of available software.
  2. Principle 2: Suppliers must consider all types of available software when dealing with Australian Government agencies.
  3. Principle 3: Australian Government agencies will actively participate in open source software communities and contribute back where appropriate.

The third principle in particular represents a fundamental shift in how government sees and engages with FOSS, technology and the community. It is very exciting! It clearly demonstrates the value of collaboration so prevalent in the Open Government agenda.

In July 2011, after six months consultation, AGIMO also released the Australian Government Open Source Software Guide V2, a really useful document for departments and agencies to help them comply to the policy directive where they must consider Open Source in their procurement processes.

Both the Open Source Policy and the Guide are available along with other information at http://www.finance.gov.au/e-government/infrastructure/open-source-software.html

Open Government policies

The Open Government or Gov 2.0 agenda is nicely encapsulated in the two major policy documents, Ahead of the Game and the Gov 2.0 Taskforce Report. These two reports form the blueprint of Gov 2.0 for the Australian public service.

It is also worth looking at the Office of the Information Commissioner paper Principles of Open Public Sector Information and other resources at http://www.oaic.gov.au/, the Attorney General’s Principles of IP (which explicitly encourages Creative Commons), and the various useful web policies provided by AGIMO including the Gov 2.0 Primer.

Conclusion

Open Government and Gov 2.0 both represent an ideal.

They represent a goal for us to be continually aiming for but they are not achieved with a single switch of policy. Achieving true open government is necessarily a constant and evolving challenge, and given I am here speaking at an Open Source Developer’s conference, we all understand the difference between an ideal, and striving for the ideal whilst operating within reality.

Government won’t get it exactly right all the time every time, but we are in an extremely exciting time for open culture, and with a government position in Australia that firmly supports openness through policy, in legislation and in implementation of projects, we need to continue to encourage and support progress.

When you are sitting on top of a hill, watching people walk up towards you it’s more constructive to lend them a hand than to kick them down when they are only half way up :) No matter how tempting it may seem ;)

Thank you.

Some pre-linux.conf.au 2010 sightseeing

Sunday, January 17th, 2010

At the beginning of this week Jeff and I travelled around the North Island of New Zealand with John and Silvia for a bit of sightseeing in the lead up to linux.conf.au 2010 as we drove down from Auckland to Wellington.

It was a lovely few days seeing the Rotorua mud baths and Mitai Maori culture, the amazing Art Deco towns of Napier and Hastings, and Te Mata Peak, where John surprised Silvia by proposing on the highest peak. It was a lovely moment, and one that I luckily (and accidentally) caught on camera :) Some photos are below. I’ll upload all the Art Deco town photos later (when I have decent bandwidth tomorrow).

We got into Wellington Tuesday night as Silvia and John were organising and going to the Foundations of Open Media Software (FOMS) conference from Wed - Fri, so I’ve been helping the lca2010 team out with their final preparations. It has been great to be in the action again, even just as a helper (I was on the organising team for lca2007) and I think this lca is going to be great!

The other great thing about an lca in Wellington is the opportunity to catch up with some friends in New Zealand, and also to do some Martial Arts training with friends and mentors. We are having a Martial Arts BoF on Monday night for anyone interested :) I’ll be taking a pole and some chain fire-twirlers to play with.

Pouty Jeff John and Silvia Silvia at the falls "I wanna honey icecream" Hello!!! john, Jeff and Silvia in New Zealand Pia and Jeff in New Zealand Chilling at the waterfall Mitai Chief at Roturua Mitai Family presentation at Roturua Hungry Silvia Newly engaged on Te Mata Peak Newly engaged on Te Mata Peak Newly engaged on Te Mata Peak The ring fits... the wrong finger! Do you, I do! Silvia is shocked Engaged and a wide open sky Aww, the newly engaged monkies

Software Freedom Day 2009 – worldwide coverage!

Monday, September 14th, 2009

I’m helping do a local Software Freedom Day event in Canberra this Saturday (19th September) and I had a quick look at the worldwide map and was extremely impressed to see such diverse worldwide coverage. It is worth comparing this years map to say 2005 there is a lot less coverage, and a lot less countries. It is wonderful to see such an important event really taking off. Hats off to the Software Freedom International board who are doing an amazing job! I know how tough that job can be :)

sfd09 map

sfd09 map

The SFD09 Canberra event includes participation in a local computer fair on the day, followed by an installfest and workshop a week later. All information on the Canberra SFD 09 webpage!

Virgin 3G on Ubuntu Jaunty

Thursday, April 16th, 2009

Today I bought a Virgin 3G USB dongle for internet access while on the road, and I thought I’d share the experience. It turns out I don’t need to write up the documentation because it mostly works out of the box, and the little bits I need to change are already well documented :)

First I looked at the Ubuntu 3G Hardware page to see what the best supported cards were. We already have our mobiles on Virgin, so I was pleased to see the default Virgin mobile Broadband device was supported, the Huawei E169.

When I plugged it in, I then created a new mobile broadband connection through the network manager. If I used all the defaults, and then selected the connection through Network Manager, it would ask for a password and fail.

So I followed the excellent instructions from the Ubuntu forums here to both disable chap from the /etc/ppp/options and edit my network managed mobile broadband connection with a few settings (the Virgin Broadband number and password, plus the changing of the name from the default VirginInternet to VirginBroadband) and within minutes it is working perfectly!

This configuration is on an EEEPC 1000H running Ubuntu Jaunty (9.04) which is currently in beta, but looks great.

Open Source for non-profits

Wednesday, April 1st, 2009

I’ve been invited to speak at the Connecting Up conference which is a conference for the non-profit sector. I’ve spoken at similar conferences a few times, but have only just stumbled across the Nonprofit Open Source Initiative, who have some great information for non-profits, including a primer document with practical information on selecting appropriate tools and basic TCO worksheets. I also found an interesting Red Hat case study on non-profits and an article called Open Source and non-profits: A match made in Heaven. Enjoy!

Happy Ada Lovelace Day – Silvia Pfeiffer

Tuesday, March 24th, 2009

Today is Ada Lovelace Day, and below is my blog about a female geek I admire! Get writing your Ada Lovelace Day blog post, sign the pledge and add a link to your role model blog post to the Geek Feminism wikia page! This would be a great assignment for teachers to take to their schools to get students knowing about famous and accomplished women in technology :)

silvia_thumb

Silvia Pfeiffer

I chose to do my Ada Lovelace blogpost on Dr Silvia Pfeiffer. Silvia has been a friend for many years, and she continues to be a technical, professional, academic and personal inspiration. She also let’s me stay over when I’m visiting Sydney and helps maintain my addiction to excellent takeaway Indian food, so this is my way of both showcasing Silvia as a fantastic ICT role model for women and girls, but also as a thank you for being such a role model for me :)

Silvia has a broad swathe of skills and accomplishments. She is a software developer, project manager, AV guru, Open Source project lead for Annodex, Open Media advocate, co-founder and CEO of an up and coming Australian video metrics company called Vquence and much more. She used to work for the CSIRO as a researcher and software developer, and has forged a fascinating career around video and online media, putting her on the cutting edge of technology and emerging markets.

next2_sylvia_narrowweb__300x3280

Silvia has also put substantial time into voluntary community community projects, including as a member of the Sydney Linux User Group committee, on the Pearcey Awards board, the head of AV for linux.conf.au 2007 (which was the best video/audio coverage linux.conf.au has ever seen), a constant participant in various open media and open standards events and committees, a participant in online accessibility work, the coordinator and founder of the Foundations of Open Media Software workshops, co-founder of OLPC Friends, and a volunteer for various Open Source events including Software Freedom Day, SLUG events, OLPC Friends events and more.

Some of the things that really amaze me about Silvia include her constant optimism, professionalism, business smarts and how she manages to balance all this while simultaneously being a fantastic mother, who for many years did this as a single parent.

Her wonderful son is learning programming - just like Mum - so who could ask for a better role model on Ada Lovelace Day :)

silvia-pfeiffer

If you want more information about Silvia, check out her brief biography, her blog, and the many articles she’s written.

Ubuntu training for educators

Wednesday, March 18th, 2009

On the weekend I ran a short training session for teachers about Ubuntu. It was a lot of fun, and surprisingly most of the teachers had never played with Ubuntu before. Usually at these kinds of events, the people who turn up to the Linux/Ubuntu session are the hard core converted, so that was lovely!

We spoke about a lot of stuff, but unfortunately, even though I mentioned the need to be online, the people running the day hadn’t put two and two together (booting from a livecd and asking to be online) and they didn’t know their proxy details to get online, so the session was slightly less interactive than I would have liked. I wanted to have the online Ubuntu repository available so we could install and play with ome specific applications. Anyway, below are some useful links for the people who attended, and for anyone else interested.

The meaning of “Ubuntu”:

Ubuntu is an African word meaning ‘Humanity to others’, or ‘I am what I am because of who we all are’. The Ubuntu distribution brings the spirit of Ubuntu to the software world.

Information about Ubuntu:

Information about Open Source generally:

Make sure you join the edulists open source mailing list to connect with other teachers using and talking about Open Source in education. Join the list and introduce yourself :)

Have fun everyone! If you have additional links that would be helpful, please add them to the comments.

Iceland software resellers being screwed by disappearing clients and licensing contracts

Thursday, March 12th, 2009

I just read this really interesting blog post about what is happening in Iceland. I won’t go into detail as those interested should simply read it. Please note, it has some crude language and imagary. Basically the companies that are falling over due to the financial crisis have multi-year contracts for software licensing, and the software resellers are being held responsible for the outstanding yearly fees of customers that don’t exist anymore. Really nasty stuff.

I am generally against Microsoft bashing, because I find it both contrary to our message of software freedom, and that it turns off newcomers. Basically I believe we have so many positive and inspiring messages that we don’t need to use “because it’s better than M$, lolz” as a rationale for free and open source software (FOSS). However, stories like this are clear cut examples of how companies such as Microsoft can play pretty nasty when it comes to the bottom line. For another example of Microsoft playing dirty, if you haven’t already heard about the TomTom fiasco, here is a wrapup by Glyn Moody about why he thinks Microsoft are targetting embedded Linux companies.

It is very frustrating because ultimately in a free market, you wouldn’t have these spiderwebs of glass cutting down the competition, you would have the best products and services being able to shine. I think the great think about FOSS is that in spite of all this idiocy (and in many cases because of it), the general population is turning to FOSS and to openness.

FOSS development course at ANU – Canberra

Thursday, February 26th, 2009

This is a late posting but I just realised I hadn’t blogged it yet :)

Andrew Tridgell and Bob Edwards, who work at the Australian National University (ANU) are running a FOSS development course this year. It looks like it will be fantastic. Great work guys!

Being a woman sometimes sucks

Saturday, February 7th, 2009

Every so often I come across particular behaviours towards women that really make me feel uncomfortable, upset, frustrated or just plain angry. I just had a comment posted on an old blog post of mine about women in IT:

Wow-this iss uch a popular site.

Why is it however, that when you women do something that men have been doing for ages (without any fanfare or blowing our own trumpets), it’s such a massive acheivement????

Tht’a the problem these days-women are so up themselves, men don’t wamt to know them.Thats the REAL reason why women can’t find men..but of course, that’s not the womens fault…is it??

What a load of bitches.

The post was apparently from a “Hugh G. Rection”, which of course demonstrates the maturity and spinelessness of this particular individual. I was going to just ignore the comment, but it just irked me so I thought I’d write a blog post why.

The behaviour never ceases to surprise me, and in one way I hope I never cease to be surprised, because I would hate to think I’d ever just accept it.

I was talking to a male friend recently and he said he had accidentally offended a female geek by making a crass joke about “jugs”, and I spoke to him about how it isn’t about the crassness. I know many women (and I’m one of them) who can be very rude or crass at times. It is because things like my friend’s joke about jugs, or the comment on my blog above, or being avoided at geek conferences because I’m female, or the occasional death threats against women or women groups, or, or, or…. all these behaviours are constant reminders that I am a woman, when my gender really shouldn’t make any difference. This constant reminder of my gender is thrust upon me and most women I know in IT, and this differentiation unfortunately builds the foundations of some really negative (albeit much less common) behaviours towards women in IT. I am just another geek, the same as a male geek is just another geek. People will always have a reason to disagree about code, opinions, or whatever, but I am really sick of my gender being a reason to be targeted, something that has to be pointed out as being different or somehow weird.

I try to remain positive constantly, and am always saying that we can only improve the environment by coming together as a community to deal with negative behaviours (including sexism, racism, and any other antisocial and destructive perspectives). I usually try to live the change I want to see and I understand that a lot of sexism isn’t done with malicious intent and I myself try to refrain from sexist (or other negative) humour or perspectives. This isn’t a men vs women issue, in fact most men I know are wonderful people, and some are more upfront about smacking down sexism than a lot of women, for whom doing so would often enough incur unwanted attention. Ultimately there is a latent sexism in many parts of the world that I’ll have to deal with regardless, but I would like to ask the Free and Open Source community in particular to please be considerate of the people around you, and try to ensure that whatever project you are in, you are doing your best to make it an open and friendly environment for anyone to get involved. It is after all meant to be a meritocracy, meant to be about freedom and personal empowerment. Let’s try to minimise the impact of old world biases on our awesome community.

In response to the comment above, right now in many countries (including Australia) there is a mistaken perspective that there are no women in IT, that we’ve not really played much of a role, and as such IT is somehow a masculine thing to do. None of these perspectives are true, however the myths are turning many young people (and particularly young women) away from the industry. FOSS in particular is supposed to be a community where anyone can succeed according to their skill and effort. By allowing incorrect perspectives about the industry to flourish, we are not ever going to have a good cross-section of society participating in FOSS, and FOSS - like politics - needs to be openly participatory and representative. Also, we can see in various FOSS projects that gender, politics, religion and other potential barriers to personal interaction can be bridged through common base values and goals.

I believe until any person can participate in any FOSS project without their gender/race/religion being a thing of mockery, hatred, curiousity or any other differentiation, then we are not being true to the philosophies of software freedom or technocratic achievement. Being treated like a human being, and with some basic level of empathy and equality should be a reasonable base expectation for everyone :)