The apache license is a permissive free software license written by the apache software foundation asf. This is a comparison of free and opensource software licenses. The free software foundation considers the apache license, version 2. If you provide commercial support and would like your company to be listed, please send us an email, and we will work with you to do so. All packages produced by the asf are implicitly licensed under the apache license, version 2. Unless otherwise noted all files in xml commons are covered under the apache license version 2.
Describes the warranty and if the software license owner can be charged for damages. A short guide to open source licenses smashing magazine. Is taking influence from an apache licensed software infringment. We welcome enquiries from maintainers considering particular licenses, but we. Apache license and distribution faq but essentially.
The following licenses are sorted by the number of conditions, from most gnu agplv3 to. Preamble the gnu affero general public license is a free, copyleft license for software and other kinds of works, specifically designed to ensure cooperation with the community in the case of network server software. Most of these opinions were formed in discussions on the debianlegal mailing list in response to questions from potential package maintainers or licensors. However, you must not name your product in a way that it looks like an endorsement from apache. Contribute to licenses license templates development by creating an account on github. Sposting this here as some of you are experts in gnu licensing, and linuxquestions seems to be more for technical help. The mit license is the least restrictive license out there. Companies providing support for apache guacamole are not endorsed by the apache software foundation, though some such companies do employ committers of the apache guacamole project. Describes the ability to use the software for commercial purposes. The following licenses are sorted by the number of conditions, from most gnu agplv3 to none unlicense. When referring to apache tomcat software, please use the full name of apache tomcat for at. Describes the ability to modify the software and create derivatives. This does not imply that they can derive commercial software, i. To apply the apache license to your work, attach the following.
The apache license allows you to freely use, modify, and distribute any apache licensed product. Each source file should include the applicable apache 2 licence block, identifying it as licenced under the terms of the apache 2. Can i use a apache v2 licensed driver for a commercial project without revealing sources of the project. For a list of licenses not specifically intended for software, see list of free content licenses. Now i would like to publish that program and source code on github using the mit license. Most surveys indicate that the vast majority of open source projects use the mit license, the apache license, and the gpl or their variants. This is not a free software license because it does not allow commercial distribution of a modified version.
These files are designed to be used by lice, a commandline license generator for software projects. They allow a user to build commercial software on top of open source software, or extend open source products, and declare their work as proprietary. 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. The licenses for most software and other practical works are designed to take away your freedom to share and change the works. Such licenses are not considered opensource and note that the site does not list any license that would not permit commercial use. Can gnu licensed software be used for commercial gain. How should i apply the apache license to my own software. Open source licenses grant permission for anybody to use, modify, and share licensed software for any purpose, subject to conditions preserving the provenance and openness of the software. Can gnu licensed software be used for commercial gain without selling the software. Difference between different types of open sources licenses. In all cases, there is a file named license in the toplevel of the release.
Lookup popular software licenses summarized ataglance. Top 10 apache license questions answered whitesource. You must also not use any of the apache marks like the multicolored. Its a popular and widely deployed license backed by a strong community. Apache 2 software can therefore be included in gplv3 projects, because the gplv3 license accepts our software into gplv3 works. The apache software foundation and the free software foundation agree that the apache license 2. You must cause any modified files to carry prominent notices stating that you changed the files. How to apply the apache license to your work to apply the apache license to your work, attach the following boilerplate notice, with the fields enclosed by brackets replaced with your own identifying information. Sell software that uses libraries licensed under apache licence 2.
If you have some code you are thinking of releasing under an open source license, and you want a quick overview of the broadstrokes differences between these licenses, you have come to the right place. The case with mongodb is that it uses apache license for the client code, which poses another question. Apache royale is a highly productive open source application technology for building expressive frontend applications that outputs to different formats and deploys consistently on all major browsers, desktops and devices. Can i use a apache v2 licensed driver for a commercial. Sell software that uses libraries licensed under apache. Dockers open source components are generally licensed under the apache 2. If you create a product that uses apache tomcat software or provides additional functionality to that software then. The text should be enclosed in the appropriate comment syntax for the file format. Describes the warranty and if the softwarelicense owner can be charged for damages. Apache license without worrying about the use of software. The apache license is an open source software license released by the apache software foundation asf. Linus torvalds says gpl v3 violates everything that gplv2 stood for duration. It allows users to use the software for any purpose.
The apache software foundation uses various licenses to distribute software and documentation, to accept regular contributions from individuals and corporations, and to accept larger grants of existing software products. Xml commons contains some software and documentation that is covered under a number of different licenses. May i license my own software under the apache license. Is there any difference in what i have to do to legaly use the material in my commercial product. Bsd license is a part of a family of free software licenses that have much fewer restrictions in distribution as compared to other free software licenses. It basically says that anyone can do whatever they want with the licensed material, as long as its accompanied by the license. You must also not use any of the apache marks like the multicolored feather anywhere in your product or its documentation. If the author of the software does want the users to receive a copy of the software, they can license it. Im using source code from a code example that is licensed under the apache 2. Use of these trademarks is subject to the terms of section 6 of apache license, version 2. To apply the apache license to your work, attach the following boilerplate notice, with the fields enclosed by brackets replaced with your own identifying information. I think youre confused by the difference between the license under which code is distributed and the trademark of the. Openssl is covered by one of two licenses, depending on which release is involved.
The software freedom law center provides practical advice for developers about including permissively licensed source. The apache foundation site covers most of this in their faq. One has the gnu lgpl 3 license and the other has the apache software license, version 2. Can i use a apache v2 licensed driver for a commercial project. Heres the second post in our free software license faq series. Various licenses and comments about them gnu project. Software licensing gpl agpl bsd mit apache eula youtube. Apache hudi is an effort undergoing incubation at the apache software foundation asf, sponsored by the apache incubator. Exhibit a source code form license notice this source code form is subject to the terms of the mozilla public license, v. Comparison of free and opensource software licenses. If you were wondering whether you can use apache licensed code in your commercial applications and what do you need to do in order to comply with the license heres the unofficial simple ans short answer. Can i sell a proprietary product based on commercial open. If a copy of the mpl was not distributed with this file.
251 1496 1330 632 707 897 622 1123 120 1450 436 1638 971 781 1387 1541 416 492 114 1183 873 119 1105 430 1022 384 88 126 1481 905 44 314 9 1030