Older blog entries for louie (starting at number 276)

interesting paper on the GPL, talk at trilug

For those interested in the question of whether or not the General Public License is a license or a contract, and how enforceable it is, I was pointed earlier today at this very nice little paper1 by Duke Law prof Sapna Kumar. Also gives a fairly good background on the license, what it does, and what it means. This might be good for my law school classmates who were mystified, but still curious, when we glossed over the GPL on the very last day of IP law last semester.

For those in the triangle, Prof. Kumar will be speaking tomorrow night at Trilug. Come see her explain the GPL v3, and see me bite my tongue and try not to monopolize the Q&A. ;)

  1. well, little by law standards- 36 pages []

Syndicated 2007-06-07 02:06:06 from Luis Villa's Blog

ph33r [1]

ph33r. I am now footnotes enabled.1

Using the wp-footnotes plugin.2

  1. yes, footnotes. []
  2. link []

Syndicated 2007-06-06 21:10:08 from Luis Villa's Blog

thankfully the number of people who will understand this post is small

<hp> your personal mission statement could be like “oGALAXYo of the legal world”

Syndicated 2007-06-04 21:55:23 from Luis Villa's Blog

rosen commentary on gpl v3

With the final draft of gpl v3 having been announced, commentary will inevitably trickle out. The first I’ve seen worth noting is from Larry Rosen.

He hits on most of the important improvements: more explicit and comprehensive language (perhaps in places at the expense of clarity for hackers, unfortunately); compatibility with the APL; and more clarity about what sorts of aggregations (linking, putting on a CD, etc.) are and are not permitted.

He also talks about the patent language. He doesn’t appear to think that the language itself is flawed (as some have argued), but primarily that its mere existence might prevent people from using an otherwise superior license. I have mixed feelings about that. He is right that this is a risk that it will drive away some of our corporate partners, but given the diligence that has gone into consulting those partners during the drafting process, and the alternative of continuing to open ourselves up to patent risk, it seems a risk worth taking. We will see soon, at any rate.

Syndicated 2007-06-04 03:49:08 from Luis Villa's Blog

link dump, before I brave the torrential downpour

It is pouring out. I’d meant to go to Duke Gardens and start on Wealth of Networks again, but clearly not going to happen today. Instead, a quick linkdump and then a search for some local foraging.

Syndicated 2007-06-03 17:14:05 from Luis Villa's Blog

westlaw doesn’t get it- search with gradients, but without relevance

Sigh. So, kudos to westlaw for coming up with a new beta front page. Very clean, very google-like. (If you can’t see it, trust me.) Sadly, westlaw seems to think that the appeal of google is the clean look, rather than the good results.

If you search for ‘ebay v. mercexchange’ on google, you get the Supreme Court’s ruling on the case as the first hit, wikipedia, a blog post, and then the Federal Circuit’s (lower court) ruling on the case. This is pretty reasonable. Every hit on the page is relevant. They also got the ruling as the first hit within weeks of the ruling goes, which beyond reasonable and into ‘fairly impressive.’

When I searched for ‘ebay v. mercexchange’ on the new westlaw beta search a couple weeks after the ruling, I got… well, nothing referring to the Supreme Court. A bunch of commentary on the Federal Circuit’s decision. Some stuff on Indiana cities suing each other, and wills/estates. (WTF?) When I clicked around for a long time, I eventually found both decisions that Google finds immediately. Now, I get to commentary directly (better), but still no direct link to the case (still bad).

Now, I’m obviously not an expert, but I’m guessing someone searching for ‘ebay v. mercexchange’ is searching, 9 times out of 10, for the case itself. In fact, a teacher of legal research will tell you that you should never rely solely on commentaries- you should always read the case, as well as the commentaries, even if your intent is to first read the commentaries. So the should be result #1 (like it is in Google), followed by relevant background information and references (like Google.) That Westlaw still doesn’t get this is mind-boggling.

What makes Westlaw particularly maddening is that they should be able to measure relevance in much greater detail than Google can. Both Google and Westlaw have access to a rich database of documents which link to each other in a measurable, meaningful way. Westlaw has more- they can measure precisely how long people spend looking at documents, and know which results they click, in which order, when they run a search. And legal documents have a strict heirarchy which can be used to infer value when links are weak. And despite that, Westlaw still fails. (Lexis is no better.)

But hey, now the first search page you go to at westlaw has gradients. That counts for something, right?

Syndicated 2007-06-03 16:16:44 from Luis Villa's Blog

notes on my adventures in fedora-land

fedora logoI’ve been irritated for a while by some of Mark’s positions on ‘freedom’ (slamming Red Hat for non-freeness while seriously considering binary drivers and encouraging free software projects to rely on proprietary software for development), and obviously if I’m working for Red Hat, I should eat my own dogfood. So yesterday I spent a few hours installing Fedora for the first time… well, since roughly around when I ate my shorts. (NB: I can’t find a link or picture of that; if someone still has them, I’d like a copy.)

Some notes, good:

  • desktop effects actually work, with free video drivers. A very pleasant and unexpected surprise. (Unfortunately they seem to conflict with xrandr. Doh. But they were shiny while they lasted.)
  • most stuff Just Worked when I upgraded and left my old homedir in place; it appears that some gconf keys are not compatible, which is irritating, and some things I use were not installed by default, but otherwise, positive. (Most irritating: my xchat-gnome settings appear to have disappeared. Most silly/avoidable: ubuntu openoffice appears to use .openoffice.org2 and fedora openoffice uses .openoffice.org2.0.)
  • the session manager is much, much improved. I owe someone a beer for that- I assume Dan Winship?
  • Newest rhythmbox is very polished. Still prefer muine’s mental model, but rb is impressive, especially the ability to interact with music stores.
  • I’m quite impressed with yum; the performance is much better than I remembered. Still wish it had the rug two-letter commands :)
  • xournal is available through Koji, which is awesome. Gimmie is packaged too- more awesomeness. (Overall, sadly, little has changed on the tablet software front since last year.)

Some notes, bad:

  • my first user is not added to sudoers; apparently root’s password is still used to install software. This feels very primitive compared to the slick OS/X/Ubuntu default behavior. I know there is a jihad on to fix this problem in a more Correct and Sophisticated ™ way, but in the meantime, it still feels like a primitive situation for single-user boxes.
  • my wireless card works out of the box (great), but somehow NetworkManager doesn’t run by default, so nm-applet fails silently and inexplicably. Winner! As a bonus, system-config-network appears completely hosed, and dhclient appears to want to daemonize instead of actually get me a network address like I expect it to.
  • deskbar applet is vastly superior to the standard run dialog and mini-commander; it boggles my mind that GNOME still ships those by default and not deskbar-applet. (I know there are some performance issues, but c’mon- fix ‘em. This is a clear, huge winner for the users.)
  • my IBM volume keys didn’t work out of the box. You can fix that by installing tpb, but even after that the volume keys don’t get tied to the master volume, and the xosd visualizations take me back to the 80s. I know the fedora guys think that Ubuntu’s solution for this is a hack, and that it will be fixed ‘the right way’ for F8, but the Ubuntu hack has worked out of the box on every thinkpad I’ve used recently. I can understand being a puritan on licensing issues, and I realize hacks carry a maintenance cost, but I have less understanding for being a puritan on ‘hacks’ when it means your user experience lags the competition by 18-24 months.
  • the fedora installer did not attempt to recognize/make bootable my windows partition. Not a requirement (I have no idea if other installers do this) but it is a ‘would be nice’.

Some notes, mixed:

  • (sigh) All the proprietary bits that I shouldn’t want/need, but I do. Ubuntu makes it easy to get them; Fedora does not. I know Fedora is doing the right thing here, but… ugh. What a lose-lose situation for everyone- Fedora gets beat up for doing the right thing; Ubuntu gets makes a nice user experience (which is good) but significantly reduces our leverage to get some of these things fixed.
  • None of my tablet PC bits were not detected at install-time; this wasn’t surprising but I’d been hoping. Have been documenting the tablet parts of my adventure at ThinkWiki. Most frustrating part: if someone had just updated F7’s copy of linuxwacom at some point in the last seven months, 3-4 hours of my time would have been saved. (Will put a spec file and updated build patches in bugzilla tomorrow- yes, I built an rpm for the first time yesterday.)
  • It is my own damn fault that I did not read the older thinkwiki documention more carefully before installing. It says that screen rotation works, but ‘works’ has different meanings for different people, it turns out, and the thinkwiki definition of ‘works’ is not my definition of ‘works’. I have cobbled something together for now, but I’m not thrilled. Hopefully more time fixing that soon.

Overall, I can’t say I’m thrilled; I spent lots of yesterday cursing at various things. But I’m pretty much back where I was functionality-wise (or almost); I’m using a very Free distro; and I’m doing the right thing by supporting my employers and giving feedback on our product. Hopefully my experience will lead to a better experience for lots of folks in F8, if I can just bend the right ears :)


I’ve never thought of myself as a horse person, exactly, but the week before work started I went into the mountains and ended up doing a fair amount of horseback riding, and really enjoyed it. Most of my pictures aren’t up yet, but I really like this one, so I thought I’d throw it out there. The gentleman in the picture is the guy who talked me into the riding, with his wife behind him. Thanks so much, Joan and Ershal!

Syndicated 2007-06-02 15:48:20 from Luis Villa's Blog

they keep talking about building bridges, but forget that toll booths are optional

The only way that[ customer-benefiting interoperability is] possible is for companies to really be open to licensing arrangements and building these bridges that people thought were impossible before, among different providers and among different software development models.” –Horacio Gutierrez, Microsoft’s vice president of intellectual property and licensing

Or, you know, you could agree not to assert the IP against your customers, open source, or standards-based projects, and actually benefit your customers like you claim to want to. Wouldn’t that be a wild idea. I think everyone is in favor of bridges, but some of us don’t assume that all bridges have toll booths.

(And I’m still waiting for someone in the mainstream tech media to challenge MS’s assumption here instead of just letting them get away with it. But I probably shouldn’t hold my breath.)

Syndicated 2007-06-01 00:05:38 from Luis Villa's Blog

presentation styles

I love this slide deck, and (mostly) this one too. Need to figure out if I can pull something like that off next time I need to do a powerpoint presentation. I doubt it, but I can give it a shot.

Syndicated 2007-05-31 03:58:28 from Luis Villa's Blog

267 older entries...

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!