Sunday, April 05, 2009

Free as in Freedom (Apr 06 09)















My friend and co-teacher Dr. Prof. Mr. Kardi Teknomo, associate professor of computer science at Ateneo de Manila University, one day asked me why some programmers write free open source programs. He reasoned out that a good programmer can make a lot of money from the programs that they write, and he could not understand why they give their programs away for free. I could not give him a short one sentence answer that will be satisfactory both for him and for me. I have read three books: "A Quarter Century of Unix", by Peter Salus (http://www.amazon.com/Quarter-Century-UNIX-Addison-Wesley-Systems/dp/0201547775), "Just for Fun: the Story of an Accidental Revolutionary", by Linus Torvalds and David Diamond (http://www.amazon.com/Just-Fun-Story-Accidental-Revolutionary/dp/0066620724), and "Free as in Freedom", by Sam Williams (http://oreilly.com/openbook/freedom/), and I know that the answer is in one of those pages that I have read. It's just that these three books make a beautiful account of the struggles of the programming community to write programs and to share them with the rest of the programming community, without regard for monetary reward. In particular, "Free as in Freedom" is an account of Richard Stallman's crusade to make source code of programs available for programmers to study and to improve upon, and to make the source code of such improvements available for programmers to study and to further improve upon. If the source code is kept a trade secret (by making only the binary executables available for sale or for free), then only the programmers hired by the copyright owner can make improvements to the program, and the program does not grow as fast as when the source code is made available. This seems to be the view of Stallman, and it is a view shared by all free open source advocates, and by companies that have made their products open source, products like Mozilla's Firefox, Sun's OpenOffice, Apache's webserver, Debian's GNU-Linux operating system, Canonical's Ubuntu Linux operating system, UC Berkeley's BSD derivative operating systems, and many others.

All that we wait for is for Bill Gate's Windows-8 operating system to be made truly free GPL open source, with GFDL manuals, so that we can use it to teach our operating systems laboratory course in the university.

Philippine Eagle in Ubuntu Wallpaper
















In January 2009, Linux Torvalds was in Australia (http://apcmag.com/in_pics_linus_torvalds_shaves_open_source_legend_down_to_size.htm) and in March, we read that the Australian Tasmanian devil will be the new mascot of the linux 2.6.29 kernel (http://apcmag.com/australian-marsupials-get-stellar-billing-in-the-linux-community.htm). The Tasmanian devil is in danger of extinction, and adopting it as temporary mascot of the Linux community is a step towards preventing that from happening.

Now in the Philippines, the monkey-eating eagle Pithecophaga jefferyi, the world's largest eagle, is also in danger of extinction. If I put it in an Ubuntu wallpaper and people download it, then maybe we increase people's awareness of the near extinction of this beautiful bird. Note that the Linux mascot, Tux, is also a bird, just like our own Philippine eagle.

Download this wallpaper, and use it as your Linux or Windows wallpaper. Then visit the Philippine eagle website, http://www.philippineeagle.org/, and see how you can help save the Philippine eagle.