Understanding open source and free software licensing book. 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. Understanding open source and free software licenses. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files the software, to deal in the software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, andor sell copies of the software. Licence server is designed to licence your own terminal application. Open source licenses are licenses that comply with the open source definition in brief, they allow software to be freely used, modified, and shared. Free and open source software licensing and the mystery of licensors patents 4 acknowledgements i wish to thank the following persons for their supervision, preexamination, guidance, support, valuable comments or interesting and inspiring discussions during the project. Free software and open source software are two terms for the same thing. Lawsuit threatens to break new ground on the gpl and software. Chapter 6, legal impacts of open source and free software licensing. In general, open source licensing allows the source code of a project to be open or transparent, utilized by third parties, or changed or manipulated by members of a developer community. Elmar stellnberger submits a completely rewritten version of the license 1,2.
The biggest proponent of free software is the free software foundation, which has published several widely used licenses. The tlo will discuss open source licensing strategies with the authors. What is free software and is it the same as open source. Free and opensource software defines its freedoms through its licensing, while public domain software may adhere to some of the same virtues but does so by falling outside the licensing system. How to choose the best license for your open source software project. License compatibility between common free and opensource software foss licenses according to david a. Free and open source software defines its freedoms through its licensing, while public domain software may adhere to some of the same virtues but does so by falling outside the licensing system. Understanding opensource software licensing and free. However, with open source components playing such a big part in the products that we create, open source licenses. Dec 27, 2004 in his book, understanding open source and free software licensing 193 pages, oreilly media, 2004, isbn 0596005814, andrew m. Licensing is a major part of what open source and free software are all about, but its still one of the most complicated areas of law. Comparison of free and opensource software licenses. Free and open source licenses are a source of widespread confusion.
This is a comparison of free and open source software licenses. Disclaimer this open software license the license applies to any original work of authorship the original work whose owner the licensor has placed the following licensing. Thus, these nonfree executables, when made from source code such as linux that is open source and free, are open source but not free. The practice of free and open source software processes. The microsoft public license is a free and open source software license released by microsoft, which wrote it for its projects that were released as open source. When versata software sued ameriprise financial services for breaching its software license, it unwittingly unearthed a gpl violation of its own and touched off another lawsuit that could prove to be a leading case on free and open source software licensing. Although open source licensings popularity has skyrocketed in the past two decades, in truth, open source was the original model for software licensing, with proprietary licensing coming later. Oct 30, 2017 it should be noted that both free and open source software are distinct from software in the public domain. While sometimes the response is very simple, often, the license information for open source software is more complicated and does not. Open hardware monitor alternatives and similar software.
Whats the difference between open source software and. The results arent perfectly identical, but the differences are unlikely to matter broadly. Look at the table below to evaluate similarities and differences between free and open source software, public domain and freeware, and some examples of known relevant software. The open source and free software communities are also critical to the practical enforcement of open source and free software licenses. Generally, mit recommends either the bsd license or the gplv2 or lgplv2 licenses. All software applications require a software license that describes how software can be used and distributed. Nonopen source licenses in the previous chapters, we have examined open source and free software licenses, all of which permit, to varying extents, substantial inroads on the protections selection from understanding open source and free software licensing book. With the current docker infrastructure, it is not possible to automatically gather and publish the required source. First, some open source licenses are too restrictive, so they do not qualify as free licenses. Although there are different rules for free software licenses four freedoms and open source licenses open source definition, what is not apparent from those two sets of rules is.
Difference between freeware and open source software different types of open source licenses. Practices and expectations that one may have developed in working with conventional software licensing may lead to frustration when confronting open source software. If youve held back from developing open source or free software projects because you dont understand the implications of the various licenses. A brief history of digital rights management in music. The term open source was coined by christine peterson and adopted in 1998 by the founders of the open source initiative. How to choose the best license for your open source software. Common misunderstandings of free software and open source.
After all, there is little point to permitting the free modification and. Understanding opensource and free software licensing medium. Whats the difference between open source software and free software. For example, the majority of free software licenses are also considered open source software licenses, like wellknown linux, ubuntu, mysql, to name a few. Free and open source software foss is an umbrella term for software that is simultaneously considered both free software and open source software. For a more thorough discussion on the effects of patent laws and licensing on open source and free source software, and a compelling argument for limiting the application of patent law to software, see the danger of software patents in free software free society. This post takes a look at the legal issues raised by both cases and what they mean for foss producers and users. Sep 23, 2019 for example, the majority of free software licenses are also considered open source software licenses, like wellknown linux, ubuntu, mysql, to name a few. To be approved by the open source initiative also known as the osi, a license must go through the open source initiatives license. Copy it on your own server, on your clients server, on. An opensource license is a type of license for computer software and other products that. The gnu, or general public license, is a free software license that offers users freedom to operate, study, share, and modify the software. Both of these terms have complex definitions that are constantly changing. Fsfs free software and osis opensource licenses together are called foss licenses.
Understanding open source and free software licenses kwork. Or is it about time you dip your toes into the uncharted waters of open source. Free and open source software licensing open source. Free and opensource software is computer software with its source code made available with a license in which the holder provides the rights to study. An open source license is a type of license for computer software and other products that allows the source code, blueprint or design to be used, modified andor shared under defined terms and conditions. It guarantees end users individuals, organizations, companies the freedoms to use, study, share copy, and modify the software. Please support the books author and publisher by buying a print copy. The goal is to have an open source application that can be freely shared with other school but pro. The selfenforcing nature of open source and free software licenses thereisasavingslogicpresentinthemitlicenseandothersthatpreservesthe effect of the license even in the absence of an affirmative act of consent. Open source licenses are licenses that comply with the open source definition in brief, they. An open source license allows for a software product to be shared in certain ways, or for some types of collaborative research or development. Open source doesnt just mean access to the source code.
The open hardware monitor is a free open source software that monitors temperature sensors, fan speeds, voltages, load and clock speeds of a computer. A practical guide to open source software licensing second edition meeker, heather on. This question is often framed as a war between open source evangelists and commercial. The selfenforcing nature of open source and free software licenses 151 the global scope of open source and free software licensing 153 the negative effects of open source and free software licensing 154 community enforcement of open source and free software licenses 158 compatible and incompatible licensing. Opensource license criteria focus on the availability of the source code and the ability to modify and share it, while free software and public domain focus on the users freedom to use the.
Anyone can obtain free and open source software foss, and install it on the companys computers. Comparison of free and opensource software licenses wikipedia. This is a comparison of free and opensource software licenses. Open source licensing software freedom and intellectual property law. In other words, although the terms free software and open source software refer to essentially the same set of licenses, they arrive at that set via different routes. Even though open source software is technically free, there are long term costs associated with it such as implementation, innovation. Lawsuit threatens to break new ground on the gpl and software licensing issues.
The criteria for open source are concerned solely with the licensing of the source code. Difference between different types of open sources licenses. Those with the aim to have minimal requirements about how the software can be redistributed permissive licenses, and the. If youve held back from developing open source or free software projects because you dont understand the implications of the various licenses, youre not. Using or publishing software under a license creates obligations. While the discussion so far has focused on the legal and practical reasons why open source and free software licenses tend to be complied with, there is a more fundamental reason why most programmers comply. An important distinction of both free and opensource software is that works based on free or opensource source code must also be distributed with a foss license. Learn about the differences in licensing between proprietary and free and open source. At the time, source code, the humanreadable form of software, was generally distributed with the software providing the ability to fix. The difference between open source and free software comes into play when you distribute software based on foss code. Theyre called gnu licenses, after the gnu family of software. Although open source licensing s popularity has skyrocketed in the past two decades, in truth, open source was the original model for software licensing, with proprietary licensing coming later.
Nonjudgmental guidance on choosing a license for your open source project. For broader coverage of this topic, see free and open source software. Open sourcing is the act of propagating the open source movement, most often referring to releasing previously proprietary software under an open source free software license, but it may also refer programming open source software or installing open source software. Frequently asked questions regarding open source software oss and the department of defense dod this page is an educational resource for government employees and government contractors to understand the policies and legal issues relating to the use of open source software oss in the department of defense dod. Nearly all open source software is free software, but there are exceptions.
The osd is a list of ten criteria that software licenses must comply with to be considered as open source licenses 85. However, with open source components playing such a big part in the products that we create, open source licenses and compliance simply cant be ignored. Opensource licensed software is mostly available free of charge, though this does not necessarily have to be the case. Just because software has an opensource license, does not mean it is free. Whats the difference between open source software and free. This book was published by prentice hall in july 2004. Open source licenses can be more than a little confusing for those of us that just want to write some code. An effort that started with the free software foundation fsf in 1991.
This is because open source and free software licenses do not impose affirmative obliga. If open source and free software licenses interest you, this book will help you understand them. Understanding open source and free software licensing o. Understanding open source and free software licensing 1st. Aug 01, 2008 anyone can obtain free and open source software foss, and install it on the companys computers. The goal of this license is that maintainers of an open source project are free to change the license. Open source vs licensed software when choosing software solutions, youll find yourself facing a rather intimidating choice. The difference between free and opensource software. The open source and free software licensing is driven by the development model, or models, that it is intended to encourage.
The gnu general public license gnu gpl or gpl is the most widely used free software license. After all, there is little point to permitting the free modification and distribution of a work if people do not actually take the opportunity to modify and distribute the licensed work. Understanding open source and free software licensing oreilly. Software and open source licensing mit technology licensing. Open source vs licensed software software advisory service. Legal impacts of open source and free software licensing. In the 1950s and 1960s, computer operating software and compilers were delivered as a part of hardware purchases without separate fees. Laurent attempts to help readers understand the variations and complexities involved in deciding what kind of licensing model to apply to software being developed and how to understand the complexities and.
Foss free and open source software allows the user to inspect the source code and provides a high level of control of the software s functions compared to proprietary software. In fact, the two models for software licensing open source and proprietary trace their origins from a common source. You can integrate these codes into your client program by a few simple changes in a code. Main differences between open source and licensed software cost. The modest request, please, just show me the license may be met with an unsatisfying response.
The comparison only covers software licenses with a linked article for details, approved by at least one expert group at the fsf, the osi, the debian project or the fedora project. Understanding open source and free software licensing. For example, the majority of free software licenses are also considered opensource software licenses, like wellknown linux, ubuntu, mysql, to name a few. The distribution terms of open source software must comply with the following criteria. If youre an open source free software developer, this book is an absolute necessity. You are free to reproduce and distribute original or derivative works of any software licensed under the mspl license. While all free software licenses are technically opensource, not all opensource licenses are free. Once the tlo has approved release of the software via an open source license, you may then post or distribute your software under such open source license. Frequently answered questions open source initiative. They think a license lets them use software with no. The term free software is older, and is reflected in the name of the free software foundation fsf, an organization founded in 1985 to protect and promote free software. The comparison only covers software licenses with a linked article for details, approved by at. Understanding open source and free software licensing by.
1207 588 167 1057 1136 508 1468 1366 1119 1561 1428 1238 1050 42 1595 1466 1466 1297 1516 765 206 152 1449 10 549 645 1670 977 284 967 1388 731 781 501 1466 585 582 1343 1038 1439 158 140 534 388 1291 216