(no title)
triblemaster | 1 year ago
1. If you are not keeping your project alive and it is useful, then someone else will take your project and keep it more alive. and your influence will reduce. So, assuming that you are a good BDFL, you should make effort that your project is alive so that the BDFL at top is good.
2. The ability to fund people for the project is as much a story of actual resources as it is about the culture. If you do not try funding people right from the start, you will accumulate people are also not that interested in funding people. This means your project will remain a hobbyist project. And this actually impacts 1 because then your project might not be that sustainable.
em-bee|1 year ago
it also may or may not be important for me to keep being the leader of the project. there was at least one project that i started that i was eventually no longer using and i happily passed it on to someone else.
if anything, as a behavior rule i'd add: step down when the project is no longer important to me.
on point 2, i am not sure. most project founders have the problem to get even themselves funded. far from being able to fund others. and i disagree that not funding people from the start means it will remain a hobby project. just look at debian. it got huge without paying people to work on it, and infact attempts to introduce paying people caused a number of high level contributors to get upset and leave the project.
so yes, funding does affect what kind of people are attracted to the project, but, funding others from the start is unrealistic. and the people i pay to work on my project are people who will leave the moment i stop paying them. they see it as a job and i see them as employees or contractors (and that is not hypothetical, i am in fact paying someone right now to help me on a foss project, and i get paid from that project too (so i am a contractor with a subcontractor)). before i got paid i was an inactive member of that community, and when i stop getting paid i will probably become inactive again because i can't afford to spend a lot of time to contribute while i have to work other contracts.
so i am not sure there is a benefit to the community to have these people around. participation in a community tends to be voluntary. and communities either function well when everyone gets paid in some form, or noone. paying some people and not others is asking for trouble, unless the project is a commercial entity that needs paid workers to serve paid customers. but then again, the paid workers and the company itself are not considered part of the community, but instead they are the owners of the community. that's a different relationship.
PaulDavisThe1st|1 year ago
Not my intent at all. It's about signalling to existing users, prospective users, existing developers and prospective developers that the project is alive and kicking.