I Tried Using Proprietary and Open Source Softwares side by side | Here’s my Thoughts…

There is a very popular “ reputation ” when it comes to open source software and I decided to conduct a detail experiment…

So, open source off course means privacy, security, freedom, and free of cost. But, apparently, it also might mean lack of quality, less effort put (cause it’s free) and so on… Well, I finally decided to settle it once and for all. Yes… I’ll try and make it as simple and easy to understand as possible. let’s go!

First Off… What is an Open Source and a Proprietary Software?

Open-Source Software

An Open Source software is a basically a software whose source code is completely open. Which means that YOU can literally copy the code of an open source project or software. Now, This means that because the code is completely open, you probably cannot it cannot be paid, or filled with ads, because if it is, then there is probably almost no time until someone would fork the software into another free of cost and free of ad , better software.

Proprietary Software

These softwares don’t have any code open to anybody other than the official developers. The source code is highly guarded from getting leaked or spread through people. Because we have LITERALLY nobody watching over the code, there can be many security attacks and privacy problems.

The Experiment

So this is how the experiment is gonna go. I would try a bunch of proprietary softwares for a month for my main work, and a bunch of open source softwares for the next month again, for my main work and during the process I would note down EACH & EVERY good/bad experience/situation I would go through. Let’s start!

Gimp Vs Photoshop : The Image Editing Giants

Well, you probably know it. It Was a blast! Both the softwares are extremely well made with no potential bugs, and easy to use format.

gimp

Gimp was really tough to judge. It had almost no cons. It is free to use and the quality of the software is professional, and feature rich. This is a VERY successful product, so this will stay here for a long time, not to mention it’s forks, like photogimp, which is a fork of gimp which looks more like Photoshop. The only place where gimp seems to lack would be the community. Though the quality is awesome, the community is fairly small(compared to photoshop) but growing.

photoshop

Photoshop on the other hand had a different taste (compared to gimp). It off course, uses the fact that it is proprietary to it’s advantage. It uses online accounts, it has really good integration with the “ecosystem of adobe” through online accounts, it makes money in ads, and obviously the high price they keep and so on… As you can see, it is both good and bad. You be the judge for this. Personally speaking, the price they ask for itself made me hesitate. But, after I used it, I found that gimp had almost all the features of photoshop, FOR FREE.

I will have to say that the winner here is gimp.

Godot vs Unity : The Beasts of Game Dev

Well, If you are into developing games, you would have known Unity and godot. Let’s go over them.

godot

Godot is probably the most popular and well known feature rich open source game engine which has ever been. It has amazing tools, rich high quality features, and easy to use. It uses a programming language called gdScript, which is SOOO easy to learn that I was able to code in about a week! The team, even though being free, gets high donations, and revenue, so this is gonna be around for a while. It is VERY light. Honestly… The full complete game engine (with the programming language installed), is about 40mb in size! It has amazing features like nodes based scenes, visual scripting, customizable editor themes, and so on… There are couple of places where it lacks. The 3D render quality, the community and the support, even though is amazing, is easily beaten by it’s proprietary competitors.

unity

Unity is also a mix of pros and cons like godot. C#, even though not as easy as gdscript can understood and is easy to code. It has an amazing HUGE community built around it. The render quality is truely great!(not to mention even higher quality in paid liscence). It has a more “install what you want” sort of experience where in you need to choose stuff you want, from the IDE use for coding to the visual scripting tool you want out of the hundreds(unlike godot which has it preinstalled). The only place where it falls back would it’s price and bloat. I mean… unity has a free version, but compared to godot, unity’s freemium service is not great. Also, it is bloated as hell! Just the editor alone without the IDE (or any extensions) is about 3GB.

The winner here is… it really depends, on your use case. If want light weight, simple to use, yet effective and quality engine — godot. If you prioritize, support, and 3d render quality (even if it means that your computer is gonna be torchered with the bloat)— unity.

Premere Pro vs Kdenlive : The Standard vs the underdog

For me, this was a difficult decision to make. Without a doubt premiere pro beats the proprietary market, but there is very little difference between shotcut, Open Shot and Kdenlive. Eventually I went with kdenlive as I had encountered some bugs in the other two.

Kdenlive was smooth. It is made using the qt framework, so if you are using “KDE Desktop” in Linux, you would probably find kdenlive integrating well with the desktop. Being open source, it is very light weight compared to premiere pro, and has almost all the features which a usual user would want. It has very clean and beginner friendly interface. The only place I found it annoying is the lack of some features and stability issues. Compared to premiere pro, this has less features which you might miss (like exporting your work from premiere pro to after effects). The community support is good, but nothing compared to premiere pro. You can even install ad ons in it, but they really are not very useful.

premiere pro

Premiere Pro is FILLED with features. It has a tight integration with it’s other adobe friends and honestly, it really saves a lot of time. It has a clean interface with dark theme which you can change. You can install add ons in it which is very huge in varieties due to the huge community behind it. So, the support you get in here is very good. The forums are always active, and the community is very passionate. Now, for the bad part, this software is so huge(1GB) that it had to be a joke in front of kdenlive. The software is very bloated and takes up a lot of ram. The software is very costly and is only available for windows and mac. If kdenlive has overtake this software, it has get good in stability, support, features, integration with other apps, and so on…

So, even though the price is high, premiere pro wins this as there seems to be no open source app competing with it. (Da vinci resolve seems to be the nearest and it is not open source).

Inkscape vs Illustrator : For The Vector Artists

I never thought about this until 2 months ago. Inkscape seemed to be in competition with Illustrator and the competition seemed to be tight. So I thought “Why not be the judge?”

inkscape

Inkscape goes with a different approach yet manages to do all the stuff which adobe does for free. It is very light weight and easy to use. I was easily able to work with all my vector icons, arts, and assets. Since it is open source, you don’t have to worry about privacy security and so on… It is VERY popular in vector art creation market, so this software will stay here for a while. It is light weight and not at all bloated. The only place where it lags is probably the integration with other software and… really that it!

adobe illustrator

Illustrator on the other hand has a completely different interface and comes with a more “pro” like appearance. It is extremely time saving when it can easily work with xd and photoshop, it has online accounts helping you to store in the cloud. Unfortunately, that is where the good part ends. It is extremely expensive to buy the software, not to mention the cost of storage on the cloud. It is only available in windows and mac just like almost all the other adobe softwares, and it is very similar with features when compared to inkscape.

Inkscape easily wins this round since illustrator is expensive and has almost same amount of features as inkscape(off course, who can forget the bloat you get from it?).

[BONUS] Brave vs Chrome

brave

Brave is an amazing web browser… It is chromium based and has a built in ad blocker in it. It also comes with many other features like BAT which is basic attention token which gives money directly to people whose ad was not seen by you. Now there are many people out there who’s probably wondering why did I even choose brave and not firefox? Well… short answer : it’s fading and there is nothing they doing about it.

chrome

Chrome on the other hand is made for people who want their google account synced. Since both chrome and brave are more or less “chromium based”, the performance and speed is basically the same. Chrome though has one better advantage of controlling chromium releases which can directly affect braves releases.

More or less, they both are awesome.. If you are privacy oriented, irritated with ads or don’t care about the google account sync, brave is what you want. If you are a google fan and want your google account to be synced, google is your choice.

Blender vs Autodesk Maya

Spoiler : The winner here is very clear and obvious.

Blender

Blender is awesome! It is used by millions and millions of people. It seems to be the perfect paradise where game developers, animators, motion graphics designers, video/audio editors, and many more people meet. It is completely free and open source and extremely successful in it’s journey. It has always remained “The most used” by many people considering all the fields of computers science. The only “con” which I can think of from this is the steep learning curve which comes with it, but once you are used to this, it can perform wonders. The software is extremely lightweight, and debloated. The community is really big! and unlike maya, it has variety of people, where some come from unity engine, some come from graphic designer, and so on…

Maya

Autodesk Maya is a clean software which probably the most used by the “professional 3d animators”. Most of the people who are into the animation market usually use maya as there software. It is very easy to learn and use. But that is really it :( The software is very bloated (3GB minimum) and takes a lot of ram and cpu. It does not have a large community (compared to blender which is enormous!) and it is also very expensive. Even though there are people using maya for developing games, and so on, unlike blender, most people just use it for animated video production.

Really, I think the winner here is Blender because there is no specific advantage for paying that money to maya (apart from the learning curve)

Who Wins?

NOW. hear me out… An open source project is more likely to make almost NO money until it reaches a level of popularity. My point here is, that the developers of a less popular open source product is probably gonna loose his/her interest to develop, if he/she gets nothing in return. So… the product would probably get closed or stopped for good.

“Open Source products are more likely to suffer from loss”, let’s be honest. BUT, once it starts being popular enough, it can help a lot of people and make a lot of profit!

Simply put up, an open source developer has to deal with people making use of his/her code, a lot time, almost no profit until the product gets popular enough to get some donations, and other ways to make money.

So… the winner is probably open source, considering the effort and the sacrifice of the developer for the users.

Off course the quality cannot be measured by knowing weather or not the product is open source. But, the developers have to cross over a couple of extra hurdles when compared to proprietary ones.

That is about it in this article. I hope you enjoyed. Check out my youtube channel “FadinGeek” and…. Ill meet you next time :)

FadinGeek

--

--

--

All about tech, dev, design, editing… Hello there! I’m Akash, a YouTuber, a developer, a designer, and an editor :)

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Tower Research Capital Interview Experience

What’s wrong with the current interview For Senior Developer

Is it too early for full-stack software developers to buy a Macbook with an M1 processor?

Why Equals is a Powerful Operator To Help You Write Cleaner Code

GOGOGOGO….

Building a modular software toolkit

Chaos Engineering

Interview Questions

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
FadinGeek

FadinGeek

All about tech, dev, design, editing… Hello there! I’m Akash, a YouTuber, a developer, a designer, and an editor :)

More from Medium

This is why we no longer have a difference between IDEs and text editors

1000 eyes that don’t want to check open-source code

There’s a programming language that rules the world, but doesn’t have a name!

Microsoft Hasn’t Changed At All

A Microsoft Surface