1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243
|
This package was debianized by Jose Ismael Ripoll Ripoll iripoll@disca.upv.es on
Wed, 27 Jun 2001 13:14:00 +0200
The original source code was downloaded from:
"ftp://ftp.rtlinux.com/pub/rtlinux/v3/rtlinux-3.1pre3.tar.gz"
"ftp://ftp.rtlinux.com/pub/rtlinux/v3/v3.0/rtldoc-3.0.tar.gz"
Upstream Author(s): Michael Barabanov <baraban@luz.cs.nmt.edu>
Victor Yodaiken <yodaiken@nmt.edu>
Edgar Hilton <efhilton@fsmlabs.com>
Nathan Paul Simons
The mbuff driver is contributed and maintained by Tomasz Motylewski
<motyl@stan.chemie.unibas.ch>
The rt_com serial driver is maintained by
- Jochen Kuepper <jochen@uni-duesseldorf.de>
The rtl_printf idea is from David Schleef <ds@stm.lbl.gov>
The semaphores package is from Jerry Epplin
(http://stereotaxis.wustl.edu/~jerry)
Thanks to all of the users of RTLinux for
their comments, debugging help, and amazing applications. Particular
thanks to:
- Stephen D. Cohen <scohen@xybion.com>
- Jerry Epplin (http://stereotaxis.wustl.edu/~jerry)
- Andreas Franzen <anfra@debian.org>
- Gabor Kiss <kissg@sztaki.hu>
- Yunho Jeon <yunho@skylark.snu.ac.kr>
- Zdenek Kabelac <kabi@informatics.muni.cz>
- Daniel Krippner <d.krippner@3s-software.com>
- Jochen Kuepper <jochen@uni-duesseldorf.de>
- Paolo Mantegazza <mantegazza@aero.polimi.it>
- Jens Michaelsen <steenbeckdigital@compuserve.com>
- Tomasz Motylewski <motyl@stan.chemie.unibas.ch>
- Patrick Mourot <pm@sxb.bsf.alcatel.fr>
- David Olofson <david.olofson@reologica.se>
- Steve Rosenbluth <stever@la.creatureshop.henson.com>
- David Schleef <ds@stm.lbl.gov>
- Till Straumann <strauman@SLAC.Stanford.EDU>
- Oystein Svendsen <svendsen@pvv.org>
- Stuart Warren <SWarren@btr-auto.aust.com>
- Phil Wilshire <philwil@on-ramp.ior.com>
Copyright:
THE OPEN RTLINUX PATENT LICENSE
This License governs the royalty-free use of the process defined by
U.S. Patent No. 5,995,745. Anyone can license the use of the Patented
Process by agreeing to be bound by the terms of this License. Such
person is considered to be the Licensee ("Licensee"). The Patented
Process may be used, without any payment of a royalty, with two (2)
types of software. The first type is software that operates under the
terms of a GPL (as defined later in this License). The second type is
software operating under Finite State Machine Labs Open RTLinux (as
defined below). As long as the Licensee complies with the terms and
conditions of this License and, where applicable, with the terms of
the GPL, the Licensee may continue to use the Patented Process
without paying a royalty for its use.
You may use the Patented Process with software other than the two
types mentioned above but you must first obtain a separate license for
such use. The first step is to contact Finite State Machine Labs
(http://www.fsmlabs.com).
DEFINITIONS
1. "Patented Process" means the process covered by U.S. Patent No.
5,995,745, issued November 30, 1999 and entitled ADDING REAL-TIME
SUPPORT TO GENERAL PURPOSE OPERATING SYSTEMS .
2. "License" means this License in its entirety, also known as the
Open RTLinux Patent License.
3. "Licensor" means Victor Yodaiken, the inventor and owner of U.S.
Patent No. 5,995,745.
4. "You" means any person or entity that makes use of the Patented
Process or agrees to be bound by provisions of this License
("Licensee").
5. "GPL" means The Free Software Foundation's General Public License
Version 2.
6. "Open RTLinux Software" means unmodified software labeled "Open
RTLinux code" by Finite State Machine Labs Inc. and:
+ In the case of a binary distribution, the complete set of
executable programs, including linked files and any and all
other accompanying files, such as documentation;
+ In the case of an installation for use, the complete set of
executable programs, any linked files, any attached files and
any and all other accompanying files, such as documentation;
+ In the case of a source distribution, the complete set of
unmodified source files, and any and all documentation
included with the source code.
7. "Open RTLinux Execution Environment" means: A computer hardware
system where the interrupt control hardware of processors and
system boards is under the direct control of unmodified Open
RTLinux software in binary form. Configuration by a Licensee using
the configuration tools provided by Licensor is not considered a
modification unless such configuration includes a change to Open
RTLinux code that is not provided as an option through the
configuration tool.
1. APPROVED USE
In addition to the other terms and conditions of this License, use of
the Patented Process is permitted, without fee or royalty, when used:
A. By software licensed under the GPL; or
B. By software that executes within an Open RTLinux Execution Environment
- whether that software is licensed under the GPL or not.
2. YOUR OBLIGATIONS
1. Any use of the Patented Process must include labeling the
product or service that includes the Patented Process with
the following language: "Used, under license, U.S. Patent No.
5, 995,745."
2. A copy of these conditions and terms must be attached to or
included with any distribution of any product or service that
uses the Patented Process. It must be made clear to anyone
that uses your product or service that all subsequent uses
must also comply with the conditions and terms of this
License and (where appropriate) the GPL. Before you can
distribute any products or services that use the Patented
Process, you must require that the proposed subsequent user,
before incorporating the Patented Process into any subsequent
use, as opposed to merely reviewing and analyzing the
Patented Process, send an E-mail to license@fsmlabs.com and
acknowledge receipt of the Patented Process and agreement to
all License conditions and terms thereby becoming a Licensee.
If you are using this Patented Process according to the conditions of
this License for GPL software and you are distributing or otherwise
making your software available outside your company then you must not
place any artificial impediments to free access to your software
source code. If you distribute your software or market your software
through some web site on the World-Wide-Web, you must make source code
for the software that makes use of the Patented Process immediately
available on this web site for all to access. Any subsequent use must
comply strictly with the terms of the GPL and with this License.
Failure to comply with the terms of the GPL will result in an
automatic termination of this License.
1. Open RTLinux software is released under the GPL and you must
comply with the terms of the GPL where applicable. Any
modification of Open RTLinux code outside of the terms of the GPL
is considered a material breach of this license. Any modification
of Open RTLinux code results in code that is not "Open RTLinux
code" in the terms of this license and this code cannot be used
under the provisions of the section on Approved Use, subparagraph
(B) above.
2. Licensee and any subsequent user of the Patented Process through
Licensee's products or services will give notice of their full
name, address, telephone number, E-mail address and date of first
use or access to the Patented Process, whichever is earlier, to
Licensor by sending an E-mail to license@fsmlabs.com.
3. You will keep complete and accurate records of all commercial uses
of the Patented Process and all commercial distributions of the
Patented Process whether that distribution occurs directly or as
part of your products or services. You will also provide copies of
all such records upon request from Licensor
4. All notices, requests, demands, payment of invoices and other
communications shall be in writing and sent by facsimile,
nationally recognized overnight carrier, or certified mail,
postage prepaid, to:
Victor J. Yodaiken
Finite State Machine Labs, Inc.
914 Paisano Drive
Socorro, New Mexico 87801
1. This Agreement is the entire agreement between the parties with
respect to this subject matter.
2. This Agreement shall be governed by the laws of the State of New
Mexico, without giving effect to principles of conflicts of law.
In addition, any action or proceeding arising from or relating to
this Agreement must be brought in a federal court in New Mexico.
Each party irrevocably submits to the jurisdiction of venue of any
such court.
3. Licensor shall have no liability for any indirect, incidental,
special, punitive or consequence of damages, including without
limitation, loss of profit or business opportunities, whether or
not advised of the possibility of such damages. Licensor expressly
disclaims any representations or warranties, expressed or implied,
regarding the product or services contemplated by this Agreement,
including any implied warranty of merchantability or fitness for a
particular purpose.
TERMINATION AND LIMITATIONS
1. The term of this License will be limited by compliance of the
Licensee. If you do not comply with the conditions and terms of
this License, the License will be automatically terminated and all
use of the Patented Process must stop. This Agreement shall
commence as of the date this Agreement is executed by both parties
and shall remain in full force and effect until
Three-Hundred-and-Sixty-Five (365) calendar days from the date of
execution subject to prior termination as provided below.
Execution shall be deemed complete as of the moment the Licensee
acknowledges acceptance of all terms of this Agreement by clicking
on the "I agree" icon found on Licensor's web site
(http://www.fsmlabs.com) or by sending written confirmation of
acceptance by electronic mail to license@fsmlabs.com. Unless this
Agreement is terminated as provided below, this Agreement shall
automatically renew for periods of Three-Hundred-and-Sixty-Five
(365) calendar days each until the expiration of the U.S. Patent
on the Licensed Process.
2. The Licensor owns all right, title and interest to the patent. The
Licensor is not obligated to defend or indemnify any Licensee
against any suit, damage, claim or allegation of patent
infringement resulting from any use of the Patented Process. In
the event of any such occurrence, the Licensor will cooperate with
Licensee, at Licensee's expense.
3. The Licensor may terminate this License and end all uses of the
Patented Process if, for any reason, Licensor believes that the
Licensee is, or is about to become, bankrupt. In addition,
Licensor may terminate this License and end all uses of the
Patented Process if Licensee files a petition for bankruptcy or if
an involuntary petition for bankruptcy is filed against Licensee
during a bankruptcy proceeding.
4. The Licensor has the right to terminate this License or any
license between the parties if there is breach of any of these
conditions and terms and will give thirty (30) days' notice of
that termination by electronic mail ("E-mail") sent to the E-mail
address provided by the Licensee.
5. Licensee acknowledges that no other representations by Licensor
exist and that no other agreements exist between Licensee and
Licensor. This Agreement will be construed and interpreted
according to the laws of the State of New Mexico.
- 4 -
|