DEV Community

Sev
Sev

Posted on

Should I Open Source My Project If a Better Alternative Exists?

Hey everyone! This is my first post in the Dev community, and I’d love to hear your thoughts on something I’ve been debating.

For the past three months, I’ve been building my own social media scheduler, and recently, I started considering making it open source. My thinking was that the code itself isn’t that valuable to keep private, and open-sourcing would allow developers who don’t want to pay for a tool like this to self-host it instead.

But here’s the dilemma:
I just discovered Postiz—an open-source project that does exactly what my tool does, but better. It’s already well-developed, has extensive documentation, and was built by a more experienced developer using NestJS and a more modularized architecture.

So now I’m wondering:
Does it still make sense for me to go open source? Would anyone actually want to contribute or use my project when there’s already a superior alternative?

That said, I still want to keep working on my project because:

  • I believe in my own vision and like having control over the app I use.
  • My project is more beginner-friendly since I built it with a simpler stack. Backend: Pure Node.js/JavaScript (no NestJS). Frontend: Vue.

Because of this, I think it has a lower learning curve and is easier to customize.

So, what do you think?
Would open-sourcing still make sense in this case? Or should I take a different approach?

Would love to hear your thoughts!

Top comments (2)

Collapse
 
silviaodwyer profile image
Silvia O'Dwyer

That's an excellent question! Honestly, I wouldn't worry about other more popular libraries existing in the space, that's usually a good sign! It means people want what you're building, or are looking for solutions in that space.

Over time, you may work on new features that may not exist in other popular libraries...and you'll get an audience looking for those features specifically. Every project will have its own unique spin and twist that will have what a certain set of users are looking for.

Collapse
 
sevleo profile image
Sev

Thank you! After receiving a lot of positive affirmations on Reddit I decided to go ahead and make my project open source. Now it's public! Maybe I'll write a post about it here soon.