OSCON 2007: Thursday Keynotes


The first keynote is about getting a different kind of person interested in and using Open Source. Ben Fry started out talked about visualizing data, showing a branching graph representation of an Apache log file. His keynote is about Processing, a programming environment for teaching, visualizing, and graphing. It’s a domain-specific language for graphing, and includes hooks for interactivity. Baseball salaries, interactive Grass display, airplane flight tracking, all done with Processing.

The next speaker, according to Nat, is going to make our brains function in a completely different way. Robin Hanson presents Understanding Bias. We, as humans, have a set of cognitive biases, systematic tendencies that make our errors go up. Wishful thinking is an example of one of these biases. Because of these biases, things go wrong. Schedules go late. The “not built here” belief is rampant. We’re in a world of polarized opinion because we think we’re better than other people, therefore we disagree. In fact, even though we know we have biases, we usually project those biases on other people more strongly than on ourselves, so we think we’re correcting for them, but we aren’t. So why do people let these biases continue? They can help us as individuals, but there’s a societal cost. Should your top cause be Truth and the others be subsidiary? Bottom line: we’re all biased, and even if we know we’re biased and have taken steps to deal with those biases, we’re more biased than we think.

Bill Hilf (or, as Nat says, “our man on the inside”) is from Microsoft and is talking about the last year of Open Source at Microsoft. Microsoft is a big company, going from Windows and Office to entertainment devices, CIO software, research and development… Microsoft is entering a collaboration with Drupal… They’re going to be working with OSI in getting their “shared source” licenses proclaimed as open source. microsoft.com/opensource is live now.

Rick Falkvinge, the founder of the Pirate Party (see also the Wikipedia entry), talks about Copyright Regime vs. Civil Liberties. The Pirate Party exists to rail against copyright, which they feel is a commercial monopoly. Today, because you’re not allowed to send copyrighted materials to someone else, that means that to prevent copyright infringement, private communications need to be monitored. This leads to problems with whistleblowers and self-censorship. Society needs to choose between privacy and copyright. This is what the copyright fight is about: civil liberties, not about economics. Politicians do not understand this, but the copyright industry definitely does. This shows when they lobby for things like four years of prison for filesharing, which they tried to do in Europe. Even though the Pirate Party didn’t get a lot of votes in 2006 (0.63%), they’ve influenced other parties — the Norwegian Liberal party used the same copyright platform as presented by the Pirate party. How can a 4% party have influence? Sweden has primarily two parties that split the vote, and the Pirate Party wants to be a wedge between them.

Steve Yegge from Google is up in a technical glitch storm, talking about how to ignore marketing and become irrelevant in two simple steps. Branding isn’t something we talk about very much. As programmers we think that if we write a really good product it’ll be used and become popular. “Introducing New Coke is like introducing New God.” He’s talking about why Coke introduced New Coke, because their blind taste tests showed that New Coke tasted better than Coke Classic, yet people liked Coke Classic better when they knew what they were drinking — showing that branding matters. A brand, in geek terms, is a pointer, it’s an identifier that’s a placeholder for some word in your mind (like how Kleenex is a placeholder for a tissue). How do you make a brand? Through publicity, not through advertising. Perl and Rails are two good brands. And brands are immutable, once your brand is established it’s set. Two problem brands in the IT world are JavaScript and open source licenses (GPL is the brand). The biggest problem brand is “Open Source”, which has become a brand that doesn’t have a strong hold on peoples’ minds.

[tags]oscon, oscon07, processing, bias, microsoft, pirate party, google[/tags]

  1. #1 by Samh on 26 July 2007 - 8:12 am

    I would have quite like to have seen Ben Fry talk.

  2. #2 by Brad on 26 July 2007 - 9:00 am

    The Ben Fry keynote was really good. I didn’t type that much because I was too busy watching. People have done some amazing things with Processing.

(will not be published)