06 September 2006

IPv6: You Know It Makes Sense

The Internet is deeply, deeply broken, it's just that nobody's noticed. Fortunately, the solution is already to hand. Unfortunately, nobody is really bothering to use it. It's called IPv6, and is version 6 of the Internet Protocol that holds the Internet together; we're currently all running version 4, and it's just not working (version 5 seems to have got lost somewhere).

If you want to know why IPv6 is important and fun, read this great article, with more to come.

NeoOffice 2.0 Beta

One of the under-appreciated qualities of free software is its cross-platform nature. The fact that Firefox and OpenOffice.org are available for Windows, Macintosh and GNU/Linux gives it a unique advantage. This makes the arrival of the beta version of NeoOffice 2.0, particularly important because, as this article explains:

Although OpenOffice.org 2.0 is available for OS X, it is an X11 binary. NeoOffice uses a fully native Aqua interface, is integrated with OS X system services such as clipboard, drag-and-drop, and Spotlight, and uses OS X's font, printing, and internationalization subsystems.

Open Knowledge Definition 1.0...

... is out.

The Commons of Silence

Well, who could fail to be intrigued by a posting entitled "Ivan Illich and Silence as a Commons"? Especially when it links to an essay called "Silence is a Commons" by said Illich (dating back to 1983), with the following definition of a commons:

People called commons those parts of the environment for which customary law exacted specific forms of community respect. People called commons that part of the environment which lay beyond their own thresholds and outside of their own possessions, to which, however, they had recognized claims of usage, not to produce commodities but to provide for the subsistence of their households. The customary law which humanized the environment by establishing the commons was usually unwritten. It was unwritten law not only because people did not care to write it down, but because what it protected was a reality much too complex to fit into paragraphs. The law of the commons regulates the right of way, the right to fish and to hunt, to graze, and to collect wood or medicinal plants in the forest.

An oak tree might be in the commons. Its shade, in summer, is reserved for the shepherd and his flock; its acorns are reserved for the pigs of the neighbouring peasants; its dry branches serve as fuel for the widows of the village; some of its fresh twigs in springtime are cut as ornaments for the church - and at sunset it might be the place for the village assembly. When people spoke about commons ... they designated an aspect of the environment that was limited, that was necessary for the community's survival, that was necessary for different groups in different ways, but which, in a strictly economic sense, was not perceived as scarce.

Open Source Robotics Toolkits

One more for the open source ticklist: robotics toolkits. Here's an article explaining what they do and what's available. (Via LXer.)

Touchez Pas au Pingouin

Now here's a daft idea:

if Linux wants to be taken seriously by the business desktop market, it has to first take itself more seriously. What do I mean by that? Basically, kill the penguin and all of the marketing cuteness!

GNU/Linux does not "want" to be taken seriously by the business desktop market: if it is, well and good, but the outcome will have little effect on the course of free software. I've already suggested elsewhere that the transition to an open source desktop is happening, but not in the way you might think.

The whole point about GNU/Linux is that it is different; trying to accommodate the business market by betraying its own nature would be a huge mistake. Don't touch the penguin.

Torvalds' New Book on Open Source

Who better to write a book called Open Life: The Philosophy of Open Source, than Torvalds? And this book is indeed written by Torvalds - Sarah Torvalds. Admittedly she's the translator rather than the author (who is Henrik Ingo), but she is perhaps the next best thing to Linus Torvalds: his sister.

Substitutability and Modularity

Wise words from Bob Sutor on substitutability:


the ability to take one software application from one provider and put in its place another application from a possibly different provider. Open standards enable interoperability and hence substitutability.

Open standards may enable such substitutability, but it is open source that lives and breathes the principle, thanks to its higly modular structure. This means substitutability can be applied at the level of the sub-routine, and not just for entire apps.

05 September 2006

I'll Have What Doug's Having

Doug Engelbart is The Man: he invented practically everything clever in recent computing, from the mouse through to hypertext. One of his lesser-known but more ambitious projects was the Open Hyperdocument System. Or rather is, since it's back as HyperScope 1.0:


The HyperScope is a high-performance thought processor that enables you to navigate, view, and link to documents in sophisticated ways. It's the brainchild of Doug Engelbart, the inventor of hypertext and the mouse, and is the first step towards his larger vision for an Open Hyperdocument System.

The HyperScope is written in JavaScript using the Dojo toolkit and works in Firefox (recommended) and Internet Explorer. It uses OPML as its base file format. It is open source and available under the GPL.

In practice, this sounds like fine-grained navigation and presentation of documents (although it seems to be much more). There's even a demo you can try out.

After just a brief perusal of this stuff, I can confidently say I don't really know what's going on. But if it's good enough for Doug, it's good enough for me. (Via Techmeme.)

Ubuntu, Kubuntu, Xubuntu, Fluxbuntu

One of the reasons why free software will ultimately triumph is that it is based on the eminently sensible idea of building on other people's work. That is, you do not need to re-invent something from scratch, but can take the achievements of others and improve upon them - and then make your own efforts available for further development.

This can happen at the level of sub-routines, chunks of code, libraries, applications and even distributions. Oen of the most dramatic examples of the latter is the proliferation of the Ubuntu family.

This was originally based on the GNOME desktop, so those who preferred KDE soon took the code and swapped in the latter to produce Kubuntu. Others, who prefer the Xfce desktop environment, have come up with Xubuntu. And now, for lovers of the svelte Flux Box desktop, there is Fluxbuntu. Screenshots are available to whet your appetite.

Is Writely Right for You?

And talking of Writely, here's a handy round-up of Web-based word processors. I'm pretty pleased with Writely, not least with its ODF support. The one area where I find it lacking is in the organisation of files: there doesn't seem to be any way to create folders for grouping documents.

But I've not used other systems like ajaxWrite, ThinkFree Online and Zoho Writer; if you want to find out how they stack up against Google's offering, read the review. (Via Newsforge.)

The ODF Dark Horse: IBM Workplace

By now, everyone (well, nearly) knows about ODF support in things like OpenOffice.org, KOffice and Writely. But a name that may not be so well known is that of IBM Workplace. This mysterious and slightly amorphous product is finally pinned down with almost obsessive thoroughness by Andy Updegrove in one of his continuing series on the ODF environment. Read it for more than you ever wanted to know about the subject.

Indian Simmer

I was lucky enough to make a couple of extended visits to India some years back, and I still follow developments there as closely as I can. One area of particular interest is that of intellectual monopolies, where the country has a rather ambivalent attitude. Support for software patents seems to ebb and flow, and it's never quite clear to me what the final situation will be.

This finely-written piece from Intellectual Property Watch is fascinating in itself, and also seems to hold out the hope that software patents are not about to be meekly accepted - certainly not by the splendid Yatindra Singh of India's Allahabad high court, the central character of the story. But it's not just about him: there's all kinds of fascinating historical background as well as up-to-the-minute information about moves on the copyright front. There's a lot simmering away in India, it seems.

Why ID Cards Are Idiotic: Technical Impossibility

I hate to gloat (well, not much) but this story about the scrapping of a £141 million computer system by the UK's Department for Work and Pensions, after over two years of desperate efforts to make it work, is perhaps a tiny, tiny hint why the infinitely more complex ID card system does not stand a snowflake's chance in hell of operating successfully.

I suppose I ought to be comforted by the fact that the ID card's computer system is guaranteed to fail, as it means the scheme will never be implemented in its present, megalomaniacal form. But somehow, the idea of all those billions pouring into consultants' and contractors' pockets for nothing spoils this otherwise pleasant thought.

GNU GPL Punch-up in the Offing?

One of the unusual things about the GNU GPL is that it uses traditional law to untraditional things. This means that there's plenty of scope for argument (which is why the GNU GPL provokes such strong emotions, I suppose). It also means there's plenty of scope for litigation, and yet there's been surprisingly little so far.

That fact makes this spat about GNU GPL'd software noteworthy, since it might even get to court. That's good news - for the licence, at least, because every court case helps make clearer to people, especially corporate lawyers, just what the GNU GPL does, and how it does it. And so, paradoxically, every court case makes the licence stronger, at least in terms of its effect on the non-hacker world. (Via Slashdot.)

Warning: Tenuous Connection Follows

Well, Linus is Finnish, and hails from Helsinki, and this story is about a Finn in the same fair city.

OK, I confess, I choose it for the headline: "Suicide squirrel in opera-hating kamikaze bike spoke mangle". Gawd bless The Reg.

04 September 2006

Skewering SpiralFrog

I've avoided mentioning SpiralFrog until now, since it is such a blatant attempt to be hip in a Web 2.0-ish sort of way, while completely missing the point (since when was DRM cool?). But this post on the subject by Umair at the one and only BubbleGeneration Strategy Lab is too good to miss.

Rich Blogger, Poor Blogger

There's a fun thread on Thomas Hawk's Digital Connections blog, where people are having a go at Blogger. And quite right too: it's a dog's breakfast in many respects (even the beta currently being used by Yours Truly.)

What I can't understand is why some Grand Google Pooh-Bah hasn't issued an edict - Fix It - and Lo!, It Is Fixed. I mean, this isn't rocket science, is it? The fact that this fixedness has not appeared, lo-like, suggests some worrying problems deep in the Googleplex.

Open BIOSes

BIOS: Basic Input/Output System. We rarely give it a thought as we boot up a machine. But it turns out that there's a lot of clutter in your common or garden BIOS that GNU/Linux in particular could do with out. As this excellent article explains:

On many systems, a large portion of boot time goes into providing legacy support for MS-DOS. Various projects, including LinuxBIOS and Open Firmware, are trying to replace the proprietary BIOS systems with streamlined pieces of code able to do only what is necessary to get a Linux kernel loaded and running.

Of course: if you've got an open operating system, it makes sense to use an open BIOS. I don't think I'll hold my breath waiting for PC manufacturers to offer that particular option, though. (Via OSNews.)

The Fat Belly...

...and why we need it.

Eclipse - the Magazine

I know, I know, magazines are so twentieth century. This one is different - it's a PDF magazine (OK, so that's worse). But at least it's entirely devoted to the world's favourite IDE: Eclipse. As a result, it tells you rather more than you might want to know, but it's good for skimming. (Via Bob Sutor's Open Blog.)

Grokking Wikipedia

For a project that is beginning to assume an ever-greater importance in the intellectual landscape (to say nothing of the online landscape), relatively little is known about how Wikipedia actually works. There's lots of polemic flying around about how it should work, but precious little research into the facts.

This makes Aaron Swartz's piece "Who Writes Wikipedia?" valuable - and long overdue. The results are not what we have been led to suspect:

When you put it all together, the story become clear: an outsider makes one edit to add a chunk of information, then insiders make several edits tweaking and reformatting it. In addition, insiders rack up thousands of edits doing things like changing the name of a category across the entire site -- the kind of thing only insiders deeply care about. As a result, insiders account for the vast majority of the edits. But it's the outsiders who provide nearly all of the content.

And when you think about it, this makes perfect sense. Writing an encyclopedia is hard. To do anywhere near a decent job, you have to know a great deal of information about an incredibly wide variety of subjects. Writing so much text is difficult, but doing all the background research seems impossible.

On the other hand, everyone has a bunch of obscure things that, for one reason or another, they've come to know well. So they share them, clicking the edit link and adding a paragraph or two to Wikipedia. At the same time, a small number of people have become particularly involved in Wikipedia itself, learning its policies and special syntax, and spending their time tweaking the contributions of everybody else.

And you've got to love a story that includes the line

To investigate more formally, I purchased some time on a computer cluster and downloaded a copy of the Wikipedia archives.

As one does. (via BoingBoing.)

Headliner: the First Web 2.0 Product

Ah, yes, push:

Remember the browser war between Netscape and Microsoft? Well forget it. The Web browser itself is about to croak. And good riddance. In its place ... broader and deeper new interfaces for electronic media are being born.

Well, no, actually.

I remember push, and I remember hating it. Because it was intrusive, because it was the TV model, because it was anti-Web. But around the same time, a product came out that many thought was part of the push wave, but was actually so far ahead of its time, that nobody really understood its true significance - myself included.

It was called Headliner, and it came from Lanacom. But whereas all the classic push services - like PointCast - really did stuff news down your throat, Headliner did something slightly different. It went to a site and scraped the news from the Web pages - intelligently. That is, it knew - or could be told - which bits were important - like headlines and text - and which were just guff. The net result was a system that delivered streams of pure content to your desktop, seamlessly and without the bloat of push. A bit like today's newsfeeds, in fact.

I loved Headliner, I now realise, because it was essentially doing the job that Bloglines does for me now: providing me with concentrated newsfeeds, in a consolidated way. It was brilliant and it failed. Not surprisingly, perhaps, because as the first Web 2.0 product, released in 1997, it was a mere eight or nine years too early.

Of Vietnamese Straws

Lots of interesting trends here:

The Vietnamese Communist Party (VCP) has signed an agreement with chip giant Intel to bolster the country's open source efforts.

In the deal, inked by both parties last month, Intel will establish a new open source lab in Vietnam to test and develop open source software that will power some 27,000 Intel-based PCs used by the VCP.

It's not news that the Vietnamese government are moving to open source: they've been doing this for some years. What's interesting is that it's Intel who are helping them. And this snippet is worth noting, too:

Vietnamese authorities are reportedly turning to open source software in an attempt to reduce software piracy, part of its free trade agreement with the United States, and its entry into the World Trade Organization.

This is something that many have predicted, so it's interesting that it might actually be happening. (Via LXer.)

On the Marc

This isn't exactly hot news, and it's been blogged elsewhere, but I don't feel a blog called "open..." would be complete without at least a pointer to it.

Marc Fleury, founder and head of JBoss, now part of Red Hat, has a blog entitled "Enter the JBoss Matrix". One of his recent posts, "Wall Street, Oracle and Game Theory", is a typically heady mix of peeks into the Red Hat machine, name-dropping and very perceptive analysis. It's long, but I urge you to read it - here's a characteristic sample:

See, nowhere in the GPL is it said that we must distribute the software to you in the first place. Dion Cornett likes saying GPL != Public Domain. In fact, in the case of RHEL, RedHat doesn’t distribute it to anybody, not for free that is.

If you want to have the software, you must subscribe to RedHat Network (RHN) and if you redistribute the patches or RHEL (which you can) you must pay us for every instance, if you don’t, well, we are under no obligation to give you the future patches and upgrades, in other words, we cancel the RHN distribution to you and you are technically /forking/ RHEL.