You are on page 1of 8

Twenty Years with a Free Software Project

Chet Ramey GNU Bash developer October 27, 2012

Introduction
Who is this guy, and why is he up there? Whats Bash, anyway? What does he have to do with it? And why does it matter to me?

Bash History How I got involved

Introduction to Bash
Current state Influences Posix Free Software vs. Open Source

What I do
How I manage a large software project What have I learned? What I do and what Ive found important

Bash Development Process


How I do development
Fairly conventional Development environment Coding Standards Documentation

Release Engineering
Release cycles Features vs. bug fixes

Supporting pieces
Release process Testing

Other Issues
Backwards Compatibility Compliance The Free Software attitude

Conclusions

Questions?

You might also like