I've recently been getting more into open-source to contribute back to the community and to just make cool stuff.
But I'm interested in various ways of how to market these projects without coming off as "shilling".
I would presume there's less of a likelihood for this to happen due to the free & open framing as opposed to a for profit venture(?)
The meta seems to have a huge focus on becoming an "influencer" with creating short form viral content as a springboard to long form for then that to be your marketing funnel for any type of CTA.
But are there any other tried and tested ways that don't involve so much of this strat?
It's interesting to look at case studies of other prominent people in open source. One that comes to mind immediately is the person behind a large Ruby open-source project, Sidekiq. Here's the podcast interview with the founder, Mike Perham: this episode of Startups For the Rest of Us.
Mike had a large following even before he started Sidekiq, since he had been blogging and generally involved in the Ruby community for years. So when he finally came up with the idea of his own project, a job queuing system, people were eager to try it.
This is the most common playbook (and it's easy to replicate):
You can call this being an "influencer", but this methodology has existed for before the advent of short-form video, or even before video on the internet. It's fundamentally about being a respected part of a community.
If you want to short-circuit the years it takes to do the above algorithm, you need to be solving a real problem and talking about how your project solves exactly that problem. If you don't start with the problem, you'll come across as shilling, and the chances of getting adoption are much lower.
Another case study is DAGWorks, another YC/StartX company, which has a decent following in their open-source repo: https://github.com/dagworks-inc/hamilton
They got started by externalizing something that was already widely used at their previous company StitchFix. The founder is approachable if you mention Taro: https://www.linkedin.com/in/skrawczyk/
I'm assuming this is referring to build your own open-source repo. Even though it's not what one would consider a traditional software "product", a lot of the same rules apply:
It's more or less the exact same philosophies I follow for my side projects, and it clearly works. I have published ~30 Android apps for fun and gotten 4 million+ users across them with an overwhelming proportion of 5 star reviews. I didn't spend a cent on advertising and never really "shilled" for them. You can follow the advice here: [Taro Top 10] Building Impressive Side Projects
If you're contributing to an existing repo with a bajillion GitHub stars, you don't really need to shill it as it has high traffic anyways. And if you do shill it across platforms like LinkedIn, it will be easy as it's a big repo lots of people already love.
You might be interested in our new course! https://www.jointaro.com/course/become-an-open-source-master/ - I have worked on a bunch of open source projects and there is a fine line to walk to not make it seem too 'salesy'. But at the end of the day, the code is right there and the project should speak for itself. (ie the TinyBase web site talks about the benefits, but it doesn't oversell... because if you try to do that, people can literally READ THE CODE! 🤣 - and misrepresentation would backfire)