I think Nifft and WayneLigon hit on important issues.
In a way, all the rules produced by an open source project are a waste of time if nobody uses it, whether it's publishers or users.
In some ways, you have to start small. We're at that point already. Even the most successful people who published SRD-derived stuff reached a small portion of the audience.
You also have the indirect benefit of learning how to design and develop good rules. You might see an open project as simply a training ground. The $$$ benefits come later, when you use those skills to get a freelance assignment or even a job.
There's also the prestige of being the guy who came up with a clever idea.
But we also might be in a position where the realities of RPG publishing mean that a true open movement is impossible.
IMO, one of the reasons it works well in software is that having functional code has benefits outside of the functional code. Apache isn't great because I can burn it to a disc and sell it to people; it's great because it keeps my web sight up and running. The people buying stuff off my site are happy, the internal projects that use the web server stay on schedule because Apache is never down, and if it does crash I can wade through the code, or poke around online, to figure out how to fix it.
We might simply lack an equivalent value in RPGs.
In a way, all the rules produced by an open source project are a waste of time if nobody uses it, whether it's publishers or users.
In some ways, you have to start small. We're at that point already. Even the most successful people who published SRD-derived stuff reached a small portion of the audience.
You also have the indirect benefit of learning how to design and develop good rules. You might see an open project as simply a training ground. The $$$ benefits come later, when you use those skills to get a freelance assignment or even a job.
There's also the prestige of being the guy who came up with a clever idea.
But we also might be in a position where the realities of RPG publishing mean that a true open movement is impossible.
IMO, one of the reasons it works well in software is that having functional code has benefits outside of the functional code. Apache isn't great because I can burn it to a disc and sell it to people; it's great because it keeps my web sight up and running. The people buying stuff off my site are happy, the internal projects that use the web server stay on schedule because Apache is never down, and if it does crash I can wade through the code, or poke around online, to figure out how to fix it.
We might simply lack an equivalent value in RPGs.