April 9th, 2005

Affirmative Assent Considered Harmful

There has been a desire in some open-source licenses to provide something called affirmative assent. The basic idea is that you want the user to agree to the license in some way. I think the goal is to make sure that you have a contract, not just a non-exclusive copyright license. This has been somewhat politically heated with the open-source community. Debian claims it is horrible and the OSI seems OK with some forms of affirmative assent and has approved licenses like the OSL that contain such provisions. A lot of the time it feels like debian-legal is filled with a bunch of radicals who lose sight of the fact that we attempt to secure open-source freedoms in the interests of our users and to guarantee our future ability to do software development. At some level I thought the affirmative assent dispute was one of those disputes where really if you to a moderate viewpoint the OSI had probably come to the right conclusion.

Windows taught me that Debian was in this instance 100% correct. I noticed that even though my computer was configured to take updates automatically, the system tray icon indicating updates were available to install had been around for a few days. I clicked on it only to find that critical updates were waiting for me to assent to their license before they installed. Um, no, just not OK. I never want to have to go around to all the managed computers in an organization and agree to a bunch of licenses just to avoid security problems. Anything that gets in the way of automatic upgrades for the sake of licensing is not acceptable.

The obvious next stand is to argue that the software should wait for assent when it is run not when it is installed. Unfortunately that just doesn't work for libraries. I'm picturing a situation where your display manager attempts to open an X connection so it can present the login window only to be told that X will not be available until the user assents to the latest license in the font rendering engine.

(no subject)

I'm continuing to look forward to moving into the new apartment. Last week I got cable (and of course net installed. I also had a desk delivered to replace the one that is falling apart. I have movers scheduled for next Wednesday. I guess I should start packing; I have little enough stuff that I'll be fine so long as I start this weekend. The first phase, which I have started, is throwing away stuff not worth moving.

I'm going through looking at a new solution for dealing with clothes. Currently I have braille labels sewn into most clothes. This provides a serial number and an indication of light/medium/dark for washing. Unfortunatly the label tape I've been using is no longer sold. That's not surprising; normal braille labelers and braillers both fail to deal with it. You end up needing to have a soft metal sheet to hold it in position with the brailler to actually label the tape. Also, it is relatively hard to sew, and generally sucks. So it is unsurprising that it is no longer marketed. I think I'm mostly going to give up on having serial numbers for clothes; I don't own much that doesn't match with jeans, which is the only reason I'd need serial numbers. I'll have to be careful about dress clothes. It's surprising how few solutions have come along in the last 10 years for blind people dealing with clothes and that none of them actually seem to work. The most promising solution seems to be scanning UPC codes or other bar codes attached to the clothes. Even that is not quite ready for prime time yet.

As usual when looking at assistive products I found some amazingly useless and poorly marketed items. My favorite from this time around was a series of tactile dots you could attach to things. The product is probably useful but the description was perhaps overly imaginative. They proposed these dots would be ideal for labeling furnature. "Yep, that's a chair." I guess there are situations where furnature is identical accept for color, but they seem rare and for the most part avoidable.