What is Open Source?
Open Source is software whose code is not locked down. Anyone can look at the code, even you. This allows for many benefits over the proprietary alternatives. One such benefit is more eyes equal more chances of finding issues in the code. Issues that may lead to data breaches or loss of data from a crash. This was not always possible and did not exist until the 1990's when the internet started taking off.
Eric S. Raymond has a great quote for this in his book, 'The Cathedral & The Bazaar':
"Given enough eyeballs, all bugs are shallow."
This means that what may take me three months to figure out may only take another person one day. This is because they may have already spent the three months fixing something similar in another program and can easily implement the fix I need. With proprietary programs the company (the cathedral in Eric's book) has to hire programmers to do the job. There is no way for the company know for sure if hiring ten people will get the job done ten times faster or take ten times longer. It often takes ten times longer.
"What one programmer can do in one month, two programmers can do in two months." - Fred Brooks
A secondary perk for me is that most of the time these open source programs will cost you no money to download and us. The programmers are often doing this in their free time with help of the hacker community (hackers don't break into computers crackers do; the media got it wrong). Since the people working on the program don't need it to support themselves they don't charge a fee for you to use what the created. Often they started making the program because it filled a need they had and it ended up filling the needs of many more people.
“Every good work of software starts by scratching a developer’s personal itch.” - Eric Raymond
One more thing before getting into the actual programs. As you spend time in the open source world, you will hear 'Free and Open Source'. The word 'free' here is not referring to the price you are paying but 'free' as in freedom. FOSS as it's often acronym'd, is an open source program where the programmer agrees to a set of standards as outlined by the GNU Public License. This includes many things but the main point I want to state here is that with FOSS programs you won't have to worry about data collection, spying, and other things of the sort.
Granted, most open source programs operate this way even if they don't call themselves FOSS. This is because many of the people working one open source programs don't want to spying in their apps and neither to do their users. Being open source anyone can see the code and if it is collecting data or spying on you.
Best Open-Source Programs
Let's list out programs that do what other, paid, programs do. All the ones I will talk about are free to use so if you can't afford the proprietary version, or don't want to pay for the next update, check out the ones here. They are just as good as anything you could pay for and every update that gets released is free (at least at the time of writing this).
VLC
VLC is:
a cross-platform multimedia player and framework that plays most multimedia files as well as DVDs, Audio CDs, VCDs, and various streaming protocols.
I have used VLC even before I was a pure Linux user. It's the best program to play videos or stream online content. The streaming this does is not like OBS (which is also open source) where you stream your content but is where you stream other people's content to your machine. It's as simple as copy and pasting a YouTube link.
VLC can be used on Linux, Windows, MacOS, Android, and iOS.
GIMP
GIMP has been my go to photo editor for many years. Again even back before I used Linux. There is not cost to download this program and it can now do everything Photoshop does! There is a learning curve and if you already know Photoshop you will have to get familiar with some different terminology. However, there is a skin for GIMP that makes it look just like Photoshop so you don't have to relearn every icon.
GIMP can run on Linux, Windows, and MacOS
kdenlive
If you make videos, you should check out kdenlive. It's not as polished as some of the pay for proprietary stuff but I find it gets the job done. Just like GIMP there is a learning curve and you will have to learn some new terminology if you are moving from a closed source program.
Kdenlive can do everything I have ever needed to do. Things such as overlays, green screen removal, audio editing and a bunch of other stuff. As I said, it's not as good as the more popular software out there but it gets better with every update. It's the only video editor I use at this point.
WPS Office & Libre Office
Both are great alternatives to Microsoft Office. They both allow you to edit and save files in docx format or any other MS Office file type. I have used both and have them both installed. If you want a more modern feel to your office suite, go with WPS. They have done a great job keeping it looking like the more modern versions of Microsoft Office.
If you are more concerned about having a solid office suite that has been around for a while Libre Office is your go to. Libre is not as modern looking, having a style closer to that of older Microsoft Office suites but does everything so well you'll never look back.
Hey Thanks!
Thanks for reading! If you have any open source programs you use and would like to share please do so in the comment section!
<< J. R. >>
Good to know, because besides VLC which I have for years, I searched for free and better yet, open source software for image and video editing for years.
I did not search it through the internet, because search engines usually yield either sponsored results, or advertisements, or fake results, or just fails to deliver, like when trying to download a movie, or when trying to find a good torrent service which always yielded malicious results for me.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This comment has received a 33.33 % upvote from @steemdiffuser thanks to: @stimialiti. Steem on my friend!
Above average bids may get additional upvotes from our trail members!
Get Upvotes, Join Our Trail, or Delegate Some SP
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
You got a 50.00% upvote from @greengrowth thanks to @stimialiti! You too can use @GreenGrowth by sending your post URL in the memo field to the bot. Minimum bid is 0.01.
If you feel this post is spammy or not worthy of @Greengrowth you can contact a moderator in our Discord Channel https://discord.gg/6DhnVTQ.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
You got a 7.41% upvote from @adriatik courtesy of @stimialiti!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
In my opinion that is the difference between open source and free software, terms used to be almost identical for many years but now you can very often find proprietary stuff inside an open source program like firmware drivers addons etc. While free software doesn't tolerate that.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Very good distinction! I chose not to flush this out here as it was more of an overview. I'm glad you brought this up <3
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Wow, thank you for another very informative and educational post, @jrswab! I've been learning so much from your posts and from chatting with you over at MSP, and I really appreciate the time and effort that you put into sharing your knowledge with others on here.
I've been using VLC myself for years, and I tried gimp for a while but it didn't really click for me so I went back to using Photoshop. Perhaps I'll give it another shot. Also, I will say this, just like I didn't truly understand what decentralized meant until that radio show when you explained it, I never actually truly understood what open source fully meant until I read this post.
So glad I'm following you and learning so much! Thank you again!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks for taking time to comment! It's good to hear that you are learning from what I've been able to share bother here on steem and within steem communities. Happy to have met you and please reach out if you need anything!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I definitely will! :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I love VLC they are lightweight and easy to use. I have WPS installed but I never use them due fact, I am still in love with MS word ( so old- fashioned).Regardless, I'd always opt for open source :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Have you tried Libre Office?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
my eyes are on it now :D
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This post has received a 0.63 % upvote from @drotto thanks to: @banjo.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Congratulations! This post has been upvoted from the communal account, @minnowsupport, by jrswab from the Minnow Support Project. It's a witness project run by aggroed, ausbitbank, teamsteem, theprophet0, someguy123, neoxian, followbtcnews/crimsonclad, and netuoso. The goal is to help Steemit grow by supporting Minnows and creating a social network. Please find us in the Peace, Abundance, and Liberty Network (PALnet) Discord Channel. It's a completely public and open space to all members of the Steemit community who voluntarily choose to be there.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hello & Cheers!! I'm a content detection and information bot. You are receiving this reply because a short link or links have been detected in your post/comment. The purpose of this message is to inform your readers and yourself about the use of and dangers of short links.
To the readers of the post: Short links are provided by url shortening services. The short links they provide can be useful in some cases. Generally their use is benign. But as with all useful tools there are dangers. Short links can be used to hide all sorts of things. Quite frequently they are used to hide referral links for instance. While not dangerous this can be deceptive. They can also be used to hide dangerous links such as links to phishing sites, sites loaded with malware, scam sites, etc. You should always be extremely cautious before clicking on one. If you don't know and trust the poster don't click. Even if you do you should still be cautious and wary of any site you are sent to. It's always better to visit the site directly and not through a short link.
To the author of the post: While short links may be useful on some sites they are not needed on steemit. You can use markdown to format your links such as this link to steemit. It's as simple as
[steemit](https://steemit.com)
Unlike short links this allows the reader to see where they are going by simply hovering over the link before they click on it.Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
It's my podcast link :facepalm:
I'm going to fix that and avoid using that from now on.
Thanks for your comment @steemcondenser.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit