Dear Reader,
This week on the O'Reilly Network we're featuring an article by O'Reilly editor and author Andy Oram on two subjects near and dear to his heart--human rights and free software.
Inspired by a call for free software in a recent speech by Dr. Patrick Ball, the deputy director of the Science and Human Rights Project of the American Association for the Advancement of Science, Andy says that as he listened, his "thoughts really started churning when [Patrick] unexpectedly started giving accolades to free software."
As Andy puts it, "Human rights workers should be universally feted and supported. Instead, however, they are chronically underfunded, goaded to justify every detail of their work, and threatened with dire harm." It is for these reasons that he believes human rights work requires free software. Read his keen observations and insights.
|
To subscribe to the O'Reilly Network newsletter (or other newsletters), visit https://epoch.oreilly.com/account/default.orm and select the newsletters you wish to receive in your user profile (you'll need to log in with your existing O'Reilly Network account -- if you don't yet have an account, you'll need to create one). To change your newsletter subscription options, please visit https://epoch.oreilly.com/account/default.orm and click the"Manage My Newsletters" link. For assistance, send email to |
And if you're a free software developer and want to find out more about contributing to this effort, Andy has also listed a number of resources at the end of his article.
Until next week,
Tara
Web Editor
tara@oreilly.com
XML Transformations with CSS and DOM
Mozilla permits XML to be rendered in the browser with CSS and
manipulated with DOM. If you're already familiar with CSS and DOM,
you're more than halfway to achieving XML transformations in
Mozilla. This article demonstrates how to render XML in the
browser with a minimum of CSS and JavaScript.
Plug It In, Plug It In
Learn how to implement a plug-in architecture for ImageApp using
Objective-C.
C# News Ticker Multithreaded Application
Writing multithreaded applications is one of the more advanced
topics in computer programming. Fortunately, the .NET Framework
makes it a piece of cake by hiding the complexity in the classes
in the System.Threading framework. This article shows you how to
create a news ticker by using .NET's Threading and Synchronization
Classes.
Powering Up Your Home-Brewed Computer
John Catsoulis shares some of the basic techniques he has acquired
over the years for building a small computer system. In this
article, he shows you how to construct and debug computers you've
designed yourself. John is the author of O'Reilly's Designing
Embedded Hardware.
An Introduction to VoIP and VOCAL
A look at how Voice over Internet Protocol applications work and
the architecture behind VOCAL.
Why Human Rights Requires Free Software
Human rights workers should be universally feted and supported.
Instead, however, they are chronically underfunded, goaded to
justify every detail of their work, and threatened with dire harm.
For these reasons, human rights work requires free software.
An Introduction to iMovie
iMovie makes editing digital video easier than ever. Here's a
primer covering the basics of this powerful iApp.
Free Frags with Cube: The Linux First-Person Shooter
Will the availability of attractive and feature-packed game
engines attract mod communities to Linux? Howard Wen thinks so.
This article introduces Cube 3-D, a simple, elegant, and free
first-person shooter engine.
Teaching Java the Extreme Way
In his second article on extreme teaching of object-oriented
programming, Daniel Steinberg offers a new first program for
students and a test-first approach to programming and learning.
XML Canonicalization, Part 2
In the second and final article of his series on XML
Canonicalization, Bilal Siddiqui shows how to cope with documents
that have CDATA sections, processing instructions, external entity
references and comments.
Gentoo Linux Reloaded
Over the past year, Gentoo Linux has grown from a niche
distribution into something of a phenomenon in the Linux world.
In this article, Gentoo Linux chief architect Daniel Robbins
explains what Gentoo Linux is all about, describing the good
things found in Gentoo Linux 1.4.
Why Human Rights Requires Free Software
Human rights workers should be universally feted and supported.
Instead, however, they are chronically underfunded, goaded to
justify every detail of their work, and threatened with dire harm.
For these reasons, human rights work requires free software.
Free Frags with Cube: The Linux First-Person Shooter Will the availability of attractive and feature-packed game engines attract mod communities to Linux? Howard Wen thinks so. This article introduces Cube 3-D, a simple, elegant, and free first-person shooter engine.
Google Needs People Peter Morville talks about the recent stir Google created when it launched Google News, a service Google claims was generated without human editors. Peter, coauthor of Information Architecture for the World Wide Web, 2nd Edition, thinks Google should stop denying that it needs humans.
Teaching Java the Extreme Way
In his second article on extreme teaching of object-oriented
programming, Daniel Steinberg offers a new first program for
students and a test-first approach to programming and learning.
Return to list of Network Newsletters.
Return to the O'Reilly Network.
Copyright © 2009 O'Reilly Media, Inc.