Practical Technology

for practical people.

April 12, 2010
by sjvn01
0 comments

Adobe vs. Apple is going to get uglier

Usually I write about security here, but Apple’s iron-bound determination to keep Adobe Flash out of any iWhatever device is about to blow up in Apple’s face. Sources close to Adobe tell me that Adobe will be suing Apple within a few weeks.

It was bad enough when Apple said, in effect, that Adobe Flash wasn’t good enough to be allowed on the iPad. But the final straw was when Apple changed its iPhone SDK (software development kit) license so that developers may not submit programs to Apple that use cross-platform compilers.

Officially, Adobe’s not talking about such actions, but there’s no question that Adobe is ticked off big time at Apple. I mean how often in print does one company representative say about a former partner, “Go screw yourself Apple,” as Lee Brimelow, an Adobe platform evangelist, did on his personal Web site, The Flash Blog. While Adobe had him retract some of his words, and the blog now has a big disclaimer, “[Adobe would like me to make it clear that the opinions below are not the official views of the company and are entirely my own.]” we can be sure that within Adobe’s offices far stronger words were used to describe Apple’s attitude towards Flash.

More >

April 12, 2010
by sjvn01
2 Comments

Of patents, open source, and IBM

After covering the war of words over IBM’s use of patents in a business dispute with French start-up TurboHercules and giving my two cents on this open-source family fight, I’d hope the matter would die down. I was wrong.

Florien Mueller, the founder of the European NoSoftwarePatents campaign, who started this most recent open-source internal fuss, has now published an analysis which claims that some of the patents “IBM asserted against Hercules may also read on other major Free and Open Source Software (FOSS) projects, including but not limited to OpenBSD, Xen, VirtualBox, Red Hat Enterprise Virtualization, MySQL, PostgreSQL, SQLite and Kaffe.”

It’s not that there’s any proof IBM is actually considering suing anyone on these grounds, as Mueller admits, but nevertheless Mueller claims that “considering that IBM has already used them in a threat letter to TurboHercules, those patents must be considered particularly dangerous.”

Sigh. All software patents, as far as I’m concerned, are dangerous to all software development.

More >

April 9, 2010
by sjvn01
4 Comments

Linux’s worst enemies? Linux fans

Do you know why Unix failed to take off as a mainstream operating system? It wasn’t because it was too hard to use. Mac OS X, the universally acclaimed ‘easy’ operating system is built on top of BSD Unix. It’s certainly not because Windows is better. It wasn’t and it isn’t. No, I put most of the blame for Unix’s failure on its internal wars. Unix International vs. Open Software Foundation; BSD vs. System V, etc., etc. For the most part, Linux has avoided this…. for the most part.

That’s not to say that Linux doesn’t have its share of internal battles that don’t do anyone any good. Free software founder Richard M. Stallman’s insistence that Linux should be called GNU/Linux puzzles more people than it does bringing anyone to Linux, or GNU/Linux if you insist. In the last few days though, another Linux family fight has erupted.

This time around, it’s open-source developer and anti-patent political lobbyist Florien Mueller accusing IBM of breaking its promises to the FOSS (free and open-source software) community of not using patents against it. Mueller’s is ticked off that TurboHercules, an open-source z/OS emulator company, over its possible misuse of IBM patents, which includes two that’s covered by IBM’s pledge to not sue open-source companies or groups using these patents.

More >

April 9, 2010
by sjvn01
1 Comment

Get Off IBM’s Back Already!

The recent attacks on IBM patent use by some in the open-source community are way out of line.

First things first, I hate software patents as much as the next open-source supporter, but the recent claims that IBM has betrayed open-source with recent patent claims are way over the top. If it were just one person throwing mud at IBM I wouldn’t bother with responding to this, but with many other open-source advocates are jumping with both feet on IBM over the issue, I have to address it.

The story starts with open-source developer and political lobbyist Florian Mueller accusing IBM of breaking its promises to the FOSS (free and open-source software) community of not using patents against it. What had raised Mueller’s ire was that a letter from IBM CTO Mark Anzani to TurboHercules President Roger Bowler dated March 11, warning that IBM would defend its patents if TurboHercules used them without permission. TurboHercules sells an open-source virtualization program that lets users run z/OS and other mainframe operating systems on AMD, Intel, and other mainstream processors.

While Mueller and I usually see eye to eye on patent issues, I don’t think that an IBM executive sending a letter, not a lawsuit, over TurboHercules’ possible misuse of up to 173-patents, including two that are covered by IBM’s patent pledge to open source, rises to the level of IBM being hypocritical with its patents and open source. Or, that the European Union should start “Regulatory intervention against IBM.”

Simon Phipps, former master of all things open source for Sun, wrote that IBM actions against TurboHercules “indicates a change in the balance of power inside IBM, one probably reflected in other large corporations, as cloud computing rises in prominence and as the main disruptive force becomes Google — a large user of FOSS — instead of Microsoft.” Phipps concluded, “IBM doesn’t seem to need the FOSS community as a stick to beat its foes any more. This action tells us that there is now no FOSS advocacy function at IBM with the authority to veto actions against open source. All of us need to take note of this development.”

Excuse me. IBM has long been one of Linux and open source’s main supporters, and they still are. They did it then, and they do it now, not because IBM executives believe that open source is somehow the morally right decision. IBM supports open source because it makes good business sense. In short, IBM is an open source business.

More >

April 7, 2010
by sjvn01
2 Comments

C is number one!

Right next to my desk in a bookshelf is my 1988 copy of Kernighan and Ritchie’s the second edition of The C Programming Language. I’ve kept this book, the ur-text of C programming, because C has always been the first language of Unix and Linux and I like to be able to read source code. I knew that, over the years, C had declined in use. What I didn’t know was that, old as it is, C has actually maintained more of its popularity than I had thought and that now it’s once more the number one programming language in the world.

In a survey of programming language use by TIOBE Software, an analysis company focusing on software quality, they found that “After more than 4 years C is back at position number 1 in the TIOBE index.” It’s not, however, that C has suddenly gained new developers. No, “The scores for C have been pretty constant through the years, varying between the 15% and 20% market share for almost 10 years.” The real reason C’s is back on top is because Java use has been declining.

Still, as the company observed, while “Java has a long-term downward trend. It is losing ground to other languages running on the JVM. An example of such a language is JavaFX script that is now approaching the top 20.

More >

April 7, 2010
by sjvn01
0 comments

The Rise of Personalized Spam

In just today’s e-mail, I’ve received offers of “$8.500.000,00 (Eight million,Five hundred thousand United State dollars)” and similar garbage. Like most such spam it includes a link that, were I to follow it, leads to Windows malware. But, I also received an e-mail informing me that a real law firm was suing me because I’d libeled someone in one of my recent stories. That got my attention. There was one problem: It wasn’t real. It was a personalized spam message.

I didn’t fall for it because I know how law firms work inside and out thanks to my lovely wife, and if someone were suing me, the first I’d hear of it wouldn’t be via e-mail. Had I clicked on the link, which also looked real, the Web site would have tried to give me a case of Windows malware. Since I use a Linux system, the attempt did nothing but harmlessly bounce off my desktop.

Now, generic personalized spam is old news. You know the drill as well as I do. You get some trash message about cheap Viagra or some relative of a third-world dictator wants to give you a wheel-barrow of cash that uses your name. This was far more than that though.

More >