It depends on the project. Many are controlled by a single person or company – they may be happy for other people to send them code or ideas, but they ultimately decide what goes in. Larger projects often have a complicated bureaucracy to steer their development – for example, there might be a board with representatives from certain companies and nonprofits as well as representatives elected by the community.
However, if other people don’t like how the project is being managed, they can copy the code (provided they abide by the licence) and set up a new version of the project. It’s not uncommon for a fork of a project to eclipse the original.
Latest Answers