How Can Free Software Be Used in Education ?

Everyday we see news of how fast and interactive online relationships are becoming, with the “boom” of social networks over the last 10 years. And we also see an interesting increase in the number of free and open source applications. But how exactly can these two types of software be used in education ? That’s what we’ll try to explain in this post.

The Current Scenario:

Since the beginning of the 21st century, we have been experiencing a rather curious phenomenon – the whole world is becoming increasingly connected. Whether is it via social networks or mobile texting, it’s undeniable that nowadays it’s really easy to spread content to basically everywhere in the world.

The world is connected

The world is connected

It is also known that this growth has led to another interesting fact: the number of free and open source applications released is growing too. Despite many saying that focusing on these kind of software generates almost no return in terms of money, it has shown otherwise.

And some people are starting to realize the full potential of using free software/ open source in education.

But how does that work ?

It is of the very nature of free and open source softwares to encourage the collaboration of several people. After all, its most famous offspring, the GNU/ Linux operating system (and of course its thousands of distributions that we usually call “distros”), was and still is mantained by a incredibly large community of users, programmers and testers, united on the wish to make knowledge accessible for everyone.

And is this everlasting wish to spread knowledge that motivates other programmers around the world to create open tools that help teaching others on the most different subjects

The desire for knowledge is universal

The desire for knowledge is universal

.

As a programmer, I will focus on the benefits of free software/ open source on learning different aspects of the “coding universe”.

Free Software and Programming Skills

As I’ve stated here before, it is the collaborative nature of free software that stimulates  more and more people to choose it as a model.

When a young programmer wants to know how to work out that “for” statement, or trying to understand how in this universe pointers work, they usually go to a book or, in most cases, to the Internet. Sure, it does work at the end of the day. But what if this programmer wants to have a glimpse of how a complex text editor like LibreWriter (from the LibreOffice suite) works. As LibreWriter is an important piece of open source software, it is possible for the young programmer to study the source code. In doing this, it is likely that his understanding of how different components of a code relate to each other, or finding out that in most cases a “professional” program is not made of only one code, but of various codes, each one having a different function that contributes for the functioning of the “final program”.

The LibreOffice logo, with its services below

The LibreOffice logo, with its services below

Sure, there is a great chance that our young programmer won’t understand the code (different programming languages or even complexity of the instructions used). But he will see that what he is learning can be used to make something so complex as a text editor, and that realization will probably motivate him to study more, and even “hack” more (please, I’m using the word hack here not with the popular negative meaning that most of the media uses nowadays, but as a definition of “exploring” the software, modifying it and checking how it behaves after you’ve changed it).

How media depicts "hackers"

How media depicts “hackers”

Looking for bugs in source code is hacking

Looking for bugs in source code is hacking

But now let’s take a look at another (and much more popular, unfortunately) text editor, MS Word (from the MS Office Suite). It, as well as almost all the other Microsoft products, is proprietary software. In other words, the user does not have access to the source code. If every software was proprietary, one would still be able to “know” how a text editor (or any other kind of software, actually) works, by reading books, which would have to be written by authorized authors, and probably that would be quite expensive. But even though he managed to get access to such books, he would still lack “hands on” experience, the “do it yourself” feeling of proper hacking. And most of times, that practical experience is what it counts.

MS Office logo (2010)

MS Office logo (2010)

Final Thoughts

Open source and software freedom are fundamental ways to create and spread knowledge, due to their collaborative nature. They encourage the users to participate, and give them the feeling of being part of something bigger, of a large community that is always there to help you when needed.

These characteristics make open source/ free applications perfectly suitable to help knowledge spreading, as they can be adapted, modified and studied; and with a scenario of massive data flux, ever-increasing connectivity and fast speed, it becomes even more suitable to choose free.

Image Credits

The images are credited in order of appearance.

The Guardian

Secretaria de Relações Internacionais – UFRJ (in Portuguese)

Blog do Rodrigo Calado (in Portuguese)

Anonymous Brasil (in Portuguese)

Read Write

Red Cape

Thoughts on Privacy Nowadays, or Why You Should Care.

Massive data flux. Ever-increasing bandwidth speeds. Information sharing through gigantic social networks. All-knowing search engines. Security agencies that do a little bit more than they should. And you are right in the middle of all this.

What is the problem ? (And is it a problem at all ?)

Answering the second question: yes, it is indeed a problem.

Now, for the first one. The problem is that websites and softwares are collecting your data, and making them freely available to governments and companies, without the proper consent of the ones they had spied on.

But all of this is done with the said purpose of protecting the citizens against terrorist activities. Well, although on the paper it would be a rather fair excuse to perform such actions, the very act of collecting people’s information and data without their formal knowledge could be considered a form of terrorism; one committed by the government against its own population. And we all know what could happen, right ?

George Orwell's 1984

George Orwell’s 1984

Well, it’s quite clear we won’t be facing the exact scenario described in Orwell’s 1984 . We have achieved a point where we are able to share information quite quickly, and social mobilization is much more easily achieved than what George Orwell had envisioned for his dystopian future. Although it doesn’t make all the spying activities look any better.

“But I’ve got nothing to hide !!”

If there is one sentence that almost comes out in unison is the classic “Well, I’m doing nothing wrong, why should I be hiding things ?”.

Sure, you might not be doing wrong things, but please remember that they are collecting almost ALL your personal data and information. Yes, they might as well know the videos you watch, the songs you listen to, the people you chat with and even your political convictions. And perhaps some of those you consider private information, and it could harm your professional or social life (your employers or workmates may not share the same political ideals with you, or they reprove your sexual orientation). Yes, it may be “lying” in some sort of way, but you are in your right to keep your information private as an individual person.

What is the role of free software then ?

Well, let’s take a look at the title of this blog.  While I’m not convinced that the NSA, PRISM and any other security agencies or malicious website are collecting data and information from your daily cup of Earl Grey, I am convinced that Free Software is one of the keys to win this “battle”. And  I believe it is a new way to view the whole problem, as most websites mention web services that are used to track the user, but often make no mention to the softwares installed on the users’ computers.

Well, that would be a hell of a plot twist, wouldn't it ?

Well, that would be a hell of a plot twist, wouldn’t it ?

“But how does using this particular kind of software help protecting my privacy ?”, you may be asking. Well, if we take a look at the main goals and ideals of the Free Software Movement, we can see that the essence of free software is that anyone can study and/ or change the source code for the software.

Richard M. Stallman, fouder of the Free Software Foundation.

Richard M. Stallman, founder of the Free Software Foundation.

“But these softwares can still be harmful, right ?”. Well, the answer would be yes and no. Confusing ? Not at all, actually. Yes, one could develop a software that respects the famous 4 rules, and still fill it with malicious bits. However, as it is always directed at the community of users, such irregularities are easily spotted, and new versions are created by removing those nasty bits, and the original developer is most likely to be remembered as an “evil-doer”. Also, if the Free Software Foundation gives a software a sign of approval (usually characterized by being featured on their website, or being openly recommended by the head of the foundation). Then, you will always be able to install non-malicious programs on your computer, protecting your privacy.

The Free Softwate Foundation

The Free Softwate Foundation

This is going great so far, but you can go the extra mile. What if your whole operating system was in fact a giant spyware/ malware. Well, this is the case with the two most used systems on desktops nowadays (I won’t write their names here, because I think you are smart enough to guess who we are talking about). Fear not, my dear friend, now that we’ve come so far. You have indeed options for a free operating system, or an open source one.

The mascots of GNU (left) and GNU/Linux (right)

The mascots of GNU (left) and GNU/Linux (right)

What is the difference ? A completely free OS will come with free software only, and it really will respect your privacy. However, it may cause some trouble, as famous plugins such as Flash Player and video/audio codecs are examples of proprietary software, thus not being available on the official repositories (a “place where the supported programs are being kept”, on other words) of the OS. On the other hand, an open source system (e.g. Linux distributions, or distros, and BSD’s) may have those proprietary softwares on their repositories, but although you still have access to the source code and can change it, there are some bits that you cannot change. Also, as it is not recommended by the FSF, it may contain some kinds of malicious software – a great example is when Ubuntu, one of the most famous Linux distros in the world, started to be shipped with Amazon lens, which sent user information directly to the company.

Final thoughts

Security agencies around the globe are continuously spying on their citizens, destroying their privacy with the so-called purpose of guaranteeing peace and fighting terrorrism. These agencies make use of advanced technology and almost complete access to personal accounts on social networks, without the proper consent of the users.

One of the ways to fight this spying is to use free software, which is managed by the user community and its source code is available to anyone, making it easy to spot malicious bits. You can go even further, installing a free or open source operating system, which in most cases are much “safer” than other systems.

Image Credits

The images are credited in order of appearance.

Ink Tank

Calorie Count

The Register

The Last Bastille

Geeks to Go !