In my last blog post, I made a public stink about language in a so-called Declaration of Internet Freedom, which turned out to be some libertarians attempting to expand and develop the ideas in this Declaration of Internet Freedom. Mostly they did pretty well, except for one sentence they got completely wrong: “Open systems and… Continue reading Cisco provides a lesson
Why I won’t be signing the “Declaration of Internet Freedom” as it is
There’s been some buzz in the last few days about the Declaration of Internet Freedom penned by some prominent libertarians. I wish I could sign on to this document. Actually, considering who appears on the list of signatories, I consider the fact that the composers didn’t involve me in drafting it to be a surprising… Continue reading Why I won’t be signing the “Declaration of Internet Freedom” as it is
The Smartphone Wars: comScore loses the plot?
I’ve come to the depressing conclusion that I can’t trust comScore’s share numbers any more.
The handwriting on the wall is Chinese
Comes the news that Nvidia just lost an order for 10 million graphics cards to AMD because it wouldn’t open the source for its driver. At a very conservative estimate, that’s north of $250 million in business Nvidia just threw to a major competitor because it couldn’t get its head out of its rectum. Somebody’s… Continue reading The handwriting on the wall is Chinese
Abusing Alan Turing
The centennial of Alan Turing’s birth brings us the news that Alan Turing probably did not commit suicide by eating a poisoned apple, was not depressed at the time of his death, and that the hormone treatments intended to suppress his homosexual urges had been discontinued a year before he died. I am not in… Continue reading Abusing Alan Turing
doclifter 2.8 is released
In response to a bug report that was relatively easily fixed, I’ve just shipped release 2.8 of doclifter, a program that takes troff-based document markups – including man page markup – and lifts them to DocBook XML.
The smartphone wars: Inauspicious exits and debuts
RIM’s death rattle became audible a few days ago when its manufacturing partner announced that it would no longer be manufacturing Blackberries. And Nokia is entering the final stages of one of the most spectacular implosions in the history of business, taking the Windows phone down with it. So what’s Microsoft doing? Announcing a brand-spankin’-new… Continue reading The smartphone wars: Inauspicious exits and debuts
The Smartphone Wars: Oracle lawsuit’s final fizzle
OK, this is just weird. “Oracle agrees to ‘zero’ damages in Google lawsuit, eyes appeal” That vast lawsuit that, according to some idiots (including a few of my commenters), was going to destroy Android and sow the earth with salt in its wake? It’s done – but in a bizarre way that makes me question… Continue reading The Smartphone Wars: Oracle lawsuit’s final fizzle
freecode-submit 2.4 is released
Yes, two software releases in a day is an unusually rapid tempo even from me. But freecode-submit is part of my release machinery for other projects, and when I shipped GIFLIB 5.0.0 I discovered it had gone all pear-shaped on me. Problem turned out to be an unannounced change in freecode’s JSON interface. I hate… Continue reading freecode-submit 2.4 is released
GIFLIB 5.0.0 is released
I’ve just shipped the 5.0.0 release of GIFLIB, a graphics service library that is deployed pretty much everywhere that throws pixels on a display. Older versions live in your browser, your game console, and your smartphone. I have written about what it was like to go back to this code after 18 years previously, in… Continue reading GIFLIB 5.0.0 is released
Beware the vampire app!
This is a heads-up for all smartphone owners out there. A few days ago I read Buggy Apps Killing Your Smartphone Battery. And I can now certify that the problem is real.
Why I think RMS is a fanatic, and why that matters.
One of my commenters reports that he showed my essay on evaluating the harm from closed-source software to Richard Stallman, who became upset by it. It shouldn’t be news to RMS or anyone else that I think he’s a fanatic and this is a problem, but it seems that every few years I have to… Continue reading Why I think RMS is a fanatic, and why that matters.
Evaluating the harm from closed source
Some people are obsessive about never using closed-source software under any circumstances. Some other people think that because I’m the person who wrote the foundational theory of open source I ought to be one of those obsessives myself, and become puzzled and hostile when I demur that I’m not a fanatic. Sometimes such people will… Continue reading Evaluating the harm from closed source
The Smartphone Wars: Android loses share?
The April 2012 comscore results are out, and something very odd has happened. If they’re to be believed, Android has actually lost U.S. market share over the last three months – albeit by a statistically insignificant amount of 0.2% – for the first time in its history.
API copyrights are dead
I’ve now read Judge Alsup’s ruling in the Oracle vs. Google lawsuit addressing the copyrightability of the Java APIs as a matter of law. This is a bigger win for the good guys than appears at first glance; Alsup has subtly but definitely driven a stake through the heart of API copyrights. The interesting part… Continue reading API copyrights are dead
Oracle becomes SCO redux
To the surprise of nobody who was actually familiar with the underlying law and precedent, the judge in the Oracle-vs.-Google mega-lawsuit ruled today that Oracle’s claim of copyright protection on the Java APIs is contrary to law. This means Oracle’s claims against Google are toast. Their best case is now that they’ll get $300K in… Continue reading Oracle becomes SCO redux
Beginning of the end for the patent wars?
It’s all over the net today. As I repeatedly predicted, the patent claims in the Oracle-vs.-Java lawsuit over Android have completely fizzled. Oracle’s only shred of hope at this point is that Judge Alsup will rule that APIs can be copyrighted, and given the extent of cluefulness Alsup has displayed (he mentioned in court having… Continue reading Beginning of the end for the patent wars?
giflib 4.2.0 released
First giflib release since I reassumed the lead. Short version: lots of useless old cruft thrown out, everything Coverity-scanned, one minor resource leak found and fixed.
Announcing coverity-submit
My regular readers will know that (a) I’ve recently been pounding bugs out of GPSD with Coverity, and (b) I hate doing stupid clicky-dances on websites when I think I ought to be able to shove them a programmatically-generated job card that tells them what to do. So, here’s a side-effect of my recent work… Continue reading Announcing coverity-submit
Engineering zero-defect software
I’ve been pounding on GPSD with the Coverity static analyzer’s self-build procedure for several days. It is my great pleasure to report that we have just reached zero defect reports in 72.8KLOC. Coverity says this code is clean. And because I think this should be an example unto others, I shall explain how I think… Continue reading Engineering zero-defect software