Prosocial free software
For a piece of free software to benefit society, we tend to hope it fulfils the following.
- bazaar-developed, not cathedral
- either a high bus factor, or simple enough that bus factor isn't a concern
- in other words: if a codebase has only one developer, others must be able and willing to take over when this person developer gets hit by a bus – the more lines of code, the more important they're well-written
- if the codebase is very big, many people should be involved in it: that's called a high bus factor
- Well-written, which eases auditing and forking
By contrast, these features are not prosocial
- cathedral-developed
- "open core"
- SaaS
Related
Created (2 years ago)