Free Essay

Open Source Software

In:

Submitted By nitidhorn
Words 3534
Pages 15
Open Source Software Intro While knowledge is the public good, there is discussion whether or not all knowledge should free for public. Today society chose suffer the loss of knowledge for certain years. They use intellectual property law to encourage individuals to invest in research and development and creating knowledge they can profit. We want to analyze an alternative way in distributing knowledge specifically open source software and how useful it is to both creators and society. Definition and characteristics Open source licenses promise to everyone what many in the community refer to as software freedom. The terminology of Freedom is emotionally satisfying, but it has proven to be very confusing.
Not that software freedom isn’t definable. The Free Software Foundation lists four essential kinds of software freedom:
1. The freedom to run the software for any purpose
2. The freedom to study how the software works and to adapt it to your needs
3. The freedom to redistribute copies of the software
4. The freedom to improve the software and distribute your improvements to the public Confusion about the term Freedom was the very reason the term open source was created. The newer term refers to an important concept well understood by anyone who has ever written computer software: Programmers write source code to direct computers to perform specific tasks, while the computer itself takes care of the routine task of translating the source code into an executable program. For a computer programmer, understanding and modifying software requires access to the source code. The source code must be open—made available for all to see—in order that the software can be studied, changed, and improved. Let’s take Mozilla Firefox as an example: The part we mainly use is the graphical part. But programmers are also interested in the code part, that the can change in order to customize their favorite browser. Open source code is an essential requirement for software freedom, a technical prerequisite. Software freedom is the goal; open source is the means to that goal.
What criteria for software to be Open Source? 1- The program must be freely distributed 2- Source code must be included 3- Anyone must be allowed to modify the source code 4- Modified versions can be redistributed 5- The license must not require the exclusion of other software or interfere with the operation of other software

Here, in summary form, is the most recent version of the Open Source Definition (OSD) from the website of OSI.
1. Free Redistribution The license shall not restrict any party from selling or giving away the software as a component of an aggregate software distribution containing programs from several different sources. The license shall not require a royalty or other fee for such sale.
2. Source Code The program must include source code, and must allow distribution in source code as well as compiled form. Where some form of a product is not distributed with source code, there must be a well publicized means of obtaining the source code for no more than a reasonable reproduction cost, preferably downloading via the Internet without charge. The source code must be the preferred form in which a programmer would modify the program. Deliberately obfuscated source code is not allowed. Intermediate forms such as the output of a preprocessor or translator are not allowed. 3. Derived Works
The license must allow modifications and derived works, and it must allow them to be distributed under the same terms as the license of the original software.
4. Integrity of the Author's Source Code
The license may restrict source code from being distributed in modified form only if the license allows the distribution of "patch files" with the source code for the purpose of modifying the program at build time. The license must explicitly permit distribution of software built from modified source code. The license may require derived works to carry a different name or version number from the original software. 5. No Discrimination Against Persons or Groups The license must not discriminate against any person or group of persons.
6. No Discrimination Against Fields of Endeavor The license must not restrict anyone from making use of the program in a specific field of endeavor. For example, it may not restrict the program from being used in a business, or from being used for genetic research.
7. Distribution of License The rights attached to the program must apply to all to whom the program is redistributed without the need for execution of an additional license by those parties.
8. License Must Not Be Specific to a Product The rights attached to the program must not depend on the program's being part of a particular software distribution. If the program is extracted from that distribution and used or distributed within the terms of the program's license, all parties to whom the program is redistributed should have the same rights as those that are granted in conjunction with the original software distribution.
9. License Must Not Restrict Other Software
The license must not place restrictions on other software that is distributed along with the licensed software. For example, the license must not insist that all other programs distributed on the same medium must be open source software.
10. License Must Be Technology-Neutral
No provision of the license may be predicated on any individual technology or style of interface.

One of the most frequent first questions people ask is, “Is all open source software zero price?” No. Most open source licensees will be glad to take your money for your first copy of a piece of software. But you never have to pay a royalty or license fee for the right to make copies. It would be better if OSD # 1 phrased this point better.

Legal tools concerning open source software

Copyright and software Nowadays, the laws concerning Intellectual property in many countries in the world are regulated to be within the standard set by TRIPS agreement. The Agreement on Trade Related Aspects of Intellectual Property Rights (TRIPS) is an international agreement administered by the World Trade Organization (WTO). Every country member of WTO has to apply this standard.
TRIPS agreement sets down minimum standards for many forms of intellectual property (IP) regulation. The software (or, Computer programs) must be regarded as "literary works" under copyright law and receive the same terms of protection. “Article 10
Computer Programs and Compilations of Data
1. Computer programs, whether in source or object code, shall be protected as literary works under the Berne Convention (1971).
2. Compilations of data or other material, whether in machine readable or other form, which by reason of the selection or arrangement of their contents constitute intellectual creations shall be protected as such. Such protection, which shall not extend to the data or material itself, shall be without prejudice to any copyright subsisting in the data or material itself.” Conventionally, and in all countries where the Berne Convention standards apply, copyright is automatic. The owner of a copyrighted software program has certain exclusive rights (with some exceptions). These rights are the right to copy the software, create derivative or modified versions of it, and distribute copies to the public by license, sale or otherwise. Without the copyright owner’s permission, anyone exercising any of these exclusive rights is an infringer and subject to liability for damages or statutory fines.
Licensing the open source software
Licensing means that the owner of the copyright still hold the ownership but grant a third party to carry out certain acts covered by his economic rights, generally for a specific period of time and for a specific purpose.
Open source program authors use licensing as a way to grant permission to others to use their work. It is a great alternative to just releasing your work into the public domain or granting permissions on a case-by-case basis. Since by releasing the work into the public domain, the author relinquish any copyright, and no one is obligated to list his or her as the original author or contributor, while granting permissions on a case-by-case basis can waste so much time.

Types of Open Source License
According to Lawrence Rosen “Open Source Licensing Software Freedom and Intellectual Property Law”, there are 4 types of open source licenses.
“1.Bare license: A grant by the holder of a copyright or patent to another of any of the rights embodied in the copyright or patent short of an assignment of all rights

2. Academic licenses, so named because such licenses were originally created by academic institutions to distribute their software to the public, allow the software to be used for any purpose whatsoever with no obligation on the part of the licensee to distribute the source code of derivative works.

3. Reciprocal licenses also allow software to be used for any purpose whatsoever, but they require the distributors of derivative works to distribute those works under the same license, including the requirement that the source code of those derivative works be published.
The GPL license, written by Richard Stallman and Eben Moglen at the Free Software Foundation, is the archetypal reciprocal license. Anyone who creates and distributes a derivative work of a work licensed under a reciprocal license must, in turn, license that derivative work under the same license. Reciprocal licenses, like academic licenses, contribute software into a public commons of free software, but they mandate that derivative works also be placed in that same commons.

4. Standards licenses are designed primarily for ensuring that industry standard software and documentation be available to all for implementation of standard products. These licenses sometimes require that any differences from the industry standard be published as a reference implementation so that the standard may evolve if necessary.
Content licenses ensure that copyrightable subject matter other than software, such as music, art, film, literary works, and the like, be available to all for any purpose whatsoever. These licenses are discussed more fully on the Creative Commons website at www.creativecommons.org. While the Creative Commons goals are not directly related to software freedom, there are many similarities of objective.”

Copyleft

Copylef is the practice of using copyright law, specifically lisencing to grant the right to distribute copies and modified versions of a work and requiring that the same rights be preserved in modified versions of the work.
To implement the copyleft concept, one needs to use one of the licenses that complies with the concept. The most famous copyleft license is GNU General Public License, or GNU GPL. The GNU Project gave the following definition of copyleft in their website.
“Copyleft is a general method for making a program (or other work) free, and requiring all modified and extended versions of the program to be free as well.”
Other source for the open source software licenses
There are more than 60 approved open source licenses listed on http://opensource.org/. This webpage was created by The Open Source Initiative. Open Source Initiative (OSI) is a non-profit corporation dedicated to promoting open source software. It is founded in February 1998, by Bruce Perens and Eric S. Raymond. Open-source licenses make it easier to contribute to a project without having to seek special permission. It also protects the original creator, making sure they would at least get some credit for their contributions. It also helps to prevent others from claiming these works as their own.

Economic theory in the Open Source

In this part we will do an economic analysis of the Open source.
Indeed, in Open Source programming there is two interesting points:
- The development is done by persons who are not necessarily paid for it
- The Software won’t be sold
However, these softwares are growing every day and a lot of Open Source Software are ruling the market: Firefox has 32% of the web browser market, Apache is a dominant web server, Linux is an important server operating system, MySQL has 20% of the database market.

To understand why Open Source is still growing considering its paradox we will explore different subjects: first of all the more advantaging between Open Source and Closed Source programming in the section 1, then the motivation of the programmers in the second section, after that in the section 3 we will see the advantages of the Open source for people. The section 4 will explain the contribution of companies; and finally, in the last section (5) will be exposed the characteristics needed for Open Source.

1- Would it be preferable to choose Open Source or Closed Source programming?

At first sight, Open Source seems better: it is a benefit of money and time. Everyone can easily have an access to the source code without spending money and can work on it or use it (for example in class).

We might think that it is only a first approach but with a further analysis we still have the same conclusion. The signalling incentive (this means the gratification for the developer; this notion will be explained more preciously in the next section) is stronger with the Open Source for three reasons:
- A better performance measurement: outsiders can have access to the code and can appreciate the work (it is not the case with a closed source)
- The full initiative of the open source programmer is recognized (on the opposite, in a company the programmer of a code stays unknown)
- The fluidity is greater in an Open Source environment (specific rules are less present than in a closed source environment)

2- The motivation of an Open Source programmer

As we have just seen, Open Source seems more interesting than Closed Source programming. Considering the fact that Open Source programmers represents 2.1millions of employees in the US (in 1998) that to say 25millions of code lines and around 3150 projects; is it only a question of personal gratification?

The first motivation of an employee or a worker is often the money. People want a positive net benefit and this benefit comes from the following formula:

Net Benefit = Immediate Payoff + Delayed Payoff

With {Immediate Payoff = Current Benefit – Current Cost} {Delayed Payoff = Delayed Benefit – Delayed Cost}

Working can also have a cost which is not related to money but to the time of working. During this time the programmer cannot work on another project.

These conditions are depending on the type of worker, there is a huge difference between an independent programmer and someone who is working in a company:
- The one working in a company hasn’t money issues but time issues: he can have the problem of being really busy with his program and not focusing on his primary mission. - The independent one has mostly money issues.
In these cases the advantage of OS programming is that good results come easily and quickly. It is explained by the fact that the code is given and they can contribute or be helped by contributors, so results are improved.

More than a motivation, an Open Source programmer obtains a reward for his work. The reward obtained is in his work and future career with the career concern. Indeed, it gives a better reputation to the developer and can offer to him opportunities of career on the job market. It is the benefit of sharing innovation even if it is sometimes at the beginning only a hobby for the person concerned.
It is also a reward for himself with the ego gratification incentive caused by the recognition of his work by his peers (a study has shown that it was the motivation in 43% of the cases) and the identification to a community.
These two advantages are often linked and grouped together under the appellation of “signalling incentive” in the Economic Theory (Holmström, 1999). The first condition can also be a motivation for others programmers: programmers will want to work on programs which can attract a lot of programmers (that is also the reason why some programs progress a lot and others aren’t).

3- The advantages of an Open Source contribution of someone

The contribution of someone on Open Source has advantages on both sides: for people and for software.
On the software side, the advantage is that it has been created by one person (the initial programmer) and can be improved a lot of times by other persons. The result is obviously a better software.
For persons, all are recognized even if it is more the case for the initial programmer who has a leader status. We can for example talk about Apache (an HTTP server which is an Open Software) which quote all of its contributors on its website.

4- Why companies contribute in Open Software?

As we have previously seen the market of Open Software is growing every day and companies are acting in this way. They are usually using three types of contribution (sorted in decreasing order of use): - The project coordination in most of the case
- The collaboration to code development
- The provision of code
A study on SourceForge (the largest OS repository) has shown that 32.33% of the 300 most popular projects are counting the involvement of at least one firm. In the case where a firm is involved, the company is often the creator of the project (or is becoming the leader) and those projects are larger than the others. The reasons why companies are investing in OS are not obvious and that is what we are going to explain in this section.

The most important advantage for a company is the reduction of costs: by using OS they can reduce the development costs and also the maintenance costs with a support available online (forums, etc).
They are also doing profit because as the code is public, bugs can be found and solved more quickly. Moreover, even if they cannot sell the software (the IPR is impacted by the Open Software), the OS can be a basis for preparing a software solution to the customer; or, they can sell the support (it is for example the case for the databases) or even though sell an additional hardware.

5- Characteristics of an Open Source programming

In order to be sure that the Open Source file will find contributors and that they will be able to help, it needs to follow some rules:

- First of all, the program needs a leader which is often the initial programmer (or someone of the company when a firm takes the lead on a project). This person has to provide a vision about what the program will be, like that programmers know in which way they are going to work. This leader can also help by making choices when two proposals are made or when a major change has to be done.
- The second characteristic of a good Open Source file is to be divided in different parts called “modules”. With these little independent programs, it is easier for programmers to work on the part they are the most efficient; also, bugs are detectable and solvable easily; and a lot of persons can work in the same time on the same project.
- The last thing needed for a project is to be attractive because once few people are interested in, others will come.

References Josh Lerner & Jean Tirole, The simple Economics of Open Source, December 2000 http://www.people.hbs.edu/jlerner/simple.pdf (visited March, 10th, 2013)
Bruce Perrens, The Emerging Economic Paradigm of Open Source, February 2005, http://perens.com/works/articles/Economic.html (visited March, 11th, 2013)
Wikipédia, Business model for Open Source software, March 2013, http://en.wikipedia.org/wiki/Business_models_for_open-source_software (visited March, 11th, 2013)
GNU, Vendre des logiciels libres, February 2013, http://www.gnu.org/philosophy/selling.html (visited March, 11th, 2013)
Modèle économique de l’Open Source, http://rdorat.free.fr/Enseignement/EcoNum/III6/Modele%20Economique%20open%20Source.pdf (visited March 11th, 2013)
Chaim Fershtman & Neil Gandal, A Brief Survey of the Economics of Open Source Software, June 2011, http://www.tau.ac.il/~gandal/opensource_survey.pdf (visited March, 13rd, 2013)
Andrea Bonaccorsi, Dario Lorenzi, Monica Merito & Cristina Rossi, Preliminary evidence on firms’ participation in Open Source projects, 2006, http://perso.univ-rennes1.fr/eric.darmon/floss/nice/papers/BONACCORSI_ROSSI.pdf (visited March 13rd, 2013)
Richard E Hawkins, The Economics of Open Software for a Competitive firm, November 2012, http://flosshub.org/sites/flosshub.org/files/hawkins.pdf (vistied March, 20th, 2013)
World Trade Organization, "Part II — Standards concerning the availability, scope and use of Intellectual Property Rights", Agreement on Trade-Related Aspects of Intellectual Property Rights

"Berne Convention for the Protection of Literary and Artistic Works Article 5". World Intellectual Property Organization. Retrieved 2011-11-18.

Eric S. Freibrun, “Intellectual Property Rights in Software: What They Are and How the Law Protects Them” By Esq.< http://www.freibrun.com/articles/articl2.htm >(visited March 13rd, 2013)

Richard Stallman, “The GNU Project” < http://www.gnu.org/gnu/thegnuproject.html > (visited March 13rd, 2013)
Lawrence Rosen, “Open Source Licensing Software Freedom and Intellectual Property Law”. Prentice Hall, July 2004. < http://www.rosenlaw.com/oslbook.htm > (visited March 13rd, 2013)

Group members
SONRIW Nitidhorn
GOZLAN Pierre
Fatima Zahra
TALLA Ousman

Similar Documents

Free Essay

Free and Open-Source Software

...and Open-Source Software NT1430 – Linux Networking Research Paper: Free and Open-Source Software As the name so aptly implies FOSS is software that is both free and open source.  It is liberally licensed to grant users the right to use, copy, study, change, and improve its design through the availability of its source code. This practice is becoming increasingly widespread and gaining acceptance because of the potential benefits that could arise from its use. The “free” part of the title refers not to price, but more so to the idea of freedom for the user. The user of this type of software has the ability to copy and to reuse the software which usually is not the case. The open source part of the acronym refers to the use of the peer to peer model of development. In the 1950’s to 1970’s, advanced user privelages in reference to software were the norm. Most software allowed the user to share and copy at this time, since most of the companies who dealt in the field were more focused on marketing the hardware the software was almost always complimentary. This however, began to change when software development costs began to escalate and companies began competing for the software market. Linus Torvalds, the creator of the Linux kernel began to shift things back in 1991. His software was a freely modifiable source code. Over the years the idea gathered much more momentum. It has burgheoned so that now major IT companies are now developing projects with open source applications...

Words: 343 - Pages: 2

Free Essay

Open and Closed Source Software

...Open Versus Close Source Software Tristan San Juan 03/17/2015 POS/355 Brian Davis Open versus Closed Source software? Which is better? There are many questions behind which software is better. There are literary many pros and cons on both of the soft wares. It comes down to the users’ limitation and preferable on which one is to use. Some people have both and use them for different reasons. As you read on we going to clarify some features on each kind of software to further explain the difference between the two kinds of software. Closed source Software, most users are going to be familiar with this. Windows, Adobe (Photoshop), Norton Anti-Virus and Mac OS are very fine example of what closed software are. In definition a closed software or aka a proprietary software is, “any software that is copyrighted and bears limits against use, distribution and modification that are imposed by its publisher, vendor or developer. Proprietary software remains the property of its owner/creator and is used by end-users/organizations under predefined conditions ("Proprietary Software", 2015).” Meaning it is what it is you cannot edit it in source code level, I mean you can hack it but most likely as users who doesn’t know anything about coding will most likely break it. One of the biggest sign when people see closed source software is it cost money, yes it does and you pay for what you get. Some of the benefits of having a closed source software is that is one its reliable quality...

Words: 942 - Pages: 4

Free Essay

Open Source Software

...OPEN SOURCE SOFTWARE What are reasons for business to use open source software? With the current economy difficulties, companies are trying to find areas in their businesses where they can save money. Many companies are having no choice but to let people go. Some businesses try to avoid lay-offs and instead are looking in other areas to save money. One of the areas is, of course, the IT department; software application acquisition is an area that might lead to a big money savings. Even in financially difficulties times, businesses want or need to improve their application environment. Sometimes it might even be necessary to invest in the IT infrastructure for long-term savings, which may result in the company not needing to close their doors. But many business owners or CEO’s will question if open source software is ready for business. This research paper intends to answer this question. The best reason to use open source software in a business environment is cost savings. This gives the business freedom to use software and change the source code in other words, modify how the software application is used, as it is needed. Open source removes the need for dependence on single vendor solutions and it provides very high quality applications and very good support. To understand open source software it is important to know what open source is, and what the meaning of open source software is. This research paper will also show where open source came from; the history of open...

Words: 2520 - Pages: 11

Premium Essay

Open Source Software

...feature open source Achieving Quality in Open Source Software Mark Aberdour, opensourcetesting.org Reviewing objective studies of open source software quality can help us better understand how to achieve software quality in both open and closed-source development. T he open source software community has published a substantial body of research on OSS quality. Focusing on this peer-reviewed body of work lets us draw conclusions from empirical data about how to achieve OSS quality, rather than relying on the large volume of evangelical opinion that has historically dominated this field. This body of published research has become much more critical and objective in its efforts to understand OSS development, and a consensus has emerged on the key components of high-quality OSS delivery. This article reviews this body of research and draws out lessons learned, investigating how the approaches for delivering high-quality OSS differ from, and can be incorporated into, closed-source software development. paring quality management in open source and closed-source software development. OSS development must also manage a geographically distributed team, requiring focus on coordination tasks. Yet OSS development seems to eschew best practices without software quality suffering. Indeed, an extensive study of 100 open source applications found that structural code quality was higher than expected and comparable with commercially developed software.1 The body of research demonstrates...

Words: 4510 - Pages: 19

Premium Essay

Open Source Software

...Open Source Software Open source refers to any software whose source code is made available free (not on a fee or licensing basis as in e-business) for any 3rd party to review and modify. In other words it is open and accessible to all. It continuously develops free products by bringing together thousands of dedicated volunteers from around the world. Start-up companies taking advantage of Web 3.0 Start preparing by developing IT systems, hiring talent and restructuring the organisation to take advantage of Web 3.0. At organisational level, start with capacity building and at technical level, by adopting open systems and moving real-time rather than asynchronous model. Ensure that the business has got the right skills. There is already a huge demand for data scientists who are able to work with large chunks of data to find meaningful information. Create an online dialogue about company products and services for customers. Capture information produced, and use it to refine products, services and marketing. Key recommendations include: ▫ Open up business systems to the internet ▫ Move to real-time analytics and processing ▫ Structure data so it can be used more effectively ▫ Develop internal web and data talent ▫ Involve customers in all parts of the business through social media. Increasingly the customization of content presented will be based on a solid user profile refine that can be stored on the computer of his own or resorting to other entities that provide...

Words: 1652 - Pages: 7

Free Essay

Open-Source vs Proprietary Software

...proprietary software versus open-source software. It was a very interesting discussion and although I did learn some new information about it, I cannot say that I have a distinct preference for one or the other. On the one hand, proprietary software is way more user-friendly, which is definitely a benefit since I spend a lot of time working on my computer. It is easier to use: even if it is the first time I am using it, I don’t waste any time trying to figure out how the software works. In addition, I have been using proprietary software for longer than open-source software. Therefore, I have more knowledge about it and I feel more comfortable using it. Nonetheless, proprietary software is more expensive but as a student, I cannot use its price as a drawback since we have free access to most proprietary software. On the other hand, as an engineering student in computer science, I think open-source software also offers a lot. The fact that the source code is made available allows anyone to view, modify, contribute and possibly improve the software and then freely redistribute it for everyone to use. Most of open-source improvements have been made this way, owing to the different points of view and perspectives exchanged by the public. For instance, this is amazingly helpful for a company because software engineers have the ability to change how an open-source application works to add features the company may require. Furthermore, the security issues in open-source software are less...

Words: 416 - Pages: 2

Premium Essay

Free and Open Source Software (Foss)

...IT 320 Research Paper 2 Free and Open Source Software (FOSS) has been a pinnacle of the corporate world ever since it came around. It has been an easy to use and replicate without worry of patent or licensing infringement. However, in 2006 Microsoft found that many of their patents had been infringed upon by several different aspects. The Linux kernel found in most servers was one of them. Microsoft took a big leap going after FOSS for 235 patents. FOSS is run by Stallman who was responsible for the GNU Manifesto also known to most as the GNU General Public License (GPL) . With Microsoft heading the full speed train against FOSS it took a demanding tire on both parties. While Microsoft, in the mean time was also striking a deal with Novell on its Linux based server support. FOSS was sure to go under as Linux was the base of all its open source used in many applications and the applications within Linux such as samaba or Open Office. The Deal with Novell was made to walk around the GPL of the GNU and expose loop holes for Microsoft’s gain but also creating a pressing dilemma for the GNU. The deal struck between Novell and Microsoft was a “we don’t sue you and you don’t sue us” which indicates that not only was FOSS involved in patent infringement but also Microsoft. The Deal included over 200 million dollars to Novell and 43 Million to Microsoft for “license distribution” of Novells’ Server software. The after effects of this deal resulted in a addition...

Words: 419 - Pages: 2

Free Essay

Bla Bla and Blah

...Traditional software development follows a familiar pattern. A company writes a program and then tries to sell it. The program’s “source code” is a trade secret, just like an auto manufacturer’s blueprints for its cars. By contrast — as the name suggests — the source code in an oss project is available to anyone who wants it. The software is developed and maintained by a community of volunteers. Essentially, anyone is free to take the results of this work and modify it, extend its capabilities, or incorporate it into their own projects (usually, but not always, on condition that they keep their own contributions “open” in a similar way).2 It is a counterintuitive way to act in the highly competitive world of computing and information technology. And yet, although casual users are often unaware of it, many essential features of the Internet — such as sending email and serving web pages — are more often than not controlled by software created through oss projects. Besides this “backstage” work, oss projects like the gnu/Linux operating system and, more recently, Apple’s use of oss components in their operating system have become increasingly prominent. Large system integrators, or solution providers, stand to gain the most from open source software because they increase profits through direct cost savings and the ability to reach more customers through improved pricing flexibility. Every dollar a system integrator saves on license costs paid to a software firm is a...

Words: 649 - Pages: 3

Free Essay

Paper

...With advances in software development came lawsuits between developers for patents on processes of code, some are legitimate but many are so generalist that anyone with skill attempting to develop in the same language cannot avoid violating the patent. If the product resulting from this is highly successful then it is likely that the company with the patent, of which they sometimes own thousands of patents, will sue over the rights for awards sometimes in the millions of dollars. Many of these lawsuits are held in Eastern Texas because of the favorable outcome likely to the patent holder. On top of the cost to the successful developer there is also the public reputation loss to take into account. Would you buy a product if you believed that that product was stolen intellectual property? Thus in one blow large companies take aim as much for the other companies reputation with bad press as it does for money. Sometimes the company holding the patent did not even develop the product that he patent is covering. One such battle is currently being fought. Oracle is suing Google for patent violations that they acquired by purchasing Sun. Prior to this recent purchase Oracle had very little to do with Java, the programming language that the patent violation are for. While this is not what is commonly known as patent trolling, where a small company sues a large company primarily for revenue using a frivolous patent, it is what I believe to be patent pirating. Open source is a coding standard...

Words: 2295 - Pages: 10

Free Essay

Open Source

...Open Source: Salvation or Suicide? OPEN SOURCE DEFINITION: Open source doesn't just mean access to the source code. The distribution terms of open-source software must comply with the following criteria: 1. Free Redistribution The license shall not restrict any party from selling or giving away the software as a component of an aggregate software distribution containing programs from several different sources. The license shall not require a royalty or other fee for such sale. 2. Source Code The program must include source code, and must allow distribution in source code as well as compiled form. Where some form of a product is not distributed with source code, there must be a well-publicized means of obtaining the source code for no more than a reasonable reproduction cost preferably, downloading via the Internet without charge. The source code must be the preferred form in which a programmer would modify the program. Deliberately obfuscated source code is not allowed. Intermediate forms such as the output of a preprocessor or translator are not allowed. 3. Derived Works The license must allow modifications and derived works, and must allow them to be distributed under the same terms as the license of the original software. 4. Integrity of The Author's Source Code The license may restrict source-code from being distributed in modified form only if the license allows the distribution of "patch files" with the source code for the purpose of modifying the program at...

Words: 1780 - Pages: 8

Free Essay

Osi Four Ways to Win

...models for making money with open source: 1. Support Sellers (otherwise known as "Give Away the Recipe, Open A Restaurant"): In this model, you (effectively) give away the software product, but sell distribution, branding, and after-sale service. This is what (for example) Red Hat does. 2. Loss Leader: In this model, you give away open-source as a loss-leader and market positioner for closed software. This is what Netscape is doing. 3. Widget Frosting: In this model, a hardware company (for which software is a necessary adjunct but strictly a cost rather than profit center) goes open-source in order to get better drivers and interface tools cheaper. Silicon Graphics, for example, supports and ships Samba. 4. Accessorizing: Selling accessories - books, compatible hardware, complete systems with open-source software pre-installed. It's easy to trivialize this (open-source T-shirts, coffee mugs, Linux penguin dolls) but at least the books and hardware underly some clear successes: O'Reilly Associates, and SSC are among them. The open-source culture's exemplars of commercial success have, so far, been service sellers or loss leaders. Nevertheless, there is good reason to believe that the clearest near-term gains in open-source will be in widget frosting. For widget-makers (such as semiconductor or peripheral-card manufacturers), interface software is not even potentially a revenue source. Therefore the downside of moving to open source is minimal. (Frank Hecker of...

Words: 293 - Pages: 2

Free Essay

Open Source

...Is Your IT-Operational Cost giving you sleepless nights? 1 Switch to Open Source and invest smartly in your business after all it’s your money. ANKIT SAWHNEY DEPARTMENT OF INFORMATION TECHNOLOGY AMITY BUSINESS SCHOOL AMITY UNIVERSITY June, 2010 ACKNOWLEDGEMENT ACKNOWLEDGEMENT After 10 weeks of hard work I am proud to finalize this work. Working with this project has given me valuable insights about the upcoming IT-trends. Hopefully this knowledge will be useful in upcoming carrier. It has also enhanced my skills regarding academic & scientific writing. I hope my project will be useful for further research & & that it might be useful as reading material for other students and others interested in this area. Completing a task is not usually a one man effort and it often requires the effort, help and guidance from others. I sincerely thank my faculty Ms. Teena Bagga for providing me the opportunity to complete this project and handed me an experience and exposure which will help me endeavors of professional career. Without her help and guidance, completion of this project wouldn’t have been possible. I would take this opportunity to extend my humble and grateful thanks to all those people who have directly and indirectly helped me to complete this project. ABSTRACT ABSTRACT There is no doubt that without computers to flourish...

Words: 1969 - Pages: 8

Free Essay

Anit-Trust

...Anti Trust Question 1: What company is Nurv supposed to be in real life? The company Nurv supposed to be in real life is Microsoft. Question 2: What does the acronym N-U-R-V mean? N-U-R-V means Never Underestimate Radical Vision. Question 3: Gary Winston represents what software billionaire we all know? Gary Winston represents Bill Gates. Question 4: What is open source software and provide an example. Open source software is available in source code and is very often developed in public. An example for open source software products is Mozilla fireox. Question 5: Who according to Milo and his buddies owns “Human Knowledge?” Then think it belongs to the world. Question 6: How does Gary Winston justify charging a price for software? He says “If I dont do it, someone else will so why dont I do it and make money?” Question 7: What is the name of Global network Nurv is trying to develop? They are trying to develop Sinapse. Question 8: What is the problem Milo is hired to solve? Gary asks Milo for help solving a problem he is having with the game Diablo. Question 9: Who is the ND47? Lyle Burton is the ND47. Question 10: When does the movie meaning become unbelievable? The movie becomes unbelievable when … Question 11: What three points from the film do you want the viewer to remember? I think the viewers should remember what Nurv stands for, What they do to people and there computers when they find out there hacking or finding out what there...

Words: 306 - Pages: 2

Free Essay

Yo of the Uou

...WinMTR – Appnor's Free Network Diagnostic Tool - http://winmtr.net Thank you for downloading WinMTR v0.91! *** About *** WinMTR is a free MS Windows visual application that combines the functionality of the traceroute and ping in a single network diagnostic tool. WinMTR is Open Source Software, maintained by Appnor MSP, a fully managed hosting & cloud provider. It was started in 2000 by Vasile Laurentiu Stanimir as a clone for the popular Matt’s Traceroute (hence MTR) Linux/UNIX utility. Read more about WinMTR’s history: http://winmtr.net/history/ *** License & Redistribution *** WinMTR is offered as Open Source Software under GPL v2. Read more about the licensing conditions: http://www.gnu.org/licenses/gpl-2.0.html Download the code from: http://sourceforge.net/projects/winmtr/ *** Installation *** You will get a .zip archive containing two folders WinMTR-32 and WinMTR-64. Both contain two files: WinMTR.exe and README.TXT. Just extract the WinMTR.exe for your platform (32 or 64 bit) and click to run it. If you don’t know what version you need, just click on both files and see which one works ;-) As you can see, WinMTR requires no other installation effort. Trick: You can copy the WinMTR.exe file in Windows/System32 so it’s accessible via the command line – cmd! *** Usage *** Visual: * Start WinMTR. * Write the name or IP of the host (e.g. google.com) * Press the Options button to configure ping size, maximum hops and...

Words: 762 - Pages: 4

Free Essay

Google Code

...Using Google Code and SVN to Manager project Source Code Sep. 3 Project Source Code Manager on Google Code Using NetBean IDE and SVN 1 MrToanDH * C0907i * FptAptech Using Google Code and SVN to Manager project Source Code Sep. 3 Contents I. Google Code là gì? ............................................................................................................. 3 II. 4 bước để tạo Project trên Google Code:.......................................................................... 4 III. Thiết lập các chức năng cho project : ............................................................................. 7 1.Trang chủ project (Project Home) : ................................................................................ 7 2.Thêm và quản lý các thành viên của 1 project : ............................................................. 8 3.Chức năng download : .................................................................................................... 9 4.Xóa project : ................................................................................................................. 11 IV. Giới Thiệu Về Subversion: .............................................................................................. 12 V. 2 cách cơ bản để quản lý Source code với SVN : ............................................................ 13 1.Thao tác với file và Folder : .............................................................................................

Words: 2085 - Pages: 9