A lot of the biggest contributions to open source software actually come from corporations that need their software to do very specific things. They take an OSS product that does most of what they need, and add bits on to it. Those extra features are then shared with the community, andjust...