Statistics
| Branch: | Tag: | Revision:

amiro-blt / license.html @ 2654b32c

History | View | Annotate | Download (37.954 KB)

1 69661903 Thomas Schöpping
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
2
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head><!-- start of server/head-include-1.html -->
3
4
5
6
7
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
8
<link rev="made" href="mailto:webmasters@gnu.org" />
9
<link rel="icon" type="image/png" href="/graphics/gnu-head-mini.png" />
10
<meta name="ICBM" content="42.256233,-71.006581" />
11
<meta name="DC.title" content="gnu.org" /><!-- end of server/head-include-1.html --><!-- end of server/header.html --><title>The GNU General Public License v3.0 - GNU Project - Free Software Foundation (FSF)</title>
12
13
14
15
16
17
<link rel="alternate" type="application/rdf+xml" href="/licenses/gpl-3.0.rdf" /><!-- start of server/banner.html --><!-- start of head-include-2.html --> 
18
19
20
21
<link rel="stylesheet" href="/combo.css" media="screen" />
22
<link rel="stylesheet" href="/layout.css" media="screen" />
23
24
<link rel="stylesheet" href="/mini.css" media="handheld" />
25
26
<link rel="stylesheet" href="/print.css" media="print" /><!-- end of head-include-2.html --></head><body>
27
<!-- The license text is in English and appears broken in RTL as
28
     Arabic, Farsi, etc.  Explicitly set the direction to override the
29
     one defined in the translation. -->
30
<div dir="ltr">
31
<h3>Preface</h3>
32
<p> AMiRo-BLT is based on the OpenBLT open source project and thus is
33
available under exactly the same license (GPLv3 with exception).
34
For details, please refer to the original license below.
35
</p>
36
<hr style="width: 100%; height: 2px;" />
37
38
<h3>Introduction</h3>
39
<p>The OpenBLT source code is licensed by the modified GNU General
40
Public License (GPL) text provided below.&nbsp; The OpenBLT download
41
also includes demo application source code, some of which is provided
42
by third parties AND IS LICENSED SEPARATELY FROM OPENBLT. For the
43
avoidance of any doubt refer to the comment included at the top of each
44
source and header file for license and copyright information.<br />
45
<br />
46
This is a list of files for which Feaser is not the copyright owner and are NOT COVERED BY THE GPL.<br />
47
</p>
48
<ol>
49
  <li>Various header files provided by silicon manufacturers and tool
50
vendors that define processor specific memory addresses and utility
51
macros. Permission has been granted by the various copyright holders
52
for these files to be included in the OpenBLT download. Users must
53
ensure license conditions are adhered to for any use other than
54
compilation of the OpenBLT demo applications.</li>
55
  <li>Various peripheral driver source files and binaries provided by silicon
56
manufacturers and tool vendors. Permission has been granted by the
57
various copyright holders for these files to be included in the OpenBLT
58
download. Users must ensure license conditions are adhered to for any
59
use other than compilation of the OpenBLT demo applications.</li>
60
</ol>
61
<p>Errors and omissions should be reported to Feaser, contact details can be obtained from http://www.feaser.com.<br />
62
<br />
63
The GPL license text follows. A special exception to the GPL is
64
included to allow you to distribute a combined work that includes
65
OpenBLT without being obliged to provide the source code for any
66
proprietary components. The exception text is included at the bottom of
67
this file.<br />
68
</p>
69
<hr style="width: 100%; height: 2px;" />
70
71
<h3 style="text-align: center;">GNU GENERAL PUBLIC LICENSE</h3>
72
<p style="text-align: center;">Version 3, 29 June 2007</p>
73
74
<p>Copyright © 2007 Free Software Foundation, Inc.
75
 &lt;<a href="http://fsf.org/">http://fsf.org/</a>&gt;</p><p>
76
 Everyone is permitted to copy and distribute verbatim copies
77
 of this license document, but changing it is not allowed.</p>
78
79
<h3><a name="preamble" />Preamble</h3>
80
81
<p>The GNU General Public License is a free, copyleft license for
82
software and other kinds of works.</p>
83
84
<p>The licenses for most software and other practical works are designed
85
to take away your freedom to share and change the works.  By contrast,
86
the GNU General Public License is intended to guarantee your freedom to
87
share and change all versions of a program--to make sure it remains free
88
software for all its users.  We, the Free Software Foundation, use the
89
GNU General Public License for most of our software; it applies also to
90
any other work released this way by its authors.  You can apply it to
91
your programs, too.</p>
92
93
<p>When we speak of free software, we are referring to freedom, not
94
price.  Our General Public Licenses are designed to make sure that you
95
have the freedom to distribute copies of free software (and charge for
96
them if you wish), that you receive source code or can get it if you
97
want it, that you can change the software or use pieces of it in new
98
free programs, and that you know you can do these things.</p>
99
100
<p>To protect your rights, we need to prevent others from denying you
101
these rights or asking you to surrender the rights.  Therefore, you have
102
certain responsibilities if you distribute copies of the software, or if
103
you modify it: responsibilities to respect the freedom of others.</p>
104
105
<p>For example, if you distribute copies of such a program, whether
106
gratis or for a fee, you must pass on to the recipients the same
107
freedoms that you received.  You must make sure that they, too, receive
108
or can get the source code.  And you must show them these terms so they
109
know their rights.</p>
110
111
<p>Developers that use the GNU GPL protect your rights with two steps:
112
(1) assert copyright on the software, and (2) offer you this License
113
giving you legal permission to copy, distribute and/or modify it.</p>
114
115
<p>For the developers' and authors' protection, the GPL clearly explains
116
that there is no warranty for this free software.  For both users' and
117
authors' sake, the GPL requires that modified versions be marked as
118
changed, so that their problems will not be attributed erroneously to
119
authors of previous versions.</p>
120
121
<p>Some devices are designed to deny users access to install or run
122
modified versions of the software inside them, although the manufacturer
123
can do so.  This is fundamentally incompatible with the aim of
124
protecting users' freedom to change the software.  The systematic
125
pattern of such abuse occurs in the area of products for individuals to
126
use, which is precisely where it is most unacceptable.  Therefore, we
127
have designed this version of the GPL to prohibit the practice for those
128
products.  If such problems arise substantially in other domains, we
129
stand ready to extend this provision to those domains in future versions
130
of the GPL, as needed to protect the freedom of users.</p>
131
132
<p>Finally, every program is threatened constantly by software patents.
133
States should not allow patents to restrict development and use of
134
software on general-purpose computers, but in those that do, we wish to
135
avoid the special danger that patents applied to a free program could
136
make it effectively proprietary.  To prevent this, the GPL assures that
137
patents cannot be used to render the program non-free.</p>
138
139
<p>The precise terms and conditions for copying, distribution and
140
modification follow.</p>
141
142
<h3><a name="terms" />TERMS AND CONDITIONS</h3>
143
144
<h4><a name="section0" />0. Definitions.</h4>
145
146
<p>“This License” refers to version 3 of the GNU General Public License.</p>
147
148
<p>“Copyright” also means copyright-like laws that apply to other kinds of
149
works, such as semiconductor masks.</p>
150
 
151
<p>“The Program” refers to any copyrightable work licensed under this
152
License.  Each licensee is addressed as “you”.  “Licensees” and
153
“recipients” may be individuals or organizations.</p>
154
155
<p>To “modify” a work means to copy from or adapt all or part of the work
156
in a fashion requiring copyright permission, other than the making of an
157
exact copy.  The resulting work is called a “modified version” of the
158
earlier work or a work “based on” the earlier work.</p>
159
160
<p>A “covered work” means either the unmodified Program or a work based
161
on the Program.</p>
162
163
<p>To “propagate” a work means to do anything with it that, without
164
permission, would make you directly or secondarily liable for
165
infringement under applicable copyright law, except executing it on a
166
computer or modifying a private copy.  Propagation includes copying,
167
distribution (with or without modification), making available to the
168
public, and in some countries other activities as well.</p>
169
170
<p>To “convey” a work means any kind of propagation that enables other
171
parties to make or receive copies.  Mere interaction with a user through
172
a computer network, with no transfer of a copy, is not conveying.</p>
173
174
<p>An interactive user interface displays “Appropriate Legal Notices”
175
to the extent that it includes a convenient and prominently visible
176
feature that (1) displays an appropriate copyright notice, and (2)
177
tells the user that there is no warranty for the work (except to the
178
extent that warranties are provided), that licensees may convey the
179
work under this License, and how to view a copy of this License.  If
180
the interface presents a list of user commands or options, such as a
181
menu, a prominent item in the list meets this criterion.</p>
182
183
<h4><a name="section1" />1. Source Code.</h4>
184
185
<p>The “source code” for a work means the preferred form of the work
186
for making modifications to it.  “Object code” means any non-source
187
form of a work.</p>
188
189
<p>A “Standard Interface” means an interface that either is an official
190
standard defined by a recognized standards body, or, in the case of
191
interfaces specified for a particular programming language, one that
192
is widely used among developers working in that language.</p>
193
194
<p>The “System Libraries” of an executable work include anything, other
195
than the work as a whole, that (a) is included in the normal form of
196
packaging a Major Component, but which is not part of that Major
197
Component, and (b) serves only to enable use of the work with that
198
Major Component, or to implement a Standard Interface for which an
199
implementation is available to the public in source code form.  A
200
“Major Component”, in this context, means a major essential component
201
(kernel, window system, and so on) of the specific operating system
202
(if any) on which the executable work runs, or a compiler used to
203
produce the work, or an object code interpreter used to run it.</p>
204
205
<p>The “Corresponding Source” for a work in object code form means all
206
the source code needed to generate, install, and (for an executable
207
work) run the object code and to modify the work, including scripts to
208
control those activities.  However, it does not include the work's
209
System Libraries, or general-purpose tools or generally available free
210
programs which are used unmodified in performing those activities but
211
which are not part of the work.  For example, Corresponding Source
212
includes interface definition files associated with source files for
213
the work, and the source code for shared libraries and dynamically
214
linked subprograms that the work is specifically designed to require,
215
such as by intimate data communication or control flow between those
216
subprograms and other parts of the work.</p>
217
218
<p>The Corresponding Source need not include anything that users
219
can regenerate automatically from other parts of the Corresponding
220
Source.</p>
221
222