Sunday, July 29, 2007

Participate in Software Freedom Day

Participate in Software Freedom Day

Software Freedom Day is an event with hundreds of teams from all around the world running local events to help their communities understand Software Freedom. Check to see if there is already a team registered in your area. Perhaps there was an event in your area in previous years. If you want to form a team and run an event, simply check out the StartGuide and start pulling your team together and planning today!

All teams simply register online to be part of Software Freedom Day. Get your team leader to create your team page and then register the team. Registrations open soon so stay posted!

Be sure to check out all the information on the Home Page that will give you all sort of useful links and ways to participate, like joining mailing lists and more. The StartGuide will give you all you need to know to ensure you have an awesome event, and make sure you update your SFD team page so people can find you.

Happy Software Freedom Day for 2007!

Software Freedom Underpinning Your Human Rights

Software Freedom, underpinning your human rights

by Pia Waugh, President of SFI - 2007

http://softwarefreedomday.org/

In a time when our lives are increasingly dependent on technologies, it is important we take the time to consider the impact of technology on our lives, and the importance of ensuring technology isn't used to limit us, but rather to take us further along a path of opportunity, innovation and freedom for all people.

The United Nations Universal Declaration of Human Rights [1] is a set of basic human rights that most people would agree would be a bare minimum. Not often are our basic rights thought of in the context of technology, but as more and more our lives are dependent on technology, it is a rapidly growing concern. Technologies that matter to our freedom are used in our voting systems, our leisure, our work, education, art and our communication. What does this mean to you? It means that the basic human freedoms you take for granted are only as free as the technologies you use.

Transparent and sustainable technologies are vital to ensuring we can protect our freedoms. Think about e-Government systems such as electronic voting. When the systems running our voting is proprietary or closed, it means that we can’t be sure what the software actually does, so how can we trust the results? The issues with the Diebold [2] voting systems in the US is testament [3] to the need for transparent systems that are trustworthy. Think about other software you use everyday that is proprietary and apply the fact that you can’t be sure what it is actually doing! Does your email system send copies of your mail to a third party? Is your web browser, logging and automatically sending your browse history to someone? The most interesting case recently was when Sony purposely added spyware [4] to their music CDs that silently and automatically installed itself onto Microsoft Windows systems to search for piracy breaches. This behaviour has spawned a whole new wave of viruses and is a gross breach of privacy.

So what do I mean by transparent? Well some software gives you access to the source code, such as Free and Open Source Software (FOSS) which ensures that you can know (or get checked) what exactly a piece of software will do. It avoids nasty surprises, spyware, result rigging and all kinds of issues that we can’t be absolutely sure to avoid in closed software. Proprietary software keeps the source code locked away from public scrutiny which means that there is no way to know exactly what the software actually does, and no way to trust it to safeguard your human rights. Transparent technologies are about ensuring you can trust the results and operation of your technology.

Sustainable technologies are also important, and the best example of the issue is proprietary data formats. Why should the generations of today not have access to the love letters, essays and poems of their youth? With many applications using proprietary data formats, we can't access the information in other programs or even future versions of the same program. When data is stored in data formats based on open standards [5], there is the ability for people everywhere to easily use and implement the standard and have your data accessible by more applications well into the future. Sustainable technologies are about ensuring access to knowledge forever.

As more and more of the worlds population starts using technology, getting online, and developing the next major life changing event of the future (such as the internet was for many of us), ensuring open, transparent and sustainable approaches are considered best practice is important. Important to a future where technology empowers everyone equally, where knowledge is forever, and where our basic human freedoms are strengthened by technology, not hampered.

Software Freedom Day is a global celebration and education of why transparent and sustainable technologies are now more important than ever. With over 200 teams in 60 countries participating, it is a fantastic event to get your schools and communities involved in. Go along to your local event or start your own event and meet a wide range of people, all working together to help ensure our freedoms are maintained by the technologies of tomorrow.

Tuesday, July 3, 2007

SolarWolf

SolarWolf is an action/arcade game written entirely in Python. It is originally based on SolarFox for the Atari 2600.

http://pygame.org/shredwheat/solarwolf/

LinCity-NG City Simulation Game

LinCity-NG

LinCity-NG is a city simulation game. It is a polished and improved version of the classic LinCity game.

http://lincity-ng.berlios.de/wiki/index.php/Main_Page

Rosegarden MIDI and audio sequencer and notation editor for Linux

Rosegarden

This latest release of Rosegarden, a MIDI and audio sequencer and notation editor for Linux. This release includes a number of significant new features, including true multitrack MIDI recording, ramped tempos, cut and paste of time ranges across all segments, better Lilypond output, better support for transposing instruments, and a database of acoustic instrument ranges, and transpositions. Rosegarden is a professional audio and MIDI sequencer, score editor, and general-purpose music composition and editing environment that is easy to learn and use.

http://www.rosegardenmusic.com/

Rosegarden is a professional audio and MIDI sequencer, score editor, and general-purpose music composition and editing environment.

Rosegarden is an easy-to-learn, attractive application that runs on Linux, ideal for composers, musicians, music students, and small studio or home recording environments.