Law in the Internet Society
I hope this thing works as intended. I have not looked through all of the other topics so perhaps this is redundant. My thoughts are a bit confused, so please criticize.

Like Professor Moglen, I think that human beings like to share. I wonder, though, if the abundance of free software is dependent on the large number of people who have studied computers for profit-seeking purposes. Creating software requires technical expertise. People sought this technical expertise in order to increase their monetary gains. If the computing industry becomes less profitable, there will be fewer computer programmers. There will, consequently, be fewer computer programmers to write free software. Ultimately, the removal of profiteering opportunities would reduce productivity.

Although the free distribution of software is more optimal for the production of software in the short-term due to the increased number of people who can offer improvements to the code, it is less productive in the long-term since fewer people will obtain the technical knowledge required to write code if it is less profitable. Like statistics and mathematics, it will be extremely important, but fewer people will try to obtain the technical expertise required to offer innovations in the field. Curious students all over the world will still want to learn how to write code, but the absolute number of software programmers will decrease as people look for other ways to feed their families. Software innovations, like mathematical or statistical innovations, will occur, but at a slower pace.

My argument assumes that software innovation, like mathematics, is difficult and requires a great deal of expertise. If everyone, regardless of education level, can contribute to writing code, then my argument would be significantly weakened. Personally, I feel like if I wanted to contribute to the free software movement, it would have to be through legal services or monetary support and that I offer little value to the code itself. I want to share, but I do not know how. I think that it will require significant additional education, education that I will not obtain due to the costs involved.

Even if it were true that people like me could help write code, we would have to empirically weigh the benefit of a greater number of people working together against the loss of a larger number of people who have devoted their entire lives and livelihood to this field. I believe that Professor Moglen likes to analogize computer code to mathematics. To an outsider like myself, it seems like mathematics is a decrepit field that few people will study whereas software programming is a robust field with constant innovation. Of course there are significant and important differences between mathematics and software programming, but are these differences relevant to ensuring that coding will continue to be profitable?

What do you guys think?

-- StevenWu - 05 Oct 2009

 

Navigation

Webs Webs

r1 - 05 Oct 2009 - 13:01:31 - StevenWu
This site is powered by the TWiki collaboration platform.
All material on this collaboration platform is the property of the contributing authors.
All material marked as authored by Eben Moglen is available under the license terms CC-BY-SA version 4.
Syndicate this site RSSATOM