03 May 2007

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.)

27 April 2007

Open Source Museum of Open Source Art

You don't normally expect museums to be open source, not least because they are rather keen on preventing visitors from modifying their exhibits. Of course, if the museum and its holdings are purely virtual, then this is less of a problem - you could always undo operations, provided you keep a backup.

And thus was born OSMOSA, the Open Source Museum of Open Source Art, in Second Life; the name comes from the fact the museum can be modified, too. Truth to tell, the idea is rather more interesting than the (virtual) reality, which was rather confused when I visited.

How Not to Get It, Part 4593

There's a wonderful story in the entertainment industry's local rag, Variety:

Young people prefer to download film and music illegally because they don't think that the biz is capable of giving bang for their buck.

An Edelman survey claims that more than a quarter of 18- to 34-year-olds in the U.K. and France would download film and music content illegally due to a lack of trust in the entertainment industry.

While technology companies rated highest in Edelman's report on levels of consumer trust among opinion elites, defined as educated, affluent and media informed, in France and the U.K., media and entertainment companies ranked behind only insurance companies in terms of the public's distrust.

What's interesting about this, is not just how much today's yoof really get what's going on - that they are being conned by the entertainment industry in terms of the products they are being offered (DRM, etc.) - but the spin put on all this by the industry and its servants:

"There is good news for the sector in that people do trust the companies to make entertainment content widely and legally available online," Becker said. "Now entertainment companies need to articulate they're providing value for money. I think we are witnessing that evolution."

Good news? Trust the companies?? Evolution??? Don't tell me: black is white, and up is down, too.

26 April 2007

World Intellectual Monopolies Day

This is bad enough:

Each year, WIPO and its Member States celebrate World Intellectual Property Day with activities, events and campaigns. These seek to increase public understanding of what IP really means, and to demonstrate how the IP system fosters not only music, arts and entertainments, but also all the products and technological innovations that help to shape our world.

But these "suggested activities" are positively obscene:

# Mount an essay competition in local schools on simple intellectual property-related themes, such as "How creativity and innovation improve the world".

# Organize a school wide intellectual property day with different awareness building activities for the students (such as invention competition to find the best solution to a common problem, a painting or sketching competition, or presentations by inventors, authors, musicians on their experiences with, or reflections on, the IP system); distribute and exhibit WIPO and materials from the national IP office in schools.

A day celebrating monopolies? While we're at it, why not have a day celebrating passive smoking, or a day celebrating global warming? (Via Michael Geist.)

God Bless Spyware...

...or rather, god bless the Spyware Act currently being pondered in the US. Why, you may ask? How can something as laudable as anti-spyware legislation possibly be relevant to open source? Well, try this for size.

According to the proposals:

it's perfectly OK for basically any vendor you do business with, or maybe thinks you do business with them for that matter, to use any of the deceptive practices the bill prohibits to load spyware on your computer. The company doesn't have to give you notice and it can collect whatever information it thinks necessary to make sure there's no funny business going on. And by the way, another exception provision specifically protects computer manufacturers from any liability for spyware they load on your computer before they send it to you. Of course, the exception for software companies checking to make sure you're an authorized user is the strongest evidence of what this bill is all about. After all, in terms of function, there's not much difference between spyware and DRM.

Of course this stuff only really applies to closed source, because with open source you can (a) find the spyware, and (b) chop it out. Moreover, the concept of an "authorised user" has no meaning - we are all authorised, by definition. Now tell me again why you want to stick with proprietary code....

Nissan Open Sources Its Gizmos

Virtual gizmos, of course:

Nissan will be the first automotive company to provide Second Life residents access to the open-source codes used on the Altima Island contraptions.

(Via Second Life Herald.)

IBM's Virtual Mainframe

It's been an open secret that IBM was working on its own virtual world platform, but details are now beginning to emerge:

IBM said its new "gameframe" system was being designed in collaboration with Hoplon Infotainment, a Brazilian game developer that is interested in creating a software layer it calls a "bitverse" to support virtual online worlds.

There are already massively multiplayer games that support hundreds of thousands of simultaneous players, but the IBM system will add an unparalleled level of realism to visual interactions, Meyerson said.

He argued that in addition to gaming applications, this kind of technology could be used to enhance the performance and scaleability of existing virtual worlds like Second Life, an Internet-based service that crosses the boundary between online entertainment and workplace collaboration.

Mark Wallace has more information.

Walt is D Man

Although I'm not particularly interested in the kind of consumer stuff he mostly writes about, I do have quite a lot of time for Walt Mossberg, the Grand Old Curmudgeon of computer journalism. So I decided to take a look at his new standalone gig, called All Things D (as in digital). What's most impressive about it is not is clean design, or even its content, but the amazingly scrupulous Ethics Statement:

I don't accept any money, free products, or anything else of value, from the companies whose products I cover, or from their public relations or advertising agencies. I also don't accept trips, speaking fees, or product discounts from companies whose products I cover, or from their public relations or advertising agencies. I don't serve as a consultant to any companies, or serve on any corporate boards or advisory boards.

I do occasionally take a free t-shirt from these companies, but my wife hates it when I wear them, as she considers them ugly.

I don't own a single share of stock in any of the companies whose products I cover, or any shares in technology-oriented mutual funds. Because of this, I completely missed the giant run-up in tech stocks a few years back, and looked like an idiot. However, when the tech stocks crashed, I looked like a genius. Neither was true.

D man, indeed.

Adobe Flexes Its Open Source Muscles

As regular readers may have noticed, I'm not a big fan of Flash. But news that Adobe is open-sourcing Flex, its development framework for building Flash and Apollo-based applications, is, I suppose, marginally better than being poked in the eye with a sharp stick:


Adobe is announcing plans to open source Flex under the Mozilla Public License (MPL). This includes not only the source to the ActionScript components from the Flex SDK, which have been available in source code form with the SDK since Flex 2 was released, but also includes the Java source code for the ActionScript and MXML compilers, the ActionScript debugger and the core ActionScript libraries from the SDK. The Flex SDK includes all of the components needed to create Flex applications that run in any browser - on Mac OS X, Windows, and Linux and on now on the desktop using “Apollo”.

Developers can use the Flex SDK to freely develop and deploy Flex applications using either Adobe Flex Builder or an IDE of their choice.

It looks like my musings have come true rather sooner than I expected.