With regard to how easy it is to just `npm install some-library` and `create-react-app`... I'm wondering if I develop a SaaS should it just be open eg. public repo.
My concern is you're not going to have "obscurity" as a security layer, I'm not saying you should trust that. But when you have your schemas clearly defined, routes exposed, etc... doesn't that mean it's easier to try and break in?(means do a better job)
But I have a SaaS project in mind and it would be pretty complex regarding having multiple-users, real time connection, payments, etc... but thinking about the whole licensing thing.
edit: when I say "open sourced code" in my title, I mean the SaaS code itself that I would develop is freely readable/all of it, down to auth/payment system(Stripe usage).
If your concern is about the marketability of your application if the code is open source, you can read more here[^2].
[^1]: https://en.m.wikipedia.org/wiki/Security_through_obscurity
[^2]: https://en.m.wikipedia.org/wiki/Business_models_for_open-sou...
Keep your SaaS source private.