02 December 2007

Good News out of Africa

Talking of trees, and preserving them, here's some unwonted good news from a country that sadly seems not to be awash in it:

The Bonobo Conservation Initiative (BCI) joins the government of the Democratic Republic of Congo (DRC) in announcing the creation of the new Sankuru Nature Reserve, a huge rainforest area harboring the endangered bonobo, a great ape most closely related to humans. Larger than the state of Massachusetts, the new reserve encompasses 11,803 square miles of tropical rainforest, extremely rich in biodiversity.

Trees and bonobos? What more do you want? Indeed, I felt compelled to rush off and give my widow's mite on the spot. You might like to do the same.

The Joy of Ratchetlessness

Irrespective of the relative merits of free and proprietary software, there is one aspect where free software wins hands down. Proprietary software is based on the ratchet principle: once you start using it, you are eventually forced to move up through the upgrades; free software has no such compulsion. This ratchet is bad enough for people using legitimate copies of proprietary software, but for those using unlicensed versions, it's even worse:


"At first when Microsoft officers visited us, they convinced us on the importance of operating on genuine software which we didn't object to, but the manner they are doing it cannot let us sustain our businesses," he said.

His dilemma started when Microsoft sent him a letter stating that they would want him to legalise his operating system. However , he says that his business is operating on Windows 2000, but then Microsoft asked them to upgrade to Windows XP. "After testing the Windows XP, we found that it was not suitable for us but they insisted that we must go that way," he claimed.

He welcomed legalising software on Windows 2000, to which Microsoft says they did not want to license what they don't support.

So what did this chap do? Yup:

he embraced Open Source. "At first I was hesitant but with what am experiencing, I wish I had gone Open Source long time ago. It did not cost me anything. I closed for two days and installed all the machines with the Open Source software" he says.

In this respect, proprietary software is a victim of its own business model - it simply must get more money out of forced upgrades. Free software, of course, can offer upgrades for free or even - revolutionary thought - simply let people use old software, and find support from like-minded people online. (Via FSDaily.)

Why I (Heart) Trees

I've expressed my undying love for trees before, particularly as a way of preserving our atmospheric commons, but I had no idea that they were this good:

'Every year, the expanding European forests remove a surprisingly large amount of carbon from the atmosphere,' the study's co-author Aapo Rautiainen stresses. 'According to rough estimates, their impact in reducing atmospheric carbon may well be twice that achieved by the use of renewable energy in Europe today.'

So what's the obvious lesson to learn from this? Why, that they should be included in calculations of carbon sinks - and that countries who plant more trees/don't cut down the ones they have should be rewarded in terms of carbon credits:

Under the Kyoto Protocol, countries currently do not get emission credits for increasing natural carbon sinks through forestry and agriculture. The Finnish researcher's suggest, however, that this might be a helpful tool. 'Policies that accelerate the expansion of our forest biomass not only represent a win-win for climate change and biodiversity, they also open up economic opportunities,' states Laura Saikku, the third author of the study. 'Land owners can benefit with new industries like forest-based bio-energy production. This could also help to reduce one of the main threats to sustained forest expansion - the need to open land to produce agricultural biofuels as alternatives to fossil fuels.'

Obvious, really.

Closing the Open Content Schism

Nowadays we are used to content being released under a Creative Commons licence, which has become the kind of de facto free licence for content. So it's rather curious that the biggest free content project of them all - Wikipedia - does not use such licences, but one from the FSF. The explanation is simple: at the time that Wikipedia got going, the only licence that was practical was the GNU Free Documentation Licence.

Hitherto, it's been impossible to reconcile these two, but that looks like it might finally be changing:

It is hereby resolved that:

* The [Wikimedia] Foundation requests that the GNU Free Documentation License be modified in the fashion proposed by the FSF to allow migration by mass collaborative projects to the Creative Commons CC-BY-SA license;
* Upon the announcement of that relicensing, the Foundation will initiate a process of community discussion and voting before making a final decision on relicensing.

Badgeware Comes in from the Cold

Has badgeware - software whose licences requires attribution to be displayed in all copies - gone legit? Roberto Galoppini seems to think so:

Badgeware is not only OSI approved, but it is also endorsed by the Free Software Foundation now, with its flagship license. The debate is over.

30 November 2007

The Cape Town Open Education Declaration

Just as the Budapest Open Access initiative was a defining moment for open access, so the Cape Town Open Education Declaration promises to be the same for open education:

We are on the cusp of a global revolution in teaching and learning. Educators worldwide are developing a vast pool of educational resources on the Internet, open and free for all to use. These educators are creating a world where each and every person on earth can access and contribute to the sum of all human knowledge. They are also planting the seeds of a new pedagogy where educators and learners create, shape and evolve knowledge together, deepening their skills and understanding as they go.

This emerging open education movement combines the established tradition of sharing good ideas with fellow educators and the collaborative, interactive culture of the Internet. It is built on the belief that everyone should have the freedom to use, customize, improve and redistribute educational resources without constraint. Educators, learners and others who share this belief are gathering together as part of a worldwide effort to make education both more accessible and more effective.

The expanding global collection of open educational resources has created fertile ground for this effort. These resources include openly licensed course materials, lesson plans, textbooks, games, software and other materials that support teaching and learning. They contribute to making education more accessible, especially where money for learning materials is scarce. They also nourish the kind of participatory culture of learning, creating, sharing and cooperation that rapidly changing knowledge societies need.

"The freedom to use, customize, improve and redistribute educational resources without constraint": does that sound familiar, Richard? Now all we need are some good open education licences.... (Via Open Access News.)

The Virtues of PatientOS

It used to be a truism that the open source development methodology would only work for mainstream projects. Only for areas of interest to large user and hacker populations, so the logic went, could support the free software ecology. So a striking proof of the growing maturity of open source is its increasing appearance in vertical markets, hitherto regarded as unviable.

For example, here's the GPL'd PatientOS:

PatientOS is a free clinical information management system for hospitals and healthcare practitioners. Pharmacy, the laboratory, registration and other departments will be able to automate many processes when version 1.0 is released October 31st, 2008. A physician practice version will be released March 31st, 2008.

Pretty specialist - and pretty important, too. (Via FSDaily.)

Trumping Intellectual Monopolies

Some misguided people seem to think that intellectual monopolies are "sacred" - probably because they insist on calling them "intellectual property", and property, as we all know, is totally sancrosant. But it seems that some are realising there may be higher imperatives - like saving the planet:


Intellectual property rules should be reshaped to ensure that they do not hinder developing countries from gaining access to technology considered vital for addressing climate change, the European Parliament has declared.

Members of the Parliament (MEPs) on 29 November approved a report that urges examination of the possibility of revising the World Trade Organization Agreement on Trade-Related Aspects of Intellectual Property Rights (TRIPS). TRIPS may need to be amended, the report suggests, in order to allow for the compulsory licensing of environmentally-friendly technology that is patented.

Amending TRIPS? Now there's an interesting idea.

29 November 2007

Grizzly Bears with Chainsaws for Hands

That's the creators of the Internet, in case you were wondering. (Via Boing Boing.)

Giving "Eye-Pea" the Heave-Ho

Regular readers of this blog will know that I am not over-enamoured of the term "intellectual property", and feel the need to protect myself from its malign influence by placing prophylactic inverted commas around it. Those readers will also know what I think we should use instead, but here's the full half-hour argument why, with the added bonus that you get to see me insulted by an "eye-pea" enthusiast.

Where Are With Open Source in Europe?

Given its non-standard nature, free software is particularly hard to pin down in terms of the bare facts about its development and deployment. But this post from Roberto Galoppini does a useful job of pulling together linnks to various stories and studies about open source in Europe that provide a few pointers.

28 November 2007

Textbook Enterprise Open Source

There's no more powerful argument in favour of using GNU/Linux in an enterprise context than big names that are already doing so. Google and Amazon are the obvious ones, but we can now add PayPal to the list:

PayPal is currently processing $1,571 worth of transactions per second in 17 different currencies on about 4,000 servers running Red Hat Linux.

The article also gives some very concrete advantages of running a GNU/Linux-based grid in this way:

As PayPal grows it's much easier to grow the grid with Intel (NSDQ: INTC)-based servers than it would be to upgrade a mainframe, he said. In a mainframe environment, the cost to increase capacity a planned 15% or 20% "is enormous. It could be in the tens of millions to do a step increase. In [PayPal's] world, we add hundreds of servers in the course of a couple of nights and the cost is in the thousands, not millions," he said.

PayPal takes Red Hat Enterprise Linux and strips out all features unnecessary to its business, then adds proprietary extensions around security. Another virtue of the grid is that PayPal's 800 engineers can all get a copy of that customized system on their development desktops, run tests on their raw software as they work, and develop to PayPal's needs faster because they're working in the target environment. That's harder to do when the core of the data center consists of large Unix symmetrical multiprocessing boxes or mainframes. In neither case is it cheap to install duplicates for developers, he said.

European Digital Library - An Update

I've written about this project several times; here's the latest info:

Europe's cultural institutions plan to launch a prototype of the European digital library in November 2008. It will give direct access to at least 2 million digital books, photographs, maps, archival records, and film material from Europe's libraries, archives and museums. By 2010 this will already have rapidly grown to include far more digital objects than the 6 million originally envisaged as more institutions make their digitised assets searchable through the European digital library.

For a steady growth of the European digital library, two key issues need to be tackled: the financing of digitisation and solutions for making copyrighted works searchable through the European digital library. In its yesterday's meeting the high level group discussed:

* new ways for funding digitisation through public private partnerships;
* solutions for mass-digitisation of out of print works and orphan works (for which it is very difficult to locate the rightholders). By June next year the group should find an agreement on dealing with orphan works (including criteria for searching for rightholders);
* the issue of access to and preservation of scientific information (see IP/07/190). Scientific publishers, libraries and scientists confirmed their intention to work together in an experiment with open access to scientific publications after an embargo period.

It's particuarly pleasing to see orphan works mentioned, since bringing them online would make a huge difference. It's also good to see scientific publishers making positive noises - though we'll need to see the details. (Via paidContent:UK.)

Firefox By Numbers

* We think there are at least 125,000,000 Firefox users in the world right now, give or take. That represents a doubling since Firefox 2 was released a little over a year ago, and significant growth in every country.
* At Mozilla we view market share as an important quantitative metric that can help us ask smarter questions and build better products, but it’s only one of many
* We have systems here that tell us approximate number of daily users, and use that information to inform much of what we do.

The rest of this interesting post from John Lilly, COO of Mozilla, explains the reasoning behind that number, and also offers some insight into what the Mozilla team are thinking these days. (Via Asa Dotzler.)

Mashup 2.0: Inheriting the Mesh

I've written before about how mashups need meshes. Typically that mesh will be geographical, but another obvious one is time. Time is interesting because it's often linked to people's lives - or rather several interlinked lives. That's the insight behind this new startup, AllofMe:

Founder Addy Feuerstein has described AllofMe in the following way:

“The idea is that if I or someone else has a picture that includes my son, alone or with friends, I or anyone else will be able to tag the people in the picture and transform these digital assets into part of my sons. When he grows up and takes control over his own timeline, he will have a timeline of tagged material from his childhood…We will also transform the timeline created by each person into a video movie, through a widget on an internet site [and] enable comparison of your timeline with that of your acquaintances, or chronological data files. For instance, you will be able to compare your own timeline with historical events of Time, and see where you were when some important world event occurred.”

I'm not sure about the company, but I think the idea is important, because it hints at a further key property of Mashup 2.0, where it becomes possible to use pre-existing meshes in richer ways.

Asus Eee Goes Weeeeeee!

Good news for Asus, but also for GNU/Linux:

Unprecedented demand for the low-cost baby laptop from both consumers and the education sector sees PC builder increase sales target to five million units for 2008 as UK retailers struggle to keep stock on shelves.

Asustek (also known as Asus) has revised its expectations for sales of its recently launched Eee PC low cost laptop, increasing sales forecast from three million units to five million.

For more analysis see my comments quoted here.

Vodafone's Open Source Page

It's amazing where open source may lurk. Who would have thought that the mobile giant Vodafone had a page devoted to the subject? And yet it does. (Via Dana Blankenhorn.)

Millions of Book Projects

There are so many book-scanning projects underway at the moment that it's hard to keep up. Google's may have the highest profile, but it suffers from the big problem that it won't make full texts routinely available. That's not the case for the Universal Digital Library, aka the Million Book Project - a name that's no longer appropriate:

The Million Book Project, an international venture led by Carnegie Mellon University in the United States, Zhejiang University in China, the Indian Institute of Science in India and the Library at Alexandria in Egypt, has completed the digitization of more than 1.5 million books, which are now available online.

For the first time since the project was initiated in 2002, all of the books, which range from Mark Twain’s “A Connecticut Yankee in King Arthur’s Court” to “The Analects of Confucius,” are available through a single Web portal of the Universal Library (www.ulib.org), said Gloriana St. Clair, Carnegie Mellon’s dean of libraries.

“Anyone who can get on the Internet now has access to a collection of books the size of a large university library,” said Raj Reddy, professor of computer science and robotics at Carnegie Mellon. “This project brings us closer to the ideal of the Universal Library: making all published works available to anyone, anytime, in any language. The economic barriers to the distribution of knowledge are falling,” said Reddy, who has spearheaded the Million Book Project.

Though Google, Microsoft and the Internet Archive all have launched major book digitization projects, the Million Book Project represents the world’s largest, university-based digital library of freely accessible books. At least half of its books are out of copyright, or were digitized with the permission of the copyright holders, so the complete texts are or eventually will be available free.

The main problem with the site seems to be insufficient computing wellie: I keep on getting "connection timed out" when I try to use it. Promising, nonetheless. (Via Open Access News.)

Update: Here's a good post on some of the issues surrounding book projects.

The Google Highly Open Participation Contest?!?

Despite having the world's worst name, the Google Highly Open Participation Contest sounds a fine initiative:


Following on from the success of the Google Summer of Code program, Google is pleased to announce this new effort to get young people involved in open source development. We've teamed up with the open source projects listed here to give student contestants the opportunity to learn more about and contribute to all aspects of open source software development, from writing code and documentation to preparing training materials and conducting user experience research.

The Google Summer of Code programme seems to be flourishing, so extending it to younger hackers is a natural step. Moreover, the earlier people are exposed to the joys of free software, the more like they are to be converted.
(Via Dries Buytaert.)

27 November 2007

All the World's a Stage...For Windows Users

You can now enter Arden, Ed Castronova's virtual Shakespearian world:

Arden has yet to become the world that we have envisioned. What is available here in the current version is only a small prototype of what we believe Arden could eventually become. Richard III and The War of the Roses have provided a small starting template for what we hope you will help us improve. The works of Shakespeare are vast and provide us as developers with rich settings into which we can continue to expand the content of Arden.

Well, you can if you run Windows....

Is Debatepedia a Good Idea? Well, Yes and No....

It's always interesting to see how the basic wiki/Wikipedia idea can be extended. Here's one I'd not come across before, the more or less self-explanatory Debatepedia:


Debatepedia is a wiki project of the International Debate Education Association (IDEA) with the mission to act as the "Wikipedia of debate and reasoning". On it, debaters, students, experts, and citizens can all openly edit and co-create an encyclopedia of debates, pro and con arguments, bodies of supporting evidence (quotes, articles, studies...), and the stances of relevant actors. We encourage you to create an account (above), become an editor, and join this important social movement and community. Imagine the difference that this resource could make in improving reasoning globally.

Well, I think that's debatable.... (Via Joho the Blog.)

On-Demand OK, But How Demanding?

The BBC, ITV and Channel 4 are to launch a joint on-demand service, which will bring together hundreds of hours of television programmes in one place.

The service is set to go live in 2008 and will offer viewers access to current shows and archive material.

Plans will have to be approved by the BBC Trust and the other broadcasters' boards, and a name for the service will be unveiled ahead of its launch.

The three broadcasters currently offer their own separate on-demand services.

The BBC's iPlayer, ITV's catch-up service and Channel 4oD will continue to exist along the new online "aggregator", which will provide a complement to the established providers.

But that still doesn't make clear what the platform requirements will be for viewing this new super-duper on-demand service: who thinks it might be Windows only....?

Update: Ashley has more details, but doesn't answer my question, although to my eyes there's an implication that the new aggregator will be even less platform agnostic than iPlayer - which Ashley says *will* support GNU/Linux....

Of Lost IDs, ID Cards and Biometric IDiocy

One of the many outrageous aspects of the recent loss by HMRC of crucial data about half the UK population is how the UK government immediately tried to spin this as a reason why we needed ID cards. This follows in a long and dishonourable tradition in this country whereby every failure by the police to catch terrorists/criminals using their extensive powers of surveillance is turned into a justification for giving them even more such powers, when it ought to mean the opposite.

Fortunately a crushing refutation of the faulty logic behind the ID card argument has now been provided by some top academic security expects, who write:

biometric checks at the time of usage do not of themselves make any difference whatsoever to the possibility of the type of disaster that has just occurred at HMRC. This type of data leakage, which occurs regularly across Government, will continue to occur until there is a radical change in the culture both of system designer and system users. The safety, security and privacy of personal data has to become the primary requirement in the design, implementation, operation and auditing of systems of this kind.

The inclusion of biometric data in one's NIR record would make such a record even more valuable to fraudsters and thieves as it would - if leaked or stolen - provide the 'key' to all uses of that individual's biometrics (e.g. accessing personal or business information on a laptop, biometric access to bank accounts, etc.) for the rest of his or her life. Once lost, it would be impossible to issue a person with new fingerprints. One cannot change one's fingers as one can a bank account.

(Via The Reg.)

Getting Organised for Grids

I've always liked the idea of grids - creating virtual supercomputers by hooking up often geographically distant systems. It goes almost without saying that free software rules the grid roost, notably in the form of the Globus Toolkit. Now there's a new meeting place for open source gridders, with the easy-to-remember URL grid.org:


Grid.org is intended to provide a single location where open-source cluster and grid information can be aggregated and where community members can exchange information, experiences, and ideas related to the complete open source cluster software stack. In particular, but not exclusively, Grid.org provides a community where users of Cluster Express, and the various open source components it comprises, can interact with each other and with the source code.

This has only just been (re-)launched, so content and community are still slightly thin on the ground, although it is already good on Cluster Express:

Cluster Express 3.0 is open source cluster management software that integrates best-of-breed open source technologies to provide everything one needs to run technical and advanced computing applications on a cluster.

Just What We Wanted to Hear...

...that releasing a film under a Creative Commons licence does not harm its prospects; on the contrary:


Lo que tú Quieras Oír, the phenomenal Spanish short film we talked about earlier here, has recentlly broken into the “All Time Most Viewed” list on YouTube with upwards of 38,000,000 views! Lo que tú Quieras Oír is licensed under a CC BY-NC-SA license.

Some major kudos are in order for the everyone involved in creating Lo que tú Quieras Oír and making it the success it is today. We can only hope that part of the short’s online success has been enhanced by this decision to utilize CC licensing, which allows its viewers to not only freely distribute the film, but also remix it as long as they give credit, do so with non-commercial intent, and share their new works under the same license.

Firefox: The Toronto Connection

Interesting factoid:

Those familiar with Mozilla and Firefox project will probably recognize names such as lead developer Mike Connor, user experience leader Mike Beltzner, and chief technology evangelist and Mozilla founding member Mike Shaver. All three Mikes work out of Mozilla's Toronto office.

"Mozilla's an interesting community because it's pretty global with employees all over the place, but the Toronto office is actually pretty sizable," Johnathan Nightingale, Firefox's security design lead of Toronto's Mozilla office, said. "It's not unusual to have eight to 10 people in the office, and for a company of about 100 employees, that's pretty significant."

(Via FSDaily.)

Anti-Social Networks

Although I've joined a couple of social networks, it's purely for the sake of some digital anthropology: I've never actually *used* them. In part, this is because I've always found their dynamics slightly unhealthy - this binary business (yes/no) of accepting someone as a "friend" seemed pretty adolescent, frankly.

Now Cory Doctorow has skewered and dissected the key problems in one of his well-written analyses:

For every long-lost chum who reaches out to me on Facebook, there's a guy who beat me up on a weekly basis through the whole seventh grade but now wants to be my buddy; or the crazy person who was fun in college but is now kind of sad; or the creepy ex-co-worker who I'd cross the street to avoid but who now wants to know, "Am I your friend?" yes or no, this instant, please.

It's not just Facebook and it's not just me. Every "social networking service" has had this problem and every user I've spoken to has been frustrated by it. I think that's why these services are so volatile: why we're so willing to flee from Friendster and into MySpace's loving arms; from MySpace to Facebook. It's socially awkward to refuse to add someone to your friends list -- but removing someone from your friend-list is practically a declaration of war. The least-awkward way to get back to a friends list with nothing but friends on it is to reboot: create a new identity on a new system and send out some invites (of course, chances are at least one of those invites will go to someone who'll groan and wonder why we're dumb enough to think that we're pals).

That's why I don't worry about Facebook taking over the net. As more users flock to it, the chances that the person who precipitates your exodus will find you increases. Once that happens, poof, away you go -- and Facebook joins SixDegrees, Friendster and their pals on the scrapheap of net.history.

26 November 2007

Analogue Hackers

Hacking lies at the heart of free software, since hackers are people who love fiddling and fixing (and not to be confused with crackers who like break and steal). How about this for a group of analogue hackers? The Parisian "Untergunther":


whose members include architects and historians, rebuilt an abandoned 100-year-old French government bunker and renovated a 12th-century crypt, he said. They claim to be motivated by a desire to preserve Paris’s heritage.

Last year the Untergunther spent months hidden in the Panthéon, the Parisian mausoleum that holds France’s greatest citizens, where they repaired a clock that had been left to rust. Slipping in at closing time every evening – French television said that they had their own set of keys – they set up a workshop hidden behind mock wooden crates at the top of the monument. The security guards never found it. The Untergunther used a professional clockmaker, Jean-Baptiste Viot, to mend the 150-year-old mechanism.

(Via Boing Boing.)

Zoho Gears Up for Offline Web Apps

Talking of Zoho, it seems it has beaten Google to the punch when it comes to using Google Gears for offline Web app word processing:

In August, we made Zoho Writer available offline. When we released it back then, the documents were available in read-only mode when offline. With today’s update, you’ll now be able to view and edit your documents offline. This functionality is based on Google’s open source project Google Gears. We thank them for the project and their support.|

For Zoho Writer to work offline, you’ll need to have Google Gears plug-in installed on your browser (works on Firefox 1.5+, IE 6+). Click on ‘Go Offline’ to access your documents offline. By default, we download 15 documents each from ‘My Docs’ and ‘Shared Docs’ section. You can change the default setting by clicking on the down arrow beside ‘Go Offline’ link. The documents are downloaded based on the ‘Sort Order’ in your ‘My Docs’ section.

When you are not connected to the internet, you can visit http://writer.zoho.com/offline to access and edit your documents offline. When you are back online, clicking on ‘Go Online’ will let you to synchronize the modified documents with the online versions.

A taste of things to come, when this will be standard for all Web apps. (Via Blognation.)

Here We Go Round the (Open) Mulberry Bush

Mulberry started off life as a software project that was really meant to help the author learn more about the internet and internet protocols used for email. However, it became much more than that and garnered support from a small (in internet terms) group of users and institutions many of whom relied on the product as their primary email tool.

Whilst it started as only an IMAP client and only on Mac OS, it has grown to cover not only other email protocols, but also calendaring and scheduling and is available on Mac OS X, Windows and Linux systems.

Not something I use myself, but good to see it going open source, not least because calendaring and scheduling is an area where free software offerings are still rather thin on the ground:

The full code for Mulberry (Mac OS X, Windows and Linux) is now available as open source under an Apache 2 License. Full details available on the wiki.

(Via heise online.)

Why Javascript, not Flash? - Ask Zoho

I've only just come across this, perhaps the best summary of why using Flash is the wrong way to create Web apps:


1. Native to the Web

A real web application should natively support web standards - HTML & CSS are pretty much synonymous with “web standards”. The biggest reason we started out with Javascript is that it is native to the web - in the sense its core object model for Javascript is the HTML/CSS Document Object Model. The DOM is a gift to web applications. Even with the annoying browser differences in DOM (which sophisticated libraries increasingly hide), it is still far better to have the DOM than not have it. Flash, for all its advantages, sits in a separate space from the browser. In that sense, Flash is not that different from Java-on-the-client. In fact, Flash is Java-on-the-client-done-right.

I am sure Flash will eventually find a way to natively integrate with the browser but it is not there yet.

2. Open Source Library Support

This is a big one. The depth and variety of libraries available in Javascript just keep getting better. It is mind boggling just how much open source development is going on in Javascript. Developers keep pushing the envelope. For one example, look at the jQuery solar system demo. It shocked me the first time I saw it. Pretty impressive that Javascript could do that, right? The capabilities of Javascript exceed the client requirements of office productivity applications today, and there are tons more innovations coming.

3. Vector Graphics in Browsers

This is another big one. Vector graphics formats like SVG (Firefox, Opera), VML (IE), and HTML Canvas (Firefox, Safari, Opera), are becoming ubiquitous in browsers. Yeah, it sucks that IE doesn’t support SVG, but that can be worked around. Even cooler is the fact that SVG & VML are XML and very Javascript friendly. You can do real magic.

Obviously, number 2 is the heart of the matter: Javascript is just going to keep getting better, faster, thanks to the open development process. With Flash, you're dependent on the skills of one company (now, where have I heard that before?)

Open Bookshelf: Real-Time and Embedded Linux

Real-time and embedded Linux is an iceberg: for all its low visibility, it's pretty big below the surface, and getting bigger. If you want to get to know this world better - and you know you do - here's a bumper crop of light reading for you:

LinuxDevices.com is pleased to publish an overview and papers from the Ninth Real-Time Linux Workshop held in Linz, Austria, Nov. 2-3, 2007. The papers, available for free download without registration, span a broad range of topics, ranging from fundamental real-time technologies to applications, hardware, and tools.

(Via Linux Today.)

Soaraway Open Source

Rupert Murdoch's tabloid Sun newspaper, better known for its fascination with chest-tops rather than laptops, is nonetheless starting to grok the Joy of Linux, thanks to the Asus EEE PC:

The crucial thing about the Eee is rather than running on Windows, it uses a Linux operating system. Now I'm a Microsoft man through and through, I've never been able to face switching from XP or Vista to the likes of OS X on an Apple. There's safety in what you know.

I'd certainly never consider running Linux on my home PC but by slimming down the software on this gadget, it allows it to have a much longer battery life - crucial for a product designed to be used on the move. It will also run faster and has instant on and off.

As I've said elsewhere, the Asus could really prove to be a breakthrough machine for GNU/Linux among general users. (Via FSDaily.)

Andy Updegrove on the War of the Words

The ODF/OOXML struggle has been one of the pivotal stories for the world of open source, open data and open standards. I've written about here and elsewhere many times. But the person best placed to analysis it fully from a standards viewpoint - which is what it is all about, at heart - is undoubtedly Andy Updegrove, who is one of those fine individuals obsessed with an area most people find slightly, er, soporific, and capable of making it thrilling stuff.

News that he's embarked on an e-book about this continuing saga is therefore extremely welcome: I can't imagine anyone doing a finer job. You can read the first instalment now, with the rest following in tantalising dribs and drabs, following highly-successful precedents set by Dickens and others. With the difference, of course, that this book - entitled ODF vs. OOXML: War of the Words - is about fact, not fiction, and that the events it describes have not even finished yet.

25 November 2007

Feel Free to Squeak

I don't know much about the open source programming language Squeak, but it does sound rather cool:

Squeak is a highly portable, open-source Smalltalk with powerful multimedia facilities. Squeak is the vehicle for a wide range of projects from educational platforms to commercial web application development.

...

Squeak stands alone as a practical environment in which a developer, researcher, professor, or motivated student can examine source code for every part of the system, including graphics primitives and the virtual machine itself. One can make changes immediately and without needing to see or deal with any language other than Smalltalk.

Our diverse and very active community includes teachers, students, business application developers, researchers, music performers, interactive media artists, web developers and many others. Those individuals use Squeak for a wide variety of computing tasks, ranging from child education to innovative research in computer science, or the creation of advanced dynamic web sites using the highly acclaimed continuation based Seaside framework.

Squeak runs bit-identical images across its entire portability base, greatly facilitating collaboration in diverse environments. Any image file will run on any interpreter even if it was saved on completely different hardware, with a completely different OS (or no OS at all!).

Now, though, it seems there is no excuse not to find out more:

To help more people get familiar with Squeak's very powerful programming environment, the new book Squeak by Example is now being made available under the Creative Commons Attribution-ShareAlike 3.0 license. It's intended for both students and developers and guides readers through the Squeak language and development environment by means of a series of examples and exercises. This is very useful to those who wish to become more familiar with the Croquet programming environment. You can either download the PDF for free, or you can buy a softcover copy from lulu.com.

What a classic combination: CC digital download, or an analogue version from Lulu.com.

Update 1: Alas, it seems you can't squeak freely - see comment below.

Update 2: Or maybe you can - see other comments below.

24 November 2007

(Copyright) Darkness Visible

The benighted policy of extending copyright terms again and again is made visible in a nice graphic accompanying this post:

The term of copyright has steadily expanded under U.S. law. The first federal copyright legislation, the 1790 Copyright Act, set the maximum term at fourteen years plus a renewal term (subject to certain conditions) of fourteen years. The 1831 Copyright Act doubled the initial term and retained the conditional renewal term, allowing a total of up to forty-two years of protection. Lawmakers doubled the renewal term in 1909, letting copyrights run for up to fifty-six years. The 1976 Copyright Act changed the measure of the default copyright term to life of the author plus fifty years. Recent amendments to the Copyright Act expanded the term yet again, letting it run for the life of the author plus seventy years.

What's wrong with this picture?

The Supreme Court has held that legislative trick constitutional, notwithstanding copyright’s policy implied aim of stimulating new authorship—not simply rewarding extant authors.

Open EMR

He beat me to it.

23 November 2007

Another Reason Why China is the Future...

...or rather *a* future:

Chinese trust the Internet over mainstream media and all sources of information according to a study done by Harris Interactive for Edelman.

(Via RConversation.)

Live Documents and Let Live Documents

It's not really clear whether we need yet another online office suite, but at least Live Documents seems to have understood the importance of freeing users from dependence on a certain offline one:


"From a technology and utility perspective, Live Documents offers two valuable improvements - firstly, it break's Microsoft's proprietary format lock-in and builds a bridge with other document standards such as Open Office and secondly, our solution matches features found only in the latest version of Office (Office 2007) such as macros, table styles and databar conditional formatting in Excel 2007 and live preview of changes in PowerPoint 2007. Thus, Live Documents lets consumers and businesses to derive the benefits of Office 2007 without having to upgrade," said Adarsh Kini, Chief Technology Officer, InstaColl.

KOffice Made Simpler

The high-profile nature of OpenOffice.org means that KOffice tends not to get the respect it deserves. Maybe the latest iteration will change that, because it offers an interesting addition:

Over two years ago, Inge Wallin proposed a simplified word processor to be used in school for kids. Thomas Zander, the KWord lead developer, made a proof of concept of this using the infrastructure of KOffice 2. This proved simpler than even Thomas would have believed, and KOffice 2.0 Alpha 5 now contains a first version of the KOffice for kids. Note that only the GUI is simplified, and that it still contains the full power of KOffice. This means that it can save and load the OpenDocment Format, which will make it easy to interact with other users of OpenOffice.org or the full KOffice suite.

These are precisely the kind of innovations that free software makes so easy: hacking together a quick prototype and then polishing it. Let's hope that other simplified versions follow, since an "Easy" Office would be useful far beyond its original target market, education.

It would also be a nice riposte to never-ending complexification of Microsoft's own products, which are forced to add more and more obscure features - whether or not users what them - in a desperate attempt to justify yet another paid-for upgrade. Free software is under no such pressure, and can therefore downgrade applications when that might appropriate, as here. Microsoft, by contrast, is trapped by its ratchet-based business model.

MS Explorer Is Sinking...

...no, really. Talk about symbolism.

We Demand Books on Demand

One of the interesting results of the move to digital texts is a growing realisation that analogue books still have a role to play. Similarly, it's clear that analogue books serve different functions, and that feeds into their particular physical form. So some books may be created as works of art, produced to the very highest physical standards, while others may simply be convenient analogue instantiations of digital text.

Public domain books are likely to fall into the latter class, which means that ideally there should be an easy way to turn such e-texts into physical copies. Here's one:

This is an experiment to see what the demand for reprints of public domain books would be. This free service can take any book from the Internet Archive (that is in public domain) and reprint it using Lulu.com. Prices of the books are rounded up from Lulu.com cost prices to the nearest $0.99 to cover the bandwidth and processing power that we rent from Amazon using their EC2 service. There is also a short post on my blog about it.

How Does It Work

Anyone with an email address can place a request on this page using an Internet Archive link or ID. Your request will be forwarded to our conversion server which will convert the appropriate book to printable form, and sends it off to Lulu.com. When the book has been uploaded, it will be made for immideate ordering and shipping, and you will receive a link to it via email. Currently, only soft cover books are supported in 6"x9", 6.625"x10.25" or 8"x11" trim sizes.

Interesting to see Lulu.com here, confirming its important place as a mediator between the digital and analogue worlds. (Via Open Access News.)

Openness: Purity of Essence

I wrote a piece for Linux Journal recently warning that Microsoft was beginning to hijack the meaning of the phrase "open source". But the problem is much bigger than this: the other opens face similar pressures, as Peter Murray-Rust notes.

In some ways it's even more serious for fledgling movements like open access and open data: there, the real meaning has barely been established, and so defending it is harder than for open source, which has had a well-defined definition for some time. Given the importance of labels, this is a matter that needs to be addressed with some urgency before "open access" and "open data" become little more than bland marketing terms.

Thank You, FOSS

Via GigaOM, I came across a link to this love-letter to Facebook:

Thinking about it, I've rarely used a service that has brought me so much emotional satisfaction...connecting with good friends is a feel-good thing and it is this emotional value that makes Facebook hard to beat in terms of the gratification other services can provide. So much so, here I am even writing a thank you note to the service (I can't remember doing that for any service...I've written about how "cool" stuff is, or how useful some service might be...but "thank you"? Never).

Although I think that Facebook is interesting - but not unproblematic, especially its recent moves - I'd never see it in this light. But it set me wondering whether there was anything comparable for me - a place of digital belonging of the kind offered by Facebook. And I realised there was, but not one that was crystallised in a single service. Rather, I feel this same sense of "connecting with good friends" with respect to the much larger, and more diffuse free software community.

This isn't a new thing. Back in the early years of this century, when I was writing Rebel Code, I was astonished at how helpful everyone was that I spoke to in that world. That stood in stark contrast to the traditional computing milieu, where many was full of their own (false) self-importance, and rather too fixated on making lots of money.

It seems I'm not alone in this sense of hacker camaraderie:

The key thing here is that in all the details, spats, debates, differences in direction and nitty-gritty, it is easy to forget that the core ingredients in this community are enthusiastic, smart, decent people who volunteer their time and energy to make Open Source happen. As Open Source continues to explode, and as we continue to see such huge growth and success as it spreads across the world and into different industries, we all need to remember that the raw ingredients that make this happen are enthusiastic, smart, decent people, and I for one feel privileged to spend every day with these people.

To paraphrase W.H.Auden:

Thank You, Thank You, Thank You, FOSS.

Public Domain Search

One of the big advantages of open content is that there are no problems with indexing it - unlike proprietary stuff, where owners can get unreasonably jumpy at the idea. Public domain materials are the ultimate in openness, and here's a basic search engine for some of them:

major public domain sites were chosen, the most important being the US federal government sites. government:

* .gutenberg.org
* .fed.us
* .gov
* .mil

But there are plenty of exclusions. Also, it's a pity this is only for the US: the public domain is somewhat bigger. (Via Open Access News.)

22 November 2007

Happy Birthday Internet

Watch out, there's a meme about:


The Internet is 30 today. Exactly 30 years ago today on November 22, 1977 the first three networks were connected to become the Internet.

(Via Simon Willison's Weblog.)

Realising Virtual Worlds Through Openness

I mentioned Tim Berners-Lee below as an iconic figure. Philip Rosedale may not quite be there yet, but he stands a good chance of attaining that status if his vision works out. He's put together a useful summary of how that vision grew, and, more importantly, what Linden Lab is going to do to realise it more fully. Nice to see that at the heart of the strategy lies openness:

we need to keep opening SL up, as we’ve started talking about lately. This means formats, source code, partners, and more. We are working on turning our clear vision on this into more detailed plans. Virtual worlds, in their broadest form, will be more pervasive that the web, and that means that their systems will need to be open: extended and operated by many people and companies, not just us.

That Umair Bloke on Blogonomics 2007

Glad it's not just me that feels this way.

Tim B-L: On Moving from the WWW to the GGG

Tim Berners-Lee is an inconic figure for a reason: he's actually rather sharp. This makes his rare blog posts important and interesting - none more so than his most recent one about the Giant Global Graph (GGG):

In the long term vision, thinking in terms of the graph rather than the web is critical to us making best use of the mobile web, the zoo of wildy differing devices which will give us access to the system. Then, when I book a flight it is the flight that interests me. Not the flight page on the travel site, or the flight page on the airline site, but the URI (issued by the airlines) of the flight itself. That's what I will bookmark. And whichever device I use to look up the bookmark, phone or office wall, it will access a situation-appropriate view of an integration of everything I know about that flight from different sources. The task of booking and taking the flight will involve many interactions. And all throughout them, that task and the flight will be primary things in my awareness, the websites involved will be secondary things, and the network and the devices tertiary.

This is probably the best thing I've read about social graphs, not least because it anchors a trendy idea in several pre-existing areas of serious Webby development. (Via Simon Willison's Weblog.)

21 November 2007

Interoperability: The New Battlefield

One word is starting to crop up again and again when it comes to Microsoft: interoperability - or rather the lack of it. It was all over the recent agreement with the EU, and it also lies at the heart of the OpenDocument Foundation's moves discussed below.

And now here we have some details of the next interoperability battles:

the EU Competition Commissioner’s office, with the first case decided by the EU Court of First Instance, now has started working intensively on the second case.

The new case involves three main aspects. First, Microsoft allegedly barred providers of other text document formats access to information that would them allow to make their products fully compatible with computers running on Microsoft’s operating systems. “You may have experienced that sometimes open office documents can be received by Microsoft users, sometimes not.”

Second, for email and collaboration software Microsoft also may have privileged their own products like Outlook with regard to interfacing with Microsoft’s Exchange servers. The third, and according to Vinje, most relevant to the Internet and work done at the IGF, was the problem of growing .NET-dependency for web applications. .NET is Microsoft’s platform for web applications software development. “It is a sort of an effort to ‘proprietise’ the Internet,” said Vinje.

That's a good summary of the problems, and suggests that the Commission is learning fast; let's hope that it doesn't get duped when it comes to remedies as it did the last time, apparently fooled by Microsoft's sleights of hand over patents and licences.