Feeds

Explain yourself Miguel, demands RMS

.NETification of GNOME - latest

  • alert
  • submit to reddit

Remote control for virtualized desktops

A surprised and dismayed Richard M Stallman says Gnome project founder Miguel de Icaza owes the community an explanation for comments made to The Register, last week, in which de Icaza advocated basing the project on Microsoft.NET APIs.

"I can't believe it's Gnome you're talking about but if it is, I wouldn't like that," Stallman told an audience at the World Social Forum in Porto Alegre, Brazil last week.

Stallman only learned of de Icaza's intentions to slip the Mono project - based on Microsoft's .NET framework - into Gnome as "the natural technology upgrade" when asked by the audience.

Gnome - the GNU Object Model - is the part of the GNU Project, started by Stallman in 1985.

"I didn't know he was doing that, I find that very hard to believe," he said.

"We would like him to come to the free software community and explain himself to us about it."

Brazilian tech site HotBits has more details here, with a number of other snippets of RMS on globalization, and GNU matters, accessible from the current edition's front page. We're grateful to Renata Aquino for providing us with a translation.

Outraged Gnome users were mailing us over the weekend vowing to abandon the platform, and GnomeVFS maintainer Ian McKellar (who we inexplicably missed when we called in on Danger the other week) took a swipe at Miguel on the Gnome hackers mailing list: "You don't speak for me and you don't speak for most of the Gnome developers I know". (He also takes a sideswipe at us - we're "usually full of FUD and lies," apparently).

However , Miguel has been entirely consistent. From our own interview at the time of the Mono announcement, to this recent Q&A, he's justified Mono primarily is a better technology infrastructure for Gnome.

So if you didn't see this one coming, you simply haven't been paying attention.

Nor has Miguel made any secret of his ambitions to enrich the software libre desktop with more sophisticated infrastructure, using Microsoft Windows as the model. The Bonobo technology was designed to provide a lightweight compound architecture inspired by The Beast's COM, and there was even a Gnome Basic scripting language mooted at one point.

Miguel has told reporters that only an immigration technicality prevented him from becoming a Microsoft employee four years ago - the small print of the H1-B Visa process disqualifies students who haven't completed their degree course.

Sheep in wolf's cloning

With the community gathering at LinuxToday, to discuss the wisdom of the suggestion, a couple of interesting areas have emerged.

One of the justifications offered for Mono cloning the .NET APIs is that other open source projects do too. Don't WINE and Samba clone the Microsoft protocols or interfaces? Isn't it really all OK? The difference, however, is that Win32 and SMB are dominant standards, and producing a workalike, particularly in the case of Samba, provides an interoperability technology that doesn't entrench the monopoly; Samba is in effect a great big device driver that lets a non-Windows machine access Windows network hardware. .NET is different, in that it the .NET framework has precisely zero users right now, if you discount the more nebulous services such as Hotmail, which have been dragooned into the markitecture.

More worrying for any open source project - particularly one as broad and pervasive as Gnome - is the wisdom of committing to a single vendor's semi-open specifications.

As de Icaza acknowledged last week, "few, very few" of the .NET classes have been submitted to ECMA. And Microsoft has hinted that it would make sure .NET clones pay for using Microsoft technology. How, we'll have to see. It may be worth noting that The Beast typically doesn't view patent infringements in the simple, hand-over-the-money style of a Qualcomm or a Rambus, and is actually more frequently the recipient rather than the initiator of patent infringement lawsuits. But rather, it looks for downstream opportunities it can leverage with business partners.

And in any case, does de Icaza have the personal capital to influence such a decision? Well he might, but in theory it should only go so far. The industry-sponsored GNOME Foundation, has an elected board, which meets fortnightly, and where agenda items such as "8.b. Proposal to sell our souls to The Satan of Redmond in perpetuity" can be postponed until after tea and biscuits.

One of the sponsors of the Foundation is Sun. As we pointed out on Friday, the prospect of selling boxes with the sticker "Solaris - Powered by .NET" might persuade Sun to start taking an active interest in the Foundation. Like, really, really active. ®

Related Story

Gnome to be based on .NET - de Icaza

Security for virtualized datacentres

More from The Register

next story
PEAK APPLE: iOS 8 is least popular Cupertino mobile OS in all of HUMAN HISTORY
'Nerd release' finally staggers past 50 per cent adoption
Microsoft to bake Skype into IE, without plugins
Redmond thinks the Object Real-Time Communications API for WebRTC is ready to roll
Microsoft promises Windows 10 will mean two-factor auth for all
Sneak peek at security features Redmond's baking into new OS
Mozilla: Spidermonkey ATE Apple's JavaScriptCore, THRASHED Google V8
Moz man claims the win on rivals' own benchmarks
FTDI yanks chip-bricking driver from Windows Update, vows to fight on
Next driver to battle fake chips with 'non-invasive' methods
DEATH by PowerPoint: Microsoft warns of 0-day attack hidden in slides
Might put out patch in update, might chuck it out sooner
Ubuntu 14.10 tries pulling a Steve Ballmer on cloudy offerings
Oi, Windows, centOS and openSUSE – behave, we're all friends here
Was ist das? Eine neue Suse Linux Enterprise? Ausgezeichnet!
Version 12 first major-number Suse release since 2009
prev story

Whitepapers

Why cloud backup?
Combining the latest advancements in disk-based backup with secure, integrated, cloud technologies offer organizations fast and assured recovery of their critical enterprise data.
Getting started with customer-focused identity management
Learn why identity is a fundamental requirement to digital growth, and how without it there is no way to identify and engage customers in a meaningful way.
High Performance for All
While HPC is not new, it has traditionally been seen as a specialist area – is it now geared up to meet more mainstream requirements?
New hybrid storage solutions
Tackling data challenges through emerging hybrid storage solutions that enable optimum database performance whilst managing costs and increasingly large data stores.
Mitigating web security risk with SSL certificates
Web-based systems are essential tools for running business processes and delivering services to customers.