Yay open source
Today’s xkcd is so validating. I first stumbled across the GNU manifesto probably in 1996, when I was in high school. I wanted to teach myself C and a good way to do that was to use the DJGPP compiler, which led me to GNU. I didn’t really think much of it at the time except that these “Free Software Foundation” people took software way too seriously, but I was happy to have a free compiler to play with.
About two years after that, I installed Slackware Linux. It was the first Unix I’d ever used and, consequently, the only logical operating system I’d used up to that point. I fell in love with it immediately. Unix itself was fun, but the fact that the source code was available for everything and I could tinker with everything was a big draw. I fell in love with free software almost as quickly as I fell in love with Unix.
I spent the end of my high school days and all of my undergraduate days with Slackware, making little contributions to free software projects here and there where I found the time. I also read Slashdot regularly, the homeland for self-loathing insecure nerds. The Slashdotters loved Linux and free software as much as I did and thus, because they were so self-loathing, they spent most of their time talking about how terrible Linux and free software were. Free software was unrealistically utopian, was never going to succeed, no real people would ever care about it, it was only for nerdy basement dwellers who had no concept of the real world, and so on.
I actually believed a lot of it, but I didn’t really care. I never thought free software would ever catch on in a serious way and thought Linux would never be more than a hobby OS, but I kept with it foremost because I personally enjoyed it and also because contributing to a communal effort just felt like the Right thing to do. It’s probably especially good to do the Right thing when you’re that age because it’s the easiest time to do it.
Imagine my surprise 10+ years later finding that non-nerdy people, people who have no attachment or fondness for software or computers, can name Tux as the Linux mascot. Windows is still dominant, of course, but Linux is part of the mainstream world, and free software runs the world, particularly through web services. The xkcd comic is a nice reminder that the world still benefits from doing the Right thing, maybe not right away or even in the foreseeable future, but eventually. Kids are much better than adults at picking up new things, picking up what’s right, what makes sense and what’s garbage. I think a big part of where we are now is due to the fact that so many kids were exposed to Linux (even if just in name) when they were young and, as they grew up and entered the working world, they decided to make Linux and its values part of our world.
nice read
, open source is the future .