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.

Add a comment
Ctrl+Enter to add comment

M
안전한 카지노 1 year ago

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!

M
link w88 mới nhất 1 year ago

W88.com, Link w88, w88club, Link vào w88 mới nhất 2022

M
สล็อต 888 1 year ago

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.

M
토토사이트 1 year ago

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.

M
먹튀검증커뮤니티 1 year ago

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.

M
Çeşme Escort 1 year ago

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ı.

M
Save from net 1 year ago

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

M
video chat with strangers 1 year ago

Thanks for sharing the post.. parents are worlds best person in each lives of individual..

M
Umzugsfirma Zürich 1 year ago

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.

M
광명출장안마 1 year ago

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

M
rapid prototyping services 1 year ago

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.

M
출장마사지 1 year ago

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.

M
najbolji brokeri u hrvatskoj 1 year ago

When you use a genuine service, you will be able to provide instructions, share materials and choose the formatting style.

M
인천출장안마 1 year ago

I think that thanks for the valuabe information and insights you have so provided here.

M
먹튀 1 year ago

I like your post. It is good to see you verbalize from the heart and clarity on this important subject can be easily observed...

M
의정부출장마사지 1 year ago

Very informative post! There is a lot of information here that can help any business get started with a successful social networking campaign.

M
CNBC Live TV 1 year ago

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.

M
สูตร มังกร ไท เกอร์ 1 year ago

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...

M
εκτυπωση φωτογραφιασ σε παζλ 1 year ago

Very informative post! There is a lot of information here that can help any business get started with a successful social networking campaign.

M
magazeeno.com 2 years ago

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!

M
what is construction partnering 2 years ago

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.

M
Biden just stepped in it 2 years ago

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.

M
토토사이트 2 years ago

Nice to read your article! I am looking forward to sharing your adventures and experiences.

M
facebook video downloader 2 years ago

It is a great website.. The Design looks very good.. Keep working like that!.

M
10.0.0.0.1 2 years ago

Awesome and interesting article. Great things you've always shared with us. Thanks. Just continue composing this kind of post.

M
Leedon Green Brochure 2 years ago

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.

T
http //ij.start.cannon 2 years ago

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.

T
canon.com/ijsetup 2 years ago

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.

T
ij.start.cannon 2 years ago

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.

M
안전놀이터 2 years ago

Nice to read your article! I am looking forward to sharing your adventures and experiences.

M
토토사이트 2 years ago

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.

M
메이저사이트 2 years ago

Nice post! This is a very nice blog that I will definitively come back to more times this year! Thanks for informative post.

M
슬롯머신 2 years ago

Slot machine game information community in Korea

M
slot168.com 2 years ago

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.

M
656win 2 years ago

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!

M
list of hospitals in the philippines 2 years ago

I was reading some of your content on this website and I conceive this internet site is really informative ! Keep on putting up.

J
men's tailoring near me 2 years ago

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.

J
herbalife preferred membership 2 years ago

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.

J
Slot Pulsa Tanpa Potongan 2 years ago

I found your this post while searching for some related information on blog search...Its a good post..keep posting and update the information.

J
메이저놀이터 2 years ago

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.

M
918kiss 2 years ago

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...

M
sagame66 2 years ago

Thanks for the blog post buddy! Keep them coming...

M
918kiss 2 years ago

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

J
Is Evolve Card Legit 2 years ago

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.

J
which energy drinks have the most caffeine 2 years ago

Very informative post! There is a lot of information here that can help any business get started with a successful social networking campaign.

J
30000 a year is how much an hour 2 years ago

I am definitely enjoying your website. You definitely have some great insight and great stories.

J
dankwoods 2 years ago

Nice knowledge gaining article. This post is really the best on this valuable topic.

M
Royal Online V2 2 years ago

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.

K
law assignment experts 2 years ago

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.

M
hjghjh 4 years ago

Thank you for the information you provide, it helped me a lot! it's great that I known this site! Can you sharing

O
Ostech Man 5 years ago

Framing and approaching process, not forms and Windows themselves.

Best regarded.