darkveggy writes:
"From Free Software to Street Activism & Vice Versa"
DarkVeggy
Contemporary societies have now endorsed computer technology, to the
point of turning its use into an attractive social duty. But while some
computers power market-economy, other machines remain busy with myriads
of software alternatives, counter-initiatives & community offensives.
What follows is a quick walk-through some of the cracks in the official
computer picture; a surface exploration of the convergence between
digital alternatives and political subversives.
.:. FREE SOFTWARE: THE BIRTH OF A COMPUTED RESISTANCE.:.
> Analog recipes and digital bakery
Computers do not speak anything but binary language; that is, a
succession of 0 and 1. Since hardly any human can communicate in such a
way, intermediary languages have been developed for programmers to use
when creating programs. This human-readable combination of words,
punctuation and mathematical expressions is called "source code".
Software and cakes have a lot in common. Both involve a list of
instructions to follow, ingredients to mix, and a transformation process
to go through. Cooking is about producing and following a recipe, just
as programming is about generating and typing a source code. Just like
cakes, programs have to be baked too. The process of turning source code
into binary form that computers can eat is called "compiling".
Just as cakes can be cooked for you, computer programs often come
pre-compiled & ready to run. Fine. But what if the cake was so good you
want to bake your own? What if the program was so impressive you want to
understand how it works? What it you want to share the cake's recipe
with friends? What if the program lacked an important feature you need
and feel like adding? You need the recipe; you need the source-code!