|
|
|
|
|
by rapsey
1306 days ago
|
|
The vast majority of open source done in peoples free time is unfinished and at best of limited use. The serious projects very often have payed developers. The good ones done by unpaid developers have some pressure in terms of expectations by their community or the developers put pressure on themselves to achieve some self goal. |
|
OSS projects that have paid developers often manage to avoid much of the pressure that occurs in closed source.
Some OSS projects like the kernel manage to harness companies as way of funding full time developers without giving them too much say in details or deadlines. A feature ships in Linux when it is ready and accepted by the maintainers and Linus not when some manager says it has to ship.
Of course this works far better for large projects that are essentially a "commons" like the kernel, less so for open source projects where most of the developers work for a single company.