Open Source Does Not Equal Free Source
Open source — What’s the point?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
⚙️ Check out my series on Automating Cybersecurity Metrics. The Code.
🔒 Related Stories: Data Breaches | Application Security | Secure Code
💻 Free Content on Jobs in Cybersecurity | ✉️ Sign up for the Email List
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
If you read by my book at the bottom of this post, you know I dislike arguments about the meaning of words because it is often a waste of time and distraction from important things that need to get done. Like my recent blog series and code in the related GitHub repository.
But this topic of open source has been bugging me for a while now because I see people debating it. But there’s really nothing to debate.
Read the license
There’s this thing called a license that defines how you can use the software. That’s it. Read the license and abide by it if you are a moral and ethical person. If you want to use the software in some other way, offer to pay the author an appropriate sum to use it. If you don’t understand the license, hire a lawyer.
Definition of Open. Source.
As for the term “open source” consider the words, if you must.
There are multiple definitions of the word “open”. If you want to see some of them you can type the following in a Google search: “define open”
Here’s one definition:
exposed to the air or to view; not covered.
Meaning you can see it. Unlike software that is created and delivered in such a manner that you cannot see it or know what is in it, some software may be delivered in a manner that allows you to see it. This is beneficial for people who want to evaluate the security of software or how it works.
Here’s another definition of open from the same list of definitions.
freely available or accessible; offered without restriction.
Some software authors may choose to give their software away with no restrictions. That is up to them.
Open has multiple meanings. There’s no dictionary police making developers use one definition of the other when they write software. If you want to know if you can freely use the software or not with no restrictions, read the license.
Open source can also be proprietary
Now, because of something I just read, I have to add the definition of proprietary to this post. Proprietary means you own it.
relating to an owner or ownership
Here are some other definitions:
of, relating to, or characteristic of an owner or title holder
You may have exclusive legal right but you can still make the code open source. You can share it with others and define the way in which people use it.
Proprietary and open source are not mutually exclusive. A person who uses proprietary software might make it open source so people can see what it looks like. However, some may choose to keep proprietary methods and works private because once you share it, people will generally steal it. But that doesn’t mean it’s not proprietary. It just means some choose not to obey laws or do not have morals that are in the best interest of human kind.
People should be paid for their work, unless they choose otherwise
More and more people who write software are finally coming to the realization that you have to make money to pay the bills. In some cases, software that was formerly free is later turned into a product. Or the free software is still available but you can purchase an upgrade.
Appreciate the time and effort people put in to give away software. Pay for the software you find valuable. It’s the right thing to do and it will help the authors create software that is even more valuable.
More important topics
And now I need to get back to my own code on GitHub, freely available for some use cases, but not others.
Thanks to all who have been supporting this effort. ❤️ I hope some people find it useful.
I’m exploring ways to help you keep people more easily secure AWS Cloud environments and understand key security concepts at the same time in the related blog series.
If you want to spend your time noodling over a concept why not think about ways to make your cloud environment less buggy and more secure? That may help prevent future data breaches and that’s something that helps us all as I explained in my book. Everything is connected and cloud environments are now critical infrastructure.
Follow for updates.
Teri Radichel | © 2nd Sight Lab 2023
About Teri Radichel:
~~~~~~~~~~~~~~~~~~~~
⭐️ Author: Cybersecurity Books
⭐️ Presentations: Presentations by Teri Radichel
⭐️ Recognition: SANS Award, AWS Security Hero, IANS Faculty
⭐️ Certifications: SANS ~ GSE 240
⭐️ Education: BA Business, Master of Software Engineering, Master of Infosec
⭐️ Company: Penetration Tests, Assessments, Phone Consulting ~ 2nd Sight Lab
Need Help With Cybersecurity, Cloud, or Application Security?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
🔒 Request a penetration test or security assessment
🔒 Schedule a consulting call
🔒 Cybersecurity Speaker for Presentation
Follow for more stories like this:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
❤️ Sign Up my Medium Email List
❤️ Twitter: @teriradichel
❤️ LinkedIn: https://www.linkedin.com/in/teriradichel
❤️ Mastodon: @teriradichel@infosec.exchange
❤️ Facebook: 2nd Sight Lab
❤️ YouTube: @2ndsightlab