In its earliest days, the open-source movement was all about creating alternatives to large software packages