Both of these are completely different than taking software which you were given under the terms of the gnu gpl, and redistributing it via the app store. Most would not unless theres more than just software. I thought gpl software was noncommercial, but found that this software was bought by a company, apparently wanting users to migrate to their paid products. I can write my own software and sell it under the gpl license.
Apple isnt impeding or restricting your use of the gpld parts. Can i sell computers to differents peoples with a gplv2 database and somes applications in gplv2 and gplv3. The gpl the gnu general public license the most popular copyleft licence, sometimes gets a. Can gpl software be bought by a company and still released as gpl. The implication is that gpled software is not necessarily free from cost, and therefore you can in fact license your programs under the gpl and still sell them for money. You can get to it all, use it all, do anything you want with it. This article by jerry epplin sheds some light on the issues associated with using gpl software in embedded applications, and attempts to dispel the. Can gnu licensed software be used for commercial gain without. This article by jerry epplin sheds some light on the issues associated with using gpl software in.
That linux runs under the gplv2 license and so does the software and this is where i get confused. This is harmful to user freedom because it lets future development be taken out of the public domain and instead moved into nonfree programs. It may be confusing, but free software is referred to as free in terms of freedom and not in terms of price. Its a widely held belief that you can t mix gpl code and code covered by other open source licenses. Nov 01, 2017 the disadvantage is that anyone can take software licensed under mit, change the branding, and sell it as proprietary software. Heres the second post in our open source software license faq series. This article explains why upgrading the license is important. Can gpl software be bought by a company and still released. Id would say the gpl v2 iswas the best balance between being able to do what one wanted and. The apache license is an open source software license released by the apache software foundation asf. It only says that whoever you give the software too must also receive the source code and the same rights that you received e. You can always sell a piece of gpl software, but unless you are the original rights holder the gpl has the practical effect of ruining any mechanism for monetizing the software.
Id like to know if the following situation is legal. That the first two are legal has no bearing on the. Whether they do or not they then may sell it on for any amount they wish or give it away. Selling free software gnu project free software foundation. Internally, our software will be using some gpl libraries to generate its output. Furthermore, if you own the rights to something, you can distribute it under both the gpl and in the app store duallicensing is not new. If i make any alteration or modification to the x264 source code eg performancebug fix then im bound by the license agreement to make such modification available. Gnu general public license version 2 open source initiative. After creating this game, i post it online and sell it for profit.
How does the gpl affect the licensing and selling of software. This question regards the gpl license for open source software. Its built with and comes with an awful lot of gpl d software. Clearly it is possible to develop powerful and complex software packages under the gnu gpl without selling exceptions, and we do this. If you want an example of including gpld software as part of a commercial offering, look at os x.
Specifically, i am talking about a biological data analysis pipeline. Distributing in this sense means giving or selling to customers. Can you make profit with software under the gnu license. The difference between the gpl and the lgpl is that with the lgpl, the entire work doesnt have to have the same license. As a practical matter, therefore, distribution of the software under the gpl could diminish its market value. This general public license applies to most of the free software foundations software and to any other program whose authors commit to using it. Defanging software patents for gnu gpld code computerworld. But the gpl never says that you have to post source code publicly. You can support our efforts by making a donation to the fsf.
The gnu lesser general public license lgpl is a freesoftware license published by the free software foundation fsf. I create a game using software that is published under the gnu license, such as codeblocks, the mingw compiler, etc. Aug 26, 2008 if you redistribute gpld software which you do, whenever you ship a device with your upstreams software in it, you are bound by the terms of the gpl. The gnu gpl is the most widely used free software license and has a strong copyleft requirement. Can i sell computers to differents peoples with a gpl v2 database and only somes applications in gpl v2. Vlc is licensed under version 2 of the gnu public license. You may copy, distribute and modify the software as long as you track changesdates of in source files and keep modifications under gpl. The gpl is also liked with the free software foundation fsf. As a final point, its worth noting that such a licence actually turns patents into a powerful weapon against closed code, since it provides benefits that only gpl d software can enjoy.
As the following article explains, my feelings about selling license exceptions are mixed. The software included in this product contains ed software that is licensed under the gpl. It is also commonly believed that gpl v2licensed software cannot be bundled with nongpl v2 software in a collection of software, or that if it is, then all the software must be relicensed under the gpl v2. The same general conditions apply to other popular foss licenses. If you create them from a blank page, then yup, you can sell them with whatever licence you like. Mar 05, 2001 using gpl software in embedded applications. That tends to spawn additional gpl v2 licenses since the newly released modified code would need to be licensed under gpl v2. First of all, it is important to note that upgrading is a choice.
Aug 07, 2009 do not take source code you did not write and try to sell it as your own software, period. You can charge nothing, a penny, a dollar, or a billion dollars. Approximately 70% of the projects in the software repository sourceforge use the gpl v2. The gpl software is open for general public and can. But i want to sell it complete by which i mean as a complete image to be written onto a sd card for raspberry pi. Version 3 of the gnu general public license will soon be finished, enabling free software packages to upgrade from gpl version 2. Excerpt from the new book linux for the rest of us 2nd ed. Can i sell computers to differents peoples with a gpl v2 database and somes applications in gpl v2 and gpl v3. Since youre giving only source code anyway, youve already met your gpl. The biggest example so far is red hat, which started out selling copies of gpl software along with software under other open source software licenses on cd and ended up being acquired in the largest software acquisition ever. Its a widely held belief that you cant mix gpl code and code covered by other open source licenses. On selling exceptions to the gnu gpl free software. In practical terms, developers use gpl v2 and gpl v3 if they want their software to be free and open and.
A practical guide to gpl compliance software freedom law. Can i use gpl libraries in a closed source project if only. There are multiple variants of the gnu gpl, each with different requirements. When distributing derived works, the source code of the work must be made available under the same license. Is open source software legal to use for my business. When someone buys it they may modify it if they want. The question is, why would someone buy it, if presumably, they can get it for free. With the gpl license, you can sell products based on it, though it means you also need to open source your own product using the same license.
A copy of that license is included in this document on page x. Some views on the ideas of selling exceptions to free software licenses, such as the gnu gpl are also available many people believe that the spirit of the gnu project is that you should not charge money for distributing copies of software, or that you should charge as little as possiblejust enough to cover the cost. Can software licensed under the gplv2 be modified and then. The gpl wont infect your proprietary software unless you link to it. Can someone take a software under the gpl license, modify it and sell it in download form via the internet as a shareware application with 30 days timeout period. Can i use gpl software binaries in commercial environment. If i create a closed source application which uses some gpl licensed libraries but dont actually distribute the software, only its output, can i keep the software closed sourced. If youre just using a distributed multinode system inside your company, then youre entirely in the clear, as yan says. Difference between gplv2 and gplv3 difference between.
Except for one special situation, the gnu general public license gnu gpl has no requirements about how much you can charge for distributing a copy of free software. Nov 10, 2005 the gnu general public license v2 gpl v2 for short is the most commonly used open source licence. Definitely amongst the 10 best adventure games of all time acg adventure classic gamingthere are some things that kids just shouldnt have to put up with. However, selling exceptions has been used by mysql developers. The tivo video recorder uses software distributed under the gpl v2 to perform some of its functions, and tivo inc. Yes, the gpl license allows users to sell the original as well as the modified software. Users or companies who distribute gpllicensed works e. Frequently asked questions about the gnu licenses gnu.
Feb 25, 2006 advocates of the gnu general public license gnu gpl like to perpetuate the idea that programs released under it are free as in speech, not free as in beer. Therefore, you should introduce a due diligence process into your software acquisition plans. This brief article summarizes how gpl licensing and opensource software can benefit all of us. By contrast, the gnu general public license is intended to guarantee your freedom to share and change free softwareto make sure the software is free for all its users. The mitexpat license doesnt protect against opensource code being taken without payment and used in proprietary software. Software under the gpl may be run for all purposes, including commercial purposes and even as a tool for creating proprietary software, for example when using gpllicensed compilers. Commercializing software released under an mit license is more challenging. Mit license vs gplv2 detailed comparison as of 2020 slant. The people to whom you sold copies of gpl software are just as free as you are to make copies and sell them for whatever price they feel is right, including a price equal to zero. If you want an example of including gpl d software as part of a commercial offering, look at os x. Its up to you, and the marketplace, so dont complain to us if nobody wants to pay a billion dollars for a copy.
Apple isnt impeding or restricting your use of the gpl d parts. You can run it on any data interpreted program, any way you like, and there are no requirements about licensing that data to anyone. If you license under gpl version 2 or later then you cant incorporate code that is licensed under version 3 but not version 2 into your project others here seem to imply that you can until you move up to version 3. The main author of both licenses is richard stallman. This document attempts to draw together the main features of the gnu general public license v2 into a friendly and comprehensible digest and, in addition, to. Weve compiled a list of your top 10 questions about the gpl license in the last post. Gpls main purpose is to promote the free availability and use of software for any purpose and for any users needs. You can distribute your application using a gpl library commercially, but you must also provide the source code.
Revised versions of the gnu lesser general public license. The main requirement that makes the gpl different from other software licenses is that he has to either supply the source code to his customers, or make it available to them on request. Anyone can sell software built from gpl code, but ifwhen they do so, they are obligated to provide source code for that software to anyone receiving a copy, and those users are permitted to redistribute both the software and the source code as long as they also adhere to the gpl. Among the two gpl is the basis of open source software for programmers. A common business model involves licensing the software as opensource, and offering proprietary extensions built on top of that software. The interpreted program, to the interpreter, is just data. The free software foundation may publish revised andor new versions of the gnu lesser general public license from time to time. Furthermore, am i allowed to make money from ad revenue. Jul, 2004 however, the secret formula for software is the source code and the gpl requires that any software licensed under the gpl be accompanied by a copy of the source code.
The software that is developed under open platform is distributed under the term entitled gpl. Openoffice, for example, is distributed under the apache license. The emacs general public license, a february 1988 version, a direct predecessor of the gnu gpl. This page is maintained by the free software foundations licensing and compliance lab. However, crytpographic signing is required to make the tivo unit execute software, and this. Any user of free software can also change the software and share it with friends and colleagues.
The license allows developers and companies to use and integrate a software component released under the lgpl into their own even proprietary software without being required by the terms of a strong copyleft license to release the source code of their own components. Advocates of the gnu general public license gnu gpl like to perpetuate the idea that programs released under it are free as in speech, not free as in beer. To some, downloading a needed software application from the internet and then using it is as everyday as drinking coffee. Why the gpl is incompatible with commercial software. You can sell gpl code, but you must make sure that all of your own.
General public license gnu gpl has no requirements about how much you can charge for distributing a copy of free software. In contrast to lgpl, gpl requires that you provide the code for all changes made to the software. Its built with and comes with an awful lot of gpld software. As a final point, its worth noting that such a licence actually turns patents into a powerful weapon against closed code, since it provides benefits that only gpld software can enjoy. A practical guide to gpl compliance software freedom law center. Section 2 of the gpl v2 states that such mere aggregations are not governed as a whole by the conditions of the licence. How should i apply the apache license to my own software. Gnu general public license, version 2 spdx short identifier. Selling computers with gpl licensed applications preinstalled. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Can gnu licensed software be used for commercial gain. If any distribution of the software requires the source code be included, it destroys the competitive advantage of the seller in a market and makes it impossible to. The disadvantage is that anyone can take software licensed under mit, change the branding, and sell it as proprietary software.
No distribution including redistribution is permissible absent adherence to the license terms. The gpl the gnu general public license the most popular copyleft licence, sometimes gets a hostile press, often for reasons that. Can i sell computers to differents peoples with a gplv2 database and only somes applications in gplv2. This means that with my software i will provide a linux distro, and some software packages along with that distro.
634 1533 1239 403 464 925 1156 722 965 882 667 1344 1304 1512 1138 215 1396 560 113 752 366 314 1025 1412 539 442 1102 1022 150 1379 204 997 1114