Sie sind auf Seite 1von 12

An Wiederverkufer: Diese Hinweise und Lizenzbedingungen mssen an die Kufer weitergegeben werden, um

Lizenzverste durc den Wiederverkufer und den Kufer zu vermeiden!


"# $reberrectsvermerke
%ame &'()rigt *igentmer 'der Lizenz
Zlib V1.2.3
Copyright dmitriy anisimkov
Copyright brian raiter
Copyright mark adler
Copyright borland corporation
copyright 2004 henrik ravn
Copyright chris anderson
Copyright christian michelsen research as advanced computing
Copyright gilles vollant
Copyright jacues nomssi n!ali
Copyright cosmin truta
Copyright bob dellaca
Copyright the original !lib unit is copyright borland corp and is
based on !lib version 1 0 4 there are a series o" bugs
and security problems associated #ith that old !lib
version and #e recommend the users to update their
!lib unit
Copyright dan higdon hdan$kineso"t com and chuck #albourn
chuck#$kineso"t com
Copyright jean loup gailly and gilles vollant
Copyright in"o !ip all rights reserved
Copyright jean loup gailly
Copyright henrik ravn
Copyright simon pierre cadieu%
&d' V1.2 copyright 2001 developed by lang"ine ltd. note( rsa
+# ,iemens Lizenzbedingungen
)llgemeine *edingungen !ur +berlassung von ,o"t#are "-r )utomatisierungs. und )ntriebstechnik
/2011.04.010
"! -ber.assung der ,'ftware an Lizenznemer und *inrumung v'n %utzungsrecten an der ,'ftware
1.1 1-r die +berlassung von ,o"t#are "-r )utomatisierungs. und )ntriebstechnik durch uns an den 2i!en!nehmer gelten
ausschlie3lich diese )llgemeinen *edingungen. )llgemeine 4esch5"tsbedingungen des 2i!en!nehmers gelten nur
inso#eit( als #ir ihnen ausdr-cklich schri"tlich !ugestimmt haben. 1-r den 6m"ang der +berlassung der ,o"t#are sind die
beiderseitigen -bereinstimmenden schri"tlichen 7rkl5rungen ma3gebend. 8ir r5umen dem 2i!en!nehmer
9ut!ungsrechte an der in der )u"tragsbest5tigung oder . "alls der 2i!en!nehmer keine )u"tragsbest5tigung erh5lt . an der
im Certi"icate o" 2icense oder . "alls der 2i!en!nehmer anstelle des Certi"icate o" 2icense einen ,o"t#areproduktschein
erh5lt . an der im ,o"t#areproduktschein genannten ,o"t#are /nach"olgend :,8: genannt0 ein. ;as Certi"icate o" 2icense
und der ,o"t#areproduktschein #erden nach"olgend !usammen"assend :Co2: genannt. ;er 2i!en!nehmer erh5lt das
Co2 mit der +berlassung der ,8 b!#. des 2ie"erscheins. ;ie 1orm der +berlassung der ,8 ergibt sich eben"alls direkt
aus der )u"tragsbest5tigung oder aus der in der )u"tragsbest5tigung enthaltenen *estellnummer der ,8 in Verbindung
mit den da!ugeh<rigen *estelldaten unseres !um Zeitpunkt der )u"tragsbest5tigung g-ltigen =atalogs /nach"olgend
!usammen"assend :)u"tragsdaten: genannt0 b!#. aus dem Co2. 7rh5lt der 2i!en!nehmer keinen ;atentr5ger( ist er
berechtigt( die bei ihm bereits vorhandene ,8 in dem !ur )us-bung der ihm einger5umten 9ut!ungsrechte
er"orderlichen 6m"ang !u verviel"5ltigen. ;ies gilt entsprechend bei elektronischer +berlassung der ,8 /do#nloading0.
,o#eit in diesen )llgemeinen *edingungen au" die )u"tragsdaten b!#. das Co2 ver#iesen #ird( ist der Ver#eis au" das
Co2 dann von *edeutung( #enn der 2i!en!nehmer keine )u"tragsbest5tigung erh5lt. >n jedem 1all sind die in den
)u"tragsdaten enthaltenen ;aten auch im Co2 enthalten.
1.2 ;ie !u der ,8 geh<rende ;okumentation /nach"olgend :;okumentation: genannt0 ist getrennt !u er#erben( es sei
denn( es ergibt sich aus den )u"tragsdaten b!#. dem Co2( dass diese !um 2ie"erum"ang geh<rt. >st der 2i!en!nehmer
2iesmich?@,,
,. 1 A 12
nach Zi""er 1.1 !um Verviel"5ltigen der ,8 berechtigt( so gilt dies entsprechend "-r die ;okumentation( so#eit diese !um
2ie"erum"ang geh<rt.
1.3 7rh5lt der 2i!en!nehmer von uns "-r die ,8 einen 2icense =ey( der !ur technischen 1reischaltung der ,8 dient
/nach"olgend :2icense =ey: genannt0( so ist dieser mit !u installieren.
1.4 ;ie dem 2i!en!nehmer an der ,8 einger5umten Bechte ergeben sich aus dem 2i!en!.Cyp /siehe )bschnitt 20 und
dem ,o"t#are.Cyp /siehe )bschnitt 30. 2i!en!.Cyp und ,o"t#are.Cyp ergeben sich aus den )u"tragsdaten b!#. aus dem
Co2. 7r"olgt die +berlassung der ,8 elektronisch oder durch die 7inr5umung von Verviel"5ltigungsrechten( be!iehen
sich die in diesen )llgemeinen *edingungen genannten Bechte und D"lichten au" die rechtm53ig erstellten =opien.
1.' >st der 2i!en!nehmer berechtigt im *esit! einer "r-heren VersionABelease der ,8 /nach"olgend :1r-here Version:
genannt 0( hat der 2i!en!nehmer das Becht( die an der ,8 einger5umten 9ut!ungsrechte nach seiner 8ahl ent#eder an
der ,8 oder . so#eit dies technisch vorgesehen ist . an der 1r-heren Version aus!u-ben /do#ngrading0. 8enn die ,8
ein 6pgrade oder Do#erDack gem53 )bschnitt 4 ist( gilt erg5n!end )bschnitt 4.
1.E ,o"ern in der Beadme.;atei der ,8 unter der Bubrik :Darallele 9ut!ung: 1r-here Versionen au"ge"-hrt sind( hat der
2i!en!nehmer das Becht( die an der ,8 einger5umten 9ut!ungsrechte alternativ auch an den dort au"gelisteten
1r-heren Versionen in einer /10 >nstan! aus!u-ben. 2autet die in den )u"tragsdaten b!#. im Co2 genannte :)rt der
9ut!ung:F :>nstallation: oder :6ser:( so steht dem 2i!en!nehmer das !uvor beschriebene Becht !us5t!lich und
gleich!eitig an den dort au"gelisteten 1r-heren Versionen in einer >nstan! !u. 7ine :>nstan!: im ,inne dieser )llgemeinen
*edingungen ist ent#eder eine >nstan! in einer physischen *etriebssystem.6mgebung oder eine >nstan! in einer
virtuellen *etriebsystem.6mgebung. ;ie +bertragbarkeit der 9ut!ungsrechte an den 1r-heren Versionen ist nur
gemeinsam mit den 9ut!ungsrechten an der ,8 gem. Zi""er '.3 !ul5ssig.
1.G 7rgibt sich aus den )u"tragsdaten b!#. dem Co2( dass der 2i!en!nehmer nur den ;atentr5ger aber keine 2i!en!
erh5lt( so ist der 2i!en!nehmer !ur 9ut!ung der ,8 erst berechtigt( #enn er eine 2i!en! entsprechend )bschnitt 2
er#irbt. *is !um 7r#erb der 2i!en! ist der 2i!en!nehmer auch nicht !ur 8eitergabe der ,8 an ;ritte berechtigt.
1.H ,o#eit die ,8 @pen ,ource ,o"t#are /nach"olgend :@,,: genannt0 enth5lt( ist diese in der Beadme?@,,.;atei der
,8 au"ge"-hrt. ;er 2i!en!nehmer ist berechtigt( die @,, gem53 den je#eils einschl5gigen( "-r die @,, geltenden
2i!en!bedingungen !u nut!en. ;iese sind au" dem ;atentr5ger( mit dem der 2i!en!nehmer die ,8 erh5lt( enthalten. 1-r
@,, gelten vorrangig vor den vorliegenden )llgemeinen *edingungen die 2i!en!bedingungen( denen die je#eilige @,,
unterliegt. ,o#eit die 2i!en!bedingungen "-r die @,, eine Ierausgabe des Juellcodes vorsehen( #erden #ir diesen au"
Verlangen des 2i!en!nehmers gegen entsprechenden )u"#endungsersat! !ur Ver"-gung stellen.
1.K ;ie ,8 kann neben @,, auch andere 2i!en!so"t#are sein oder enthalten( d. h. ,o"t#are( die nicht von uns selbst
ent#ickelt #urde( sondern die #ir von ;ritten /nach"olgend :2i!en!geber: genannt0( !. *. &icroso"t 2icensing >nc.(
li!en!iert bekommen haben. 7rh5lt der 2i!en!nehmer in diesem 1all mit der ,8 in der Beadme?@,,.;atei *edingungen
des je#eiligen 2i!en!gebers( so gelten diese vorrangig vor diesen )llgemeinen *edingungen. 7nth5lt oder ist die ,8
2i!en!so"t#are und erh5lt der 2i!en!nehmer mit der ,8 *edingungen des je#eiligen 2i!en!gebers( so gelten diese im
Iinblick au" die Ia"tung des 2i!en!gebers dem 2i!en!nehmer gegen-ber. 1-r die Ia"tung von uns dem 2i!en!nehmer
gegen-ber gelten in jedem 1all diese )llgemeinen *edingungen.
+! Lizenz/0)(
Le nach 2i!en!.Cyp #erden dem 2i!en!nehmer an der ,8 die "olgenden Bechte einger5umtF
2.1 ,ingle 2icense /@ne @"" 2icense( Copy 2icense0
;er et#aig im ,o"t#areproduktschein ver#endete *egri"" @ne @"" 2icense oder Copy 2icense entspricht der ,ingle
2icense. ;ie "olgende Begelung gilt "-r die @ne @"" 2icenseACopy 2icense voll um"5nglich. ;er 2i!en!nehmer erh5lt das
nicht.ausschlie3liche( !eitlich unbegren!te( gem53 Zi""er '.3 -bertragbare Becht( die ,8 in einer /10 >nstan! !u
installieren und die so installierte ,8 au" die in den )u"tragsdaten b!#. im Co2 genannte )rt /s. :)rt der 9ut!ung:0 !u
nut!en.
2.2 1loating 2icense
;er 2i!en!nehmer erh5lt das nicht.ausschlie3liche( !eitlich unbegren!te( gem53 Zi""er '.3 -bertragbare Becht( die ,8
au" beliebig vielen 4er5ten des 2i!en!nehmers !u installieren. ;ie )n!ahl der @bjekte /!.*. *enut!er oder 4er5te0( die
die ,8 !eitgleich benut!en d-r"en ergibt sich aus den )u"tragsdaten b!#. dem Co2 /s. :)rt der 9ut!ung:0.
2.3 Bental 2icense
;er 2i!en!nehmer erh5lt das nicht.ausschlie3liche( !eitlich gem53 den )u"tragsdaten b!#. dem Co2 /s. :)rt der
9ut!ung:0 begren!te( gem53 Zi""er '.3 -bertragbare Becht( die ,8 in einer /10 >nstan! !u installieren und !u nut!en. >st
die 9ut!ungsdauer in ,tunden angegeben( beginnt die "-r die *erechnung der !eitlichen *egren!ung ma3gebliche
9ut!ung je#eils mit dem ,tarten und endet mit dem ,chlie3en der ,8. >st die 9ut!ungsdauer in Cagen( 8ochen oder
&onaten angegeben( so gilt der angegebene Zeitraum . beginnend mit dem erstmaligen ,tarten der ,8 . unabh5ngig
von der tats5chlichen 9ut!ung. >st die 9ut!ungsdauer mit einem ;atum angegeben( endet das 9ut!ungsrecht mit diesem
;atum . unabh5ngig von der tats5chlichen 9ut!ung.
2iesmich?@,,
,. 2 A 12
2.4 Bental 1loating 2icense
;er 2i!en!nehmer erh5lt das nicht.ausschlie3liche( !eitlich gem53 den )u"tragsdaten b!#. dem Co2 /s. :)rt der
9ut!ung:0 begren!te( gem53 Zi""er '.3 -bertragbare Becht( die ,8 au" beliebig vielen 4er5ten des 2i!en!nehmers !u
installieren. ;ie )n!ahl der @bjekte /!.*. *enut!er oder 4er5te0( die die ,8 !eitgleich benut!en d-r"en( ergibt sich
eben"alls aus den )u"tragsdaten b!#. dem Co2 /s. :)rt der 9ut!ung:0. >st die 9ut!ungsdauer in ,tunden angegeben(
beginnt die "-r die *erechnung der !eitlichen *egren!ung ma3gebliche 9ut!ung je#eils mit dem ,tarten und endet mit
dem ,chlie3en der ,8. >st die 9ut!ungsdauer in Cagen( 8ochen oder &onaten angegeben( so gilt der angegebene
Zeitraum M beginnend mit dem erstmaligen ,tarten der ,8 M unabh5ngig von der tats5chlichen 9ut!ung. >st die
9ut!ungsdauer mit einem ;atum angegeben( endet das 9ut!ungsrecht mit diesem ;atum . unabh5ngig von der
tats5chlichen 9ut!ung.
2.' ;emo 2icense
;er 2i!en!nehmer erh5lt das nicht.ausschlie3liche( !eitlich gem53 den )u"tragsdaten b!#. dem Co2 /s. :)rt der
9ut!ung:0 begren!te( gem53 Zi""er '.3 -bertragbare Becht( die ,8 in einer /10 >nstan! !u installieren und !u
Validierungs!#ecken !u nut!en. >st die 9ut!ungsdauer in Cagen( 8ochen oder &onaten angegeben( so gilt der
angegebene Zeitraum M beginnend mit dem erstmaligen ,tarten der ,8 M unabh5ngig von der tats5chlichen 9ut!ung. >st
die 9ut!ungsdauer mit einem ;atum angegeben( endet das 9ut!ungsrecht mit diesem ;atum . unabh5ngig von der
tats5chlichen 9ut!ung.
2.E ;emo 1loating 2icense
;er 2i!en!nehmer erh5lt das nicht.ausschlie3liche( !eitlich gem53 den )u"tragsdaten b!#. dem Co2 /s. :)rt der
9ut!ung:0 begren!te( gem53 Zi""er '.3 -bertragbare Becht( die ,8 au" beliebig vielen 4er5ten des 2i!en!nehmers !u
installieren. ;ie )n!ahl der @bjekte /!.*. *enut!er oder 4er5te0( die die ,8 !eitgleich !u Validierungs!#ecken benut!en
d-r"en( ergibt sich eben"alls aus den )u"tragsdaten b!#. dem Co2 /s. :)rt der 9ut!ung:0. >st die 9ut!ungsdauer in Cagen(
8ochen oder &onaten angegeben( so gilt der angegebene Zeitraum M beginnend mit dem erstmaligen ,tarten der ,8 M
unabh5ngig von der tats5chlichen 9ut!ung. >st die 9ut!ungsdauer mit einem ;atum angegeben( endet das
9ut!ungsrecht mit diesem ;atum . unabh5ngig von der tats5chlichen 9ut!ung.
2. G Crial 2icense
;er 2i!en!nehmer erh5lt das nicht.ausschlie3liche( nicht.-bertragbare Becht( die ,8 au" einem /10 4er5t !u installieren
und !u Validierungs!#ecken au" die in den )u"tragsdaten b!#. im Co2 genannte )rt /s. :)rt der 9ut!ung:0 !u nut!en.
;ie 9ut!ungsdauer ist au" 14 Cage . beginnend mit dem erstmaligen ,tarten der ,8 . begren!t( es sei denn( aus den
)u"tragsdaten b!#. dem Co2 ergibt sich eine andere 9ut!ungsdauer.
1! ,'ftware/0)(
>st der ,o"t#are.Cyp #eder in den )u"tragsdaten( noch im Co2 angegeben( so gelten "-r die ,8 die Bechte nach Zi""er
3.2 /Buntime ,o"t#are0.
3.1 7ngineering ,o"t#are /nach"olgend :7.,8: genannt0
7r!eugt der 2i!en!nehmer mit 7.,8 eigene Drogramme oder ;aten( die Ceile der 7.,8 enthalten( so hat der
2i!en!nehmer das li!en!geb-hren"reie Becht( diese Ceile der 7.,8 als *estandteil seiner eigenen Drogramme oder
;aten !u verviel"5ltigen( !u nut!en oder ;ritten !ur 9ut!ung !u -berlassen. *ei der +berlassung an ;ritte sind diesen
hinsichtlich der o.g. Ceile der 7.,8 den Zi""ern '.1. und '.2. entsprechende *estimmungen schri"tlich au"!uerlegen.
3.2 Buntime ,o"t#are /nach"olgend :B.,8: genannt0
*indet der 2i!en!nehmer B.,8 oder Ceile davon in eigene Drogramme oder ;aten ein( so muss der 2i!en!nehmer vor
jeder >nstallation oder Verviel"5ltigung . je nachdem( #as "r-her er"olgt . der eigenen Drogramme oder ;aten( die B.,8
oder Ceile davon enthalten( eine 2i!en! an der B.,8 entsprechend der beabsichtigten 9ut!ungsart gem53 dem dann
g-ltigen ,iemens.=atalog er#erben. +berl5sst der 2i!en!nehmer die genannten Drogramme oder ;aten ;ritten !ur
9ut!ung( so sind diesen hinsichtlich der darin enthaltenen Ceile der B.,8 dem )bschnitt ' entsprechende
*estimmungen schri"tlich au"!uerlegen. ;avon unber-hrt bleibt die Verp"lichtung des 2i!en!nehmers( eine 2i!en! an der
B.,8 !u er#erben( #enn diese im @riginal verviel"5ltigt #ird. ,o"ern in der B.,8 Cools !ur DarametrierungA=on"iguration
enthalten und "-r diese er#eiterte Bechte einger5umt sind( ergibt sich dies aus der Beadme.;atei der B.,8.
2! $(grade und 3'wer3ack
7rgibt sich aus den )u"tragsdaten b!#. dem Co2( !.*. durch den Zusat! :6pgrade: oder :Do#erDack: beim
Droduktnamen der ,8( dass die ,8 der Iochr-stung einer anderen ,o"t#are dient /nach"olgend :6rsprungsli!en!:
genannt0( enden mit der Iochr-stung die dem 2i!en!nehmer an der 6rsprungsli!en! urspr-nglich einger5umten
9ut!ungsrechte. ;ie 9ut!ungsrechte gem. Zi""er 1.E bleiben hiervon unber-hrt. ;er 2i!en!nehmer ist jedoch berechtigt(
jeder!eit die Iochr-stung . so#eit dies technisch vorgesehen ist . r-ckg5ngig !u machen /do#ngrading0 und die ihm
einger5umten 9ut!ungsrechte an der ,8 an der 6rsprungsli!en! in entsprechender )n#endung von Zi""er 1.'
2iesmich?@,,
,. 3 A 12
aus!u-ben.
4! Weitere 5ecte und 3f.icten des Lizenznemers
'.1 8enn au" dem ;atentr5ger oder der Beadme.;atei der ,8 kein gegenteiliger Vermerk -ber eine bestimmte )n!ahl
von =opien enthalten ist( dar" der 2i!en!nehmer von jedem 7%emplar der ,8( !u dessen 9ut!ung er nach diesen
)llgemeinen *edingungen berechtigt ist( eine angemessene )n!ahl von =opien an"ertigen( die ausschlie3lich "-r
;atensicherungs!#ecke ver#endet #erden d-r"en. >m +brigen dar" der 2i!en!nehmer die ,8 nur verviel"5ltigen( #enn
und so#eit ihm von uns schri"tlich Verviel"5ltigungsrechte einger5umt sind.
'.2 ;er 2i!en!nehmer dar" die ,8 nicht 5ndern( nicht !ur-ckent#ickeln oder -berset!en und er dar" keine Ceile
herausl<sen( so#eit dies nicht nach den *estimmungen des 6rheberrechtsgeset!es !#ingend erlaubt ist. ;er
2i!en!nehmer dar" "erner alpha.numerische =ennungen( &arken und 6rheberrechtsvermerke von der ,8 oder dem
;atentr5ger nicht ent"ernen und #ird sie( so#eit er !ur Verviel"5ltigung berechtigt ist( bei dieser unver5ndert mit
verviel"5ltigen. ;ie vorstehende Begelung gilt entsprechend "-r die gem53 )bschnitt 1 -berlassene ;okumentation.
'.3 ;er 2i!en!nehmer ist berechtigt( das ihm einger5umte 9ut!ungsrecht komplett au" einen ;ritten !u -bertragen(
vorausgeset!t er tri""t mit dem ;ritten eine schri"tliche Vereinbarung( die allen *estimmungen dieses )bschnitts '
entspricht und er keine =opien der ,8 beh5lt. Iat der 2i!en!nehmer "-r die ,8 einen 2icense =ey erhalten( so ist dieser
dem ;ritten !usammen mit der ,8 !u -berlassen. 1erner ist dem ;ritten das Co2 !usammen mit diesen )llgemeinen
*edingungen !u -bergeben. ;er 2i!en!nehmer #ird uns au" unseren 8unsch jeder!eit das "-r die ,8 erhaltene Co2
vorlegen.
'.4 >st die ,8 ein Do#erDack oder ein 6pgrade( #ird der 2i!en!nehmer das Co2 der 6rsprungsli!en! au"be#ahren und
au" 8unsch von uns jeder!eit !usammen mit dem Co2 der ,8 vorlegen. +bertr5gt der 2i!en!nehmer sein
9ut!ungsrecht an der Do#erDack ,8 b!#. 6pgrade ,8 gem53 Zi""er '.3( #ird er dem ;ritten auch das Co2 der
6rsprungsli!en! -bergeben.
'.' 7rh5lt der 2i!en!nehmer einen ;atentr5ger( der neben der ,8 #eitere ,o"t#are.Drodukte enth5lt( die !ur 9ut!ung
"reigeschaltet sind( so hat er an diesen "reigeschalteten ,o"t#are.Drodukten ein !eitlich begren!tes( unentgeltliches
Becht( sie ausschlie3lich "-r Validierungs!#ecke !u nut!en. ;ie !eitliche *egren!ung betr5gt 14 Cage( beginnend mit
dem erstmaligen ,tarten des je#eiligen ,o"t#are.Drogramms( so#eit nicht( !.*. in der Beadme.;atei des je#eiligen
,o"t#are.Drodukts( ein anderer Zeitraum genannt ist. 1-r diese ausschlie3lich !u Validierungs!#ecken -berlassenen
,o"t#are. Drodukte gelten die *estimmungen dieser )llgemeinen *edingungen entsprechend. ;er 2i!en!nehmer ist
nicht berechtigt( diese ,o"t#are.Drodukte getrennt( d.h. ohne die ,8 an einen ;ritten #eiter!ugeben.
Es gelten die Bedingungen des Kaufvertrags, soweit nachfolgend fr die Open Source Software nicht anders
geregelt.
1# Lizenzbedingungen und Haftungsaussc.sse fr 6(en ,'urce ,'ftware
>m Drodukt : )utomation 2icense &anagerN /nach"olgend :Drodukt: genannt0 kommt die nach"olgend au"gelistete @pen ,ource
,o"t#are in unver5nderter oder von uns ge5nderter 1orm /nach"olgend :@pen ,ource ,o"t#are: genannt0 !um 7insat!F
%ame Lizenz
!2ib V1.2.3 !2ib 2icense
&d' V1.2 ;i""erent 2icenses
;ie @pen ,ource ,o"t#are #ird unentgeltlich -berlassen. ,ie sind berechtigt( die @pen ,ource ,o"t#are gem53 den
je#eiligen( unten genannten 2i!en!bedingungen /@,,.2i!en!bedingungen0 !u nut!en. *ei 8iderspr-chen dieser @,,
2i!en!bedingungen !u den "-r das Drodukt geltenden 2i!en!bestimmungen gem53 Zi""ern 2 und 3 gehen "-r die @pen ,ource
,o"t#are die @,, 2i!en!bedingungen vor. *ei Verlet!ung dieser @,, 2i!en!bedingungen ist neben uns auch der dort
genannte 2i!en!geber berechtigt( die daraus entstehenden )nspr-che und Bechte im eigenen 9amen geltend !u machen.
;en Juellte%t der @pen ,ource ,o"t#are k<nnen ,ie . so#eit die einschl5gigen @,, 2i!en!bedingungen dies vorsehen .
gegen Zahlung der Versandkosten bei ihrem ,iemens Vertriebsbeau"tragten !umindest bis !um )blau" von 3 Lahren ab
7r#erb des Drodukts an"ordern.
Haftung fr 6(en ,'urce ,'ftware
2iesmich?@,,
,. 4 A 12
8ir ha"ten "-r das Drodukt einschlie3lich der darin enthaltenen @pen ,ource ,o"t#are entsprechend den "-r das Drodukt
g-ltigen 2i!en!bestimmungen. Legliche Ia"tung "-r die 9ut!ung der @pen ,ource ,o"t#are -ber den von uns "-r das Drodukt
vorgesehenen Drogrammablau" hinaus so#ie jegliche Ia"tung "-r &5ngel( die durch Onderungen der @pen ,ource ,o"t#are
verursacht #urden( ist ausgeschlossen.
8ir leisten keine technische 6nterst-t!ung "-r das Drodukt( #enn dieses ge5ndert #urde.
Lesen ,ie bitte die f'.genden Lizenzbedingungen genau durc, bev'r ,ie das 3r'dukt nutzen! Die Anname der darin
enta.tenen Haftungaussc.sse und 7ewr.eistungsaussc.sse ist eine k.are 8'rbedingung der %utzung der
6(en ,'urce ,'ftware!
1!"# Lizenzbedingungen v'n zLib / 8"!+!1
1
/C0 1KK'.2004 Lean.loup 4ailly and &ark )dler
Chis so"t#are is provided Pas.isP( #ithout any e%press or implied #arranty. >n no event #ill the
authors be held liable "or any damages arising "rom the use o" this so"t#are.
Dermission is granted to anyone to use this so"t#are "or any purpose( including commercial
applications( and to alter it and redistribute it "reely( subject to the "ollo#ing restrictionsF
1. Che origin o" this so"t#are must not be misrepresentedQ you must not claim that you #rote the
original so"t#are. >" you use this so"t#are in a product( an ackno#ledgment in the product
documentation #ould be appreciated but is not reuired.
2. )ltered source versions must be plainly marked as such( and must not be misrepresented as
being the original so"t#are.
3. Chis notice may not be removed or altered "rom any source distribution.
Lean.loup 4ailly &ark )dler
jloup$g!ip.org madler$alumni.caltech.edu
2 .. Copyright /C0 2002.2004 ;mitriy )nisimkov ..
.. ..
.. Chis library is "ree so"t#areQ you can redistribute it andAor modi"y ..
.. it under the terms o" the 496 4eneral Dublic 2icense as published by ..
.. the 1ree ,o"t#are 1oundationQ either version 2 o" the 2icense( or /at ..
.. your option0 any later version. ..
.. ..
.. Chis library is distributed in the hope that it #ill be use"ul( but ..
.. 8>CI@6C )9R 8)BB)9CRQ #ithout even the implied #arranty o" ..
.. &7BCI)9C)*>2>CR or 1>C97,, 1@B ) D)BC>C62)B D6BD@,7. ,ee the 496 ..
.. 4eneral Dublic 2icense "or more details. ..
.. ..
.. Rou should have received a copy o" the 496 4eneral Dublic 2icense ..
.. along #ith this libraryQ i" not( #rite to the 1ree ,o"t#are 1oundation( ..
.. >nc.( 'K Cemple Dlace . ,uite 330( *oston( &) 02111.130G( 6,). ..
.. ..
.. )s a special e%ception( i" other "iles instantiate generics "rom this ..
.. unit( or you link this unit #ith other "iles to produce an e%ecutable( ..
.. this unit does not by itsel" cause the resulting e%ecutable to be ..
.. covered by the 496 4eneral Dublic 2icense. Chis e%ception does not ..
.. ho#ever invalidate any other reasons #hy the e%ecutable "ile might be ..
.. covered by the 496 Dublic 2icense.
496 4797B)2 D6*2>C 2>C79,7
Version 2( Lune 1KK1
Copyright /C0 1KHK( 1KK1 1ree ,o"t#are 1oundation( >nc.
'K Cemple Dlace( ,uite 330( *oston( &) 02111.130G 6,)
7veryone is permitted to copy and distribute verbatim copies
o" this license document( but changing it is not allo#ed.
Dreamble
Che licenses "or most so"t#are are designed to take a#ay your
"reedom to share and change it. *y contrast( the 496 4eneral Dublic
2icense is intended to guarantee your "reedom to share and change "ree
2iesmich?@,,
,. ' A 12
so"t#are..to make sure the so"t#are is "ree "or all its users. Chis
4eneral Dublic 2icense applies to most o" the 1ree ,o"t#are
1oundationPs so"t#are and to any other program #hose authors commit to
using it. /,ome other 1ree ,o"t#are 1oundation so"t#are is covered by
the 496 2ibrary 4eneral Dublic 2icense instead.0 Rou can apply it to
your programs( too.
8hen #e speak o" "ree so"t#are( #e are re"erring to "reedom( not
price. @ur 4eneral Dublic 2icenses are designed to make sure that you
have the "reedom to distribute copies o" "ree so"t#are /and charge "or
this service i" you #ish0( that you receive source code or can get it
i" you #ant it( that you can change the so"t#are or use pieces o" it
in ne# "ree programsQ and that you kno# you can do these things.
Co protect your rights( #e need to make restrictions that "orbid
anyone to deny you these rights or to ask you to surrender the rights.
Chese restrictions translate to certain responsibilities "or you i" you
distribute copies o" the so"t#are( or i" you modi"y it.
1or e%ample( i" you distribute copies o" such a program( #hether
gratis or "or a "ee( you must give the recipients all the rights that
you have. Rou must make sure that they( too( receive or can get the
source code. )nd you must sho# them these terms so they kno# their
rights.
8e protect your rights #ith t#o stepsF /10 copyright the so"t#are( and
/20 o""er you this license #hich gives you legal permission to copy(
distribute andAor modi"y the so"t#are.
)lso( "or each authorPs protection and ours( #e #ant to make certain
that everyone understands that there is no #arranty "or this "ree
so"t#are. >" the so"t#are is modi"ied by someone else and passed on( #e
#ant its recipients to kno# that #hat they have is not the original( so
that any problems introduced by others #ill not re"lect on the original
authorsP reputations.
1inally( any "ree program is threatened constantly by so"t#are
patents. 8e #ish to avoid the danger that redistributors o" a "ree
program #ill individually obtain patent licenses( in e""ect making the
program proprietary. Co prevent this( #e have made it clear that any
patent must be licensed "or everyonePs "ree use or not licensed at all.
Che precise terms and conditions "or copying( distribution and
modi"ication "ollo#.
496 4797B)2 D6*2>C 2>C79,7
C7B&, )9; C@9;>C>@9, 1@B C@DR>94( ;>,CB>*6C>@9 )9; &@;>1>C)C>@9
0. Chis 2icense applies to any program or other #ork #hich contains
a notice placed by the copyright holder saying it may be distributed
under the terms o" this 4eneral Dublic 2icense. Che :Drogram:( belo#(
re"ers to any such program or #ork( and a :#ork based on the Drogram:
means either the Drogram or any derivative #ork under copyright la#F
that is to say( a #ork containing the Drogram or a portion o" it(
either verbatim or #ith modi"ications andAor translated into another
language. /Iereina"ter( translation is included #ithout limitation in
the term :modi"ication:.0 7ach licensee is addressed as :you:.
)ctivities other than copying( distribution and modi"ication are not
covered by this 2icenseQ they are outside its scope. Che act o"
running the Drogram is not restricted( and the output "rom the Drogram
is covered only i" its contents constitute a #ork based on the
Drogram /independent o" having been made by running the Drogram0.
8hether that is true depends on #hat the Drogram does.
1. Rou may copy and distribute verbatim copies o" the DrogramPs
source code as you receive it( in any medium( provided that you
2iesmich?@,,
,. E A 12
conspicuously and appropriately publish on each copy an appropriate
copyright notice and disclaimer o" #arrantyQ keep intact all the
notices that re"er to this 2icense and to the absence o" any #arrantyQ
and give any other recipients o" the Drogram a copy o" this 2icense
along #ith the Drogram.
Rou may charge a "ee "or the physical act o" trans"erring a copy( and
you may at your option o""er #arranty protection in e%change "or a "ee.
2. Rou may modi"y your copy or copies o" the Drogram or any portion
o" it( thus "orming a #ork based on the Drogram( and copy and
distribute such modi"ications or #ork under the terms o" ,ection 1
above( provided that you also meet all o" these conditionsF
a0 Rou must cause the modi"ied "iles to carry prominent notices
stating that you changed the "iles and the date o" any change.
b0 Rou must cause any #ork that you distribute or publish( that in
#hole or in part contains or is derived "rom the Drogram or any
part thereo"( to be licensed as a #hole at no charge to all third
parties under the terms o" this 2icense.
c0 >" the modi"ied program normally reads commands interactively
#hen run( you must cause it( #hen started running "or such
interactive use in the most ordinary #ay( to print or display an
announcement including an appropriate copyright notice and a
notice that there is no #arranty /or else( saying that you provide
a #arranty0 and that users may redistribute the program under
these conditions( and telling the user ho# to vie# a copy o" this
2icense. /7%ceptionF i" the Drogram itsel" is interactive but
does not normally print such an announcement( your #ork based on
the Drogram is not reuired to print an announcement.0
Chese reuirements apply to the modi"ied #ork as a #hole. >"
identi"iable sections o" that #ork are not derived "rom the Drogram(
and can be reasonably considered independent and separate #orks in
themselves( then this 2icense( and its terms( do not apply to those
sections #hen you distribute them as separate #orks. *ut #hen you
distribute the same sections as part o" a #hole #hich is a #ork based
on the Drogram( the distribution o" the #hole must be on the terms o"
this 2icense( #hose permissions "or other licensees e%tend to the
entire #hole( and thus to each and every part regardless o" #ho #rote it.
Chus( it is not the intent o" this section to claim rights or contest
your rights to #ork #ritten entirely by youQ rather( the intent is to
e%ercise the right to control the distribution o" derivative or
collective #orks based on the Drogram.
>n addition( mere aggregation o" another #ork not based on the Drogram
#ith the Drogram /or #ith a #ork based on the Drogram0 on a volume o"
a storage or distribution medium does not bring the other #ork under
the scope o" this 2icense.
3. Rou may copy and distribute the Drogram /or a #ork based on it(
under ,ection 20 in object code or e%ecutable "orm under the terms o"
,ections 1 and 2 above provided that you also do one o" the "ollo#ingF
a0 )ccompany it #ith the complete corresponding machine.readable
source code( #hich must be distributed under the terms o" ,ections
1 and 2 above on a medium customarily used "or so"t#are interchangeQ or(
b0 )ccompany it #ith a #ritten o""er( valid "or at least three
years( to give any third party( "or a charge no more than your
cost o" physically per"orming source distribution( a complete
machine.readable copy o" the corresponding source code( to be
distributed under the terms o" ,ections 1 and 2 above on a medium
customarily used "or so"t#are interchangeQ or(
2iesmich?@,,
,. G A 12
c0 )ccompany it #ith the in"ormation you received as to the o""er
to distribute corresponding source code. /Chis alternative is
allo#ed only "or noncommercial distribution and only i" you
received the program in object code or e%ecutable "orm #ith such
an o""er( in accord #ith ,ubsection b above.0
Che source code "or a #ork means the pre"erred "orm o" the #ork "or
making modi"ications to it. 1or an e%ecutable #ork( complete source
code means all the source code "or all modules it contains( plus any
associated inter"ace de"inition "iles( plus the scripts used to
control compilation and installation o" the e%ecutable. Io#ever( as a
special e%ception( the source code distributed need not include
anything that is normally distributed /in either source or binary
"orm0 #ith the major components /compiler( kernel( and so on0 o" the
operating system on #hich the e%ecutable runs( unless that component
itsel" accompanies the e%ecutable.
>" distribution o" e%ecutable or object code is made by o""ering
access to copy "rom a designated place( then o""ering euivalent
access to copy the source code "rom the same place counts as
distribution o" the source code( even though third parties are not
compelled to copy the source along #ith the object code.
4. Rou may not copy( modi"y( sublicense( or distribute the Drogram
e%cept as e%pressly provided under this 2icense. )ny attempt
other#ise to copy( modi"y( sublicense or distribute the Drogram is
void( and #ill automatically terminate your rights under this 2icense.
Io#ever( parties #ho have received copies( or rights( "rom you under
this 2icense #ill not have their licenses terminated so long as such
parties remain in "ull compliance.
'. Rou are not reuired to accept this 2icense( since you have not
signed it. Io#ever( nothing else grants you permission to modi"y or
distribute the Drogram or its derivative #orks. Chese actions are
prohibited by la# i" you do not accept this 2icense. Chere"ore( by
modi"ying or distributing the Drogram /or any #ork based on the
Drogram0( you indicate your acceptance o" this 2icense to do so( and
all its terms and conditions "or copying( distributing or modi"ying
the Drogram or #orks based on it.
E. 7ach time you redistribute the Drogram /or any #ork based on the
Drogram0( the recipient automatically receives a license "rom the
original licensor to copy( distribute or modi"y the Drogram subject to
these terms and conditions. Rou may not impose any "urther
restrictions on the recipientsP e%ercise o" the rights granted herein.
Rou are not responsible "or en"orcing compliance by third parties to
this 2icense.
G. >"( as a conseuence o" a court judgment or allegation o" patent
in"ringement or "or any other reason /not limited to patent issues0(
conditions are imposed on you /#hether by court order( agreement or
other#ise0 that contradict the conditions o" this 2icense( they do not
e%cuse you "rom the conditions o" this 2icense. >" you cannot
distribute so as to satis"y simultaneously your obligations under this
2icense and any other pertinent obligations( then as a conseuence you
may not distribute the Drogram at all. 1or e%ample( i" a patent
license #ould not permit royalty."ree redistribution o" the Drogram by
all those #ho receive copies directly or indirectly through you( then
the only #ay you could satis"y both it and this 2icense #ould be to
re"rain entirely "rom distribution o" the Drogram.
>" any portion o" this section is held invalid or unen"orceable under
any particular circumstance( the balance o" the section is intended to
apply and the section as a #hole is intended to apply in other
circumstances.
2iesmich?@,,
,. H A 12
>t is not the purpose o" this section to induce you to in"ringe any
patents or other property right claims or to contest validity o" any
such claimsQ this section has the sole purpose o" protecting the
integrity o" the "ree so"t#are distribution system( #hich is
implemented by public license practices. &any people have made
generous contributions to the #ide range o" so"t#are distributed
through that system in reliance on consistent application o" that
systemQ it is up to the authorAdonor to decide i" he or she is #illing
to distribute so"t#are through any other system and a licensee cannot
impose that choice.
Chis section is intended to make thoroughly clear #hat is believed to
be a conseuence o" the rest o" this 2icense.
H. >" the distribution andAor use o" the Drogram is restricted in
certain countries either by patents or by copyrighted inter"aces( the
original copyright holder #ho places the Drogram under this 2icense
may add an e%plicit geographical distribution limitation e%cluding
those countries( so that distribution is permitted only in or among
countries not thus e%cluded. >n such case( this 2icense incorporates
the limitation as i" #ritten in the body o" this 2icense.
K. Che 1ree ,o"t#are 1oundation may publish revised andAor ne# versions
o" the 4eneral Dublic 2icense "rom time to time. ,uch ne# versions #ill
be similar in spirit to the present version( but may di""er in detail to
address ne# problems or concerns.
7ach version is given a distinguishing version number. >" the Drogram
speci"ies a version number o" this 2icense #hich applies to it and :any
later version:( you have the option o" "ollo#ing the terms and conditions
either o" that version or o" any later version published by the 1ree
,o"t#are 1oundation. >" the Drogram does not speci"y a version number o"
this 2icense( you may choose any version ever published by the 1ree ,o"t#are
1oundation.
10. >" you #ish to incorporate parts o" the Drogram into other "ree
programs #hose distribution conditions are di""erent( #rite to the author
to ask "or permission. 1or so"t#are #hich is copyrighted by the 1ree
,o"t#are 1oundation( #rite to the 1ree ,o"t#are 1oundationQ #e sometimes
make e%ceptions "or this. @ur decision #ill be guided by the t#o goals
o" preserving the "ree status o" all derivatives o" our "ree so"t#are and
o" promoting the sharing and reuse o" so"t#are generally.
9@ 8)BB)9CR
11. *7C)6,7 CI7 DB@4B)& >, 2>C79,7; 1B77 @1 CI)B47( CI7B7 >, 9@ 8)BB)9CR
1@B CI7 DB@4B)&( C@ CI7 7SC79C D7B&>CC7; *R )DD2>C)*27 2)8. 7SC7DC 8I79
@CI7B8>,7 ,C)C7; >9 8B>C>94 CI7 C@DRB>4IC I@2;7B, )9;A@B @CI7B D)BC>7,
DB@V>;7 CI7 DB@4B)& :), >,: 8>CI@6C 8)BB)9CR @1 )9R =>9;( 7>CI7B
7SDB7,,7; @B >&D2>7;( >9C26;>94( *6C 9@C 2>&>C7; C@( CI7 >&D2>7;
8)BB)9C>7, @1 &7BCI)9C)*>2>CR )9; 1>C97,, 1@B ) D)BC>C62)B D6BD@,7. CI7
79C>B7 B>,= ), C@ CI7 J6)2>CR )9; D7B1@B&)9C7 @1 CI7 DB@4B)& >, 8>CI
R@6. ,I@62; CI7 DB@4B)& DB@V7 ;717CC>V7( R@6 ),,6&7 CI7 C@,C @1 )22
97C7,,)BR ,7BV>C>94( B7D)>B @B C@BB7CC>@9.
12. >9 9@ 7V79C 6927,, B7J6>B7; *R )DD2>C)*27 2)8 @B )4B77; C@ >9 8B>C>94
8>22 )9R C@DRB>4IC I@2;7B( @B )9R @CI7B D)BCR 8I@ &)R &@;>1R )9;A@B
B7;>,CB>*6C7 CI7 DB@4B)& ), D7B&>CC7; )*@V7( *7 2>)*27 C@ R@6 1@B
;)&)47,( >9C26;>94 )9R 4797B)2( ,D7C>)2( >9C>;79C)2 @B C@9,7J679C>)2
;)&)47, )B>,>94 @6C @1 CI7 6,7 @B >9)*>2>CR C@ 6,7 CI7 DB@4B)& />9C26;>94
*6C 9@C 2>&>C7; C@ 2@,, @1 ;)C) @B ;)C) *7>94 B79;7B7; >9)CC6B)C7 @B
2@,,7, ,6,C)>97; *R R@6 @B CI>B; D)BC>7, @B ) 1)>26B7 @1 CI7 DB@4B)& C@
@D7B)C7 8>CI )9R @CI7B DB@4B)&,0( 7V79 >1 ,6CI I@2;7B @B @CI7B D)BCR
I), *779 );V>,7; @1 CI7 D@,,>*>2>CR @1 ,6CI ;)&)47,.
79; @1 C7B&, )9; C@9;>C>@9,
2iesmich?@,,
,. K A 12
Io# to )pply Chese Cerms to Rour 9e# Drograms
>" you develop a ne# program( and you #ant it to be o" the greatest
possible use to the public( the best #ay to achieve this is to make it
"ree so"t#are #hich everyone can redistribute and change under these terms.
Co do so( attach the "ollo#ing notices to the program. >t is sa"est
to attach them to the start o" each source "ile to most e""ectively
convey the e%clusion o" #arrantyQ and each "ile should have at least
the :copyright: line and a pointer to #here the "ull notice is "ound.
Tone line to give the programPs name and a brie" idea o" #hat it does.U
Copyright /C0 TyearU Tname o" authorU
Chis program is "ree so"t#areQ you can redistribute it andAor modi"y
it under the terms o" the 496 4eneral Dublic 2icense as published by
the 1ree ,o"t#are 1oundationQ either version 2 o" the 2icense( or
/at your option0 any later version.
Chis program is distributed in the hope that it #ill be use"ul(
but 8>CI@6C )9R 8)BB)9CRQ #ithout even the implied #arranty o"
&7BCI)9C)*>2>CR or 1>C97,, 1@B ) D)BC>C62)B D6BD@,7. ,ee the
496 4eneral Dublic 2icense "or more details.
Rou should have received a copy o" the 496 4eneral Dublic 2icense
along #ith this programQ i" not( #rite to the 1ree ,o"t#are
1oundation( >nc.( 'K Cemple Dlace( ,uite 330( *oston( &) 02111.130G 6,)
)lso add in"ormation on ho# to contact you by electronic and paper mail.
>" the program is interactive( make it output a short notice like this
#hen it starts in an interactive modeF
4nomovision version EK( Copyright /C0 year name o" author
4nomovision comes #ith )*,@26C72R 9@ 8)BB)9CRQ "or details type Vsho# #P.
Chis is "ree so"t#are( and you are #elcome to redistribute it
under certain conditionsQ type Vsho# cP "or details.
Che hypothetical commands Vsho# #P and Vsho# cP should sho# the appropriate
parts o" the 4eneral Dublic 2icense. @" course( the commands you use may
be called something other than Vsho# #P and Vsho# cPQ they could even be
mouse.clicks or menu items..#hatever suits your program.
Rou should also get your employer /i" you #ork as a programmer0 or your
school( i" any( to sign a :copyright disclaimer: "or the program( i"
necessary. Iere is a sampleQ alter the namesF
Royodyne( >nc.( hereby disclaims all copyright interest in the program
V4nomovisionP /#hich makes passes at compilers0 #ritten by Lames Iacker.
Tsignature o" Cy CoonU( 1 )pril 1KHK
Cy Coon( Dresident o" Vice
Chis 4eneral Dublic 2icense does not permit incorporating your program into
proprietary programs. >" your program is a subroutine library( you may
consider it more use"ul to permit linking proprietary applications #ith the
library. >" this is #hat you #ant to do( use the 496 2ibrary 4eneral
Dublic 2icense instead o" this 2icense.
3 W Copyright /c0 1KKG
W Christian &ichelsen Besearch ),
W )dvanced Computing
W 1anto"tvegen 3H( '03E *7B479( 9or#ay
W httpFAA###.cmr.no
W
W Dermission to use( copy( modi"y( distribute and sell this so"t#are
W and its documentation "or any purpose is hereby granted #ithout "ee(
2iesmich?@,,
,. 10 A 12
W provided that the above copyright notice appear in all copies and
W that both that copyright notice and this permission notice appear
W in supporting documentation. Christian &ichelsen Besearch ), makes no
W representations about the suitability o" this so"t#are "or any
W purpose. >t is provided :as is: #ithout e%press or implied #arranty.
4 *oost ,o"t#are 2icense . Version 1.0 . )ugust 1Gth( 2003
Dermission is hereby granted( "ree o" charge( to any person or organi!ation obtaining a copy o"
the so"t#are and accompanying documentation covered by this license /the :,o"t#are:0 to use(
reproduce( display( distribute( e%ecute( and transmit the ,o"t#are( and to prepare derivative
#orks o" the ,o"t#are( and to permit third.parties to #hom the ,o"t#are is "urnished to
do so( all subject to the "ollo#ingF
Che copyright notices in the ,o"t#are and this entire statement( including the above license
grant( this restriction and the "ollo#ing disclaimer( must be included in all copies o" the ,o"t#are(
in #hole or in part( and all derivative #orks o" the ,o"t#are( unless such copies or derivative
#orks are solely in the "orm o" machine.e%ecutable object code generated by a source language
processor.
CI7 ,@1C8)B7 >, DB@V>;7; :), >,:( 8>CI@6C 8)BB)9CR @1 )9R =>9;( 7SDB7,,
@B >&D2>7;( >9C26;>94 *6C 9@C 2>&>C7; C@ CI7 8)BB)9C>7, @1
&7BCI)9C)*>2>CR( 1>C97,, 1@B ) D)BC>C62)B D6BD@,7( C>C27 )9; 9@9.
>91B>947&79C. >9 9@ 7V79C ,I)22 CI7 C@DRB>4IC I@2;7B, @B )9R@97
;>,CB>*6C>94 CI7 ,@1C8)B7 *7 2>)*27 1@B )9R ;)&)47, @B @CI7B 2>)*>2>CR(
8I7CI7B >9 C@9CB)CC( C@BC @B @CI7B8>,7( )B>,>94 1B@&( @6C @1 @B >9
C@997CC>@9 8>CI CI7 ,@1C8)B7 @B CI7 6,7 @B @CI7B ;7)2>94, >9 CI7
,@1C8)B7.
1!+# Lizenzbedingungen v'n md4 / 8"!+
1
Chis so"t#are is derived "rom the B,) ;ata ,ecurity( >nc. &;' &essage.;igest
)lgorithm.
>ncorporation o" this statement is a condition o" useQ please see the B,)
;ata ,ecurity >nc copyright notice belo#F.
Copyright /C0 1KK0.2( B,) ;ata ,ecurity( >nc. Created 1KK0. )ll rights reserved.
B,) ;ata ,ecurity( >nc. makes no representations concerning either the
merchantability o" this so"t#are or the suitability o" this so"t#are "or any particular
purpose. >t is provided :as is: #ithout e%press or implied #arranty o" any kind.
Chese notices must be retained in any copies o" any part o" this documentation andAor
so"t#are.
Copyright /C0 1KK1.2( B,) ;ata ,ecurity( >nc. Created 1KK1. )ll rights reserved.
2icense to copy and use this so"t#are is granted provided that it is identi"ied as the
:B,) ;ata ,ecurity( >nc. &;' &essage.;igest )lgorithm: in all material mentioning or
re"erencing this so"t#are or this "unction.
2icense is also granted to make and use derivative #orks provided that such #orks are
identi"ied as :derived "rom the B,) ;ata ,ecurity( >nc. &;' &essage.;igest
)lgorithm: in all material mentioning or re"erencing the derived #ork.
B,) ;ata ,ecurity( >nc. makes no representations concerning either the
merchantability o" this so"t#are or the suitability o" this so"t#are "or any particular
purpose. >t is provided :as is: #ithout e%press or implied #arranty o" any kind.
Chese notices must be retained in any copies o" any part o" this documentation andAor
so"t#are.
2
Chis implementation o" the B,) &;' algorithm #as developed by 2ang"ine 2td and
has been placed in the public domain "or "ree use. Io#ever( #herever it is used( the
B,) copyright notices must be adhered to( as described #ithin the code and the test
applicationPs :)bout: bo%. )lso( 2ang"ine must be credited. >" the code is modi"ied in
2iesmich?@,,
,. 11 A 12
any #ay( this should be mentioned. ,ource code should clearly distinguish bet#een
2ang"inePs original code and the modi"ications.
3
Chis implementation o" the B,) &;' )lgorithm by 2ang"ine 2td
Chis so"t#are is derived "rom the B,) ;ata ,ecurity( >nc.
&;' &essage.;igest )lgorithm.
Copyright /C0 1KK0.2( B,) ;ata ,ecurity( >nc. Created 1KK0. )ll rights reserved.
B,) ;ata ,ecurity( >nc. makes no representations concerning either the
merchantability o" this so"t#are or the suitability o" this so"t#are "or any particular
purpose. >t is provided ::as is:: #ithout e%press or implied #arranty o" any kind.n
Chese notices must be retained in any copies o" any part o" this documentation andAor
so"t#are.
Copyright /C0 1KK1.2( B,) ;ata ,ecurity( >nc. Created 1KK1. )ll rights reserved.
Chis implementation o" the B,) &;' )lgorithm by 2ang"ine 2td
2ang"ine makes no representations concerning either the merchantability o" this
so"t#are or the suitability o" this so"t#are "or any particular purpose. >t is provided ::as
is:: #ithout e%press or implied #arranty o" any kind.
>n addition to the above( 2ang"ine make no #arranty or assurances regarding the
accuracy o" this implementation o" the &;' checksum algorithm nor any assurances
regarding its suitability "or any purposes.
Chis implementation may be used "reely provided that 2ang"ine is credited in a
copyright or similar notices /eg( B,) &;' )lgorithm implemented by 2ang"ine 2td.0
and provided that the B,) ;ata ,ecurity notices given above and in the source code
are complied #ith.:0Q
2iesmich?@,,
,. 12 A 12