Open Source Software Is Safer
Quality cannot be absolute. It's a process, which goes on.
·
3 min read
In the last few months, we at Frappe received decent traction from the large enterprises. Our first session with these companies included the presentation which briefed the technical stack of ERPNext and Frappe Framework. The moment we presented ERPNext and Frappe framework as an open source application, the quick follow-up question was:
If ERPNext is an open source software, what about data security?
They were apprehensive that if complete code base of a software is public, it will be easier for the hackers to locate the vulnerabilities in the software and misuse it.
I contest that open source applications are safer. To take the case forward, let's study the case of Windows and Linux. Below are arguments which explain how security aspects are better-taken care of in an open source software.
Windows vs Linux

Windows is a licensed based (means non-open source) software which needs no introduction. It is used not just for personal computing, but also in millions of businesses every day. It's Easy to install, get trained and use. It works great, until (wait for it!) it doesn't crash. Yes, that's another bitter reality which goes hand in hand with its goodies. The issues in the windows computer like security breaches, virus attacks and OS itself crashing are pretty common ones. Perhaps that's the reason why market share of Windows PCs which is 88% drops to just 2% when it comes to windows server market.
We have Linux on other hands. It is an open source application, available for free for everyone. Its market share of PC users is just 2%. However, when it comes to Linux server share, it stands tall at 95%! Linux powers all the supercomputers existing today in the world.
The biggest differentiator between Windows and Linux is open source, and one of the major reason why Linux is more secure. Open source project has the source code published in the public domain, having not just the product team, but the product community keeping close eyes on the source code. Apparently, you have people from the community reporting the vulnerability issues and helping you make the application more secure.
For ERPNext as well, the community of user, developers, and bounty hunters have played a pivotal role in reporting the security flaws and in getting them fixed, for the benefit larger ERPNext community.
How to Ensure Security in Software?
In this ever-evolving world, the requirement of the software users is also evolving constantly. Hence software also require upgrades to fulfill these needs (more so to remain in the business). When a software itself is being upgraded so often, it requires a check each time on its security aspect as well, to ensure that new upgrade doesn't introduce any leakages or vulnerabilities. Hence the question:
Is your software secured?
In my humble opinion, it cannot be answered in binary, like yes or no. It can only be answered by defining the process which does security checks and reviews before every release. Perhaps that's why ISO certification doesn't assign quality-tag on a company but acknowledges that the company does have processes in place to ensure the quality outcome. Quality cannot be absolute. It's a process, which goes on.
Conclusively, for an open source application, security is not a concern but a goodie. We are thankful to all the whistleblowers in the ERPNext community who contributed to making ERPNext and Frappe more secure. But as we learned above, it's a process. So do keep that coming.

Umair Sayed
Umair is Frappe's co-founder, VP - Partnerships, and mentor for Frappe School team.
I really loved reading your blog. It was very well authored and easy to undertand. Unlike additional blogs I have read which are really not tht good. I also found your posts very interesting. In fact after reading, I had to go show it to my friend and he ejoyed it as well!
W88.com, Link w88, w88club, Link vào w88 mới nhất 2022
I definitely enjoying every little bit of it. It is a great website and nice share. I want to thank you. Good job! You guys do a great blog, and have some great contents. Keep up the good work.
We are really grateful for your blog post. You will find a lot of approaches after visiting your post. I was exactly searching for. Thanks for such post and please keep it up. Great work.
We have sell some products of different custom boxes.it is very useful and very low price please visits this site thanks and please share this post with your friends.
Selam elit beyler mutluluğun keyfini yaşa Çeşme Escort kadınlarını yakından tanı. Mutluluğun tadı benimle güzel Çeşme Elden Escort kızları.
This is my first time i visit here. I found so many interesting stuff in your blog especially its discussion. From the tons of comments on your articles, I guess I am not the only one having all the enjoyment here keep up the good work
Thanks for sharing the post.. parents are worlds best person in each lives of individual..
Umzugsfirma Zürich Zügelfirma für sorglose Umzugsservice – Helvetia Transporte & Umzüge AG Ihre Umzugsfirma für den Kanton Zürich, Aargau, Luzern, Zug und schweizweit oder für Auslandsumzüge. Umzüge aller Art, Umzugsreinigung mit Abnahmegarantie, Möbel Lagerungen, Fachgerechte Entsorgung und Räumungen sind unsere Kerndienstleistungen. Gerne beraten wir Sie als Privat- und Firmenkunde bei Ihrem Vorhaben.
Wow! Such an amazing and helpful post this is. I really really love it. It's so good and so awesome. I am just amazed. I hope that you continue to do your work like this in the future also
Hello, I have browsed most of your posts. This post is probably where I got the most useful information for my research. Thanks for posting, maybe we can see more on this. Are you aware of any other websites on this subject.
Really a great addition. I have read this marvelous post. Thanks for sharing information about it. I really like that. Thanks so lot for your convene.
When you use a genuine service, you will be able to provide instructions, share materials and choose the formatting style.
I think that thanks for the valuabe information and insights you have so provided here.
I like your post. It is good to see you verbalize from the heart and clarity on this important subject can be easily observed...
Very informative post! There is a lot of information here that can help any business get started with a successful social networking campaign.
You there, this is really good post here. Thanks for taking the time to post such valuable information. Quality content is what always gets the visitors coming.
I found that site very usefull and this survey is very cirious, I ' ve never seen a blog that demand a survey for this actions, very curious...
Very informative post! There is a lot of information here that can help any business get started with a successful social networking campaign.
This particular papers fabulous, and My spouse and i enjoy each of the perform that you have placed into this. I’m sure that you will be making a really useful place. I has been additionally pleased. Good perform!
Hey what a brilliant post I have come across and believe me I have been searching out for this similar kind of post for past a week and hardly came across this. Thank you very much and will look for more postings from you.
Thank you because you have been willing to share information with us. we will always appreciate all you have done here because I know you are very concerned with our.
Nice to read your article! I am looking forward to sharing your adventures and experiences.
It is a great website.. The Design looks very good.. Keep working like that!.
Awesome and interesting article. Great things you've always shared with us. Thanks. Just continue composing this kind of post.
This is such a great resource that you are providing and you give it away for free. I love seeing blog that understand the value of providing a quality resource for free.
The setup process for every Canon model is almost similar, however the download through http //ij.start.cannon or https //ij.start.cannon and installation process may differ.
All-in-one Canon Inkjet printers are suitable for home, business, school, and others to improve productivity. Depending on your requirement, it offers a type printer including PIXMA, SELPHY, MAXIFY, etc.
Some factors need to be in mind while choosing an inkjet printer for you. Later, you can easily set up your Canon printer through drivers from wireless connection, USB, and a few components.
Nice to read your article! I am looking forward to sharing your adventures and experiences.
When your website or blog goes live for the first time, it is exciting. That is until you realize no one but you and your.
Nice post! This is a very nice blog that I will definitively come back to more times this year! Thanks for informative post.
Slot machine game information community in Korea
What a fantabulous post this has been. Never seen this kind of useful post. I am grateful to you and expect more number of posts like these. Thank you very much.
I really loved reading your blog. It was very well authored and easy to undertand. Unlike additional blogs I have read which are really not tht good. I also found your posts very interesting. In fact after reading, I had to go show it to my friend and he ejoyed it as well!
I was reading some of your content on this website and I conceive this internet site is really informative ! Keep on putting up.
Online platform where you can bespeak an online appointment for ladies or men’s & Kiddies acclimatizing and revision service we stich garments according to your conditions Like Lehanga, Anarkali, Blouse, Kurti, Weddings Dresses and men’s kurta pajama, sherwani, Blazers, formal fleece, Shirt-pant Etc.
Very useful post. This is my first time i visit here. I found so many interesting stuff in your blog especially its discussion. Really its great article. Keep it up.
I found your this post while searching for some related information on blog search...Its a good post..keep posting and update the information.
The enchantment of Sports Toto lies in its easy-to-understand and easy-to-use having a guess methods, even for beginners, particularly primarily based on the massive have an effect on of sports. And the properly timed growth of the Internet market and cell market promoted the faster increase of the Sports Toto market.
You made such an interesting piece to read, giving every subject enlightenment for us to gain knowledge. Thanks for sharing the such information with us to read this...
Thanks for the blog post buddy! Keep them coming...
Wow! Such an amazing and helpful post this is. I really really love it. It's so good and so awesome. I am just amazed. I hope that you continue to do your work like this in the future also
The Evolve Card is a cashback credit score card that permits you to shop for stuff from the myuniqueoutlet.com internet site and pay later. Because no credit score assessments are performed, you will be eligible supplied which you own a debit card.
Very informative post! There is a lot of information here that can help any business get started with a successful social networking campaign.
I am definitely enjoying your website. You definitely have some great insight and great stories.
Nice knowledge gaining article. This post is really the best on this valuable topic.
This is my first visit to your web journal! We are a group of volunteers and new activities in the same specialty. Website gave us helpful data to work.
Law is a subject that needs lots of concentration to remember all the acts and laws. But the story doesn't end here! The students have to cross the bridge of the law assignments. And the truth is managing study time and assignments at the same time is near to impossible. In such a critical time, our law assignment experts are here to help you with the assignment.
Thank you for the information you provide, it helped me a lot! it's great that I known this site! Can you sharing
Framing and approaching process, not forms and Windows themselves.
Best regarded.