ASE Labs
Welcome Guest. Please register or log in now. There are 35 people online (0 Friends).
  • Home
  • Articles
  • News
  • Forum
  • Register/Login
You are at ASE Labs » Articles » Reviews Index » Free Or Free?

Free Or Free?

Author
free::zombie
Editor
Aron Schatz
Posted
April 29, 2007
Views
11850
Free Or Free?
Free as in beer or free as in speech? Why does everything need to be so hard!? Let ASE Labs explain the difference of the two terms in a segment from our very own free::zombie.
Tags Open Source Software Licensing

Page 1: Free or Free

Free or Free?

You might have heard or read that Linux or Firefox is "free software". This piece of information might have been accompanied by something confusing about beer and, more importantly, a link where you can download it for free. So, what's the big deal? You get to see freeware all day, don't you? And where's that beer?

The Beer

Sorry to disappoint you, but you aren't getting no beer. Some free software may be beerware as well, but that means that you buy the author a beer and not the other way around. Either way, here goes the infamous sentence that brought the beer up in the first place:

To understand the concept, you should think of "free" as in "free speech", not as in "free beer".

Now, we all love free beer for a simple reason: we can get it for free, just like Ubuntu or Firefox. However, the point is that that's beside the point. You may be able to get said software without paying, but certain freedoms that separate it from both non-free commercial and non-free ("proprietary") freeware are a lot more important.

So... What would that be then?

This is best thought of in terms of what you might want to do with the software. For example, you'll want to

USE THE PROGRAM

This is so obvious that you don't even think about it. However, non-free software may well restrict this right, and you might not even know it as you're too lazy to read the EULA. For instance, many freeware packages forbid commercial usage, and Microsoft doesn't allow you to provide commercial hosting services with Windows XP Home Edition. All this is not the case with free software, the definition of which starts with the following freedom #0: The freedom to run the program, for any purpose

SHARE IT

All your life, you have been taught to share. This fundamental part of human society is deeply engrained in education starting in nursery school and earlier. Proprietary software forces you to break from this concept: Almost all non-free software, especially the commercial sort, force everyone to get their own copy directly from the "manufacturer". The right to behave socially and share is another fundamental freedom on which free software is built. This is formalized in freedom #2: The freedom to redistribute copies so you can help your neighbor.

MAKE SURE IT DOES WHAT YOU WISH

Software is never perfect. Every now and again, a security hole is found, something stops working due to an upgrade of some other piece of software or you realize that you f*ing hate that stupid paper clip. In many cases, you cannot count on the company or person that wrote the software to fix this: they may be bankrupt, fail to see the problem or have some reason to knowingly ignore the problem. You, who bought the software, are left with a worthless lump of machine code. This is clearly unacceptable and addressed in two of the four fundamental freedoms:
  • The freedom to study how the program works, and adapt it to your needs (freedom 1). Access to the source code is a precondition for this.
  • The freedom to improve the program, and release your improvements to the public, so that the whole community benefits (freedom 3). Access to the source code is a precondition for this.

At this point, you may think "I'm not a programmer, why should I care?". It is true that non-programmers will have a hard time understanding or sensibly modifying the source code, but they may have a friend who can freely help, or they can take the liberty of paying someone to fix what the original author won't, or won't quickly enough.

And how does this work?

The internet does the magic. Almost all free software projects give you some way to report a problem, or "bug", or contact the principal author (maintainer) or all active authors collectively. This is often done via mailing lists, simple e-mails, IRC or sometimes web forums. If you are a programmer and manage to fix your problem, many an author will be delighted to incorporate your code into the official version.

Wait a moment: What happens to copyright?

Copyright law is quite definitely the most important piece of legislation for free software. In fact, it is the system with which software can be made free. All free software has some form of license which, unlike the EULAs you have scrolled over so many times, grant you the four freedoms and more. These range from relatively simple licenses like the FreeBSD license to complex so-called "copyleft" licenses like the GNU General Public License . Copyleft licenses are based on copyright law in exactly the same way, but do not only grant the rights, they force them to stay forever: In most cases, they require all changes and copies to be licensed under exactly the same terms. Thus, no company can take the code and hide the inner workings. (This does not require you to release the program to the public, but if you do, it must be equally free and copyleft)

Freedoms recap

Here are, again, the four essential freedoms, in order, so that they may not disappear under the mountain of explanation:
  • 0. The freedom to run the program, for any purpose
  • 1. The freedom to study how the program works, and adapt it to your needs. Access to the source code is a precondition for this.
  • 2. The freedom to redistribute copies so you can help your neighbor.
  • 3. The freedom to improve the program, and release your improvements to the public, so that the whole community benefits. Access to the source code is a precondition for this.
 
Page 1
View As Single Page Print This Page Print Entire Article
Related Articles
  • KDE4: How It Looks
  • BackupPC (Open Source)
  • Open Source Alternatives
  • Feisty And Like A Fawn: Ubuntu 7.04
  • Switch To Open Source Today

Title

Medium Image View Large
Login
Welcome Guest. Please register or log in now.
Forgot your password?
Navigation
  • Home
  • Articles
  • News
  • Register/Login
  • Shopping
  • ASE Forums
  • Anime Threads
  • HardwareLogic
  • ASE Adnet
Latest News
  • Welcome to the new server
  • Gmail Gets Optional Preview Pane
  • HBO Go on Consoles
  • HP Touchpad Update
  • Happy System Administrator Day!
  • Apple Releases OS X 10.7 Lion
  • More Android Apps Found to be Malware
  • This Weeks News
  • Happy Birthday USA!
  • Windows Phone Gets Angry Birds, Custom Rings Coming To Mango
Latest Articles
  • Sapphire Edge HD4 Mini PC
  • Logitech G710+ Mechanical Gaming Keyboard
  • EnerPlex Kickr IV And Jumpr Solar Power Pack
  • Kingston Wi-Drive
  • Kingston SDX10V/128GB SDXC Memory
  • In-Win K1 All In One Convertible Case
  • Kingston MobileLite G3 USB3 SDXC Card Reader
  • Synology DS712+ Network Application Server
  • Rapoo Wireless Touchpad Keyboard E9080
  • Netgear NeoTV NTV200 Streaming Player
Latest Topics
  • Pokemon: The Ongaku Region
  • What are you listening to now?
  • Random Fact of the Day
  • The mayor of Moore, which bore the brunt
  • The meeting comes as security was increased
  • Prime Minister David Cameron will convene
  • Watch The Hangover Part 3 Online 2013
  • Watch The Great Gatsby Online 2013
  • Watch Epic Online Free
  • uhhmmm.. hi..
  • P A R A S Y T E [A Samurai's Story]
  • We Are C A R E E R S [64th Hunger Games!]
  • Lets talk
  • Review Nokia Lumia 800 V.S. iPhone 4S: Convert DVD/Video to mobile phone devices.
Advertisement
Advertisement
Affiliate Reviews
  • NVIDIA Announces the GeForce GTX 780 Video Card at Hardware Secrets
  • Digia Announces "Boot To Qt" Project at Phoronix
  • X.Org Libraries Hit By Round Of Security Issues at Phoronix
  • Zotac GeForce GTX-780 at Bjorn3d.com
  • Gigabyte GTX 780 WindForce OC 3 GB Review at techPowerUp!
  • NVIDIA GeForce GTX 780 SLI Review at techPowerUp!
  • Nvidia GeForce GTX 780: The Next Step in GeForce at Bjorn3d.com
  • NVIDIA GeForce GTX 780 3 GB Review at techPowerUp!
  • AMD “Kabini” and “Temash” APU’s at Bjorn3d.com
  • NVIDIA GeForce GTX 780 Graphics Card at Benchmark Reviews
  • Fedora 18 Comes To ARMv6, Raspberry Pi at Phoronix
  • Wayland's Weston Gets Output Scaling Support at Phoronix
  • Raspberry Pi Gets New Wayland Weston Renderer at Phoronix
  • Chrome 27 Loads Web Pages Faster at Phoronix
Press Release
  • CompanionLink Injects Business Companion for Verizon's Galaxy S4
  • Walmart Statement on Hisense Sero 7 Tablet Launch
  • LG Collaborates With Pretty Lights On 'Around The Block' Music Video
  • The Award-Winning New HTC One Is Enterprise Ready
  • Vivante GPU Core Maximizes Graphics Efficiency of Samsung GALAXY Tab 3
  • ProComSol Distributing PowerXpress, HART Power Supply
  • Toshiba Introduces Low RDS(ON) P-ch MOSFETs for Mobile Devices
  • Dual-core Chip with the World's Lowest Power Consumption - Rockchip RK3168
  • Big Fish First to Deliver a Casual Cloud Gaming Service Across All Four Screens
  • MonkeyLectric Kicks Off Funding Production of Revolutionary New Bike Light via Kickstarter
Home - ASE Publishing - About Us
© 2010 Aron Schatz (ASE Publishing) [Queries: 18 (8 Cached)] [Rows: 298 Fetched: 41] [Page Generation time: 0.76860404014587]