Hi HNers, I've started working on an open source Applicant tracking system and, seeing the volume of work needed, I started to have some second thoughts if there's actually a need for something like this.<p>Right now there's just one open source ATS that got a bit of negative feedback because it's licensing and security issues.<p>So, my question is: How do you know if there's a need for a OSS project? Do you treat it just like a commercial project and do the market research before actually starting to work on it?<p>Sadly, I don't have any connections on the industry which makes things a lot harder.
Find something <i>you</i> need done, and make software that does that.<p>Trying to solve other people's problems which you don't share isn't likely to lead to real solutions, nor be appreciated by those you're trying to market it to: "this person has no clue what our needs are and they want us to use their solution to the problems they imagine we have"
My two-cents is that if you're making a FOSS app yourself, it needs to be something you need or want to make. If you try to make something for other people without fully understanding the requirements you're probably going to lose interest. A lot of the FOSS apps I have made/use are for specific, single use cases like game addons because they interest me at the time.<p>If you aren't passionate about a thing its really hard to motivate yourself to work on said thing.<p>If you're making something you want to make a living off of, then naturally treat it like you would a commercial product.
Contribute to the existing project and improve it? Isn't that the FOSS way? Especially if you don't have a connection to the industry. I'm sure the project would be very appreciative.
"Market" implies money, income, trade.<p>How do you make money from free software? Short answer --- you don't.<p>There may be a need/desire but there is no real "market" for Open Source.