11 May 2007

Identifying ID Card Flaws

As costs for the hare-brained UK ID Card continue to spiral out of control, the LSE has put together a timely submission to the House of Commons Home Affairs Committee inquiry into “A surveillance society?” that picks apart the current scheme's weaknesses.

Park at My LAMP Server

Up to the London OpenCoffee meeting yesterday (well, with a name like that, how could I resist?), where I met Anthony Eskinazi. He's the MD of the self-explanatory ParkAtMyHouse.com:

We are a brand new and innovative service which aims to provide affordable and penalty-free parking around public venues by enabling property-owners to rent out their empty driveways, garages, car parks and other spare pieces of land to drivers needing somewhere to park.

Motorists and cyclists on their way to work, a big sports match or a hospital appointment for example, can arrange to use a property-owner’s space on a one-off or regular, short-term or long-term basis.

What I love about this idea - aside from its blindingly obvious nature, always a good sign - is the way it uses technology to make economic and social activity more granular, and hence more flexible and efficient. It also has a green angle, thanks to this tie-up with Zipcars.

Not surprisingly, one reason why Eskinazi was able to turn this idea into reality with minimal resources is because he's built his site (personally) on a LAMP stack. He also mentioned how much he owes to the content management software Joomla, which he says is both easy to use and yet extremely powerful.

09 May 2007

A Theory of Modularity

I've mentioned a few times how important modularity is to the efficiency of openness. This seems pretty obvious, intuitively, but it's nice to know that some academics have produced a rather nice, rigorous demonstration of why this should be the case for software:

Important software modularity principles, such as the information hiding criterion, have remained informal. DSM modeling and Baldwin and Clark’s design rule theory have the potential to formally account for how design rules create options in the form of independent modules and enable independent substitution.

This paper evaluated the applicability of the model and theory to real-world large-scale software designs by studying the evolution of two complex software platforms through the lens of DSMs and design rule theory. The results showed that (1) DSM models can precisely capture key characteristics of software architecture by revealing independent modules, design rules, and the parts of a system that are not well modularized; (2) design rule theory can formally explain why some software systems are more adaptable, and how a modularization activity, such as refactoring, conveys strategic advantages to a company.

Er, quite. (Via Michael Tiemann.)

The True Cost of Intellectual Monopoly Infringement

Not as big as some would have us believe:

International trade losses due to product counterfeiting and piracy are much lower than estimated by business lobby groups, according to the most detailed global study to date.

...

The report, due for endorsement by the OECD board later this month, could prove embarrassing for international business lobbies, which have used the higher estimates to lift intellectual property rights up the global political agenda and to demand crackdowns in China and elsewhere.

(Via Michael Geist's Blog.)

OpenSourceCinema.org

Here's a meme that pops up now and again, an open source film. But this one comes with a twist - it uses a wiki for the script:

This is the script for the film. I'm laying out everything I plan to do or hope to do.

This film is not finished - this film will never be finished [that's what we've been saying for 4 years!]. This writing is not meant to be perfect - instead it is meant to be dynamic. I am not editing myself as I write. I am being open. I'm like a bird, I'll only fly away.

I'm begging for help! Any page in this wikifilm can be edited. If you want to add something you think should be filmed, or that you have filmed, STEP UP! Wise man once say about this site: MORE BOOTY SHAKIN', LESS COUCH POTATIN'!

If thoust thinks the wording can be improved upon or otherwise ameliorated, then thoust must act to change at once!

Every page, except this one, can be edited. (Why? Because this page generates the Table of Contents).

We will create a feature documentary from this wiki. It will play in theaters and on TV. Everyone who contributes will get a credit. So choose your handle wisely.

Below are the chapters of the film as I see them. Please - comment, change, act, create. Changing is not breaking - changing is evolving. Structure is dissolving. Music is revolving.

Ode to an OA Hero

Open access is only just beginning to creep into public consciousness, so it is hardly suprising that the OA pioneers - the people that have done all the donkey work and made it happen - are almost totally unknown. So it is good to see this very detailed profile of Matthew Cockerill, one such OA hero.

He's (the) publisher at BioMed Central, which is part of the Vitek Tracz empire. Amusingly, I had lunch with Tracz some years ago, but got not an inkling of what he was up to, which is a pity given my current interest in his work. Whether that was his fault (he was communicative, but not in a very helpful way) or mine (I was insufficiently inquisitive), is hard to say: probably both.

Maybe It's Because I'm a Dot-Ldn-er

Yes: as the world's most exciting city - think Swinging Sixties goes digital (Networked Naughties?) - London absolutely has to have its own top-level domain, and to hell with the logic:

Supporters of the campaign for London to be the first ever city to have its own internet domain name are invited to voice their support to Nominet, the UK’s internet registry.

...

Lesley Cowley, Nominet’s chief executive, says the correct extension could be either a second level domain in the .uk space, such as ldn.uk, or a top level domain such as .ldn.

(Via Vecosys.)

OpenJDK

Free!

Insights into the Hacker Worldview

From David Miller, one of the most senior kernel hackers, comes this little story:

Say you've been doing nothing for the past few weeks except looking for a real nasty and hard to trigger bug. You think you're getting close and the one piece of debugging information is just around the corner, perheps the next build or the one after that will spit out the debugging message you need to find the bug. All the rest of your work is being blocked by this problem, you have to fix it.

You've been drinking coffee all day, and guzzling water as well.

So now you have to go REALLY BAD, you're about to pee your pants. What do you do? Do you go to the toilet and take care of things or you cross your legs as hard as humanly possible thinking "just one more build, just one more" for the next half hour?

If you're one of the ones who would go to the toilet you're not a programmer.

Learning from the Encyclopedia of Life

One of the great trends online is to pool data to create a whole that is greater than the sum of the parts. The Encyclopedia of Life is one example, but on a splendidly ambitious scale:

an ecosystem of websites that makes all key information about life on Earth accessible to anyone, anywhere in the world. Our goal is to create a constantly evolving encyclopedia that lives on the Internet, with contributions from scientists and amateurs alike. To transform the science of biology, and inspire a new generation of scientists, by aggregating all known data about every living species. And ultimately, to increase our collective understanding of life on Earth, and safeguard the richest possible spectrum of biodiversity.

Highly laudable, not least the last part. But I can't help feeling that something has gone wrong in the realisation of this grand project.

The opening page of the website is a huge image that takes a while to load even with a decent broadband connection, and which conveys absolutely nothing (it's a nice picture taken from space of the Earth from mesopotamia to poor oppressed Tibet: and?). The home page has a video on it (why?), and all the demo pages are PDFs (er, isn't this supposed to be a website - you know, groovy HTML stuff?). slow to load, presumably because they are over-coded.

All-in-all, then, a superb idea, but one that clearly needs a lot of tweaking - to say nothing of slimming down - if it is to be really useful.

08 May 2007

13 AE 01 56 46 3C 13 30 2E 9E CA 2B 13 30 FE 14

No, it's not that number, it's my number:

First, we generate a fresh pseudorandom integer, just for you. Then we use your integer to encrypt a copyrighted haiku, thereby transforming your integer into a circumvention device capable of decrypting the haiku without your permission. We then give you all of our rights to decrypt the haiku using your integer. The DMCA does the rest.

The haiku is copyright 2007 by Edward W. Felten:

We own integers,
Says AACS LA.
You can own one too.

Here is your very own 128-bit integer, which we hereby deed to you:

13 AE 01 56 46 3C 13 30 2E 9E CA 2B 13 30 FE 14

Ubuntu Uber Alles

Can Ubuntu do no wrong? First Dell, now this:

To fulfil the aims of our mission and in response to the technical challenges that these devices pose, we are announcing the Ubuntu Mobile and Embedded project.

We will start more detailed planning at the Ubuntu Developer Summit next week in Seville and the first release of this edition will be in October with Ubuntu 7.10. If you are interested in the project, please get involved. We will be working through our normal development processes on Launchpad, the developer mailing lists and IRC.

Finally, we are delighted to be working with Intel on this version of Ubuntu. Intel are making significant contributions of technology, people and expertise to the project. We hope that others who are interested in producing an easy-to-use and open source environment for this class of device will join us in making this a success.

(Via Linux and Open Source Blog.)

Cory on the DRM'd BBC

I and many others have written about the pathetic moves by the BBC in terms of adopting Windows DRM, but you've got to give it to Cory, he has a way with words. In particular, he sums up nicely one aspect that I haven't covered here:

They also instructed the BBC to stop making MP3s of public-domain classical music available, because the classical music industry is "precarious." That's smart -- we'll improve the health of the classical music industry by making sure that no one under 35 with an iPod can listen to it. Nice one, Trustees.

Couldn't have put it better myself. And, in fact, I didn't.

Update: Nice piece by Bobby in the Guardian, too: good to see the rage is spreading. Shame on you, BBC.

The Chief Lizard Wrangler Speaketh

One of the unsung heroines of the open source movement is Mitch Baker, whose official job title is "Chief Lizard Wrangler" - the lizard in this case being Mozilla. I interviewed her for Rebel Code, a long time ago, about how she oversaw the transition of Netscape's browser code to open source (which included drawing up a couple of new open source licences such as the Mozilla Public Licence..)

At that time Mozilla was interesting historically but had relatively little impact on the wider world of computing. No more. To catch up with the why and the how, here's a useful - and rare - interview with her.

07 May 2007

German Court Gets It Badly Wrong

Bad decision, bad news:

the Court states that operators of Internet forums are liable for all comments posted there, even if the operator has no knowledge of their content.

OK, we'll just close the Internet down, then.

04 May 2007

Microsoft +Yahoo! = MegaHard!!!

Very interesting development here: Microsoft is starting to pursue Yahoo. This is completely logical: Microsoft is getting so utterly trounced by Google that it needs to bulk up fast in the online search sector and its related fields.

Of course, integrating two such companies would be a hugely challenging task, and might be disastrous for both. But assuming it happens and doesn't collapse under its own weight, such a merger would also have very interesting repercussions for open source.

After all, Google is pretty wedded to free software as a competitive weapon against Microsoft, whereas Yahoo is probably more neutral on the matter. If Microsoft got its mitts on Yahoo, that would undoubtedly change, and its offerings would become far more Windows-centric - at which point, things would start to get really nasty.

It's certainly a cool scoop for the New York Post, but I do wonder about their subs (maybe they trained on the Grauniad):

Microsoft and Yahoo! also feature complimentary offerings on the content side, with MSN drawing an older audience with its news focus.

I'm not sure their very complimentary at the moment, but doubtless they will become that way if Microsoft pulls this off.

Open Trading

One of the important benefits that flows from openness is that it allows decisions to be made on the basis of verifiable information. This allows "good" to be preferred, and "bad" deprecated (where "good" and "bad" would vary according to context and even personal viewpoint). That is, it allows a Darwinian natural selection to take place.

The results in the world of software are clear to see, but what's interesting is the extent to which it might be applicable in other fields.

Here's an interesting example:

Products would be tagged when they are made and further information added at each point in the production process, for example, how much the item cost the trader and how much it was sold on for. "You could work out whether the traders along the chain have been paying their workers a decent wage by looking at the profits they are reporting," says Light.

Fair trade based on facts, not faith. (Via weaverluke.)

Heavenly Mashups

One of the most important innovations of the Web 2.0 era has been the mashup. As I've noted before, mashups really need underlying meshes, and geographical ones are an obvious type. But the amazing Wikisky shows that in many ways heavenly mashups are even better than earthly ones:

The main purpose of WIKISKY is to consolidate astronomical, astrophysical and other information about different space objects and astrophysical facts.

We hope to achieve this purpose using the principle of visualization. When a person reads an article about a star, the star is only the abstraction for that reader. The person cannot emotionally feel the reality of the star without actually seeing it. We strive to create an extremely detailed sky map to help everybody to better understand the information gathering about any space object and various phenomena connected with those space objects.

Aside from the joy of being able to zoom around and into the sky just as you would over Google Earth, and the awe-inspiring sight of thousands - millions - of major structures there (the Sloan Digital Sky Survey is simply gob-smacking), where Wikisky really comes into its own is in its annotation.

As you mouse-over objects, a pop-up gives you basic information. Clicking on that object takes you to a page with links to detailed images and - most importantly - to relevant papers. This is one reason why the heavenly mashup is superior to mundane ones: there is already a huge quantity of relevant, neatly-packaged information available for the objects on the mesh in the form of published scientific papers.

The only problem is that not all of this information is freely available (though often the preprint versions are): some of the papers requires subscriptions or one-off payments. This shows, once more, why open access to research papers is vital if we are to get the full benefit of such amazing sites as Wikisky: without it, mashups are frankly messed-up. (Via Open (finds, minds, conversations).)

Something Rotten in the State of the BBC

This is beginning to look seriously bad.

First, the BBC makes a duff decision over adopting Windows DRM, and now this:

Erik Huggers, a senior director for Microsoft’s entertainment business, becomes controller in charge of overseeing program strategy. He had previously been responsible for strategy on “MSTV, eHome, Zune and more” and had previously been a senior director for the Windows client division. Huggers also has done a lot to get Windows Media adopted by European broadcasters.

So much for the BBC Trust's commitment to "auditing" the BBC's progress in working towards platform neutrality: you can audit until you're blue in the face, but if the man running an important part of the BBC's Future Media & Technology unit is someone who "has done a lot to get Windows Media adopted by European broadcasters", then clearly you're stuffed.

First Big Blue, Now True Blue Open Source

I remember well my shock - and delight - when IBM announced that it was throwing its weight behind GNU/Linux on 10 January 2000. I feel somewhat similar about news that the Tories are also planning to push free software really hard:

A Tory strategy to make more use of open source software in the public sector is likely to tackle the culture of secrecy in government procurement, according to early details released to The Register.

Planned for publication next month and stemming from shadow chancellor George Osborne's adoption of a West Coast attitude, the plans are also likely to encourage the adoption of open standards and promote an indigenous open source industry.
Click here to find out more!

Mark Thompson, a Cambridge University IT lecturer and businessman who is drawing up Osborne's request to make Britain the "open source leader of Europe", said that procurement - including the notoriously secretive gateway process - might be opened up so that it was easier for smaller firms to pay homage to the public purse.

Indeed, I find myself echoing the thoughts of the hackers interviewed by The Reg:

These ideas have created some excitement in the apolitical open source movement (the flossers). Those who spoke to The Register about the Tory promise found it necessary to say the same six words: "I am not a Tory, but...".

The Economics of Free

One of the central themes of this blog is that Internet has changed many things by allowing the distribution of digital objects for virtually no cost. This has enormous knock-on consequences: the software industry is where that is most evident, but content is being hugely affected too.

I tend to write analogically, drawing on my knowledge of free software (which goes back about 13 years now) to try to understand what is happening - and will happen - in other fields. An alternative approach is to look at this from the viewpoint of economic theory.

This is something that I am hugely unqualified to do, but fortunately Techdirt's Mike Marsnick has being doing an excellent job in this respect with a series of posts examining the economics of goods when scarcity is removed. He has now posted a summary to this series, together with consolidated links to the previous posts.

It's well worth reading, as are the comments on the above post - if only to see a fine display of people's misunderstanding of what's going on here. I was also pleased to see that the main example he uses - that of the recording industry, and how it can give away music and still make money from things like concerts, merchanise etc. - is precisely the one that I have been pointing to.

I hope that Mike turns all this into a book one day, since I, for one, would welcome and even more in-depth analysis of this important and fascinating area.

03 May 2007

Open Source War - and Open Source

Another characteristically clear-sighted post from Jamais Cascio on the subject of open source war and the changing nature of power in a networked world:

Despite the end of the utility of conventional force, the lack of certainty as to what the next wave of global compellence power will look like will inevitably lead to strategic mistakes. As we look ahead, it's clear that if another state -- say, China -- decides to take America's place as the leading hegemonic power on the planet by emulating the current American model of extreme emphasis on conventional force projection, that state has already become another Lost Hegemon. The system has changed, and the meaning of power has changed.

Conversely, the first group that cracks this problem has the potential to leapfrog the others in assuming the role of global powerhouse. Given the speed with which technology and organizational models are evolving, we can't assume it will be a state. Corporations seemed poised to take on that role in the 1990s; non-governmental groups are the lead candidates today. It's entirely possible that the kind of social organization that will become the next hegemonic force has yet to be invented. One thing is clear: the next superpower, whoever or whatever it is, will be the actor that finally figures out the new meaning of power.

Well, the first people to understand this new kind of distributed, networked, evolving power were, of course, the coders: how about letting them run things for a change?

Defending the Street Tree

Another great commons under threat:

In towns and cities across the country, millions of other street trees are less lucky. Supersized lorries batter their crowns, utility companies dig up their roots, high-density developments squeeze them out, mobile-phone companies and CCTV operators demand they are trimmed back, water-main repairs shut off life-giving leaks, insurers claim they are causing building subsidence . . . and we, the public, sue councils when we trip on pavements made wonky by tree roots.

Sun Joins Mac Port of OpenOffice.org

Further signs of Sun's broad commitment to open source and OpenOffice.org:

I'm excited to let you all know that as of now Sun engineering will add its support to the ongoing Mac/Aqua porting effort.

The MacOSX porting history is basically as old as OpenOffice.org itself. Practically from the start there was the plan to have a native version for Mac, however as a first step the community decided to produce an X11 port which - since OOo already had several X11 ports from the start - seemed to be a good way to get a version quickly as temporary solution. As usual the "temporary solution" tended to be quite long lived (year 2000 bug anyone :-) ?).

...

Some may ask: Why is Sun joining the Mac porting project? If you look around at conferences and airport lounges, you will notice that more and more people are using Apple notebooks these days. Apple has a significant market share in the desktop space. We are supporting this port because of the interest and activity of the community wanting this port.

(Via Erwin Tenhumberg.)

02 May 2007

(Not So) Mysterious Asia

Simon Phipps has some interesting numbers relating to open source in Asia:

It seems that a few years ago, more than 95% of the software market in China was foreign-sourced. Last year, however, 70% of the software their government was using was open source. That means a market over which western software companies were rubbing their hands with glee in 2003 (presumably awaiting the payout from the first hit that was free) now see the market potentially evaporating.