Answer
Open-source development is fundamentally a bottom-up methodology.
Work Step by Step
In bottom-up development, software evolves through contributions from many individual developers who build, test, and refine small parts of a system, often independently. The overall direction and structure emerge gradually through collaboration, review, and integration.
Unlike top-down methodology, open-source development grows from the contributions of many individual developers, rather than being imposed from the top.