I'm pretty sure that this is the reason. But some projects actually do, even if there are no company behind it, even if it's rare. Krita[1], to take an example in my neigborhood, is handled very professionally. But you need to involve other skills than just software development, and that's also not something that many free software projects do.
Posted May 18, 2011 8:11 UTC (Wed) by michaeljt (subscriber, #39183)
[Link]
> But you need to involve other skills than just software development, and that's also not something that many free software projects do.
Perhaps a strong focus on making it easy for others to contribute would help too. But that is also boring once your software does what you want it to.
Mark Shuttleworth on companies and free software
Posted May 22, 2011 0:30 UTC (Sun) by pflugstad (subscriber, #224)
[Link]
According to the "Mythical Man Month" it's 3x to make it usable by others, and/or 3x to be a reusable component in a system (more or less), or 9x for both:
This is covered in the first 5 pages of the book, which can usually be read online from Amazon. And it jives very well with every software project I've been involved in over ~20 years.
Anyone who does software as a profession needs to have read this book. And if your manager has not - find a new manager.