Paper
In the world of technology today there is room for everyone at every level of expertise. From our identified Gurus, to the just bought their first computer newbie. Home computers are sometimes almost to easy to use. The old saying “just enough rope to hang yourself” comes to mind. Settings that modify the very way the system looks, and runs can be changed with the simple click of the mouse. This power, which has been given to every level of user, is not from training, but from improvements and advancements in the system, and application software on the computer. This software is in a constant state of development, improving on current features and adding new ones.
Out of this regular and consistent update in technology have grown many theories and Ideas on how software should be developed and controlled. From corporate America, to college campuses everyone has an idea from one extreme to the other. On one side the belief all software should be free and open to all, and the other protecting software secrets like a rabid guard dog. Of course, both sides believe the other is a fanatic with a complete lack of sense.
The real dividing line is not actually the control and distribution of the software itself, but the blueprint or source code that creates it. That source code is the human readable text that defines what the software does, and looks like. From that a compiler converts it to a form used by the computer know as machine code. In this compiled format it appears to be complete garbage to the average person, even to most people considered to be computer professionals or gurus. Most software–at least on the traditional side–is distributed in its compiled form. The original intent of compiling was not to protect the source code, but this has been one benefit to the software developers. Since a computer can not read the source code, a program is complied to allow it to run on similar type of hardware without the requirement of special software to interpret it into machine code.
The traditional and most common form of source code control today uses copyrights and the judicial system to protect it. Companies like Microsoft vigilantly protect their vital copyrighted assets by utilizing the court systems any time it feels a threat from an outside source.
An alternate form of source code control not only allows others to see, use, change, and resale it but also encourages that behavior. Officially know as “Open Source Software” (OSS), or “Free Software”. The later not being a very good description since it is possible, and very common for the software to cost something. Organizations involved in and utilizing OSS express that the free is in reference to freedom not cost. The theory OSS has is to develop high quality, stable software by allowing all to have access to and contribute to the source code.
When programmers on the Internet can read, redistribute, and modify the source for a piece of software, it evolves. People improve it, people adapt it, people fix bugs. And this can happen at a speed that, if one is used to the slow pace of conventional software development, seems astonishing (OSI, 2000, P1)
Only until recently the theories of OSS were believed to be lofty ideas only good as ideas. Maybe for a small project or two, but no commercial quality software could come from it. It was just thought to be too difficult to bring together such an effort, especially if none of the people involved would be getting paid. However in the recent years software applications have been created using these theories that rival even the finest commercial software. These “Free” applications are even taking market share from it commercial counterparts. Software such as the Apache server—used for hosting web sites on the Internet—has acquired a majority market share.
Apache far and away has #1 web site share on the Internet today. Possession of the lion’s share of the market provides extremely powerful control over the market’s evolution. (Open Resources, 1999, P1)
There are several types of software including system software, application software, and even game software to mention just a few. System software would include the Operating systems (OS) and other programs designed to control the basic functions of a computer. The OS is the most critical piece of software on a computer, could be considered the infrastructure of computer software and even technology as a whole. It is what allows programs to run on, and interact with the underlying hardware. Modern day operating systems not only act as a conduit to the hardware, but will also manage those resources for the programs. This allows application developers to worry more about features of the software and less about interaction with the various computer parts. An application or any program running on the computer is not required to know anything about the hardware. It simply makes requests to the OS for a resource, which in turn the OS retrieves and manages for the application. For example, instead of writing hundreds of lines of code to handle all the different models of sound cards to play a sound, the developer only writes code necessary to ask the OS to play a sound.
As with application software the OS has come under the battle of development theories. Microsoft currently controls the desktop—personal home computer—market with its Windows operating system. There is some competition, such as Apple’s Macintosh and IBM’s OS/2, but none come close to the market share of MS Windows. Because of the overwhelming success of Windows, and Microsoft’s very closed form of development it has come under a great deal of scrutiny from the US, and other governments. So mush so it has been ruled a monopoly by a US Judge.
. . .determined that Microsoft was so dominant that it could sell its OS for below market prices. “Moreover, it could do so for a significant period of time without losing an unacceptable amount of business to competitors,” the judge wrote. “In other words, Microsoft enjoys monopoly power in the relevant market.” (Cooper, 1999, P1)
The OSS has also provided new competition to the Microsoft Monopoly in the OS market. Hoping to do what others, like Apple, IBM, and even Sun have attempted to do, and take market share from Windows.
With the extreme complexity required in creating, and even managing the development of an OS, it seems impossible that a not for profit organization could pull it off. But to the amazement of many, it has been done. Not only was it done but an OS was created that now rival not only the home desktop systems, but also large computer systems in use by major corporations. GNU/Linux is the outcome of the combined effort of hundred of thousands if not millions of programmers all around the world combining their effort. This was managed through two primary groups, the Free Software Foundation (FSF), and Linus Torvalids. Initially it was not even the goal for these two groups to work together. But both their systems of software control allowed them to share the best ideas and source from each group to form one Operating System. The FSF runs the GNU project which “had set forth the goal of developing a free Unix-like system, called GNU”(Stallman, 1998, P1). Linus and his crew of volunteers created the kernel for the Operating System. The kernel is the core of an OS, and does most of the back end work that is needed.
the Linux community seemed to resemble a great babbling bazaar of differing agendas and approaches (aptly symbolized by the Linux archive sites, who’d take submissions from anyone) out of which a coherent and stable system could seemingly emerge only by a succession of miracles.
The fact that this bazaar style seemed to work, and work well, came as a distinct shock. (OSI)
In addition to the kernel is a diverse set of software utilities, and programs that allows a user to run and interact with a computer through the kernel, this would include the Graphical User Interface (GUI), and/or Command line Interface (CLI). The GNU project all ready had the most of these utilities, but lacked a stable kernel.
The majority of this software is licensed under a General Public License (GPL) or a Limited General Public License (LGPL). These licenses are also referred to as copyleft.
Copyleft uses copyright law, but flips it over to serve the opposite of its usual purpose: instead of a means of privatizing software, it becomes a means of keeping software free.
The central idea of copyleft is that we give everyone permission to run the program, copy the program, modify the program, and distribute modified versions–but not permission to add restrictions of their own. Thus, the crucial freedoms that define “free software” are guaranteed to everyone who has a copy; they become inalienable rights. (Stallman)
Since the licensing format allows companies, and individuals to utilize all of the features of these new technologies, and even modify it, several companies are embracing the GNU/Linux OS. Technology companies such as IBM, HP, and SUN are developing distributions that can run on their hardware. Some, like SUN, has released its OS under a similar but a bit more limiting OSS license.
The initial release of the GNU/Linux OS was strongly geared towards experienced computer users, also referred to as hackers. Since that time a movement to create a GUI that compares and exceeds the user friendly interface of Windows was put in motion. Out of that have come two strong competing interfaces for the GNU/Linux OS, KDE, and Gnome. Linux has not taken over the desktop market and may never, but it poses a threat no other competition ever has, it will never go away. It is impossible to shut something down, that has nothing to shutdown, and impossible to dry up funding to something that has no funding. Even in the event it never becomes more popular than it is today, it will continue to be supported by it’s developers, devoted enthusiasts and hackers.
As more companies continue to embrace the OSS movement it will in itself create an industry with more competition, a higher level of standards, and more consumer choice. Closed software has proven to close the market and allow it to be controlled by a single monopoly. The monopolistic technology environment of today has created bloated applications and a complete void of choice for consumers.
Bibliography
Stallman, Richard (1998), Linux and the GNU Project. In Free Software Foundation: [On-Line]. Avaialble: fsf/gnu/linux-and-gnu.html
Cooper, Charles (Friday, November 5, 1999), Microsoft judged a monopoly. In ZDNET: [On-Line]. Avaialble: macweek.zdnet/1999/10/31/monopoly.html
Open Resources (1999-06-17), Apache. In Open Resources/The Free Source: [On-Line]. Available: openresources/documents/halloween-1/node10.html
OSI –Open Source Intiative- (2000), Introduction to Open Source. In opensource: [On-Line]. Available: opensource/intro.html
Steven, Eric (08/24/2000), Cathedral and the Bazaar/Section 1. In Cathedral and the Bazaar: [On-Line]. Available: tuxedo/~esr/writings/cathedral-bazaar/cathedral-bazaar/
Другие работы по теме:
The Essential Nile Essay Research Paper The
The Essential Nile Essay, Research Paper The Essential Nile Many features of civilization have evolved over time to become what one commonly thinks of as “civilized society.” The development of government and
My Well Essay Research Paper I am
My Well Essay, Research Paper I am not yet sure of my thirst. I am in desparate need of water though. The source from which my water flows has been poisoned with abuse and hatred.
Take My Beating Essay Research Paper it
Take My Beating Essay, Research Paper it’s my fault grabs my ears as i open the door rushing through the air my mothers belt landing smack hard across his legs
College Essay Essay Research Paper It would
College Essay Essay, Research Paper It would be conventional to choose a parent, family member, friend, or teacher as a significant source of influence in ones life. However I am not conventional or at least I try not to be. I am very open-minded and observant. My personality and work exhibit eclectic-laden themes drawn from a chaotic world of sources in which I perceive.
Archaeologists Essay Research Paper Archaeologists must question
Archaeologists Essay, Research Paper Archaeologists must question their sources in order to gain appropriate knowledge from them. Some questions archaeologist may ask include; What is it? What is it made from? What size is it? Where did it come from? When was it made and by whom? What was its function? Does this source contain evidence about the topic? What is its significance? How has this source been interpreted by others? What else was found with it? What does this source tell us about its society? Once these questions have been answered, and all data collected an archaeologist can begin to formulate a conclusion about his or her find.
Cumulus Humilis Clouds Essay Research Paper The
Cumulus Humilis Clouds Essay, Research Paper The Development and Evolution of Cumulus Humilis Clouds In order for clouds to form, a few factors are crucial to begin their formation. Clouds, since they are primarily water-based with small amounts of other materials (hygroscopic condensation nuclei), need a ready source of water so evaporation can move the water from a lake or the like, into the atmosphere.
The Computer Age Essay Research Paper Ben
The Computer Age Essay, Research Paper Ben Purdue 8/24/01 It is my prediction that the biggest issue we will face in the coming century not only as a nation but also as a planet is finding a blind between security of protected information and freedom of information. I say this because as a computer security consultant I understand the need for security of important information, however I as a programmer I understand such issues as the battle for open source code and freedom of information as a hole.
Editorial On Homeschooling Essay Research Paper Home
Editorial On Homeschooling Essay, Research Paper Home Schooling The opposers of home-schooling can argue that home-schooled children can never be certain if they are learning all the things in the curriculum, and if their standards are
What Makes Serial Killers Tick Essay Research
Paper Just as these killers rip open their victims to “see how they run” (as Ed Kemper put it), forensic psychiatrists and FBI agents have tried to get inside the killer s mind. Traditional explanations include
Untitled Essay Research Paper In both the
Untitled Essay, Research Paper In both the traditional and not so traditional tales of ?Snow White? and ?Snow White Tale of Terror?despite there many differences, the plots are both based on jealousy. As viewers watch the movies they are dazzled by the mysterious mirror, entranced by the different takes of the story line, and know that there will be a happy ending.
Definition Of Drama Essay Research Paper 1
Definition Of Drama Essay, Research Paper 1. Write a brief history of drama from its beginnings to the twentieth century. Drama is defined by Aristotle as “a criticism of life, on a stage, with action, characters and dialogue.” The Greek word for “deed” or “action” is dram. In traditional Greek drama, the chorus is also considered as a character in the development of the plot.
Space Exploration Essay Research Paper If the
Space Exploration Essay, Research Paper If the nation is serious about the manned exploration and development of space, then more attention must be focused now on research to study how weightlessness and reduced gravity would affect everything from power production to plumbing. The research is critical for the development of space-related technologies.
An Event That Changed My Life Essay
, Research Paper Open your eyes. Let the music surround you and indulge. But don?t let it blind you. We must stay alert and strong. You can take them, for they are the weak. Find the source; he is there if you look, if you accept, if you are open. For the act of closing is futile. You cannot see his heart, but you can feel his love.
Lawyer Essay Research Paper A day in
Lawyer Essay, Research Paper A day in the life of an attorney. Its said that its the last job you’ll ever want. (source 1) Over thirty percent of lawyers who receive their law degrees are not practicing law
The Commonwealth Essay Research Paper How did
The Commonwealth Essay, Research Paper How did traditional industrial location factors influence The pattern of industry in the UK? Traditional industrial location factors were, in the words of Karl Marx: Land, Labour, Capital and Raw materials , and these greatly influenced industrial location in the UK up until the 70 s:
Mohandas K Ghandi Essay Research Paper Mohandas
Mohandas K. Ghandi Essay, Research Paper Mohandas Ghandi was the source of many changes throughout, India, Britain, and the world. With all that Ghandi has done in our world it becomes overwhelming when I think about his life. What Ghandi did in terms of opening the minds of the people of India is almost analogous to what Christ did to open the minds of the people around him.
The U
’wa People Essay, Research Paper The U’wa people strive in the cloud forests of Colombia, they are being threatened by an American based oil company Oxy (occidental) who are starting to invade the territory to drill. The U’wa are a
Bc Speech Assignment Essay Research Paper Research
Bc Speech Assignment Essay, Research Paper Research Assignment #4 Your fourth speech is a research-based persuasive speech. Since your primary goal will be to convince your audience to take a specific action your research burden is higher. Your research is due via email on the date listed on your course schedule.
American Revolution Essay Research Paper Q
American Revolution Essay, Research Paper Q: Explain why Japan reacted to western ideas by adopting a policy of isolation. How did this reaction to outside influences effect Japans development over the next few centuries.
Women In India Essay Research Paper The
Women In India Essay, Research Paper The Changing Role of Women in India Women in India are beginning to follow the direction that the women of the Western world took more than eighty years ago; demanding treatment as human equals. However, it has become more and more evident as the revolution ages that Indian women may have to adapt the Western feminist method to their very traditional and religious culture.
Open Campus Essay Research Paper Open campus
Open Campus Essay, Research Paper Open campus is something every student dreams of. I had the experience to be in a highscool with open campus. The open campus, allows us to walk around the schoolarea. It includes bigger breaktime. We young teenager are not put in prison anymore. There are no more hallpasses.
Network Essay Research Paper What is open
Network Essay, Research Paper What is open source?The basic idea behind open source is very simple. When programmers on the Internet can read, redistribute, and modify the source for a piece of software, it evolves. People improve it, people adapt it, people fix bugs. The open-source community have learned that this rapid evolutionary process produces better software than the traditional closed model, in which only a very few programmers can see source and everybody else must blindly use an opaque block of bits.Open source doesn’t just mean access to the source code.
Human Resource Accounting Essay Research Paper Although
Human Resource Accounting Essay, Research Paper Although human resource accounting is a relatively new field, its development has passed through certain stages. The first stage of development from 1960 to 1966 was marked by interest in the HRA and HRA concepts. The initial motivating factors for the HRA came from economic theory on human capital, leadership determining skills and a concern to develop humans as good sources of capital for companies.
Lao Tzu
’S Response Essay, Research Paper I am Lao Tzu. In response to Mr. Martin’s observation: “The mind cannot find truth by itself, but it sure as hell can find falsehood. The idea of stumbling through life with my heart open and my bull*censored* detector turned off doesn’t appeal to me.”
Scholarship Essay Essay Research Paper No greater
Scholarship Essay Essay, Research Paper No greater contribution can be made to a specific field than research that leads to the development of a new and superior technology. Universities and businesses constantly attempt to remain on the cutting edge of new design, manufacturing, and application systems through research and development.
Honey Bee Dances Essay Research Paper The
Honey Bee Dances Essay, Research Paper The honey bee does a waggle dance is the food source is MORE THAN 50 meters away. A waggle dance is when the bee does a little ditty like a figure-eight. If the food source is LESS THAN 50 meters
Traditional Ideologies Essay Research Paper Traditional Ideologies
Traditional Ideologies Essay, Research Paper Traditional Ideologies The texts that we, the reader, tend to relate to most are the texts that reflect our values or include certain social issues of the present. Texts such as these are therefore quite commonly found beside the beds, on the coffee tables and in the bookcases of many Australians.
Internet PC
’s: Next Wave Or Nonsense? Essay, Research Paper Internet PC’s: Next Wave or Nonsense? Call them what you will: Internet appliances. Network terminals. The whole
Rasin In The Sun Two Influences Of
The Day Essay, Research Paper Two Influences of the Day Through the play ” Raisin in the Sun, ” Beneatha Younger is exposed to two men who she both has an interest in. This being Joseph Asagai and George Murchison. Both men have some similar characteristics, but also differences which make their actions stand out from each other.
Freud Essay Research Paper Freud
Freud Essay, Research Paper Freud’s Personality Theory The development of gender roles in deifferent forms of feminsm gives us a revealing overview of Freud’s personality theory. It is relatively
Traditional Argentina Foods Essay Research Paper ARGENTINAS
Traditional Argentina Foods Essay, Research Paper ARGENTINAS TRADITIONAL FOODS Many foods are grown in Argentina. Some of the foods are wheat, potatoes, soy beans, mutton, barley, flax, corn, and many fruits and vegtables. These foods are shipped to the big cities and from there they are shipped to small islands.
Alternate Energy Resources Essay Research Paper As
Alternate Energy Resources Essay, Research Paper As most people know our energy supply is slowly running out. We are using energy sources that either pollute the air, take up natural resources or cause damage to other forms of life. Today, we are working on other forms of energy that do not pollute or cause harm to the environment.
AfroAmerican Dance Essay Research Paper Samuel A
Afro-American Dance Essay, Research Paper Samuel A. Floyd, Jr. stated in his essay that the development of Black music and Black dance in the United States each influenced the other in their mutually dependent evaluations. In Floyd’s essay he touch’s base with only some of the numerously wide variety of historical dancers, dances of the Afro-American culture, and music compositions that lead to the development of Black dance in the United States.