|
|
|
|
|
by Jasper_
2202 days ago
|
|
Open source's organizational issue is that maintainers tend to prefer what's fun to work on, and often boring administrative work or difficult bugs go unfixed, especially if they have cut through multiple levels module ownership. Maintainers often start to resent the project ("burn out") because they're not paid but are expected to do these things that just aren't fun. The real power of open source is that there are enough up and coming people who haven't learned this, and so if maintainers aren't supported it doesn't matter, there will be a new library to migrate to in the future by a new college grad, and this is one reason why things tend to be so unstable and short-lived. The most successful open source projects have large corporate backing, like Kubernetes or Linux. And even Linux is a weird case, as a lot of architectural decisions and feature development are wonky because you often can't get the e.g. IO and Network subsystem guys to agree to the same idea. |
|