Bay Piggies meeting with Alex Martelli

I was lucky to get a seat (and dinner) at the standing room-only presentation by Alex Martelli tonight. The talk, which was a repeat of his PyCon talk, called Python Design Patterns and OOP, was hosted by Google. His theme throughout the talk was that of delegation in OOP (object …

more ...

Screendoor Security

I just had a wierd experience. While rocking my son to sleep I saw something jump across the floor. The lights were kind of dim but I was pretty sure it was too big to be a spider and too small to be a rodent. Upon closer inspection it was …

more ...

Freedom forking for features in Open Source

Considering the recent discussions about KHTML and its fork found in Safari, I thought I'd post about forks.

Are forks good or bad? Yes. One might argue that people should collaborate rather than fork. But doesn't most open source development actually happen by forking? (At least at a micro level …

more ...

Fear and contribution to open source

I was talking with an Apache contributor today. He was lamenting that more of the users of his projects could contribute back, but did not. I asked what he believed were the reasons. We discussed two: One was work. People or their employers did not feel comfortable giving back. The …

more ...

Free your mind with Swing (and freemind)

I feel sorry for Java Swing apps sometimes (I don't want to get into a discussion about bloat here, cause I'm not really talking about it). Python is immune from it because it doesn't really have a gui library (I've even heard Guido say that guis are provided for better …

more ...

Flattery and Open Source

So Apple just released their latest OS.

It has all the newest bells and whistles. Which it should since Apple has a lot of really smart people working for them. They certainly innovate a lot over there in Cupertino. And guess what, even us non- apple users benefit from them …

more ...

Forking the LGPL into the BSD

Bear with me for a moment. Let's say I have a fruit tree that has pretty good fruit on it. It also never ceases to bear fruit. And I give away the fruit for free out of the goodness of my heart. (I'll even let you take my fruit and …

more ...

All your bits are belong to us (errr bitkeeper)

So a picure is worth a thousand words... I'll try and explain this in less than 1000 words. My brother and I were talking about the BitKeeper incident last week. He claimed that the revocation of the BK license to OSDL and that Linus' subsequent droppage of BK is prototypical …

more ...