06 November 2007

The Java Phoenix

What a difference a year makes.

In 2006, Java was looking distinctly long in the tooth. Widely used, yes, but hardly an exciting technology. Then Sun finally adopts the GNU GPL, and - whoosh. Two clear signs of this have appeared just recently (it takes that long for these things to work their way through the system.)

The first, obviously, is the gPhone, which seems to be using Java extensively (although it's hard to tell how, just now). The other is Red Hat's agreement with Sun:


Red Hat, the world’s leading provider of open source solutions, today announced an agreement with Sun Microsystems to advance open source Java software. Red Hat has signed Sun’s broad contributor agreement that covers participation in all Sun-led open source projects by all Red Hat engineers.

In addition, Red Hat has signed Sun’s OpenJDK Community TCK License Agreement. This agreement gives the company access to the test suite that determines whether an implementation of the Java Platform Standard Edition (Java SE) platform that is derived from the OpenJDK project complies with the Java SE 6 specification.

Red Hat is the first major software vendor to license the Java SE Technology Compatibility Kit (TCK), in support of Java SE compatibility. To help foster innovation and advancement of the Java technology ecosystem, Red Hat will also share its developers' contributions with Sun as part of the OpenJDK community. These agreements pave the way for Red Hat to create a fully compatible, open source Java Development Kit (JDK) for Red Hat Enterprise Linux, including the Java Runtime Environment (JRE).

05 November 2007

GPhone: Microsoft Still Not Picking It Up

So the GPhone has landed, or rather:

“We are not building a GPhone; we are enabling 1,000 people to build a GPhone,” said Andy Rubin, Google’s director of mobile platforms, who led the effort to develop the software.

And, of course, it's how they're enabling those 1,000 companies to create GPhones that's critical:

The software running on the phones may not even display the Google logo. Instead, Google is giving the software away to others who will build the phones. The company invested heavily in the project to ensure that all of its services are available on mobile phones. Its ultimate goal is to cash in on the effort by selling advertisements to mobile phone users, just as it does on Internet-connected computers.

It's a totally different model: you make it as easy as possible for companies to design the phones, you help them sell as many as possible, and then make your money from the user-base. Microsoft's John O’Rourke, of course, still doesn't get it (or maybe just pretends not to):

“They may be delivering one component that is free,” he said. “You have to ask the question, what additional costs come with commercializing that? I can tell you that there are a bunch of phones based on Linux today, and I don’t think anyone would tell you it’s free.”

Sorry, John, that's was "free as in freedom", rather than "free as in beer".

Update 1: Lazy me: here's the original press release. And another thing: note that as well as GNU/Linux, as expected, there is also Java. Now consider what might have happened had Java not be GPL'd....

Update 2: Here's a nice quote from one of the Mr Googles hisself:

Sergey Brin: “As I look at it I reflect, ten years ago I was sitting at a graduate student cubicle. We were able to build incredible things,. There was a set of tools that allowed us to do that. It was all open technologies. It was based on Linux, GNU, Apache. All those pieces and many more allowed us to do great things and distribute it to the world. That is what we are doing today, to allow people to innovate on today’s mobile devices. Today’s mobile devices are more powerful than those computers I was working on just ten years ago. I cannot wait to see what today’s innovators will build.”

RMS will be pleased at the rare call-out for GNU there.

Update 3: Whoops, should've spotted this:

The one I really can’t figure out is this: how did Google (and friends) manage to build a “complete mobile phone software stack” built on the GPL licensed “open Linux Kernel” that’s itself licensed under the “commercial-friendly” Apache v2 license that protects would-be adopters from the “from the ‘viral infection’ problem.” Before you ask, yes that’s a direct quote, and yes I think using it is an exceptionally poor decision. I expected more from you, Google.

Very odd.

A Question of Standards

Andy Updegrove's Standards Blog is one of my favourites, because he clearly knows what he is talking about, and this means his analyses in the area of standards are highly insightful. But here's an interesting move:

In my case, this blog is the tool that I control that can project my voice the farthest. And unlike so many media channels today, its audience is not self-selected to be conservative or liberal politically. What this tells me is that I have the opportunity, and perhaps the responsibility, to use this platform when appropriate not to tell people what to think, but to raise questions that need to be thought about, and perhaps encourage others to do the same as well.

Accordingly, this is the first in a series of pieces that you can expect to appear on Mondays on an irregular basis, each introduced with the name "The Monday Witness." The topics will vary, but the common theme will be to highlight instances of action and inaction in the world today that violate widely held standards of human decency.

I think this is absolutely right: as blogs grow in importance and stature, they become an important new way of communicating with people that cut across traditional - and usually unhelpful - political lines. This doesn't mean that all bloggers should immediately starting ranting on random subjects close to their heart (besides, I already do that...), but it does open up interesting possibilities for engaging in a wider discourse.

The 3D Digital Commons as Metaphor

A few months back I wrote about a video showing an intriguing project that built on the commons of public images posted to Flickr and the rest. By patching these together it was possible to recreate full, 3D representations of public spaces.

There's now a site with more info about this, as well as a paper on the subject:

With the recent rise in popularity of Internet photo sharing sites like Flickr and Google, community photo collections (CPCs) have emerged as a powerful new type of image dataset. For example, a search for “Notre Dame Paris” on Flickr yields more than 50,000 images showing the cathedral from myriad viewpoints and appearance conditions. This kind of data presents a singular opportunity: to reconstruct the world’s geometry using the largest known, most diverse, and largely untapped, multi-view stereo dataset ever assembled. What makes the dataset unusual is not only its size, but the fact tha it has been captured “in the wild”—not in the laboratory—leading to a set of fundamental new challenges in multi-view stereo research.

What's striking about this research - aside from the results, which are pretty dramatic - is that it provides a perfect metaphor for the benefit of pooling digital resources to create a commons. In this case, 2D pictures, many of limited value in themselves, are patched together to create an astonishingly detailed 3D representation of places that goes far beyond any single shot. And the more photos that are added, the richer that commons becomes. Exactly like all other digital commons.

Web 2.0 is Dead, Long Live Openness

An interesting post from Tom Foremski, who, even if he doesn't always grok the underlying dynamics of open source and its offshoots, is certainly plugged into the right people in Silicon Valley, and is very sharp about spotting trends there:

Whenever I meet with VCs I've noticed that there is a growing distaste for Web 2.0 startups. The "Web 2.0" term, in connection with a startup, and as a collection of concepts, is very tired in this community.

I think this is good news. Although I've used "Web 2.0" as a shorthand for a group of sites/services/technologies, what is much more important are the driving forces behind them. And those, quite simply, are openness, sharing and the Net-based, distributed methodology pioneered by open source. The more we concentrate on those core currents underneath, and the less on the trendy froth on top, the better.

The Bookless Author

Somebody looking at the bigger picture:


The past few days I have been in talks with Sina's VIP Book Channel. We will sign a contract on 11 November so that henceforth I will no longer put out books in print. I will write exclusively online, giving my readers material on Sina VIP. Qimen Dunjia will be my last print novel.

Many readers may be asking themselves: why?

The reason is very simple: environmental protection. Since I began writing horror novels in 1999 I have published 14 books [list of titles omitted]. How much paper was used to market these books across the country? How many forests were chopped down? The unlimited space online wastes neither paper nor ink—it doesn't consume resources. Sina's VIP Books has opened up a new model for reading: authors get income, the environment is preserved, and the audience can read things easily and cheaply. At the same time it is a blow to piracy—it accomplishes several things at one stroke.

Open Source and Virtual Deals

As usual, Matt Asay is spot-on with his analysis of Fonality's acquisition of Insightful Solutions, especially here:

With this Fonality + Insightful/SugarCRM solution, customers will benefit from a unified solution that connects employees with presence management, instant messaging, fixed and mobile calling, and provides a single 360-degree view of customers and business partners.

Given SugarCRM's technology role in this deal, I'm surprised that SugarCRM wasn't involved in the press release. However valuable Insightful's technical understanding of SugarCRM, it's still SugarCRM's code that sits at the heart of this acquisition.

Having said that, it's perhaps telling that open source enables a close relationship with SugarCRM...without a close relationship. Most of SugarCRM's code is open, thereby enabling Insightful to build expertise that would be difficult to achieve with a proprietary product.

In effect, deals can be "done" without asking permission or even telling the other partners involved. The latter nonetheless benefit from the enrichment of the ecosystem surrounding their products that new uses generate.

A Passionate Plea Against Patents

One of the winners of the the 2007 essay contest on "Equitable access: research challenges for health in developing countries" is the following passionate diatribe against the murderous inequity of patents:

The usual, if untenable, reason for granting patent monopolies is that excess revenue is spent on research for new drugs and that this stimulates further research and leads to more innovations. On the contrary, there is hardly any pharmaceutical company that spends more than 15% of its annual revenue on research. The rest goes to other things: advertising, marketing, lobbying, etc. Their research on diseases found in developing countries has always been insufficient. New drugs for the treatment of tropical diseases are rare and far between, and are often not the result of pharmaceutical industry research. Research is expensive and requires lots of money, no doubt. It takes resources to generate innovation. However, maintaining pharmaceutical patents is even more expensive. Like Belding Scribner’s shunt, innovation must address needs and reach the people who have those needs; otherwise it is not innovation.

What we need is a paradigm shift, a new way of organizing, promoting and financing research and innovation, one that would ensure an intercontinental balance of interests and research priorities.

(Via Open Access News.)

04 November 2007

I'm Sorry, Dave, I Can't Tell You That...

One thing I often hammer on about is the essential re-usability of open content. Here's a good example: AskWiki, a kind of semi-intelligent front-end to Wikipedia that lets you frame questions it attempts to answer autonomously using that body of information:

AskWiki, developed in partnership between AskMeNow and the Wikimedia Foundation, is a preliminary integration of a semantic search engine that seeks to provide specific answers to questions using information from Wikipedia articles.

What's particularly cool is that is also applies classic Darwinian evolution through collaborative refinements:

Users can improve the accuracy of the AskWiki engine via the categorization feedback mechanism. Users can categorize each AskWiki Answer as an article deemed either Correct, Incorrect or Uncertain. This user feedback is processed by AskWiki to improve the search capabilities and accuracy of the AskWiki engine.

Members of the AskWiki Community are encouraged to expand upon correct answer articles and correct the incorrect or uncertain ones, re-categorizing the articles as they are updated. These efforts are tied directly into the AskWiki engine as well.

Although very simple at the moment, this has great potential. Wikipedia is rather passive, waiting for you to find stuff; AskWiki, by contrasts, tries hard to "understand" what you want, and give it to you. Now extrapolate the "understand" bit, and you get something very interesting.... (Via Language Log.)

03 November 2007

Open Source Hardware: A Meme That Won't Die

Open source hardware is nice in theory, but currently self-contradictory in practice. The key thing about open source is that it's generated by code, and the code can be hacked. The same is true of open content, open data, open genomics and the rest. Until they come out with better fabbers whose underlying generative code is both available and hackable, we're doomed to pale imitations of true open source hardware.

In the meantime, Bug Labs has come up with a fun waystation on the road to that end goal:

BUG is a collection of easy-to-use, open source hardware modules, each capable of producing one or more Web services. These modules snap together physically and the services connect together logically to enable users to easily build, program and share innovative devices and applications. With BUG, we don't define the final products - you do.

Note that one key open source feature that you can reproduce in hardware is modularity, and indeed it's key to Bug's approach. And in a real sense, Bug has its heart in the right place:

BUGbase is the foundation of your BUG device. It's a fully programmable and "hackable" Linux computer, equipped with a fast CPU, 128MB RAM, built-in WiFi, rechargeable battery, USB, Ethernet, and a small LCD with button controls.

Steve Jobs as a Ratchet of Openness

Normally, I would hawk and spit at the mere mention of the iPhone, since it's not exactly an open platform. But here's a more measured analysis of what's going on:

This is, in other words, a one-way ratchet in the right direction. Every time a handset maker wrings increased openness out of one wireless carrier, and thereby produces a handset that's superior to what's already on the market, that device will set a new baseline for the capabilities a phone should have. And the other carriers will have little choice but to follow suit by allowing similar features on their own networks. It may take a long time, but de facto open networks will get here eventually.

Put this way, I suppose we can say that more generally Jobs has been a ratchet of openness - for example, there's no doubt that it was the iPod that paved the way for DRM-less music, even if, ironically, it has not itself eschewed DRM. Perhaps we need individuals like Jobs, who, though outside the open world, are important catalysts for change towards openness.

Thus Spake Yochai

I am still optimistic. It does seem that people have been opting for open systems when they have been available, and that has provided a strong market push against the efforts to close down the 'Net. Social practices, more prominently the widespread adoption of participation in peer production, social sites, and DIY media, are the strongest source of pushback. As people practice these freedoms, one hopes that they will continue to support them, politically, but most powerfully perhaps, with their buying power and the power to divert their attention to open platforms rather than closed. This, the fact that decentralized action innovates more quickly, and that people seem to crave the freedom and creativity that it gives them, is the most important force working in favor of our capturing and extending the value of an open network.

Sigh; my hero.

Letting Floggers Go Hang

This seems pretty unexceptionable, if a little hard to police consistently:

Under laws due to come into force at the beginning of next year, but likely to be delayed until April for the UK, companies posing as consumers on fake blogs, providing fake testimonies on consumer rating websites such as TripAdvisor, or writing fake book reviews on Amazon risk criminal or civil liability.

What's interesting is that blogging and its attendant problem of fake blogging - aka flogging - is considered important enough to warrant pan-European legislation of this kind. Gosh, we must be doing something right.

P2P'ers (Heart) CDs

Imagine:

A newly study commissioned by Industry Canada, which includes some of the most extensive surveying to date of the Canadian population on music purchasing habits, finds what many have long suspected (though CRIA has denied) - there is a positive correlation between peer-to-peer downloading and CD purchasing.

So tell me again why the music industry is pursuing the P2P crowd with such ferocity? Death wish, perhaps?

02 November 2007

Credible, Moi?

"We have 17.1 million users of bbc.co.uk in the UK and, as far as our server logs can make out, 5 per cent of those [use Macs] and around 400 to 600 are Linux users."

So even though at least 1 per cent of people use GNU/Linux, according to most estimates, for some strange reason, 170,400 of those studiously avoid all interaction with BBC sites.

Yes, Ashley, that's really likely, isn't it? I mean, it's not that you're desperately trying to justify an unjustifiable course of action by clutching desperately at any old number you happen upon?

Update: Whilst observing the twisting in the wind on Ashley's blog (notice how suddenly he uses a conveniently smaller number - 12.2 million - for the BBC audience to reduce the GNU/Linux numbers here), I've just spotted this:

I have done a couple of interviews with silicon.com and our own BBC Backstage to try and move on the dialogue from why we needed to make the decisions we did, to where we go from here, and to how we intend moving forwards towards universal access to our content in the UK. These are intended to open more meaningful conversation based on a mutual understanding of the issues and practicalities we face.

This is pure Blair-speak (remember him?): whenever he was unable to win an argument by logic, he always invoked the "we need to move on" - which meant "I'm going to do it anyway". Ashley's use of the same trope explains a lot....

Browser Wars 2.0

Didn't we get all this sorted out a few years back?

Mozilla CTO Brendan Eich and Microsoft's Chris Wilson are trading heated rhetoric over the proposed next version of ECMAScript, better known as JavaScript.

This matters, of course, because JavaScript has become an indispensable part of Web 2.0 technologies.

Finding Your Way in the Open Geospatial World

It is clear that geospatial capabilities are going to be big, and this means the open source community needs to expand its work in this field. That's just been made easier by Autodesk, which:

recently announced plans to donate its coordinate system (CS) and map projection technology to the Open Source Geospatial Foundation (OSGeo). The software, acquired from Mentor Software will help users to more easily support geographic coordinate conversions and allow accurate and precise geospatial analysis. This planned donation joins other previous Open Source donations by the company, including the web mapping MapGuide and the geospatial data access technology (FDO) software, both donated last year.

The rest of the interview offers some useful background to the kind of stuff that will be coming through, and how open source fits in.

Deconstructing the gPhone

One of the reasons I've been writing about Google's purportedly-imminent gPhone is because of its knock-on effect on the whole GNU/Linux ecosystem. Here's a Forbes feature exploring the same idea:

Industry efforts such as the Mobile Linux Initiative, however, would allow Google to move into mobile without pushing aside some potential partners. Of the three largest handset makers, both Motorola and Samsung have placed big bets on Linux-powered handsets, with Nokia trying out a smaller number of smart phones and tablets. Putting out an open-source collection of software would allow all three to integrate Google's services into its efforts.

This is an important point. When there are several competing systems, the best way to agree on a common standard is to adopt something completely different that offers the same competitive advantage to everyone. That's why companies have been lining up to back GNU/Linux, and junking their own, older Unix flavours (well, everyone except Sun).

Desperately Seeking Pamela

Groklaw's Pamela Jones is a true eminence grise of the area in the intellectual Venn diagram where computer technology and law intersect. And yet, as befits her eminent greyness, she's a shadowy figure - some have even gone so far as to claim that she does not exist.

Against that background, this interview is all-the-more welcome, not least because it contains insights from PJ such as the following:

What is so unique about IP and FOSS is that computers are a relatively recent thing. So is FOSS. So there are people still alive who remember very well the early days, the beginnings. That has implications for prior art searching, for example. It had implications in the SCO litigation, because when SCO made broad claims in the media, there were people saying, "That's not so. I was there. It was like this..."

Oh yeah: now, why didn't I think of that?

01 November 2007

MySpace and Bebo Back OpenSocial: Oh My!

This open stuff is getting popular:

MySpace and Bebo, two of the world’s largest social networking sites, today joined a Google-led alliance that is promoting a common set of standards for software developers to write programs for social networks.

As that nice Mr Schmidt explains:

“The most important principle about openness is that everyone is invited to join,” said Eric E. Schmidt, Google’s chief executive.

Got that, Facebook?

Crowdsourcing Sousveillance (Again)

I can't help feeling this will ultimately link with the story about wireless memory cards:

Software that turns groups of ordinary camera cellphones into a "smart" surveillance network has been developed by Swiss researchers. The team says it will release the software for programmers and users to experiment with.

Not least because:

The researchers plan to release Facet as an open-source project, allowing anyone to use or modify its code, and to experiment with networked camera phones running the software. "Because of the way we implemented it, the whole thing will run in Java on virtually any phone you want," Bolliger says. "It will be very nice to see what people come up with."

(Via The Inquirer.)

Long Live LibriVox

To my shame, I only discovered the wonderful LibriVox recently. Now it's passed a milestone in its short history:

Well, we did it. We just cataloged our 1,000th book, and for that a huge thank you must go out to everyone who has ever said or written the word LibriVox. Thank you first to the readers for lending their voices to something wonderful; to the Book Coordinators who pull things together; to the Meta Coordinators who get all this audio up on the net; to the Moderators who keep things running smoothly on our forum. And of course the other people: the proof listeners, the catalog development team, the web site designers and fixers, and all the forum volunteers of every stripe.

And more: to our listeners, and supporters, to Dan for keeping the servers running; to the Internet Archive for providing hosting for all our media, which makes it all possible; to Project Gutenberg (and other public domain projects) for liberating all this wonderful text onto the web.

And of course a big thank you to all our families and friends who live with our varying levels of LibriVox addiction.

Interesting to note that LibriVox feeds (in the nicest possible way) off Project Gutenberg, another great digital commons. Interesting, too, to see that they call LibriVox an "addiction"; that's what makes these projects so great: sheer, unadulterated dependancy.... (Via Michael Geist.)

Bring on the Fair Use Dolphins

A couple of weeks ago I wrote about the unsatisfactory UGC Principles put together by media companies, particularly with regard to the exiguous recognition of fair use. Well, good news, chaps, those nice people at the EFF have put together a document *totally* about Fair Use Principles for User Generated Video Content:

Online video hosting services like YouTube are ushering in a new era of free expression online. By providing a home for “user-generated content” (UGC) on the Internet, these services enable creators to reach a global audience without having to depend on traditional intermediaries like television networks and movie studios. The result has been an explosion of creativity by ordinary people, who have enthusiastically embraced the opportunities created by these new technologies to express themselves in a remarkable variety of ways.

The life blood of much of this new creativity is fair use, the copyright doctrine that permits unauthorized uses of copyrighted material for transformative purposes. Creators naturally quote from and build upon the media that makes up our culture, yielding new works that comment on, parody, satirize, criticize, and pay tribute to the expressive works that have come before. These forms of free expression are among those protected by the fair use doctrine.

New video hosting services can also be abused, however. Copyright owners are legitimately concerned that a substantial number works posted to some UGC video sites are simply unauthorized, verbatim copies of their works. Some of these rightsholders have sued service providers, and many utilize the “notice-and-takedown” provisions of the Digital Millennium Copyright Act (DMCA) to remove videos that they believe are infringing. At the same time, a broad consensus has emerged among major copyright owners that fair use must be accommodated even as steps are taken to address copyright infringement.

All good stuff, but the best bit is the following principle:

Informal “Dolphin Hotline”
: Every system makes mistakes, and when fair use “dolphins” are caught in a net intended for infringing “tuna,” an escape mechanism must be available to them.

I don't think we're in Kansas any more.

Software Patents: Abolition Now!

One of the constant themes of this blog is the pernicious effect of software patents - both in countries where they exist, like the US, and even elsewhere, like the UK, where they don't, because of knock-on effects. So it's good to see that someone is finally getting to grips with the problem on the other side of the pond:

What could make the Free Software Foundation (FSF), proprietary software companies, and at least one venture capitalist into allies? The End Software Patents (ESP) coalition, a new organization poised to swing into action next month under the leadership of Ben Klemens.

The campaign currently has seed funding of a quarter million dollars from sources those associated with the group won't disclose, and hopes to augment that with donations from individuals and companies for a struggle that, to judge by the usual amount of time it takes to push major changes through the US Supreme Court, could take five years or more to complete.

I won't be holding my breath on this one, but it can only help raise awareness and - ultimately - lead to some sanity being brought into a seriously broken system.

Wireless Memory Card

Although this isn't directly concerned with open source, I predict a lot of clever open source coders will start hacking this system and doing interesting things with the idea:

Eye-Fi Inc., a company dedicated to helping people navigate, nurture and share their digital memories, today unveiled the Eye-Fi Card — the world’s first wireless SD memory card for digital cameras. The Eye-Fi Card uses home Wi-Fi networks to create an effortless and convenient way for users to send photographs directly from digital cameras to PCs, Macs and online photo and social networking sites.

(Via openspectrum.info.)