Free Essay

Open Source Licensing

In:

Submitted By justinla
Words 1239
Pages 5
What is Open Source?
Open Source is a philosophy regarding software copyright under which one software developer is granted permission to use another developer’s code without having to individually ask permission. It may also refer to the genre of software that encompasses that philosophy and utilizes open source licensing.

Why is Open Source good?
There may be several reasons why a developer may favor the Open Source philosophy. Primarily, Open Source fosters creativity. Software products can often require an overwhelming amount of code for one individual or even a few individuals to write, especially if all that code needs to be original so that it does not infringe on another person’s copyright. This may not be a problem for large companies with armies of engineers. But this can be an insurmountable hurdle for individuals or smaller groups. Open source licensing enables developers not only by providing sets of code that can be appropriated towards their final vision, but it also enables others to actively contribute to or improve upon another developer’s product.

A great metaphor for the effect of Open Source is Wikipedia.org. Wikipedia’s content is licensed under a Creative Commons license, which achieves the same goals as open source software licenses. Much like encyclopedia volumes, which are collections of articles that contribute to the whole set, software products may be seen as a collection of coded functions. Traditionally, each article of an encyclopedia is written by a small number of employees of the encyclopedia company. Then came Wikipedia. Any person can contribute to almost any article. The result became a go-to resource that cannot be matched in depth, breadth or currentness by any one publisher. Likewise, any of the information may be used freely by any reader as long as they comply with the Attribution and Share Alike conditions of the license (see below).

How does Open Source work with traditional copyright?
It is important to recognize that copyright laws are in full effect when participating in Open Source software. All software, regardless of whether a developer makes it Open Source, automatically vests a copyright with the author of that software as soon as it is written out. This copyright protects the author’s control over how that work is used by others. Copyright owners that choose to allow their source code to be used freely by others may apply an open source license to their source code. The text of the license included in the software usually contains conditions that control how that software may be used. Remember: if there is no license text included in the source code, a readme file, or other similar text, then it is copyrighted material and may not be used without express permission from the author.

How do I know if a license is an Open Source license?
The Open Source Initiative [hyperlink to http://www.opensource.org] (“OSI”) created the Open Source Definition [hyperlink to http://www.opensource.org/osd] (“OSD”) which outlines ten criteria for a license to be deemed Open Source. If you agree with goals of Open Source, it is best to use a license that has already been approved by the OSI.

It is possible for a license to not meet all of the criteria of the OSD, while still permitting the public to freely use the source code. Such a license would tend to restrict certain uses of the code, while freely allowing other uses. For example, to meet the OSD, a license must not prohibit a subsequent user from using the code in a certain industry. This does not mean that a licensor can never legally restrict such a use. It merely means that it does not meet the OSD. While that may be frowned upon by the Open Source community, it is certainly legal.

What are some common conditions contained in Open Source Licensing?
This is by no means an exhaustive list, but some of the larger issues include:
Attribution - Most licenses require that the next users provide notice in the derivative work acknowledging that their code contains another’s open source code and who is the creator or source of that code.
Reciprocation/Share Alike - Some licenses requires the next developer to apply the same license to the derivative work. Commonly, this takes place when a licensor wants anyone taking advantage of her work to give the subsequent work back to the open source community, or perhaps even to provide for free use and distribution to the public at large. Reciprocation is a common vehicle used by proponents of Copyleft or Free Software movements to achieve their goal of perpetual gratuity. There is an ideological split in the Open Source community on this element, depending on how each person perceives the intended benefits of Open Source.
Disclaimer of warranties. Almost every license carries a disclaimer stating that the code is provided “as is,” and that there is no guaranty that it will work or that lit does not infringe on another’s copyright. In other words, the licensor makes no warranty of merchantability, no warranty for fitness for a particular purpose, and no warranty for non-infringement. This is essential for allowing a licensor to publish or permit use of her code without the fear that it will be misused.
Use of Trademarks - Licensors typically restrict the next user’s use of the licensor’s trademarks so that no one will confuse the licensor as endorsing the next user’s products.
Publication - Some licenses require you make your code available for public viewing. Conversely, other licenses will allow use of the code for private use.

Can you give me an example of some common licenses?
A great resource for information on the differences between specific licenses is choosealicense.com [hyperlink to http://choosealicense.com/licenses/]. They provide more than a dozen examples of the most common software licenses, which can be directly copied and applied to a developer’s software.

What is a Creative Commons license?
Creative Commons licenses are very similar to open source licenses. Unlike open source licenses, they are applied to copyrightable material outside of the software medium, like photography, video, music, or text. Also, some of their licenses do not meet the OSD because they restrict certain uses. Visit the Creative Commons website [hyperlink to http://creativecommons.org/] for information on their stock licenses and for some powerful examples [hyperlink to http://creativecommons.org/who-uses-cc] of how their licenses have been used.

What does someone looking to use someone else's source code need to know?
The first thing you should know is that If you can't find the license in their code, then traditional copyright and patent laws apply. Also, alway look at the actual language of the license to know what type of use is permitted and what conditions must be met. Lastly, just because you used open source code in your product doesn’t mean that you are free from infringement claims. For example, there might be a patent that the licensor didn’t know about. So, insurance and due diligence are still important and relevant concepts when using Open Source.

“Open Source Licensing FAQ” by Justin G. La is licensed under a Creative Commons Attribution 3.0 Unported License.

Open Source Licensing FAQ by Justin G. La is licensed under a Creative Commons Attribution 3.0 Unported License.

Bibliography
Rosen, Lawrence E. Open Source Licensing: Software Freedom and Intellectual Property Law. New Jersey. Prentice Hall Professional Technical Reference: 2005.

Similar Documents

Free Essay

Operating Systems

...Operating Systems: Open or Closed Source Donald C. Dodd POS 355 06/09/2014 Dr. Bruce Huang Operating Systems: Open or Closed Source One of the biggest questions when choosing an operating system is whether it is free or not. Let’s face it cost face it cost is always going to be part of a deciding factor when it comes to making a decision in business. And free always sounds good but usual comes with some type of string attached. In this paper I will discuss what are open and closed source operating systems (better known as OS) and how they differ. As well I will discuss some of what you can expect and what not to expect from open and closed operating systems. And lastly I will give examples of each a closed and open OS. OS is often confused with things like word and excel but those are really applications that run within an OS. These applications are members of the Microsoft Office suite that is compatible with the Windows OS. The windows OS is an example of a closed operating system. What is a closed OS? A closed OS is an OS that the source code is kept private. Closed OS’s are typically made by one company and only the final product is made public. (You will see beta versions but typically these are close to final products). With closed OS’s you need to by licensing to make it work, without a valid license the OS may become inoperable thus rendering your computer useless when the companies “trail” period ends (usual within 30 days of installation). After purchasing...

Words: 585 - Pages: 3

Premium Essay

Open Close Source

...Closed and Open Source There are a lot of things that go into a practical and an efficient operating system; one of which consist of a closed and an open source. To understand the sources of an operating system, it is best to find out and figure out what closed and open source is. Closed and Open source can be a disadvantage or an advantage of software development and cost sharing. The initial step is to recognize what it means to have a closed or open system, and what components are needed and will make up the requirement for software or an application to function. With both closed and open sources functioning differently as to how the system is programmed and structured and how the system will function within a software application or program. OPEN SOURCE Operating systems of an open source can be defined as free software developed by corporations or individuals to develop an alternate to not having to rely on any individual or one company to modify or change the software and maximize its used for the individuals or companies' advantages. Open source are typically free to use by each individual or companies to modify and changed without having to worry about the licensing and compliance to the original developer of the software being used. These are the advantages to an open source system. * Unlimited Community Support: With the public support, the alteration and transformation of the system is more frequently, more elaborating on time to develop a greater...

Words: 714 - Pages: 3

Premium Essay

Funambol Case

...Open Source and Business Model Innovation. The Funambol case Alberto Onetti Department of Economics - Insubria State University Varese, Italy aonetti@eco.uninsubria.it Abstract – A comprehensive theoretical framework about open source business models is still missing, notwithstanding a growing number of contributions. This lack of literature is mainly due to the relative newness of the phenomena. This paper aims at giving a contribution to the ongoing discussion about open source business implications. The research hypothesis is that open source represents a disruptive innovation for the software industry. The purpose is to understand, through case study research, how open source companies can develop successful business models. Funambol provides an interesting example of an optimized business model, able to leverage the open source advantage in an emerging market. The paper is structured in three main parts: the first one aims at outlining the research hypothesis and methodology. The second part identifies the unique competitive factors distinguishing open source business and the main business implications. The final part focuses on the analysis of the Funambol business case. Fabrizio Capobianco Funambol Inc Redwood City, CA, USA info@funambol.com Zend engine) and multiple commercial tools around it. - Dual licensing business model: the dual license approach is not based on one integrated license. It is rather a business policy that permits a customer to choose one of...

Words: 3853 - Pages: 16

Free Essay

Foss Does It Help or Does It Hurt

...FOSS has it helped or has it hurt? Bonita Jones-Bey Class IT 302 Professor Emerenini July 26, 2013 Upon my undertaking of this assignment I wasn’t aware of the in-depth concept of Free and Open-Source Software. I had very little understanding of how or why a patent would be needed or just how much controversy came with this ideology. So to be able to understand my assignment I had to understand what the issues were and get a clearer conception of business patents and monopolizing the market and the draw backs and cons.( Sean Michael Kerner ) What is Free Open-Source Software? Free is software at no cost and open source software is software that is liberally licensed by OSI that uses an open source list of open source licenses, that grant users the right to use and re-use, copy, study, modify, and improve its design through the availability of its source code, rather than having to purchase software or ask permission. The Free Software Foundation, an organization just for this type of software and they ensure that users have availability at completely no cost even when some companies try otherwise. This software’s focuses on the perceived strengths of its peer-to-peer development model and is used by many software packages. Students get to enjoy these software’s for modification and design capabilities, they create games redesign programs and a host of other things they would be not be allotted to change due to copyright laws .(cite: terrybollinger.com) Microsoft...

Words: 907 - Pages: 4

Free Essay

Foss

...FOSS Free Open Source Software This means you have the freedom to copy and re-use software rather than to have to pay for each version or new edition. Though the term is used inclusively there are differing ideas surrounding each. For example Free software is more about the freedom it gives user whereas Open Source is praised for the strength of the whole peer-to-peer modle that is used. The whole general idea of FOSS arose in the 1980’s through one Richard Stallman who was the founder and creator of the GNU project which later went on to become the Free Software Foundation. FOSS philosophy simply states that it is the right of every user to use, modify, and distribute computer software for any purpose. The right to use, distribute, modify and redistribute derivative versions, the so called "four freedoms," are based in and representative of an extreme form of anti-discrimination resistant to categorization into the typical “left, center and right” political schema. This element of nondiscrimination, coupled with the broad nature of FOSS's philosophical foundation, enables the easy adoption of FOSS technologies. FOSS's broadly defined freedom acts as an important starting point and one conceptual hinge useful in understanding the wide circulation of FOSS as a set of technologies, signs, methodologies and philosophies. An analysis of the way in which this philosophical and legal form is animated and redirected in particular ways through the use of FOSS technologies...

Words: 794 - Pages: 4

Free Essay

Open Source Software

...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...

Words: 3534 - Pages: 15

Free Essay

Ath Techno

...SECTION 3: Business Model Open Innovation. IBM Case-study (from Closed to Open, and further development.) IBM Overview: IBM before 1992 and the crisis from 1945 to 1980 International Business Machines Corporation (IBM) was founded in 1911 and got its name in 1924. It merged different technologies (such as Herman Hollerith’s Electric tabulating machine and Willard Bundy’s time clock ) and their respective companies. From 1914 it had been managed by Thomas Watson, Sr. and in 1956 command of the company was assumed by Thomas Watson, Jr. . From the creation of computers in the WWII to the ‘80s IBM was the top player in the computer business. It exploited the Closed Innovation model and grew to be the most successful company in its industry. IBM’s research was totally internal and the path to market for the output of its research had to be entirely within the firm. Research and Development were separated, so to encourage the researchers to pursue their own intellectual agenda. This lead to many scientific discoveries, including five Nobel Prizes and six National Medals of Science. Moreover, IBM first manufactured “core memories”(a first form of electronic memory) and revolutionized the computer market with its “System 360”. This new class of computers soon became the dominant design, and IBM realized an extensive vertical integration. IBM offered customers a complete solution for their needs and it had extremely high switching costs, as typical of Closed Innovation. From 1980...

Words: 3486 - Pages: 14

Free Essay

It302 Research Assignment 4.1

...Free and Open Source Software (FOSS), by 2006, had allegedly violated 235 patents that Microsoft was in possession of, including the Linux Kernal, Samba, OpenOffice.org, and others. Three contracts were struck up between Novell and Microsoft, most notably, a patent agreement that stated, “Don’t sue us and we won’t sue you.” When this happened, some dire consequences were predicted for FOSS, however, it hasn’t exactly gone as predicted. FOSS has blossomed since then. It is my opinion, that in entering these contracts, Microsoft put more of a light on Open Source, which then attracted the attention of other programmers, and in general, people who like free things. There is a very strong market for Linux going right now with GUI enabled operating systems including Red Hat/Fedora, and Ubuntu. They are having great success and continue getting updates, and users, on a growing basis as people experience, and learn how to use the command line. It doesn’t seem like much impact has been made, other than most companies have started using Open Source as a way to make their product better and more efficient. A few years back both MySpace and Facebook open sourced Qizmt and Tornado, respectively, not to garner any love from the people, but to try and make them better, and more efficient (Asay Sept. 16, 2009). More than anything, I would say Microsoft is feeling the hurt, they are losing money with so many people looking toward the Free and Open Source Software markets. Who would want...

Words: 644 - Pages: 3

Free Essay

Bis 220 Wk 2 Dq's

...components of computer and to manage overall operations of computer system. System software is used as a base to install and run all application and the systems software makes the computer work for example operating systems, such as Windows XP and Norton Antivirus. Applications software is the software that you install onto the operating system, for example processing programs, spread sheets, web browser and games. Some of the legal issues involved in acquiring and using software in most business and organizations include software licensing. That is, copying software is illegal and individuals must stop people from copying software and distributing them, others are are infringement, piracy and ownership. Discussion Question #2 · What are some of the criteria used for evaluating software when planning a purchase? · What is open source software and what are its advantages and disadvantages? · Research and give a short summary of an open source application. How would you use...

Words: 698 - Pages: 3

Free Essay

Unit 1

...Michael Ray Comparison between VMware and Microsoft HyperV ITT Technical Institute Upon first glance when comparing Microsoft HyperV for server 2012 and VMware vSphere 5.5, several differences shine out for me that place HyperV above VMware. As we are all aware (in this industry) that VMware has had virtualization in place since 2001, that doesn’t make it the best choice, just based on seniority. The fact that vSphere is used primarily in systems with open source OS doesn’t make it the best choice for business either. On that, some people are die hard Linux fans who will say and do anything to prove how much they dislike Microsoft. It’s comical because the one company they detest is responsible for easily 90% of the growth in this field. If Microsoft had not been so successful, where would we be now in terms of overall business computing? It seems likely that manufacturers update and improve their products in order to stay one or two steps ahead of the competition. In one way, this stagnates evolution and leaves businesses wanting more without ever getting it. It seems funny that businesses aren’t asking for things, or don’t know they want things that haven’t even been created yet. In that vein, computer users and network geeks only use what’s available to them for the most part. .Few companies have a development team to add to what Microsoft has done. To improve the benefit of the purchased software I mean. That is left to software development companies. VMware gets...

Words: 695 - Pages: 3

Free Essay

Open Source

...What Is Open Source? Technically, “open source” means software that issupplied with the original code in which it was written allowing others to view, modify, adapt, and improve this code. This can include software that cannot be redistributed without explicit permission (and often a payment) to the software owner. Most people now define “open source” more narrowly to as software with the following further characteristics: • It is protected by copyright, but not patents. • It has a “copy-left” license (GNU license or similar), which states that it can be redistributed for no charge, but the source code and modifications must be licensed out under the same terms that it was licensed in. Sample licenses are available at http://www.opensource.org. Please note, that it is acceptable to sell commercial software in a bundle with this “open source” software. Open source software is not the same as “shareware” or “freeware” which often does not come with source code and has zero cost as its defining characteristic. Open source software, may or may not be zero cost. The benefit of open source software is that when people are allowed to read, distribute, and modify the source code for a piece of software, the software evolves and gets better. Open Source in Brief In practice, a typical open-source project uses a web or other internet site as the repository for the source code, documentation, discussions, design documents, bug and issue lists, and other artifacts associated...

Words: 2667 - Pages: 11

Free Essay

Important Features of Linux

...if you should so desire 3. Many free applications. Many different applications to choose from that are open source so that means free applications that work like other existing applications so you can not have to worry about having a program that isn’t compatible with Linux. 4. Secure. The Ubuntu desktop version specifically has a built in firewall that will protect your files and comes with virus protection as well. There isn’t many viruses out there for Linux to start with compared to the other operating systems. 5. Scalability. Linux can run on a wider range of hardware and is very fast in the way it works with your current hardware. If it doesn’t already work with I/O devices, there is easily a way to download signed or unsigned drivers to get it to work most of the time. You could even use your old computer as a file server or backup server by installing Linux to run it that way. 6. I/O Compatibility. Linux also works with a range of devices from mp3 players to printers and the drivers are easily installed automatically not to mention compatible with certain Microsoft software products as well, all for free! 7. Open Source. As I have stated before all of the source code is freely available to code so anyone with any kind of programming skill is absolutely free to try out development or add their own flavor to the mix without having to pay licensing...

Words: 295 - Pages: 2

Free Essay

Embeded Software

...Open Source vs. Closed Source Open source and Closed source, two topics that have become quite the buzz in the world Information Technology (IT). Chances are, if you work in IT, you will eventually be faced with having to decide on witch of these technologies you will have to go with when planning for an upgrade or new IT system implementation. Before choosing which technology to go with we as IT professionals must first understand the difference between the two as well as carefully weight the benefits and disadvantages of each solution. An Open Source Operating system refers to software whose source code, the medium in which programmers create and modify software, is freely available on the Internet; whereas, by contrast the closed source code for proprietary commercial software is usually a closely guarded secret and is not available to the public. (Crooke, 2012) Notable open source operating systems include Android and Linux. Notable Closed source OS include Apple iOS. The two major benefit of using an Open source software is that the software is distributed under a variety of licensing terms, but almost all have two things in common: the software can be used without paying a license fee, and anyone can modify the software to add capabilities not envisaged by its originators. (Crooke, 2012) These benefit help to lower cost of products as well as offer customers the ability to customize platforms as needed to meeting business needs. The disadvantage that is associated...

Words: 803 - Pages: 4

Free Essay

Linux Operating Systems

...extensively, hardware programming to help him with his Sinclair computer. He developed a floppy controller driver as well as a programming tool to help him with his efforts to better understand and improve the performance of his machine. In 1991, Torvalds got his first 386-Intel based PC, which ran a version of UNIX called Minix. Minix was developed as a learning system and was very popular in the universities. Torvalds found out very quickly that he did not like the Terminal emulator that was provided, and since the source code for Minix was open source, he began a project to develop his own code to design an improved emulator that provided more functions especially on a hardware level. As he further developed the code and more functionality was added Torvalds decided that his design was more on the lines of an operating system instead of just a utility. Although the code was derived from Minix the Kernel was developed from scratch as to not violate any of the licensing agreements. On September 17, 1991, the very first version of Torvalds operating system was finished and was named “Freax.” After further developments based around the GNU Shell bash and the GNU C-compiler Freax was renamed Linux. Prior to the release of this new operating...

Words: 790 - Pages: 4

Premium Essay

First World Savings and Loan

...Project: Project Part 1: Executive Summary First World Savings and Loan is a financial institution that processes credit card transactions and loan applications online. We are currently considering implementing an open source infrastructure. This could potentially save us over $4,000,000 per year in licensing fees for the software we are currently using. However, due to our business needs; we must still comply with the Sarbanes-Oxley Act (SOX), Payment Card Industry - Data Security Standard (PCI-DSS), and the Gramm-Leach-Bliley Act (GLBA). We must comply with SOX, because we are a publicly-traded financial institution; PCI-DSS, because we process online credit card transactions; and GLBA, because we are a financial institution. All of the regulations of these three compliancy laws must be met, while still maintaining the Confidentiality, Integrity, and Availability (CIA) triad. All security requirements for SOX, PCI-DSS, and GLBA can be achieved using Linux and open source infrastructure. Some examples of open source software that we might use are: Web Server - Apache Web Filtering - DansGuardian Network Firewall - Turtle Firewall VPN - Endian Firewall Community IDS/IPS - Suricata Database - MySQL File Server - Samba SMTP Server - hMailServer I would recommend that we use a "Defense in Depth" strategy, having multiple layers of access protection. We need to have an IDS/IPS on both sides of our edge firewall. The inside IDS/IPS will be used as additional protection for...

Words: 964 - Pages: 4