3 ms·
There's a saying in the FOSS community: « Good, Cheap, Fast. Pick two. » A quick search on Google points to what seems to be called the Project Management Tr
by grondilu 12y ago
There's a saying in the FOSS community: « Good, Cheap, Fast. Pick two. » A quick search on Google points to what seems to be called the Project Management Triangle:
https://en.wikipedia.org/wiki/Project_triangle https://en.wikipedia.org/wiki/Project_triangle
This author seems to imply that FOSS needs money in order to be good. That's not exactly true. It can help but that's not the only way.
He says for instance:
« It would not even be close to morally defensible to ask these people to forgo time to play with their kids or walk their dogs in order to develop and maintain the software that drives the profit in other people's companies. The right way to go—the moral way to go—and by far the most productive way to go is to pay the developers so they can make a living from the software they love. »
Sure, you can pay them. But you also can just be patient, and let them invest as little time as they want.
Free and Open Source Software is free so it's comprehensible that people usually don't work on it full time. But they do work on it and the result will turn out to be good. Eventually.
- cwyers 12y ago«It would not even be close to morally defensible to ask these people to forgo time to play with their kids or walk their dogs in order to develop and maintain the software that drives the profit in other people's companies. The right way to go—the moral way to go—and by far the most productive way to go is to pay the developers so they can make a living from the software they love.» I'm... not really sure that "giving software away for free and then making impassioned posts on the Internet that people have a moral obligation to pay you to continue to work on it" is a strategy that has "success" written all over it.
- itazula 12y ago"Eventually" is not sufficient, certainly not for security-related software. More generally, unless one is able to devote a sizable amount of time to a project, the "activation energy" threshold for good ideas to result in actual code is never reached.