Sponsors
  • Intel
  • Microsoft
  • Google
  • Sun Microsystems
  • BT
  • IBM
  • Yahoo! Inc.
  • Zimbra
  • Atlassian Software Systems
  • Disney
  • EnterpriseDB
  • Etelos
  • Ingres
  • JasperSoft
  • Kablink
  • Linagora
  • MindTouch
  • Mozilla Corporation
  • Novell, Inc.
  • Open Invention Network
  • OpSource
  • RightScale
  • Silicon Mechanics
  • Tenth Planet
  • Ticketmaster
  • Voiceroute
  • White Oak Technologies, Inc.
  • XAware
  • ZDNet

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at scordesse@oreilly.com.

Media Partner Opportunities

Download the Media & Promotional Partner Brochure (PDF) for more information on trade opportunities with O'Reilly conferences, or contact mediapartners@oreilly.com.

Press and Media

For media-related inquiries, contact Maureen Jennings at maureen@oreilly.com.

OSCON Newsletter

To stay abreast of conference news and to receive email notification when registration opens, please sign up for the OSCON newsletter (login required).

Contact Us

View a complete list of OSCON 2008 Contacts

OSCON 2008 Schedule

Below are the confirmed and scheduled talks at OSCON (schedule subject to change).

Portland 251
Add Open Architecture at REST to your personal schedule
10:45am Open Architecture at REST Roy Fielding (Day Software)
Add Does Open Source Need to Be "Organic"? to your personal schedule
11:35am Does Open Source Need to Be "Organic"? Brian Aker (MySQL), Rob Lanphier (Wikimedia Foundation), Stephen O'Grady (Redmonk), Theodore Ts'o (Linux Foundation)
Portland 252
Add Searching for Neutrinos Using Open Source at the Bottom of the World to your personal schedule
11:35am Searching for Neutrinos Using Open Source at the Bottom of the World Keith Beattie (Lawrence Berkeley National Laboratory), Dave Glowacki (UW-Madison), John Jacobsen (NPX Designs, Inc.)
Portland 255
Add The Future of Linux is Software Appliances to your personal schedule
10:45am The Future of Linux is Software Appliances Nat Friedman (Novell, Inc.)
Add Voting Machinery for the Masses to your personal schedule
11:35am Voting Machinery for the Masses Benjamin Mako Hill (Massachusetts Institute of Technology)
D133
Add Load Testing Using Perl to your personal schedule
10:45am Load Testing Using Perl Homer Hummel (Computer Sciences Corporation)
Add How Not to Build a Service to your personal schedule
11:35am How Not to Build a Service Mike Perham (FiveRuns)
D136
Add Clutter: Breathing Life into User Interfaces to your personal schedule
10:45am Clutter: Breathing Life into User Interfaces Tomas Frydrych (Openedhand Ltd), Paul Cooper (Intel)
Add OOXML and ODF and the politics of technology as FOSS comes of age on the desktop to your personal schedule
11:35am OOXML and ODF and the politics of technology as FOSS comes of age on the desktop Louis Suarez-Potts (Oracle / OpenOffice.org)
D135
Add Virtualization in Ubuntu to your personal schedule
10:45am Virtualization in Ubuntu Nick Barcet (Canonical UK Ltd)
Add Using Ubuntu, Virtualization, and Automation to Improve Your Web Development Workflow to your personal schedule
11:35am Using Ubuntu, Virtualization, and Automation to Improve Your Web Development Workflow David Brewer (Second Story Interactive Studios)
Portland 256
Add The Twilight Perl to your personal schedule
11:35am The Twilight Perl Damian Conway (Thoughtstream)
D138
10:45am TBC
Add Apprenticeships on Open Source to your personal schedule
11:35am Apprenticeships on Open Source Dave Hoover (Obtiva), Brian Tatnall (Stark Investments)
D139/140
Add Toward a Stronger Open Source Ecosystem to your personal schedule
10:45am Toward a Stronger Open Source Ecosystem Sara Ford (Microsoft Corporation)
D137
Add Open Source and Standards to your personal schedule
10:45am Open Source and Standards Joe Gregorio (Google), Zaheda Bhorat (Open Source/Standards)
Add Creating Open Source Electronic Hardware with Open Source Software to your personal schedule
11:35am Creating Open Source Electronic Hardware with Open Source Software Tom Anderson (Agilent Technologies)
E141
Add Scale into the Cloud with Open Source to your personal schedule
10:45am Scale into the Cloud with Open Source Thorsten von Eicken (RightScale, Inc)
11:35am TBC
F151
Add Flex: the Open Source SDK for RIAs to your personal schedule
10:45am Flex: the Open Source SDK for RIAs Duane Nickull (Adobe Systems), James Ward (Typesafe)
11:35am TBC
7:30am Breakfast
Room: Expo Hall Foyer
Add Walking tour of CubeSpace to your personal schedule
1:55pm Walking tour of CubeSpace
Room: Expo Hall Foyer
Walking tour of CubeSpace
Add Free Geek Tour to your personal schedule
2:00pm Free Geek Walking Tour
Room: Expo Hall Foyer
Free Geek Tour
E142
10:45am TBC
11:35am TBC
E146
Add Greening the Conference Circuit to your personal schedule
10:45am Greening the Conference Circuit Zak Greant (LexPublica)
11:35am TBC
Add Advocating Software Freedom by Revealing Errors to your personal schedule
8:45am Plenary
Room: Portland Ballroom
Advocating Software Freedom by Revealing Errors Benjamin Mako Hill (Massachusetts Institute of Technology)
Add Three Challenges to your personal schedule
Three Challenges Dawn Nafus (Intel)
Add history.forward() to your personal schedule
history.forward() Sam Ramji (Microsoft)
Add Language Inflection Point to your personal schedule
9:30am Plenary
Room: Portland Ballroom
Language Inflection Point Tim Bray (Google, Inc.)
Add Learning from Airports to your personal schedule
Learning from Airports Jeremy Ruston (BT Design)
10:15am Break
Room: Portland Ballroom
Add Open Voices to your personal schedule
12:30pm Plenary
Room: Portland Ballroom
Open Voices Jim Zemlin (The Linux Foundation), Keith Bergelt (Open Invention Network), Karen Sandler (GNOME Foundation), Phil Robb (Hewlett Packard)
Add An Illustrated History of Failure to your personal schedule
1:00pm Plenary
Room: Portland Ballroom
An Illustrated History of Failure Paul Fenwick (Perl Training Australia)
Add OSCON 2008 Photo Contest to your personal schedule
1:30pm Plenary
Room: Portland Ballroom
OSCON 2008 Photo Contest
E145
Add Open Source Software in Satellite Science Data Processing at NASA to your personal schedule
10:45am Open Source Software in Satellite Science Data Processing at NASA Curt Tilmes (NASA Goddard Space Flight Center)
F150
Add Spring 2.5: Spring Without XML to your personal schedule
10:45am Spring 2.5: Spring Without XML Ken Sipe (Perficient)
Add SimpleJDBC Development with Spring 2.5 and MySQL to your personal schedule
11:35am SimpleJDBC Development with Spring 2.5 and MySQL Thomas Risberg (VMware)
Add Best of Portland Walking Tour to your personal schedule
2:00pm Portland Walking Tour
Room: Registration Area
Best of Portland Walking Tour
10:45am-11:30am (45m) Web Applications
Open Architecture at REST
Roy Fielding (Day Software)
Open architecture is a property that can make or break an open source product. Eclipse, Apache, Linux (Unix), Firefox, and the World Wide Web are all examples of systems that distinguished themselves by enabling a platform for extensibility instead of just a fixed set of features. How do we design for that? Principled design, as demonstrated by the REST architectural style and other examples.
11:35am-12:20pm (45m) Business, Emerging Topics, People
Does Open Source Need to Be "Organic"?
Brian Aker (MySQL) et al
Are software projects dominated by a single company still open source, or is an OSI-approved license good enough? Does a project need to be "organic" to be truly open source? What does "organic" even mean in this context? Panelists with a range of viewpoints will discuss these topics.
10:45am-11:30am (45m) Web Applications
Security 2.0: Emerging Trends in Web Application Security
Chris Shiflett (Analog)
Cross-site scripting (XSS), cross-site request forgeries (CSRF), and Ajax are being combined in creative new ways to launch sophisticated attacks that penetrate firewalls, target users, and spread like worms. This talk examines this new threat, dubbed Security 2.0, by demonstrating some hypothetical and real exploits as well as discussing methods of safeguard and prevention.
11:35am-12:20pm (45m) Emerging Topics
Searching for Neutrinos Using Open Source at the Bottom of the World
Keith Beattie (Lawrence Berkeley National Laboratory) et al
The developers of the data acquisition component of the IceCube project present how they are using open source software to collect data from the world's largest neutrino detector buried across 1 cubic kilometer, 2 kilometers down, in the ice under the South Pole. The astrophysical importance of the project and the experience of traveling to and living at the South Pole will also be discussed.
10:45am-11:30am (45m) Administration, Linux, Web Applications
The Future of Linux is Software Appliances
Nat Friedman (Novell, Inc.)
Today the Linux world is dominated by one-size-fits-all Linux distributions that include thousands of packages and that can be two or three gigabytes fully installed. In this presentation, Nat will introduce the benefits of streamlined, customized, single-purpose software appliances based on Linux -- in the form of virtual machine images, bootable and installable media, or live USB keys.
11:35am-12:20pm (45m) Emerging Topics, Ruby, Web Applications
Voting Machinery for the Masses
Benjamin Mako Hill (Massachusetts Institute of Technology)
This talk will present work on RubyVote and Selectricity -- voting technology designed for quotidian elections. It will describe why focusing on everything but government- and state-based elections may be the open voting technology community's best tactic and and why free software and open source tools are an essential piece of that puzzle.
10:45am-11:30am (45m) Perl
Load Testing Using Perl
Homer Hummel (Computer Sciences Corporation)
Perl is utilitarian. A flexible, scalable, cost-effective framework for load testing application servers has been developed using Perl scripts. This framework is ideal for load testing servers for which a commercial test tool is either unavailable or prohibitively expensive. Load scripts may be easily written using a Perl script template and functions of one of the many clients on CPAN.
11:35am-12:20pm (45m) Ruby
How Not to Build a Service
Mike Perham (FiveRuns)
FiveRuns launched the RM-Manage monitoring service targeting the Ruby on Rails market in 2007, but not without making plenty of mistakes in the process. This talk will discuss the social, technical, and business lessons learned over the last year.
10:45am-11:30am (45m) Emerging Topics
Clutter: Breathing Life into User Interfaces
Tomas Frydrych (Openedhand Ltd) et al
Clutter is an OpenGL-based toolkit by OpenedHand that facilitates the creation of visually rich, dynamic user interfaces. Its simple and clear API, tailored toward minimal effort manipulation of 2D objects in 3D space and time, allows the application designer to concentrate on the UI. Want to see iPhone-like interfaces done with a few lines of code using Free Software? This is the talk to be at!
11:35am-12:20pm (45m) Emerging Topics
OOXML and ODF and the politics of technology as FOSS comes of age on the desktop
Louis Suarez-Potts (Oracle / OpenOffice.org)
I examine the debate concerning the ISO office suite formats, the OpenDocument and yet-to-be-published Office Open XML, and the more general politics of free and open source software now that it has become a significant player on the desktop and the focus of government attention worldwide.
10:45am-11:30am (45m) Linux, Ubuntu
Virtualization in Ubuntu
Nick Barcet (Canonical UK Ltd)
Technology and use cases for virtualization in Ubuntu.
11:35am-12:20pm (45m) Ubuntu, Web Applications
Using Ubuntu, Virtualization, and Automation to Improve Your Web Development Workflow
David Brewer (Second Story Interactive Studios)
Large-scale web projects use sophisticated staged deployment systems, but the prospect of setting these up can be daunting. Using Ubuntu, virtualization, and automated configuration puts the benefits within easy reach even for small projects. David Brewer explains how Second Story uses Ubuntu, VMware Server, and AutomateIt to grease the wheels of development on their museum-sector projects.
10:45am-11:30am (45m) Perl
Perl and Parrot: Baseless Myths and Startling Realities
Tim Bunce (TigerLead)
Discover the vibrant growth of the perl community, the CPAN codebase, and the perl jobs market. Discover tools to ease perl code maintenance and testing. Discover how the development of Perl 6 is helping the development of Perl 5. Discover the facts you need to bust perl myths.
11:35am-12:20pm (45m) Perl
The Twilight Perl
Damian Conway (Thoughtstream)
You unlock this door with the key of a hash. Beyond it is another dimension—a dimension of strange constructs, a dimension of improbable behavior. You're moving into a land of both weird syntax and unlikely semantics, of unintended features and unexpected beauty. You've just crossed over into...The Twilight Perl.
10:45am-11:30am (45m)
Session
To be confirmed
11:35am-12:20pm (45m) Programming
Apprenticeships on Open Source
Dave Hoover (Obtiva) et al
Apprenticeship programs offer opportunities to learn and innovate in the context of real-world projects under the supervision of experienced journeymen. We will review the aspects of Open Source Software (OSS) that helped jump-start Obtiva's apprenticeship program, such as market demand, active communities, low cost, hackable source, and opportunities for public contribution.
10:45am-11:30am (45m) People
Toward a Stronger Open Source Ecosystem
Sara Ford (Microsoft Corporation)
Today’s developer ecosystem is fragmented based on business models, developer tools, and technologies. Imagine an ecosystem for all developers to collaborate, regardless of technology or platform. This talk outlines a roadmap towards this stronger open source ecosystem through infrastructure, project incubation and sponsorship, and support for open source as a collaborative development model.
11:35am-12:20pm (45m) Security
Securing Java Applications with OWASP's Enterprise Security API
Kevin Kenan (Lunar Logic)
Learn how OWASP's Enterprise Security API (ESAPI) can help you build security into your Java application. Rather than building and maintaing a library of security mechanisms, OWASP's ESAPI offers a free and open solution that can be easily incorporated in many applications.
10:45am-11:30am (45m) Web Applications
Open Source and Standards
Joe Gregorio (Google) et al
The mantra at the IETF is rough consensus and running code. But how much does that running code, particularly open source running code, contribute to a good standard?
11:35am-12:20pm (45m) Emerging Topics
Creating Open Source Electronic Hardware with Open Source Software
Tom Anderson (Agilent Technologies)
Satisfy your urge to create a clever new gadget or circuit! Use open source CAD tools to reduce the cost of creating open source hardware. See working examples of open source hardware, and understand how it is designed, simulated, fabricated, and distributed. Learn how to solve the challenges of low-volume manufacturing and distribution. Satisfy niche markets with your own invention.
10:45am-11:30am (45m) Products & Services
Scale into the Cloud with Open Source
Thorsten von Eicken (RightScale, Inc)
Cloud Computing is becoming synonymous with open source: almost all production deployments into the cloud are based on OSS stacks and the flexibility of open source is essential in enabling new scalable deployments.
11:35am-12:20pm (45m)
Session
To be confirmed
10:45am-11:30am (45m) Web Applications
Flex: the Open Source SDK for RIAs
Duane Nickull (Adobe Systems) et al
Adobe has released the Flex SDK open source under Mozilla Public License (MPL). This includes the source to the ActionScript components from the Flex SDK, the Java source code for the compilers, the debugger, and the core libraries. Flex can run in any browser—on Mac OS X, Windows, Linux, and AIR. This session will introduce people to Flex, provide code samples, use cases and a roadmap.
11:35am-12:20pm (45m)
Session
To be confirmed
7:30am-8:45am (1h 15m)
Break: Breakfast
1:55pm-2:00pm (5m) Event
Walking tour of CubeSpace
Join us for a special, unique experience as we get an insiders view of CubeSpace. CubeSpace is a locally owned co-working space and a hub of Portland's open source community. We host many of the local user groups as well as the Calagator crew. Come check out our space, meet some of our resident coders
2:00pm-3:00pm (1h) Event
Free Geek Tour
Free Geek has equipped thousands of low-income families with Linux computers. Starting at 2:00pm, Keith Lofstrom will lead a tour from the Convention Center to the Free Geek facility at 1731 SE 10th Avenue, Portland.
10:45am-11:30am (45m)
Session
To be confirmed
11:35am-12:20pm (45m)
Session
To be confirmed
10:45am-11:30am (45m) People
Greening the Conference Circuit
Zak Greant (LexPublica)
Hackers and makers, inventors and innovators, evangelists and activists, CXOs and entrepreneurs: each year thousands of us make our rounds on the FOSS conference circuit. Arriving through environment-punishing air travel, we descend into a banality of over-packaged shwag, glossy brochures, disposable cups, and hotel stays. We're a principled, smart and innovative lot—we can do so much better.
11:35am-12:20pm (45m)
Session
To be confirmed
8:45am-9:00am (15m) Keynote
Advocating Software Freedom by Revealing Errors
Benjamin Mako Hill (Massachusetts Institute of Technology)
Coming soon.
9:00am-9:15am (15m) Keynote
Three Challenges
Dawn Nafus (Intel)
Technical challenges are big—but so are social ones. Here I present three major areas of rapid social change, each of which poses its own set of challenges and opportunities. These are areas where robust social and institutional creativity are necessary alongside technological ingenuity.
9:15am-9:30am (15m) Keynote
history.forward()
Sam Ramji (Microsoft)
Over the past ten years, open source has fundamentally changed the way developers learn, communicate and code together. Over the past three years, Microsoft has made significant strides towards more fully participating in open source communities.
9:30am-9:45am (15m) Keynote
Language Inflection Point
Tim Bray (Google, Inc.)
It would be nice to know which programming languages we're all going to be programming in ten years from now. I really have no more idea than you, but I am paid to worry about this kind of thing. So I'm going to worry out loud about this for fifteen minutes, highlight some trends and influences, and probably leave you with more questions than answers.
9:45am-10:00am (15m) Keynote
Learning from Airports
Jeremy Ruston (BT Design)
Coming soon.
10:00am-10:15am (15m) Keynote
Q & A
An open microphone question and answer session with the morning's keynote speakers.
10:15am-10:45am (30m)
Break
12:30pm-1:00pm (30m) Keynote
Open Voices
Jim Zemlin (The Linux Foundation) et al
Coming soon.
1:00pm-1:30pm (30m) Keynote
An Illustrated History of Failure
Paul Fenwick (Perl Training Australia)
The average individual is given little scope for failure, at least not the type that really matters. However in recent times we have developed a profession who have the opportunity to fail like never before. The few, the proud, the Software Developers. Join us for a voyage of discovery, as we travel back through history to some of the most monumental failures the world has ever seen.
1:30pm-1:35pm (5m) Event
OSCON 2008 Photo Contest
Calling all OSCON 2008 participants: Submit your photos from OSCONs past to this year's photo contest! You may win a photo printer from HP, a 1TB external hard drive from Novell, or swag from O'Reilly.
1:35pm-2:00pm (25m) General
Closing Get Together
Snacks and Conversation
10:45am-11:30am (45m) Emerging Topics
Open Source Software in Satellite Science Data Processing at NASA
Curt Tilmes (NASA Goddard Space Flight Center)
This presentation will discuss science data processing of Earth climate data from two projects at NASA's Goddard Space Flight Center and the evolution from large scale proprietary Unix platforms and traditional commercial databases to open source solutions based on Linux, Apache, PostgreSQL, and Perl.
11:35am-12:20pm (45m) Web Applications
Build Your Own Web Archive: archive.org's Open Source Tools to Crawl, Access & Search Web Captures
Gordon Mohr (Internet Archive, Web Group)
The Internet Archive (archive.org) contributes to three open source projects for web archives: the Heritrix crawler, the Wayback browser, and Nutch for full-text search. This presentation offers an overview of these projects' applicability for building your own web archive -- plus a live demonstration of their use.
10:45am-11:30am (45m) Java
Spring 2.5: Spring Without XML
Ken Sipe (Perficient)
Spring 2.5 is brand spanking new, with a number of fantastic features. With growth of large and complex Spring applications that struggle with XML manageability and with the added pressure of Guice and SEAM there is a push for less XML, with a solution leaning towards annotations.
11:35am-12:20pm (45m) Java
SimpleJDBC Development with Spring 2.5 and MySQL
Thomas Risberg (VMware)
Simplify your JDBC coding with new SimpleJDBC features introduced in Spring 2.5. See how Spring's resource and transaction management will take care of the cumbersome and error-prone parts of using the JDBC API, leaving your data access code cleaner and simpler.
2:00pm-3:00pm (1h) Event
Best of Portland Walking Tour
For OSCON conference attendees only! This award-winning guided tour clarifies why Portland is regularly recognized as one of the best places to live.
OSCON 2008