HACKER Q&A
📣 rish1_2

Should I open source my project?


I'm thinking about open sourcing my project but there are multiple hurdles to this.

1. I have aws services including serverless, cognito, dynamodb, amplify on the project as the initial intention was not to open source.

2. The open source parts run on container services and kubernetes and the whole server side might be expensive for indie's to run just for the benefits of creating a conflict free schedule on google calendar

3. If I open source it, do I have to rewrite all the aws services into open source alternatives?

What do you guys think?

What are benefits vs risk?

I think there will be an increase level of trust if I open source but AWS services adds a whole lot of complexity for anyone to self host.

Plus V2 of the project (work in progress) which is a hybrid between clockwise and doodle would also be open source if I open source v1.


  👤 eesmith Accepted Answer ✓
Why do you want to open source it?

Almost no projects get contributors, if that's what you're looking for.

No, don't rewrite to use open source alternatives. Write what you need.

I've written open source code which depends on proprietary packages. It's not a problem.

Without knowing why you want to open source it, it's hard to be more definite.


👤 favourable
If it wasn't designed to be open-source from the outset you could be too late. If it's hard to strip all the AWS mechanics away, then don't do it. All my code is modular anyway, and I open source specific single-duty modules on Github.