Showing posts with label GNU/Linux. Show all posts
Showing posts with label GNU/Linux. Show all posts

23 July 2007

Alfresco: Open Source Barometer

The enterprise content management company Alfesco has cropped up a few times on these pages. It's increasingly clear to me that it is one of the leaders of the second-generation open source companies that are starting to make their mark in the wider world of business software - not least because it employs the one-man open source powerhouse that is Matt Asay.

A further sign of Alfresco's importance in this sector is the appearance of its Open Source Barometer:

The Alfresco open source barometer is a survey, conducted April through June 2007, using opt-in data provided by 10,000 of the 15,000 Alfresco community members with the aim of providing a global survey of trends in the use of open source software in the enterprise.

Users were asked about their preferences in operating systems, application servers, databases, browsers, and portals to capture the latest information in how companies today evaluate and deploy open source and legacy proprietary software stacks in the enterprise.


The report is valuable, because it's based on a serious, if necessarily skewed, sample size. Two results stand out: that people increasingly are developing on Windows, and then deploying on GNU/Linux (something I'd noticed too), and that the UK lags behinds other countries as far as Alfresco's products are concerned:

The survey found that the U.S. is leading open source adoption globally. We believe the Global 2000 is seeking innovation and better value for their technology investments whereas in Europe open source adoption is often driven by governments seeking better value for their citizens. The research also showed that the U.K. lags behind in the adoption of open source suggesting less government emphasis compared with other European countries such as France, Germany, Spain and Italy.

Apparently the survey will appear every six months, which is good news: tracking changes in its results should prove fascinating.

17 July 2007

BBC Hoist By Its Own Petard

Oh, this is rich:

A revised version of FairUse4WM reappeared on forums late last week, and the utility now effectively strips the DRM from iPlayer content allowing it to be copied and played into perpetuity rather than for the limited period intended by the BBC.

Which, of course, was inevitable. But what's droll is the BBC's spin:

"We know that some people can — and do — download BBC programmes illegally. This isn't the first piece of software to be hacked or bypassed. Nor will it be the last. No system is perfect. We believe that the overwhelming majority of licence-fee payers welcome this service and will want to use it fairly."

So, let's get this straight. The "overwhelming majority of licence-fee payers welcome this service and will want to use it fairly", while "some people can — and do — download BBC programmes illegally".

And yet the BBC insists on imposing DRM on the "overwhelming majority" who "want to use it fairly" - and so don't need DRM; meanwhile, the people who "can - and do - download BBC programmes illegally" will be able to get around the DRM anyway, as the BBC admits.

So DRM is pointless for both groups, and hence pointless for everyone. Moreover, it not only inconveniences the law-abiding majority, it locks some of them out entirely, in the case of Mac and GNU/Linux users.

God, what a mess the BBC is in - and not just logically.

14 July 2007

Eee - I Want One

This looks very tasty:

The Asus Eee PC 701 notebook

* Display: 7"
* Processor: Intel mobile CPU (Intel 910 chipset, 900MHz Dothan Pentium M)
* Memory: 512MB RAM
* OS: Linux (Asus customized flavor)
* Storage: 8GB or 16GB flash hard drive
* Webcam: 300K pixel video camera
* Battery life: 3 hours using 4-cell battery
* Weight: 2lbs
* Dimensions: 8.9 in x 6.5 in x 0.82 in - 1.37 in (width x depth x thickness)
* Ports: 3 USB ports, 1 VGA out, SD card reader, modem, Ethernet, headphone out, microphone in

Even tastier is the price: with the dollar delightfully weak these days, we're talking just a smidge over a hundred quid each. Put me down for a brace.

12 July 2007

BBC Listens - or Pretends To...

Good to hear:

The BBC Trust has asked to meet open source advocates to discuss their complaints over the corporation's Windows-only on demand broadband TV service, iPlayer.

The development came less than 48 hours after a meeting between the Open Source Consortium (OSC) and regulators at Ofcom on Tuesday. Officials agreed to press the trust, the BBC's governing body, to meet the OSC. The consortium received an invitation on Wednesday afternoon.

Since they had to be shoved into doing this by Ofcom, I somehow can't see the BBC actually doing anything as a result. But I'm willing to be proved wrong.

10 July 2007

Microsoft, China, Piracy, the Future

Sometimes the truth will out in the most surprising contexts. Like here, in this article about Microsoft's growing success in China:

Today Gates openly concedes that tolerating piracy turned out to be Microsoft's best long-term strategy. That's why Windows is used on an estimated 90% of China's 120 million PCs. "It's easier for our software to compete with Linux when there's piracy than when there's not," Gates says. "Are you kidding? You can get the real thing, and you get the same price." Indeed, in China's back alleys, Linux often costs more than Windows because it requires more disks. And Microsoft's own prices have dropped so low it now sells a $3 package of Windows and Office to students.

That, in a nutshell is the future. Not just for proprietary software, but for all digital goods. It doesn't matter if stuff is pirated, because it seeds the market. Money can be made later, once the market has reached a critical point. It's slightly worrying for free software that Microsoft has made this discovery, albeit by chance. The upside is that it will prove an important proof point on Microsoft's larger journey to opening up. (Via The Open Road.)

30 June 2007

Irving Wladawsky-Berger: And Another Thing

I interviewed Irving Wladawsky-Berger twice: once for Rebel Code, soon after IBM announced its support for GNU/Linux - arguably one of the key moments in the corporate acceptance of open source - and once for the Guardian, shortly before he retired from IBM. On both occasions he was a pleasure to talk to.

And now I find another reason to like the chap:


One of my favorite films is the 1956 science fiction classic Forbidden Planet.

Me too, me too.

21 June 2007

After Netcraft

For over a decade, it has been a point of faith that Apache is not only a better Web server than Microsoft's IIS, but that this is demonstrable: the Netcraft survey of public Web servers shows that Apache has been consistently ahead.

Alas, for a variety of reasons - not least Microsoft's determination to reduce the gap, whatever the cost - Apache's lead is falling. So it's good to have this new survey that re-asserts Apache's superiority, and adds a nice extra twist:

Linux websites have better uptime and load faster than Windows-based websites. Research by WatchMouse, a website monitoring company, also shows that web server platform Apache outperforms the Microsoft IIS platform. Therefore, having a Linux website and an Apache webserver platform offers the best choice for professional web pages.

I feel another Microsoft-funded piece of research on its way....

19 June 2007

Interview with Fedora's Max Spevack

Following the recent launch of Fedora 7, I spoke to Max Spevack, Fedora Project Leader, about how Fedora and Red Hat work together, and what lies ahead.

Glyn Moody: What's the nature of the relationship between Fedora and Red Hat?

Max Spevack: It's very symbiotic, obviously, because Red Hat offers significant financial support to the Fedora Project. I really believe that the Fedora Project represents sort of the soul of Red Hat. It's the place where, as a company, Red Hat devotes its effort to truly working with and embracing the larger open source community, and giving power and access to the distribution, to the engineers and programmers and contributors who are not a part of Red Hat.

At the same time, Fedora represents, from an engineer's perspective, an upstream for all of Red Hat's other products; like, for example, Red Hat Enterprise Linux, which is built about every two years. Fedora is a distribution that we try to release twice a year, and we try to always focus on the things that are important to the larger Fedora community, while at the same time allowing Fedora to be a place where things that Red Hat engineering groups are working on can also make their way into the distribution.

Glyn Moody: What about the day-to-day dynamics: to what extent do people at Red Hat say, "Gosh, we'd really like this particular feature at some point. How about working on it?"

Max Spevack: When we try to sit down and plan out what a version of Fedora is going to look like and start to make a feature list of thing we'd like to get into any given version of Fedora, one of the groups that we go and talk to is the Red Hat Enterprise Linux product guys and engineering managers. And we say, "Well, what are the things that your teams are working on that you would like us to include in, say, Fedora 6 or Fedora 7 or Fedora 8, based on when you think certain things are going to be ready?" And so that is one person that we talk to.

And then, at the same time, we go out to the larger Fedora community and we say, on our public mailing lists and on our wiki: "We want to try to put together a release of Fedora that'll come out five months from now. What are some of the features that you guys think are important? Or what are some of the places that you think need more work?"

And we get that whole list, and then we can kind of build out and say, "Well, all right, here's the thing that Red Hat wanted to work on. And, well, Red Hat's got five guys working on it, so that's taken care of. The community was asking for X, Y, and Z. And, well, there's a programmer in the community who has volunteered to lead the development of that feature, and so it's going to happen."

"This other feature is something that everyone thinks would be great, but there isn't really anyone with free time to work on it, so let's go and talk to the Red Hat management and see if we can maybe find an engineer who can get some of their time to spend working on that feature."

Glyn Moody: Is there ever a tension between what Red Hat wants to do and what your community wants to do.

Max Spevack: Well, it comes in cycles. I would say 90 percent of what's in Fedora 7 is all stuff that's really, really important to the Fedora community. Part of the reason why that was possible for Fedora 7 is because RHEL 5 was just released a few months ago, and so there isn't really any new RHEL kind of stuff ready to go yet, because that's a two-year release cycle.

If you back up, though, six months, to when we were finishing Fedora Core 6, Fedora Core 6 was the last version of Fedora that was coming out before a Red Hat Enterprise Linux release. RHEL 5 was based very significantly off of the Fedora Core 6 upstream, and so if you look at the development cycle leading up to Fedora Core 6, I would say that it was slightly less community-focused and slightly more Red Hat-focused.

And so the give and take happens based on where we are in relation to a Fedora Release and a RHEL release, and how their two-year release cycle and our six-month release cycle overlap with each other.

Glyn Moody: What kind of developer wants to work on Fedora rather than on one of the other distros?

Max Spevack: What Fedora offers that I think a lot of other folks don't at this point in time is the complete transparency into the entire build process. What I mean by that is everything, from you writing your code and checking it into CVS, through your code going into the build system and producing an RPM, to a compose tool taking a whole collection of RPMs from various repositories and turning those into an actual CD or installable tree - every step along that path is completely free software, is completely external and community-based. And anybody in the world can use that same toolchain, or work from it, to build a version of Fedora that is completely customized to their environment.

[For] the older versions of Fedora, the Fedora code was in two different repository. One repository was the one that was owned by the community, and the other repository was the one that was owned by Red Hat, and we didn't like that. And we have blown that whole idea up, in Fedora 7, and turned it all into one community-owned repository, which is what has allowed us to then also make sure that all the tools that build the distribution out of that repository are also completely community-owned.

Glyn Moody: It sounds to me, to paraphrase a little bit what you're saying, that you've moved towards the Debian model and taken, in many ways, the best bits of their approach. But you have the advantage, which perhaps they don't have, in having a company with reasonably deep pockets behind you, as well. Would that be fair?

Max Spevack: I think that is a pretty good way to look at it. Certainly, having Red Hat as a big corporate sponsor of what we do with Fedora doesn't hurt, because it helps us make sure we have the ability to hire the best contributors to Fedora every now and then.

Over the last year or so, we've hired probably three or four of some of the leading community contributors to Fedora, and we've said, "By the way, we've noticed that over the last two years you've spent 30 hours a week - somehow, in your spare time, when you're not doing your actual job - working on Fedora. What do you say we give you a paycheck and let you spend 50 hours a week doing it just for us?”

Glyn Moody: Looking forward a little, how do you see Fedora evolving?

Max Spevack: There's a few things that I see happening in the next nine or 12 months. All of the change that we have put in the last six months into the Fedora is going to need a little time to let the dust settle on it. As people start to use some of these tools more frequently, there's going to be complaints, and we're going to make them better.

I think there is a lot of potential in the live CD arena. One of the things we have got working for Fedora 7 is the live USB key, where you can put the whole distro on a USB key and boot it up. I think that there's a lot of work to be done there to make that feel a little more like a full product - making sure that the extra space on that USB key can be encrypted, making it really easy to upgrade.

Glyn Moody: What about things like support? Outside Red Hat, what structures do you have in place for directly supporting your users?

Max Spevack: The main way of getting support for Fedora is the Fedora community. It's the Fedora mailing lists; FedoraForum.org, which gets tons and tons of traffic; Fedora IRC. It's a very grassroots kind of support structure right now.

I think there is definitely a space there to offer a more formalized support of Fedora. And when I make my own personal list of goals that aren't engineering related, for Fedora, that's certainly one of the ones that I have been spending a lot of time thinking about. Is there a way that we - meaning Red Hat or the Fedora Project - can offer a more formal kind of support around Fedora? Even if it's like five bucks a month, is there a way we can see if there's people out there who would like a more formalized support of Fedora? And if there's a market for it, we can figure out a way to offer it.

17 June 2007

Let's Hear It for Hugo

Venezuela's Hugo Chavez may be barking or worse (his totalitarian tendencies keep peeping out), but he's certainly innovative:

The Venezuelan government of President Hugo Chavez announced the launch of their "Bolivarian Computers" last week, consisting of four different models produced in Venezuela with Chinese technology. The new computers will run the open-source Linux operating system and will first be used inside the government "missions" and state companies and institutions but eventually are expected to be sold across Venezuela and Latin America.

This will make Venezuela an interesting laboratory for the wider sale and use of GNU/Linux-based PCs within a country. (Via Slashdot.)

04 June 2007

No Xmas Cards for Xandros

Well, it looks like the world of free software can cross another company off its Christmas card list:

Microsoft and Linux distributor Xandros announced on Monday a technical and legal collaboration, the latest step in the software giant's ongoing program to partner with open-source companies.

Over the next five years, the two companies said, they will work on improving interoperability between their servers to improve systems management.

The pact calls for Microsoft to provide patent covenants for Xandros customers that ensure they are not infringing on Microsoft's intellectual property, according to the companies.

Er, didn't another company recently do something similar? With rather negative consequences...?

29 May 2007

Will Microsoft Be Assimilated?

I knew that I knew nothing about aQuantive. Here, for example, is something rather important that I didn't know I didn't know:

Information available from Atlas' Web site indicates the Internet software company employs extensive use of open source software including Linux, Apache, MySQL, and Solaris.

Software engineers at Atlas' Raleigh office do client/server development in C and C++, software maintenance and "scripting", and developing and maintaining custom reporting capabilities.

Other sought after skills include Unix development, JavaScript, and those for Windows software administration like SQL Server and IIS.

The use of open source is not confined to Atlas with the second significant business unit Avenue A Razorfish boasting "we also frequently utilize open source technologies".

There was a similar situation when Microsoft bought Hotmail, which was running on Apache and FreeBSD for a long time after acquisition. Since aQuantive is much bigger, we can presumably expect Microsoft to have even more difficulty assimilating it.

24 May 2007

IBM Opens Up - A Little More

One of the most important journeys in the world of software has been undertaken by IBM. Its early support for first Apache, and then GNU/Linux, were critical in establishing open source as viable for business. Then came the donation of code to Eclipse, and many other smaller acts of openness.

Here's the latest one:

IBM is kicking off an experiment to open up its software development process in a way that mirrors the creation of open source applications.

"The reward of getting our information out there is going to be amazing and critical to the future of IBM's software," Jerry Cuomo, chief technology officer of IBM's WebSphere middleware suite, told vnunet.com in an interview at the IBM Impact 2007 conference in Orlando.

Cuomo is planning to publish the source code control system of software projects and encourage lead engineers to start blogs.

This will allow them to engage in conversations with outside developers and IBM customers and poll them on planned features and technologies.

I'm sure this will become the standard way to develop commercial software. Just think: one day, even Microsoft will be doing it.

19 May 2007

Microsoft Starts to Get the Modularity Bug

First, this incredible opening par:

Some of the changes in the upcoming release of Windows Server 2008 are a response to features and performance advantages that have made Linux an attractive option to Microsoft customers.

Er, say that again? Windows Server 2008 is explicitly responding to GNU/Linux?

Then, this little nugget:

"Having less surface area does reduce the servicing and the amount of code you have running and exposed, so we have done a lot of work in 2008 to make the system more modular. You have the server manager; every role is optional, and there are more than 30 components not installed by default, which is a huge change," Laing said.

Ah, yes, modularity....

11 May 2007

All 'K? KDE 4 Alpha is Out

KDE justs keeps on getting better and better, and is pretty much the de facto open source desktop these days. Now we have KDE 4 - well, an alpha release, at least - and it looks pretty cool.

04 May 2007

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

02 May 2007

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.

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.

25 April 2007

Virtual Mouse Brain is Penguin-Powered

One of GNU/Linux's unique properties is its ability to run on dozens of platforms (whereas Windows runs on precisely one, that of Intel's processors). GNU/Linux can power anything from an embedded processor in a tiny industrial device, through mobile phones, PCs, minicomputers, mainframes right up to massively-parallel supercomputers.

One of these, IBM's Blue Gene/L, has recently been used to model part of a mouse brain in near-real-time. Which means that GNU/Linux has just added a platform, albeit as an emulation. (Via Jamais Cascio.)

16 April 2007

Microsoft Sees the (Silver)Light

I suppose I ought to approve of Microsoft's new Silverlight:

Microsoft Silverlight is a cross-browser, cross-platform plug-in for delivering the next generation of media experiences and rich interactive applications (RIAs) for the Web.

In other words a Flash-killer. Well, maybe not, but at least it might nudge Adobe into opening up their technology. And how about this for progress:

Silverlight will support all major browsers on both Mac OS X and on Windows. Particular care is being taken to account for differences in platform and browser capabilities to ensure a consistent experience including experiences on FireFox, Safari, and Internet Explorer.

OK, it's not quite GNU/Linux support, but Firefox at least seems to have made an impression.