Why Free and Open Source?

Ever like being locked out? Probably not.

That’s why we at Free Geek Toronto like to keep things open- especially our software. Open celebrates community, transparency and collective engagement. Open means embracing everyone and anyone.

When is software not open source?

Let’s get a bit technical- open source software is software with source code that users can inspect and change. The source code is the side of software that most of us never see- but modifying this code is how programmers change the way an application or a program work. If you know how to manipulate the source code, you can fix things you don’t like and add new features that you wish were there.

There are two sides to every story. When the source code of software can only be modified exclusively by the person, company or team that created it, we have proprietary software (sometimes called closed source software). Only one governing body has a say over the source code, so a user can’t add features or fix any problems they encounter. In order to use proprietary software, users must agree to use the software within the bounds of what the creators have permitted. Often, users must agree to the terms of a license document that pops up the first time they run the program. Think about those long ‘Terms of Use’ documents that always pop up.

With open source software, the creators make the source code available for users to modify and learn from it, while proprietary software requires users to operate under a set of rules. The “free” in Free Geek stands for freedom and we stand behind accessible, open software.

Advantages of Free and Open Source Software (FOSS)

Security 
FOSS is ultimately more secure for a few simple reasons: more people are able to view the source code, test it and find the bugs hidden within it. Even better, FOSS is typically debugged almost immediately, whereas debugged versions of proprietary software generally roll out slower.
Quality
Thousands of people collaborating and improving a software’s source code results with a program that is true to what people want (they ARE the ones designing it).
Transparency
Users have access to it all- no secrets, no following a vendor’s vision. You understand what you’re working with and there’s no red tape.
Customizability 
One of the coolest things about FOSS is that users can add features and modify software to build their own ideas. No limits! 

Examples

Linux/GNU OS
The most widely used free and open source operating system! It’s a platform that runs anything from desktops to servers, as well as most of the internet. Linux refers to the kernel.
Linux Mint
This is another Linux/GNU operating system and distribution we use here at Free Geek Toronto. It’s based on Debian/Ubuntu Linux/GNU operating systems, sharing some core components while modifying on others. We like Mint because it’s user interface is easy to understand.
LibreOffice
A powerful free and open-source productivity suite that lets you edit documents, make presentations, create spreadsheets and much more.
Firefox
A web browser that over 500 million people around the world use to surf the internet.

The Free Software Foundation (FSF) is the official sponsor of the GNU Operating System and they are leaders in the conversation around Free and Open Source Software. The development of GNU license made it possible for free software to exist. A “Linux distribution” is, in fact, a Linux/GNU distribution it is the Linux kernal along with a variety of the FOSS/GNU software running the show.  Many of its users are not aware of this.