So yeah, I got to thinking today… I use Linux and various other open-source programs instead of Windows for a variety of reasons, but one of those is that the information contained within is freely available to anyone who wants it. What does that mean? Well, it means that if you download the “source code” of the Linux kernel and other “open-source” programs, you can edit it and tweak it to your heart’s content. If you decide you don’t like the way a certain function of the program works, you can (assuming you know some programming…) change it to fit your purpose. The reason why this is cool is that it allows knowledge to travel freely between different groups; what one person starts with a program can be learned from and transferred to another application, allowing for the programming itself to improve over time.
Now, switch gears into science. My plan has been to get my Ph.D. and then work in industry for awhile, making some cash, and then maybe switch back into academia and teach for a few years to alleviate boredom around retirement time. The correlation is that academia is like “open-source,” where information is published and freely available for other scientists to learn from and take a step further, while industry is like “closed-source” where you work toward patents that can allow you to make money and prevent y our opponents from coming up with a solution to a given problem that’s better than yours.
So, the question remains: am I hypocritical in using open-source software, believing in what it stands for, and then getting a job and making a career in industry where I will work in a “closed-source” environment? I mean, I have relatively expensive hobbies (computers/electronics, etc.) and I’d like to be able to finance them, and to do so, I need a job in industry so I can afford that 1969 Shelby Mustang…but is it right to compromise principles in doing so?
I dunno…I guess there’s no simple answer to the question…but I’ve got 5 years to figure it out…