blob: 2cbf78b0b498c476d7f9830cb0dd10221cec6a9a [file] [log] [blame]
Eric Andersen8f3eb1d2004-01-02 09:08:45 +00001<!--#include file="header.html" -->
2
3
4<h3>The GPL BusyBox license</h3>
5
6There has been some confusion in the past as to exactly what is
7required to safely distribute GPL'd software such as BusyBox as
8part of a product. To ensure that there is no confusion
9whatsoever, this page attempts to summarize what you should do to
10ensure you do not accidentally violate the law.
11
12<p>
13
14<p>
15
16BusyBox is licensed under the GNU General Public License , which
17is generally just abbreviated simply as the GPL license, or
18just the GPL. <a href="/products.html">Anyone thinking of shipping
19BusyBox as part of a product</a> should be familiar with the
20licensing terms under which they are allowed to use and
Eric Andersenc7bda1c2004-03-15 08:29:22 +000021distribute BusyBox. You are advised to take a look over the
Eric Andersen8f3eb1d2004-01-02 09:08:45 +000022
23<ul>
Eric Andersenc7bda1c2004-03-15 08:29:22 +000024<li><a href="http://www.gnu.org/licenses/gpl.html">full text of
25the GNU General Public License</a>, and
Eric Andersen8f3eb1d2004-01-02 09:08:45 +000026<li><a href="http://www.gnu.org/licenses/gpl-faq.html">
27Frequently Asked Questions about the GNU GPL</a>
28</ul>
29to be sure you (and your lawyers) fully understand them.
30
31<p>
32
33The following is a quick summary for the impatient. If you
34carefully follow these steps, it will ensure that you are 100%
35authorized to ship BusyBox with your product, and have no reason
36to worry about lawsuits or being listed on the <a
37href="/shame.html">BusyBox Hall of Shame</a> page. You will be
38able to sleep peacefully at night knowing you have fulfilled all
39your licensing obligations.
40
41<p>
42
43If you distribute a product, it should either be accompanied by
44<b>full source for all GPL'd products</b> (including BusyBox)
Eric Andersenffa28d12004-01-02 10:07:40 +000045and/or a <b>written offer</b> to supply the source for all
Eric Andersen8f3eb1d2004-01-02 09:08:45 +000046GPL'd products for the cost of shipping and handling. The source
47has to be in its preferred machine readable form, so you cannot
48encrypt or obfuscate it. You are not required to provide full
49source for all the closed source applications that happen to be
50part of the system with BusyBox, though you can certainly do so
51if you feel like it. But providing source for the GPL licensed
52applications such as BusyBox is manditory.
53
54<p>
55
56<b>Accompanied by source</b> generally means you place the full
57source code for all GPL'd products such as BusyBox on a driver CD
58somewhere.
59
60<p>
61
Eric Andersenc7bda1c2004-03-15 08:29:22 +000062<b>A written offer</b> generally means that somewhere in the
63docs for your product, you write something like
Eric Andersen8f3eb1d2004-01-02 09:08:45 +000064
65<blockquote>
66The GPL source code contained in this product is available as a
67free download from http://blah.blah.blah/
68</blockquote>
69Or you can offer source by writing
Eric Andersenc7bda1c2004-03-15 08:29:22 +000070somewhere in the docs for your product something like
Eric Andersen8f3eb1d2004-01-02 09:08:45 +000071<blockquote>
72If you would like a copy of the GPL source code in this product
73on a CD, please send $9.99 to &lt;address&gt; for the costs of
74preparing and mailing a CD to you.
75</blockquote>
76<p>
77
78Keep in mind though that if you distribute GPL'd binaries online
79(as is often done when supplying firmware updates), you <b>must</b>
80make source available online and inform those downloading
81firmware updates of their right to obtain source.
82
83<p>
84
85Additionally, some people have the mistaken understanding that if
86they use unmodified GPL'd source code, they do not need to
87distribute anything. This belief is not correct, and is not
Eric Andersenc7bda1c2004-03-15 08:29:22 +000088supported by the
Eric Andersen8f3eb1d2004-01-02 09:08:45 +000089<a href="http://www.gnu.org/licenses/gpl.html">text of GPL</a>.
90Please do re-read it, and you
91will find there is no such provision. If you distribute any GPL'd
92binaries, you must also make source available as discussed on
93this webpage.
94
95<p>
96
97These days, <a href="http://www.linksys.com/">Linksys</a> is
98doing a good job at complying with the GPL, they get to be an
99example of how to do things right. Please take a moment and
100check out what they do with
101<a href="http://www.linksys.com/download/firmware.asp?fwid=178">
102distributing the firmware for their WRT54G Router.</a>
103Following their example would be a fine way to ensure you have
104fulfilled your licensing obligations.
105
106
107<!--#include file="footer.html" -->
108