Robert Pogson

One man, closing all the windows.

Daily Archives / Tuesday, July 13, 2010

  • Jul 13 / 2010
  • 0
technology

Support of Software

Most software is given freely or a licence is given under some conditions of the owner’s choosing. Copyright is usually the basis of the legal authority of the owner/creator to do this. If anyone follows the rules of the creator they can have a copy or make a copy. That is pretty much the way a lot of material protected by copyright is distributed. Software has a major difference, though. It needs maintenance. If you obtain the use of some software that becomes useless because some malware gets its number the thing is of very limited usefulness and you will want to pay less for it. By maintaining the software, the owner gets to charge a higher fee because the software will be useful longer.

Particularly software that runs on a limited variety of computer will have a limited use even if maintained. When machines that can run it disappear, so does its utility. The result is that the owner may maintain the software for some years and at some point cuts off support. No one minds too much if the software is binary and that hardware is no longer available. If the hardware is available but the length of time the software is useful on it is long enough it still is worthwhile paying for a licence and providing support. It is all part of the negotiation, either individually or as a market.

The present discontinuation of support for XP SP2 and Lose 2K has sparked many articles about what this means in particular for the fate of the free world/”7″/GNU/Linux. I found the article in the Washington Post interesting for a comment by SteveR1. The writer had two interesting ideas, not because I agreed/disagreed with them but because they fundamentally address issues that arise at end-of-support:

  1. Software providers should sell/give an end-of-support service pack – a snapshot of the state of the software so the user will be able to bring the software back to that state as often as he needs/wants
  2. Software at end-of-life should go into the public domain, meaning anyone should be able to copy/support the software if the owner chooses not to support it

The first idea is pretty reasonable. It even has the good aspect for the owner that he can wring the last drop of value from the software by selling that final snapshot. Only an owner who is anxious to force an upgrade could disagree with this. Copyright should not be able to provide such leverage, so SteveR1 has a second rule: at end-of-life the software should become public domain. This is quite a bit more controversial except the owner is forswearing further value by discontinuing support anyway. Copyright does not/should not guarantee value for the next work, only the present work. Of course supporting software does imply some copying which is exclusive to the owner so giving abandoned software to the public domain would permit the necessary copying. Other media do not need these tweaks because the goods are too ephemeral (performance) or too enduring (books do not need maintenance by the owner of the work). Software because it requires maintenance to maintain value does.

To justify changing the rules for software it would likely require courts or legislators to accept that not following these rules would be an abuse of copyright for software. Nothing forces an owner of a work to permit copying. On the other hand software does have the leverage other works do not in requiring maintenance. This reduces the period of value greatly if not maintained, thwarting copyright in any event, and, because software is used repeatedly, users become dependent on it and pressured to obtain the next version. It would make software more comparable to other media to require maintenance or donation to the public domain if support is retired.

It may not really be important to adopt these two rules if current prices are driven by market forces and not monopoly. Changing the rules might only change the prices. In the case of monopoly the owner of the software breaks even in a very short period of time compared to the authour of a book who may need income from several books in a year to survive. Software that makes a million sales likely has more than broken even in a year. Viewing copyright as a motivator for creation, is there really any increase in motivation after the first $billion? Operating systems could be different as no one expects to make a modern operating system in less than a few years these days. Further, operating systems imply some level of monopoly/lock-in because the user has to invest in acquiring apps and configuring the operating system so copyright may be seen as a compound monopoly, one for the platform and one for the software. SteveR1′s rules might apply especially well to the operating system, limiting the monopoly on platform.

  • Jul 13 / 2010
  • 0
technology

The Battle for Hill XP

I am almost overwhelmed by all the news coming this week: XP clinging for life in business, a post-Bilski denial of a software-patent, nearly half of the world using XP SP 2 which is to be killed shortly, death of KIN, and M$ going all-in for the cloud… I had a vision of a chaotic battlefield with outposts of users of that other OS fighting for survival whilst users of GNU/Linux enjoy the good life. However, I am not a graphic artist so I will have to describe my vision in words, thusly:
Scene 1, Hill XP – Sergeant Ghost and the survivors of his platoon are low on supplies, taking heavy fire from an enemy of vastly superior numbers and morale is sinking.

Ghost: Mike, keep those machine-guns going. If they get past our firewall, we’re toast.

Mike: I am down to the last case of ammo, Patch Tuesday. You said to hold off on it.

Ghost: Well, go help the tech repair the wounded PfCs. If we can repair them faster than they’re knocked out we can last until dark. Then deploy the patches and we will bug out while the enemy is set back and in the dark. We should have about 45 minutes to sneak through their lines before they bring up their zero-day reinforcements.

Mike: Sarge, I’m scared. Are we going to make it? Last time we barely made it until the next morning.

Ghost: I have a plan. Major $ has given us permission to withdraw to Hill “7″ but look at the Hell they are in. It’s almost as bad as here and we have to fight our way out, cross rough terrain, climb the hill and fight our way in. I don’t fancy the odds. Instead, I am going to Hill 2.6 over there. They have no fire at all incoming and it’s downhill most of the way. We can carry most of our equipment and wounded. By the time the enemy knows we’re gone, we’ll be half-way there. Make sure not to tell anyone or the Major might get wind of it and block us some way. It’l work, kid.

Mike: I figure you’re called Ghost because you try to be invisible.

Ghost: Nope, it’s because I keep a low profile so that when bad things happen I am not around. If in spite of caution bad things do happen, I make things right again so that no one’s the wiser. It has kept us on this hill for years but even I cannot see how to cling to it any longer. Off with you…

Scene 2 – HQ: Major $ is discussing the battle with his officers.

M$: The situation’s difficult but we’ve been in tough places before. Hill XP is an embarrassment. We have to abandon it with a minimum of casualties. Ghost is the only non-com left, I hear. He’s battle-hardened. I have given him orders to withdraw tonight to Hill “7″. That will boost morale. Make sure the press is briefed as soon as he gets in. We want photos of smiling faces, lots of them. Make sure those guys bathe and shave and have pressed uniforms. Offer them free chocolate bars from the PX for their trouble.

Lieutenant Driver: He’s going to need more than chocolate to get out of there in one piece. The odds are about 100:1 against them. The only reason they have not been overrun so far is that there are so many bad-guys they get in each other’s way.

M$: Enough of that talk! (throws chair, missing the mark) When you are playing poker sometimes you get the cards you need. Playing to lose doesn’t cut it.

Lieutenant HD: What about sending him some reinforcements with updated stuff?

M$: We sent him all we’re going to send him last night at 3am. He’s on his own now. The bad guys will really be knocked for a loop.

Lieutenant Driver: I read a report that the bad guys intercepted the supplies so they may be ready for the counter-attack this time.

M$: Enough with the negativity! (throws a second chair, knocking Driver’s papers to the floor) Send Ghost a message telling him to give them Hell immediately, before they can prepare.

Lieutenant Driver: Yes Sir! Right away, Sir.

Scene 3 – Hill 2.6 where a small platoon are catching a few rays, telling stories and doing laundry in the sunshine.

Linus: How many vulnerabilities did we fix in this campaign?

Thor: Three, I think, but they were pretty minor. You had to be a user named Lucy and browse to http://IHateLinus.com with FF 3.4.5 and the Slackware 14 build to be affected by the most serious one. We estimate 0.02 users were affected. The others were never seen in the wild.

Linus: So, three weak shots in the last six weeks with a version not released yet. Cool. Those suckers on Hill XP and Hill “7″ take more hits in a second than we do in days. That’s their problem. Nothing we can do for the poor bastards unless they break out and drop by.

Thor: Like that would ever happen. Those guys are gluttons for punishment. Look at the fog of war over those hills. It’s blocking the sun. No wonder they’re so pale. I met Sgt. Ghost on my last R&R. He was as white as a sheet and shaking. He said multiple simultaneous break-throughs occurred seconds after a chopper picked him up. In spite of that he was restless and wanted to get back to his men. He just does not feel comfortable with a smooth-running operation like we have.

Linus: Smooth!? If I didn’t kick butt, you guys would be at each other’s throats…

Scene 4 – Ghost is preparing his platoon to bug out.

Ghost: (shouting orders) Mike! As soon as the sappers tune up the firewalls, I want you to lay down a heavy fire of updates. Go all-in. We are leaving some booby-traps and going down that ridge as soon as you and Fred open fire. Use everything. Blow stuff up and follow us.

Charlie: Mike, I fixed everything I could find at the outposts. The racks are full of the reconfigured munitions and I have backups. Go for it.

Mike: (grimly) Take this, you bastards! (releases the latest updates which stop a few of the patrols getting in and pouring fire on those at the gates).

After a hectic period the noise abates and Mike, Charlie and Fred scramble down in the gathering gloom hoping to catch up with other early-birds heading for Hill 2.6. They catch up just as there is a skirmish at the enemy lines.

Ghost: Get a move on boys! They are not expecting this! Just keep moving and we will solve the little problems that arise. Don’t think! Do! Mike! Glad you made it. The plan’s working!

Mike: What plan? It looks like chaos. We’re running away from the problem.

Ghost: That’s the beauty of it. Once we’re past ‘em, the fools cannot turn around. They keep looking up at that damn hill we just came from. The lines are thin. We might meet only the occasional patrol and we can deal with that. Keep up the pace. Work hard! You will thank me tomorrow.

The crew struggles all night and arrives at Hill 2.6 at sunrise. No one even notices them. They settle in for a rest in the warm morning sunshine.

Linus: Did you guys come all this way in the dark? We could have sent some help if you’d asked.

Ghost: What good would your small band have done? There were thousands of them out there surrounding us.

Linus: They don’t even shoot at us. Their rounds are totally ineffective. We could have sent one guy over to install on your existing equipment and you would be set.

Ghost: Wouldn’t they just change tactics? Then we would have been in for it.

Linus: Nope. We have multiple layers of defence in our armour and they need a perfect hit with the incoming round and the ricochets. It just does not happen unless they send in a spy. If you trust your people and they fight for you, you’re OK. With XP, they just throw enough rounds and some will get through.

Ghost: Tell me about it. I have been patching bullet holes for ten years.

Scene 5 – Ghost radios in a report of the night’s activities. He claims he got lost and accidentally arrived at Hill 2.6.

M$: Ghost did what?! (throws two chairs) I told that bastard to get his butt over here last night. I will have him court-martialled.

Lieutenant Driver: We might have a problem getting him over here. He said he has plenty of free time, fresh air, sunshine, pretty girls and no incoming rounds at all.

M$: I want you to spread the word that the others are streaming in to “7″ . If we have enough good news, no one will notice that Ghost is missing. How many other Ghost’s do you think are out there?

Lieutenant Driver: There are many XP outposts. They’re all taking heavy fire and it is rough terrain to get to “7″. They will just be more concentrated targets if they go to “7″. Some of them are smart enough to figure that out. I estimate we could lose 30% or so to 2.6 and perhaps 5% to Mac.

M$: What do I pay you fools for? Figure out a way to stop this cowardly behaviour!

Lieutenant Driver: About the only thing that might work is promising reinforcements indefinitely. At least then the saps will have hope. They will be too busy fighting to think of quitting.

M$: Brilliant. I am thinking of promoting you to Smartest Chief Officer if you keep coming up with ideas like that. How long do you think your plan will work?

Lieutenant Driver: A couple of years at least. These guys are not too smart. By then we can try something else. People are getting so used to “7″ that it will take the place of XP eventually and we might be able to do it all over again. As long as the bad guys keep attacking these suckers will just fall back on the old ways to keep defending the high ground. We can just keep moving them to higher hills.

And so the battle for Hill XP ends, hushed up and drowned out by news of other campaigns and the magnificent accomplishments on Hill “7″. No one missed Ghost and his men. What’s a few casualties on a battlefield involving millions?

  • Jul 13 / 2010
  • 0
technology

Post-Bilski Decision

One of the first decisions post-Bilski has shot down an appeal of a rejected patent application by HP. The patent-examiner had rejected the patent on the grounds of prior art (It’s mostly AND applied to rules for passing data…) but the appeal-board rejected the claims on the grounds of non-patentability:
” The subject matter of claims permitted within 35 U.S.C. § 101 must be a machine, a manufacture, a process, or a composition of matter. Moreover, our reviewing court has stated that “[t]he four categories [of § 101] together describe the exclusive reach of patentable subject matter. If the claim covers material not found in any of the four statutory categories, that claim falls outside the plainly expressed scope of § 101 even if the subject matter is otherwise new and useful.” In re Nuijten, 500 F.3d 1346, 1354 (Fed. Cir. 2007); accord In re Ferguson, 558 F.3d 1359 (Fed. Cir. 2009). This latter case held that claims directed to a “paradigm” are nonstatutory under 35 U.S.C. § 101 as representing an abstract idea. Thus, a “signal” cannot be patentable subject matter because it is not within any of the four categories. In re Nuijten, 500 F.3d at 1357. Laws of nature, abstract ideas, and natural phenomena are excluded from patent protection. Diamond v. Diehr, 450 U.S. at 185. A claim that recites no more than software, logic or a data structure (i.e., an abstraction) does not fall within any statutory category. In re Warmerdam, 33 F.3d 1354, 1361 (Fed. Cir. 1994). Significantly, “Abstract software code is an idea without physical embodiment.” Microsoft Corp. v. AT&T Corp., 550 U.S. 437, 449 (2007).
The unpatentability of abstract ideas was confirmed by the U.S. Supreme Court in Bilski v. Kappos, No. 08-964, 2010 WL 2555192 (June 28, 2010).
With this background in mind, all claims on appeal, claims 1-43, and 50, are rejected under 35 U.S.C. § 101 as being directed to nonstatutory subject matter. Consistent with our earlier noted invention statement from Appellants’ disclosed abstract, the disclosed and claimed invention is directed to software per se, abstract ideas, abstract concepts, and the like, including data per se, data items, data structures, usage rules, and the abstract intellectual processes associating them within the claims on appeal.

Note the reference to Bilski re:non-patentability of abstract things like software. While we would have liked a clear recipe from Bilski, these judges found it useful.

  • Jul 13 / 2010
  • 0
technology

Preston Gralla’s Sharp Eyes

While I often disagree with Preston Gralla, he makes an observation that I missed: The announcement by M$ yesterday of continuing to allow “downgrades” to XP is not a brief phase but will run “throughout” the life-cycle of “7″. I had not bothered to read the announcement from M$…

If, indeed, M$ plans to extend the life of XP Pro until 2020, this is huge news. M$ has blinked. While colouring this matter as helping business migrate to “7″, it really means another decade of business using XP. Ten more years of XP means that OEMs will need to keep producing drivers for XP indefinitely. A whole new industry supporting legacy XP could arise. Is it even possible to run XP for ten more years without service packs??? The mind boggles.

Concerning GNU/Linux, the longer XP sticks around business, the more foreign the current releases from M$ will become. They will either have to fork their OS or eventually businesses running XP will migrate to MacOS or GNU/Linux because it will become easier to do that over time.

Is this a train wreck happening in slow motion? How do all the “partners” feel about M$ suddenly changing the game-plan? Enquiring minds would like to know.

It’s too late for M$ where I work. We have already made the move to GNU/Linux based on the current performance and susceptibility to malware of XP. “7″ did not fit in the budget. We can probably run ten years on our current hardware but with new acquisitions we have a sustainable hardware system.

UPDATE:SJVN has his say. Read the comments, too. Therein the question is raised about whether there will be another SP on XP and so on…

  • Jul 13 / 2010
  • 0
Linux in Education, technology

M$ has Entered the PC Market

Apparently, in 2007, M$ started shipping PCs in India to help stem the flow of GNU/Linux PCs. This may have been the intention but with governments promoting GNU/Linux in that country and OEMs seeing M$ as a competitor rather than a “partner” loyalty of OEMs may be weakened.

Since this does not seem to be happening world-wide, it may have flopped. If M$ cannot make money selling PCs with their own OS, why do OEMs bother?

  • Jul 13 / 2010
  • 0
Uncategorized

See if Anyone Notices

I was reading an article in The Register and came upon this line in a comment:”Or use the fact that Win7 is a totally alien environment to try a Linux distro and see if anyone actually notices!

The comment was on an article about M$ continuing to permit downgrading to XP. It seems much of the world using XP is still reluctant or unable to migrate to “7″. It really is a lot of work for some outfits to migrate to “7″ and they are better off to migrate to GNU/Linux to get off the Wintel treadmill. At this rate, M$ may still be selling XP when “27″ comes out, a testimony to irrelevance and cluelessness. I wonder how long they will cling to the myth that “7″ is the world’s best selling OS when in reality XP holds that title. It sells from the grave.

I have introduced people to GNU/Linux who thought it was a new release of that other OS…