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.

No Progeny for Progeny

Progeny's metabolic processes are now history. It's off the twig and has kicked the bucket, apparently. With its founder, Ian Murdock, safely ensconced at Sun, this represents the end of a chapter in the story that is the rise of GNU/Linux as a popular platform. Meanwhile, another chapter begins.

Why Their Number is Up

There is an incredible - nay, pivotal - event unfolding on Digg. And it all revolves around a number. As the excellent Brownian Emotion explains:

This number is the key to unlocking the encryption for all high-definition DVDs, the possible successor to the popular DVD format. Using this key in a special program could allow one to copy an HD-DVD, and would thus violate the DMCA and the copyright of the content owners who produce those HD-DVDs.
Of course, the existence of this number is further demonstration of the fact that those in the content industry really don't understand technology: it was bound to be found, and once found, disseminated. But where the story gets really interesting is after those behind the broken HD-DVD technology started trying to block the publication of that number. As we know (from about 15 years of Internet history), this can't be done. But it turns out that it's even better than that. People started posting links to the number on Digg; Digg was then hit with legal orders to take those posts down, which it did. Digg was then flooded - utterly flooded - with posts about that number and diggs for those posts, until finally, Digg's Kevin Rose decided to do the brave thing:
after seeing hundreds of stories and reading thousands of comments, you’ve made it clear. You’d rather see Digg go down fighting than bow down to a bigger company. We hear you, and effective immediately we won’t delete stories or comments containing the code and will deal with whatever the consequences might be. If we lose, then what the hell, at least we died trying. Digg on, Kevin
Kudos, Kev. As a result, the Digg front page is currently awash with stories that contain the number, most with huge levels of diggs (to which I am proud to have added my widow's mite). This shows two things. First, when the diggnation get it into their head to make a point, there's little even Kev can do about it, short of shutting down the site. Secondly, that attempts to stop the publication of this kind of information is even more doomed than it was ten years ago. The reason is not just that Web 2.0 has given even more power to the digital people, but because of the nature of what is being published. It's a number: - pure information. There is simply no way that a number can be kept secret, as all the witty Digg postings which just "happen" to mention that particular number, show. Since everything in the digital world, ultimately, is a number, this also shows why it is impossible to stop the copying of any digital artefact: it's just a number, that has no meaning of itself, only through context and interpretation. So while a number might be the digital representation of a document or song or picture to you, to me it's just my favourite number. There is currently no law against sharing favourite numbers. And the Digg revolt shows what will happen if anyone is foolish enough to bring one in. For all those trying to defend digital content against copying in this way, their number is truly up.

Now You're Talking

This is my kind of journal:

The Northwest Journal of Linguistics is dedicated to the description and analysis of the indigenous languages of northwestern North America.

Its first issue contains unputdownable papers such as "The Verbal Morphology of Santiam Kalapuya":

This work is a detailed description of the verbal morphology of Santiam Kalapuya, an extinct Native American language of Oregon. This work is the first in-depth grammatical analysis of this language.

De-licious, and open access to boot.

01 May 2007

Dell Desktop Derby: And the Winner Is...

...Ubuntu.

Now there's a surprise.

Manifesto for Free Appliances

More open goodness:

Just as there is a need for Free Software, there is a need for free (as in speech) appliances.

Free Appliances can be modified or enhanced using GNU/Linux tools or other Open Source Software, preferably licensed as GPLv3. They have no binaries without source code. They adhere to generally accepted standards as much as possible. Their documentation is open. They favor open file formats since information in open file formats should not require DRM. They do not use proprietary components when there are generic ones widely available. (For example: batteries should be replaceable.)

We need to know that products that we use have no hidden functionality and that we can enjoy their full capability and value. Such devices must be open because that is the only way their functionality can be verified and audited. Procedures need to be available to assure that no malware has been introduced. In the event that user modifications go wrong, there must be a simple user reset of the device to its original state.

Examples include smart house, open telephone, wearable computer, emergency alarm and a "freed computer":

By now it should be possible to configure a computer which is completely free. It should have a free BIOS, hardware with open drivers, and a complete complement of freed software.

30 April 2007

US Patents: Is the Tide Turning?

Maybe I'm an incorrigible optimist, but these look hopeful signs:

The U.S. Supreme Court made it easier to challenge patents for failing to introduce genuine innovations, siding with Intel Corp. and Cisco Systems Inc. and dealing a setback to the drug and biotechnology industries.

...

The decision extends a Supreme Court trend that has put new limits on patent rights. In today's case, the justices heeded arguments from large computer companies and automakers that the lower court test, which centered on the requirement that an invention be "non-obvious," had given too much power to developers of trivial technological improvements.

"Granting patent protection to advances that would occur in the ordinary course without real innovation retards progress," Justice Anthony Kennedy wrote for the court.

(Via Slashdot.)

All That (Non-DRM'd) Jazz

It's striking that more and more DRM-free sites are starting to achieve prominence - and, one hopes, profitability. Here's another, AllAboutJazz.com, which has a very clever sample system: you can hear all the track, at high quality, but only in 30 second bursts; cunning. But be warned: once you start listening to this stuff, you may have an irresistible urge to buy something from its online shop.... (Via Boing Boing.)

BBC Trust Blows It

The bad news:

we recognise and share the strength of feeling on platform neutrality. We do not consider it practicable to offer catch-up television over the internet on a platform neutral basis immediately. We consider it preferable to allow the BBC to provide value to a majority of users now rather than to wait until full platform neutrality can be achieved before providing catch-up television. We still require platform neutrality for seven-day catch-up television over the internet within a reasonable timeframe, but we have decided not to specify a deadline for achieving this. To counter-balance this, the Trust will take a more active role in holding the Executive to account on the issue by auditing its progress every six months.

Six-monthly audit, eh? Heavy - that's really going to make a difference.

The good news:

In our consultation, members of the public expressed strong feeling in large numbers that seven-day catch-up television over the internet should be available to consumers who are not using Microsoft software. 81 per cent (5,804) said this was very important and a further 5 per cent (355) said it was important. Such was the strength of feeling that respondents did not appreciate, or did not consider it relevant, that the Trust was proposing that the BBC achieves platform neutrality within a specified period. Any period of excluding other operating systems was apparently considered unacceptable by our public respondents.

OK, we lost, but it looks like a lot of us cared enough to act: that's good, not least for the future.

La vida es una lucha.

Of Modules, Atoms and Packages

I commented before that I thought Rufus Pollock's use of the term "atomisation" in the context of open content didn't quite capture what he was after, so I was pleased to find that he's done some more work on the concept and come up with the following interesting refinements:

Atomization

Atomization denotes the breaking down of a resource such as a piece of software or collection of data into smaller parts (though the word atomic connotes irreducibility it is never clear what the exact irreducible, or optimal, size for a given part is). For example a given software application may be divided up into several components or libraries. Atomization can happen on many levels.

At a very low level when writing software we break thinks down into functions and classes, into different files (modules) and even group together different files. Similarly when creating a dataset in a database we divide things into columns, tables, and groups of inter-related tables.

But such divisions are only visible to the members of that specific project. Anyone else has to get the entire application or entire database to use one particular part of it. Furthermore anyone working on any given part of one of the application or database needs to be aware of, and interact with, anyone else working on it — decentralization is impossible or extremely limited.

Thus, atomization at such a low level is not what we are really concerned with, instead it is with atomization into Packages:

Packaging

By packaging we mean the process by which a resource is made reusable by the addition of an external interface. The package is therefore the logical unit of distribution and reuse and it is only with packaging that the full power of atomization’s “divide and conquer” comes into play — without it there is still tight coupling between different parts of a given set of resources.

Developing packages is a non-trivial exercise precisely because developing good stable interfaces (usually in the form of a code or knowledge API) is hard. One way to manage this need to provide stability but still remain flexible in terms of future development is to employ versioning. By versioning the package and providing ‘releases’ those who reuse the packaged resource can use a specific (and stable) release while development and changes are made in the ‘trunk’ and become available in later releases. This practice of versioning and releasing is already ubiquitous in software development — so ubiquitous it is practically taken for granted — but is almost unknown in the area of knowledge.

Tricky stuff, but I'm sure it will be worth the effort if the end-result is a practical system for modularisation, since this will allow open content to enjoy many of the evident advantages of open code.

The Caravan Moves On

The dogs are barking on C|net again:

focus on one major problem: Will content companies, such as movie, music and book producers, and those who want to provide them with information technology services, be able to attach Digital Rights Management (DRM) technologies, a.k.a. Technological Protection Measures (TPM), to programs that are licensed under GPLv3? Since every Linux distribution contains many programs controlled by the Free Software Foundation, this presents no small issue.

Well, since James V. DeLong is "senior fellow at the Progress & Freedom Foundation" - Alert! Alert! Weasel word alert! - he would ask that, wouldn't he? I hate to break it to you, James, but DRM is so 2006 (just ask Steve Jobs or EMI): the caravan has moved on.

Google Supports ODF

Well, it already does with its online office suite, but now it lets you search for ODF files and displays converted online:

In addition to HTML files, Google indexes other file types like: PDFs, Microsoft Office files, Shockwave Flash files and more. Google offers you the option to read the HTML (or text) version of the cached file, in case you don't have an application that opens the file.

Google added OpenDocument format to the list of supported documents.

The post has interesting numbers of how many files types are currently found: not many for ODF, currently. It will be interesting to see how things change with time. (Via Bob Sutor.)

Gagging Linus

I seem to recall that Darl McBride, the man behind SCO's suicidal strategy of suing IBM, once received a box of worms as a token of displeasure from someone. I think he would have got rather more than that had this idea gone ahead:

SCO suggested that all parties involved in the litigation be subject to a stipulated gag order. The company then stretched the definition of "involved parties" to include SCO, Columbia Law professor Eben Moglen, OSS advocate Eric Raymond, and Linus Torvalds. "Because of Mr. Torvalds' position in the technology world, his comments about SCO's evidence in this case are given particular weight in industry and popular press," argues the letter from SCO attorney Kevin P. McBride.

Easy Access to IPv6 at Last?

You probably don't realise it, but the Internet is a dinosaur. More specially, the Internet numbering system is palaeolithic, and needs sorting out. Ironically, the solution has been around for years (I first wrote about it nearly a decade ago). It's called IPv6, and instead of the measly 4 billion or so addresses that IPv4 allows (and which are allocated in a particularly arbitrary way), IPv6 will give us

340,282,366,920,938,463,463,374,607,431,768,211,456

of them, which should keep us going for a while.

And yet we hear little of IPv6 these days. So I was glad to see that down-under they are doing something on this front with the IPv6 for e-Business initiative. As well as scads of useful IPv6 resources, this site also has links to a highly-practical outcome of the Australian project, the memorably-named "Easy Access Device":

The Easy Access Device (EAD) has been developed with the purpose of providing a small businesses (leas than 50 employees) with a simple, easy to use IPv6 Internet access device. The system is designed as a small unit that would be installed in a small business, and connects directly into a DSL, cable or wireless broadband termination unit (typically a modem). The unit provides the basic network services normally required at a small office network boundary for both IPv6 and IPv4 networks.

Apparently it's a PC box running Ubuntu. Providing a cheap solution is probably as good a way as any of moving on from the poor old IPv4.

Behold the Sculpted Prim

Second Life gets an upgrade: sculpted prims.

Q: What is a sculpted prim?

A: A "sculpted prim" is a prim whose shape is determined by a texture - its "sculpt texture". Sculpted prims can create organic shapes that are not currently possible with Second Life's prim system.

Very cool. (Via C|net.)