Why is "User friendly" in the cons bullet? Are you saying that the maintainer has to invest time to be friendly to the library/framework users and contributors? Or, open source libraries aren't generally as user friendly as commercial? Or aren't required to be?
Nice writeup.
But,
If a project is open-sourced, it doesn't mean it is fast or scalable. Also, I don't understand what flexible here means.
Ex: Express.js is an open-source project, it doesn't mean it's fast, there are libraries like Fastify which is faster than Express.
Also, you are wrong about the security thing too, there are literally thousands of open source projects with so many vulnerabilities.
Most of the time there is more support for open-sourced projects than paid frameworks because there could be a huge community behind one.
Open source is nothing about being fast or flexible or scalable. It is about community.
Good luck.
The blog was awesome!. gave me useful info on how to contribute and make a repo open-source. But how is user-friendliness a con according to how you mentioned it at the start?
Opensource rocks. Thanks for the mention, buddy.
Marko Denic
Software Engineer.
Very nice article, Avneesh! Well done!
I wrote an article on how to make your first open-source contribution. Maybe, it'll be useful to your readers.
Cheers!