You are using different softwares on your computer. Even the operating system that powers your computer is a type of software (i.e. system software). A software allows you to interact with the hardware components. There are different types of software based on their function as well as copyright status. On the basis of copyright status, software can be categorized into many types; free, open-source, copylefted, non-copylefted, shareware and freeware. A free software is a software that’s available for free, and gives you the permission to use, copy and distribute the software in any way you want. An open-source software is a software whose source code is publicized by its developer under different licenses. The source code is open, and can be used, modified and distributed for free. Generally, most free software are open-source software as well and such software is known as free and open-source software (FOSS).
A copylefted software is a type of free software that mustn’t be copyrighted by the modifier while redistributing the modified or extended version of the software. A non-copylefted software is also a free software and provides the right to the users to modify the software and distribute it by adding license restrictions such as copyright. A shareware is a type of software for which you have to pay very less amount and you can distribute the copies of the software, but the people who use the software also have to pay fees to use the software. Most of the shareware aren’t open-source. A freeware is similar to shareware, but it’s available to download and distribute without initial payment. But, it’s copyrighted and you aren’t allowed to distribute it as your own software. A freeware isn’t an open-source software.
Generally, most people use proprietary software (freeware and shareware) because the developers of the software don’t want others to modify and distribute their software as their own. So, today I will help you turn your proprietary lifestyle to a free and open-source lifestyle; i.e. I will help you choose open-source alternatives for every software you use in your computer.
What’s your computer running on? Probably, Microsoft Windows XP/Vista/7/8/10 or Mac OS X. But, both operating systems are commercial and proprietary software. You either bought these operating systems or got it pre-installed while buying your device or you searched cracked versions and installed them.
Which package do you use for word processing, spreadsheet, presentation, etc.? Probably, you use Microsoft Office. Yes, all of us use it or have used it before. Microsoft Office is also a proprietary software package.
Which web browser do you use? Probably, Google Chrome on Windows and Safari on Mac OS X. Yes, these are also closed-source web browsers.
Which media player do you use? Probably, Windows Media Player on Microsoft Windows. It’s also closed-source software.
What about email service? You probably use Gmail or Yahoo! Mail or Outlook. These are all close-source email services although they are free-to-use.
If you are a graphic designer, you must be using Adobe softwares. But, they are all proprietary and closed-source softwares.
Games? You must be using Steam to get games for your PC. Yes, you can install Steam on Linux as well. But, it’s also closed-source.
These are the softwares you use. What about file formats?
Documents: You prefer .docx, .xlsx or .pptx formats which are provided by Microsoft Office. These are all closed-source formats.
Images: You prefer .png and .jpeg formats. Nothing’s bad here. Both of them are open.
Music: You still prefer .mp3 format for music even though this format has been recently discontinued. This isn’t open too.
Video: For video formats, there are 2 things; containers and codecs. You prefer MP4 file format and hence, you get proprietary codecs like MPEG-4 for video and AAC for sound.
What if I told you that you can get all these things for free as well as get their source codes for free?
Yes, you can get all these things for free as well as their source codes.
Now, there comes a question in your mind.
Why does Source Code matter?
I am sure you might be telling something to yourself: Why do I need source code when I am not a developer and not interested in messing around with the code?
But, what if I told you that the closed-source things that you use, might be doing something wrong without letting you know? They might be taking your information and sending to their servers when you are connected to the Internet. Yes, that’s possible. Computer programs are made up of languages and you know what’s possible with language: ANYTHING. Same is the case with computer programming languages that these programs use. So, someone who can understand these languages can find out what’s wrong and make it clear to everyone to prevent using bad programs.
Closed-source softwares don’t reveal their source code and we don’t know what they are actually doing. You are going to buy a computer, and you aren’t allowed to know the specifications. Then, what’s the point? What if you don’t get what you need? You have only the seller’s word. This is just an example. But, same is the case with closed-source softwares.
The reason why free softwares are made isn’t just limited to “TRUST”. The word “free” means the freedom to do anything with it, not just the price. Some free softwares (less than 10%) might cost money too, but after you get it, it’s free. You can do anything with it. Since their source codes are available, new programmers can play around with the code and develop new softwares or develop a sequel of the same software if the developers lose their interest in the softwares. When the developers provide the source code for free, an open and honest relationship is built between the developers and the users. Therefore, you don’t get tricked to get encouraged to buy new versions or find out that your information is being stolen. Even there aren’t harmful pop-ups like “Download this ebook for free” and later ask you money to get it for free. Does this make sense that the product is free?
If it sounds like I mean everything should be free, I don’t mean to say it. But, the developers should try to give for free.
It’s not that every software should be free. There are some reasons why trusted companies like Microsoft produce proprietary software. This is why privacy issues are seen frequently in the latest versions of Windows. That’s the reason why using Google search just means providing more information. Same can be compared with Facebook showing ads on their site related to what you search on the Internet.
But, you can change everything. You can go over to free and open source softwares right now. Yes, there are free and open source alternatives for everything you use.
So, are you ready to give up using proprietary softwares and turn over to the Open-source lifestyle?
If you are finding open-source softwares for the first time, or if you are a regular Linux user, then you can live open-source lifestyle only if you are ready to sacrifice many things. You won’t be able to get each and every features that you get in Microsoft Windows, Microsoft Office, etc. in free and open-source softwares. Maybe you will miss some features or get more exciting features while using open-source softwares. If you are ready to make a change, you need to leave your priorities and expectations.
But, is it worth obtaining an open-source lifestyle? Certainly, it is. The developers of these softwares are more focused on improving their relationships with clients than making profits.
You can convince yourself to live an open-source lifestyle. I’m not here to force you to switch over to free and open-source softwares. If you want to use open-source softwares, then the lines below will certainly help you. Let’s get started on our journey to live an open-source lifestyle.
Best FOSS Alternatives 2018
1. Choose an Operating System
If you want to stop using Microsoft Windows or Mac OS X and want to start using an open-source operating system, then the best choice is Linux. You mightn’t be using Linux on your PC, but you are certainly interacting with it every day. If you have an internet connection, you might be visiting different websites every day. Many of those websites are powered by Linux servers. Android phones and tablets and Chromebooks that you use are all powered by Linux. The ATMs you use to withdraw your money are powered by Linux-based systems. Even the large supercomputers and International Space Station are powered by Linux.
So, why not start using Linux based operating systems?
But, Linux isn’t a single operating system. It’s just a kernel There are many distributions (known as ‘distros’) of Linux because Linux is open-source. You can choose between many Linux distros. If you want to use exact same features as in Microsoft Windows and Mac OS X, you shall prefer Ubuntu, Linux Mint, Fedora, openSUSE, Elementary OS, etc. If you want to use pen-testing and security tools, you can use Kali Linux or Parrot Security OS.
If you don’t want to use Linux, there are still many other open-source operating systems. The best alternative to Linux for you can be FreeBSD. FreeBSD feels very similar to Linux and has similar features like in Microsoft Windows and Mac OS X.
Now, you can prefer either Linux or FreeBSD. That means you have chosen an operating system to use.
Now, you need to choose which desktop environment you will use. If you don’t know what this means, it is the thing that will determine how your PC will look like.
If you are new to Linux, I’d recommend you to try out GNOME because it will make you feel exact same like you experienced in Windows or OS X. Later, when you are experienced with GNOME, you can prefer using Cinnamon if you were a Windows user and Pantheon (Elementary OS) if you were an OS X user.
If you have a computer with low specifications, you shall use Xfce or LXDE. You can also use MATE, KDE Plasma, Budgie, etc.
Now, you have to choose free and open source alternatives for all the types of freeware or proprietary softwares you use.
2. Office Package
If you want to replace Microsoft Office and use an open-source office package, you can use either LibreOffice or OpenOffice. LibreOffice is a free and open source software, based on OpenOffice. It was developed based on the OpenOffice source code and it’s the most actively developed successor project of OpenOffice. You can also use Calligra Suite if you don’t want to use LibreOffice or OpenOffice.
Recommendation: LibreOffice or OpenOffice
3. Web Browser
As a replacement for Google Chrome or Safari, you can consider using Mozilla Firefox which is the second most popular web browser software after Google Chrome. Firefox is also a free and open-source web browser.
If you don’t want to use Firefox, you shall consider using Chromium although it doesn’t have a stable release. Chromium project was started by Google to provide the source code of Google Chrome, but it doesn’t provide the complete source code of Chrome. Chromium project is entirely an open-source project. You can also use other free and open source web browsers like Midori, Falkon, Pale Moon, SeaMonkey, Konqueror, etc.
Recommendation: Firefox, Midori, Falkon, Chromium
Read More: “The Best Open-Source Web Browsers of 2018”
4. Media Player
If you want a replacement for Windows Media Player, VLC Media Player is the best and the most popular among all. It’s a cross-platform free and open source media player and framework that plays most multimedia files as well as DVDs, Audio CDs, etc.
You can also use other free and open source multimedia players like Kodi, MPlayer, MPV, Banshee, Audacious, etc.
Recommendation: VLC Media Player
5. Email Service
Recommendation: Thunderbird, Roundcube
6. Photo Editing
For photo editing, you might be using Adobe Photoshop. I’d recommend you to use GIMP or Paint.NET. But, Paint.NET is no longer open-source. So, you might prefer GIMP. GIMP provides more editing features than Paint.NET though. For photo management, you can consider using ImageGlass, Shotwell or digiKam.
You can also use other free and open source photo editing softwares like Seashore, Pixen, Krita, etc.