Showing posts with label IBM. Show all posts
Showing posts with label IBM. Show all posts

19 November 2007

Poland: Not Just Plumbers

In the UK the Polish plumber has become a staple figure of merriment, if not fun (after all, nobody wants to make fun of someone as important as a plumber.) More generally, there are supposed to be around 600,000 recent Polish immigrants, more or less keeping the UK economy going. (As a corollary, the number of signs and job vacancies in Polish is also shooting up.)

Now it seems that Polish programmers are just as important globally:

Recently, I moderated an interesting panel held at Stanford university at the Hoover Insititution, on the subject of Poland's growing role in the global tech community. Over the past few years Dell, Google, Hewlett-Packard, Intel, IBM, Motorola, Siemens, and others have opened engineering offices in Poland.

16 November 2007

Proprietary Software Does Not Scale

It used to be said that open source software does not scale - a reflection of both its immaturity at the time, and of the pious hopes of the proprietary world. Today, the reverse is true: it is proprietary software that does not scale, but in a slightly different sense.

This was brought home to me by IBM's fashionable Blue Cloud announcement:


Blue Cloud – based on IBM’s Almaden Research Center cloud infrastructure -- will include Xen and PowerVM virtualized Linux operating system images and Hadoop parallel workload scheduling. Blue Cloud is supported by IBM Tivoli software that manages servers to ensure optimal performance based on demand. This includes software that is capable of instantly provisioning resources across multiple servers to provide users with a seamless experience that speeds performance and ensures reliability even under the most demanding situations. Tivoli monitoring checks the health of the provisioned servers and makes sure they meet service level agreements.

The whole point about cloud computing is that it has to be effectively infinite - the more people want, the more they get. You can't do that with software that requires some kind of licensing payment, unless it's flat-fee. You either have to write the software yourself, or - much easier - you use free software (or, as with Google and now IBM, you do both.)

If cloud computing takes off, Microsoft is going to be faced with a difficult choice: see everyone migrate to open source, or offer its operating systems for a flat fee. Given its recent behaviour in places like China and Russia, where it has effectively given away its software just to stop open source, I think it will opt for the latter.

24 October 2007

SCO Zombie May Take a Few More Steps

The SCO saga may stagger on awhile:

SCO has gotten a $16 million bid from York Capital for its Unix business. Coupled with the $10 million line of credit York is ready to provide, it's money enough to keep SCO's litigation against Novell and IBM going and to underwrite its budding mobile interests, the company says. SCO's lawyers will be filing papers related to the bid this afternoon with the bankruptcy court in Delaware.

...

The deal SCO has cut with York would reportedly leave SCO with ownership of the litigation and what is being called the "core IP," apparently any IP necessary to the lawsuits. York, a $12 billion Manhattan firm known to buy small software companies with declining revenues and turn them around, would get a 20% interest in any licenses SCO's litigation produces. Say, if circumstances conspired to allow SCO to restart its hated SCOSource Linux licensing scheme. York would also get the right to license SCO's Unix source code and get control of its contracts with licensees. York is expected to invest in the business, which includes a bunch of sterling accounts, and attempt to grow it.

Haven't people got better things to do with their lives?

10 October 2007

Virtual Worlds Get a Second Life with IBM

I was lucky enough to interview Irving Wladawsky-Berger for the Guardian shortly before he retired from IBM. One of the most intriguing hints of things to come concerned virtual worlds:

Does IBM have its own internal virtual world system - an intraworld running on its intranet?

We plan to build them; exactly how is all under discussion. We very much feel that many of our clients will want intraworlds in the same way they have intranets.

Then you want to make the navigation between the intraworlds and public worlds as seamless as possible.

Some of the "how" regarding interoperability is being addressed with this interesting collaboration between IBM and Linden Lab:

IBM and Linden Lab, creator of the virtual world Second Life (www.secondlife.com), today announced the intent to develop new technologies and methodologies based on open standards that will help advance the future of 3D virtual worlds.

...

IBM and Linden Lab plan to work together on issues concerning the integration of virtual worlds with the current Web; driving security-rich transactions of virtual goods and services; working with the industry to enable interoperability between various virtual worlds; and building more stability and high quality of service into virtual world platforms. These are expected to be key characteristics facing organizations which want to take advantage of virtual worlds for commerce, collaboration, education and other business applications.

What's striking about this announcement - still rather lacking in details, but clearly very good news for Linden Lab - is the emphasis on openness:

Open source development of interoperable formats and protocols. Open standards in this area are expected to allow virtual worlds to connect together so that users can cross from one world to another, just like they can go from one web page to another on the Internet today.

No surprise there, really - open standards are the only way to build resilient, heterogeneous systems. And if you're contemplating linking together myriad, disparate virtual worlds, it had better be resilient in the extreme. (Via Clickable Culture.)

04 October 2007

IBM Makes Good on Patent Bloop

Not something you see everyday - yet:

IBM has put into the public domain and withdrawn its application for patent number US2007/0162321 - Outsourcing of Services. This patent application covers analyzing work flows, skills, economic costs, etc. Here’s why we are withdrawing it — IBM adopted a new policy a year ago to sharply reduce business method patent filings and instead stress significant technical content in its patents. Even though the patent application in question was filed eight months before the policy took effect in September, 2006, had the policy been in place at the time, IBM would not have filed the application. We’re glad the community pointed this application out so IBM could take swift action.

02 October 2007

The Art of the Fork

I noted yesterday how useful the fork can be. But forking well is not easy. Here's an interesting example of how not to do it.

IBM recently made its Lotus Symphony office suite freely available (though not as free software so far as I can tell). That's good(-ish), since it supports ODF, and helps boost that standard. Less good is the fact that it is based on a fork of OpenOffice.org - or, more precisely, an old fork:


I grabbed the attention of a community software engineer, who had a quick peek under the bonnet and soon discovered this was a very old version 1.x release of OpenOffice.org, with a new user interface and a rebranding exercise to make it look like an IBM product. My colleague had a happy ten minutes testing which Easter eggs the IBM thought police had found, and which ones they hadn’t.

Forking code is all very well, but as Lotus Symphony shows, getting left behind by the main trunk is always a danger. (Via Kaj Kandler.)

18 September 2007

IBM's Symphony Bolsters the ODF Choir

Goodness knows why it has taken so long, but IBM finally seems to have woken up to the fact that throwing all its weight behind ODF is much better than vaguely supporting it:

I.B.M. plans to mount its most ambitious challenge in years to Microsoft’s dominance of personal computer software, by offering free programs for word processing, spreadsheets and presentations.

The company is announcing the desktop software, called I.B.M. Lotus Symphony, at an event today in New York. The programs will be available as free downloads from the I.B.M. Web site.

...

Its offerings are versions of open-source software developed in a consortium called OpenOffice.org. The original code traces its origins to a German company, Star Division, which Sun Microsystems bought in 1999. Sun later made the desktop software, now called StarOffice, an open-source project, in which work and code are freely shared.

I.B.M.’s engineers have been working with OpenOffice technology for some time. But last week, I.B.M. declared that it was formally joining the open-source group, had dedicated 35 full-time programmers to the project and would contribute code to the initiative.

This won't lead to any sudden change in OpenOffice.org's fortunes, but it will add to the growing pressure on Microsoft's Office suite. And as Firefox has shown, constant dripping does indeed wear away the stone.

10 September 2007

IBM Goes to Work in the (Open)Office

Some might say about time, too:

The OpenOffice.org community today announced that IBM will be joining the community to collaborate on the development of OpenOffice.org software. IBM will be making initial code contributions that it has been developing as part of its Lotus Notes product, including accessibility enhancements, and will be making ongoing contributions to the feature richness and code quality of OpenOffice.org. Besides working with the community on the free productivity suite's software, IBM will also leverage OpenOffice.org technology in its products.

Good news, nonetheless, and likely to drive the uptake of OpenOffice.org yet further and faster.

11 August 2007

SCO KO'd, Novell Renewed

Well, we all knew it would happen, and, finally, it has:

Judge Dale Kimball has issued a 102-page ruling [PDF] on the numerous summary judgment motions in SCO v. Novell. Here it is as text. Here is what matters most:

[T]he court concludes that Novell is the owner of the UNIX and UnixWare Copyrights.

That's Aaaaall, Folks! The court also ruled that "SCO is obligated to recognize Novell's waiver of SCO's claims against IBM and Sequent". That's the ball game. There are a couple of loose ends, but the big picture is, SCO lost. Oh, and it owes Novell a lot of money from the Microsoft and Sun licenses.

But there's another interesting aspect to this: SCO lost, and Novell won:

But we must say thank you to Novell and especially to its legal team for the incredible work they have done. I know it's not technically over and there will be more to slog through, but they won what matters most, and it's been a plum pleasin' pleasure watching you work. The entire FOSS community thanks you for your skill and all the hard work and thanks go to Novell for being willing to see this through.

As I've written elsewhere, we really can't let Novell fail, whatever silliness it gets up to with Microsoft: it is simply too important for these kinds of historical reasons.

Update: Here's some nice analysis of the implications.

16 July 2007

Not Really Patent At All

Hmm, I'm not really clear what's going on with this "European Interoperability Patent" (EIOP) stuff:

Essentially, it is an idea that is based on what he calls the concept of “soft IP”, which, he says, is encapsulated within the Blue Skies strand of the EPO’s Scenarios project. The EIOP would be an EU-wide patent granted by the EPO that would be “open”. In other words, EIOP owners would not be able to get injunctive relief – either preliminary or permanent in cases of infringement; instead, EIOP owners would effectively be signing up to the concept of licences of right, so that anyone who wanted to use a patent would be able to do so as long as an appropriate licensing fee was paid (it is a concept that exists under the laws of some European countries already, including the UK). If a fee could not be agreed, then the matter would go to the courts, which would adjudicate on what amount would be reasonable.

Actually, I can understand where IBM is going with this, but I'm less sure about the FFII on the basis of the following hints:

“The FFII has a new leadership and we think that it has changed, and become more mature. The FFII is critical if Europe is going to develop as somewhere in which to build a patent system that can exist in a more facilitative and less conflicting nature with open innovation models … the FFII has influence and a strong voice; something it proved in the CII debate. We feel there is now an opportunity to engage and have a constructive dialogue.”

CII refers to the dreaded "computer-implemented invention", and is basically a trick to get European software patents in through the back door. I do hope that the FFII is not going to do something silly. I obviously need to investigate further. (Via The Inquirer.)

13 July 2007

IBM Opens Up AIX....Well, the Beta

What does AIX say to you? Correct: big, old, proprietary. And yet:

Openness, such as compliance with open standards, has always been an integral part of the AIX operating system (OS). The next release of AIX, Version 6.1, extends this openness to the product release process with the first ever AIX open beta. The open beta will allow a broad set of IBM clients to download and gain experience with AIX 6 before it becomes generally available.

An "open" beta for the next AIX release differs from the traditional beta in three key areas:

* Almost anyone who is interested will be able to download and install a pre-release version of AIX 6. By contrast, only a few clients would have the opportunity to test a new AIX release in a traditional beta.
* Participants in the open beta will not receive traditional support from IBM. Instead, you access a Web forum to discuss questions and issues.
* The only legal document required for participation in the open beta is a "click to accept" license agreement that clearly states all program conditions.

Well, I suppose that's progress. (Via The Inquirer.)

11 July 2007

IBM Does the Decent Thing

Well, partly:

IBM is extending this leadership role to further the adoption of open specifications for software interoperability and to simplify implementation of those specifications by open source software organizations. Toward that end, IBM is offering a patent non-assert pledge to include the software specifications identified in the following list. IBM intends this pledge to include specifications for software interoperability for which it has made a royalty-free patent licensing commitment. No action is required by users of these specifications to invoke this non-assert commitment.

What this means is:

IBM irrevocably covenants to you that it will not assert any Necessary Claims against you for your making, using, importing, selling, or offering for sale Covered Implementations. However, this covenant will become void, and IBM reserves the right to assert its Necessary Claims against you, if you (or anyone acting in concert with you) assert any Necessary Claims against any Covered Implementations of IBM or of any third party. This covenant is available to everyone directly from IBM, and does not flow from you to your suppliers, business partners, distributors, customers or others. So, if your supplier, business partner, distributor, customer or other party independently takes an action that voids the covenant as to itself, IBM reserves the right to assert its Necessary Claims against that party, even though this covenant will remain in effect for you.

Now, if it could just do the same for the other N thousand patents it has squirrelled away....

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.

27 June 2007

Solving the Open Source Conundrum

As I've written elsewhere, people have realised that there's a bit of a problem with the term "open source". It's becoming too popular: too many people want to stick the "open source" label on their wares without worrying about the details - like whether they conform to the "official" Open Source Definition (OSD).

The real conundrum is this: how can the use of the term "open source" be policed when it has no legal standing, since it is not a trademark. Theoretically, anyone can use it with impunity - for anything. This is obviously a problem for the "real" open source world, which needs to find a way to encourage vendors to use the term responsibly.

Peer pressure is certainly important here, but there may be another factor. In the course of research for a feature, I came across IBM's big patent pledge of January 2005:

IBM today pledged open access to key innovations covered by 500 IBM software patents to individuals and groups working on open source software. IBM believes this is the largest pledge ever of patents of any kind and represents a major shift in the way IBM manages and deploys its intellectual property (IP) portfolio.

Back then, this was mildly interesting, if greeted with a certain cynicism. But today, in the wake of Microsoft's sabre-rattling, patents are much more of an issue for all open source companies, which makes the next paragraph of the IBM announcement particularly pertinent:

The pledge is applicable to any individual, community, or company working on or using software that meets the Open Source Initiative (OSI) definition of open source software now or in the future.

So there we have a major incentive to meet the OSI definition of open source: if you do, IBM will let you use a good wodge of its patents. This means that in the event of patent Armageddon, where IBM and Microsoft slug it out in the courts, you will not only be safe from any direct attacks from IBM, but might even enjoy the indirect halo effect of IBM's patent portfolio.

Although IBM has not exactly guaranteed it would come rushing to the aid of any OSI-approved damsel in distress if it were attacked by the Microsoft dragon, its patent pledge does contain an element of this implicitly. It's certainly easy to see the benefits for IBM of such a move, both in terms of positive publicity and direct competitive advantage. At the very least, Microsoft is likely to think twice about attacking any company that has this kind of patent hook up with Big Blue.

If you don't adopt the OSI approach, though, you're outside the IBM castle, and on your tod when that nice Mr Ballmer comes calling about those patents he claims your company infringes. And since you're not playing nicely with the official OSI crew, don't expect any help from its big corporate chum, IBM.

Now, tell me again why you don't want to go legit with this "open source" label?

21 June 2007

After Flickr, It Gets Quickr

Not, alas, open source as far as I can tell:

IBM Lotus Quickr is team collaboration software that helps you share content, collaborate and work faster online with your teams -- inside or outside firewall.

Interesting not just for its adoption of Web 2.0 technologies, but its anointing of the Flickr naming meme. (Via Bob Sutor's Open Blog.)

13 June 2007

IBM's Virtual Virtual World

I have this feeling that IBM is going to be very big in virtual worlds. It's got a new site called "Innovation in virtual worlds"; there's not much there at the moment, just this brochure.

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.

22 May 2007

The Joy (and Utility) of FUD

As I've written elsewhere, Microsoft's FUD is more interesting for what it says about the company's deepest fears than for its overt message. This is certainly the case for the latest example:

Coverage of the debate on the new version of the GNU Public License (GPLv3) has focused on the differing opinions among three groups: Project leaders like Linus Torvalds and other top Linux kernel developers; Foundations like the Free Software Foundation (FSF) led by Richard Stallman; and Large Technology Companies such as Sun, HP, IBM, and Novell. While these three groups are certainly all affected by revisions to the GPL, open source developers are also affected, but have been significantly under-represented in the discussion. In this paper, our objective was to give developers a voice and bring their opinions into the debate. What does this fourth constituency think about open source licenses, the upcoming release of the GPLv3, and the philosophies surrounding open source software?

Actually, I lied: the results in this particular case, although predictable, are so hilarious that they deserve wider airing:

Thus our results suggest the actions of the FSF may only be favored by approximately 10% of the broader community and leads us to ask, should a committee be created with a charter to create and revise open source licenses using a governance model similar to that of the open source development model? Is it contrary to the spirit of the open source community, which relies on the wisdom and view of the masses, to have the governance of licenses controlled by a few individuals whose views run contrary to the objectives of potentially 90% of the people affected by their actions, especially when the community members are the very creators and developers of the software under discussion?

Hello, people: those "few individuals" you are talking about are essentially Richard Stallman, as in Richard Stallman who single-handedly started this whole thing, fought most of the key battles, and even wrote some of the most important code, alone. And you're questioning his right to revise the licence that he - as in Richard Stallman - devised and then gave to the world?

But of course the main takeaway from this is that Microsoft is really, really worried by precisely those new provisions in GPLv3 that are designed to limit its ability to subvert free software, to the extent that it would even contemplate publishing a sponsored report of this kind based on - wait for it - a massive 34 replies out of 332 requests; talk about "few individuals".

Thanks for the info, chaps.

30 April 2007

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.

26 April 2007

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.