Microsoft Reciprocal License
Die Microsoft Reciprocal License, kurz Ms-RL (ursprünglich Microsoft Community License, Ms-CL<ref>https://blogs.msdn.microsoft.com/charlie/2007/10/23/open-source-initiative-approves-microsoft-licenses/</ref>), ist eine der beiden ersten Open-Source-Lizenzen von Microsoft. Diese Lizenz wurde von der OSI genauso wie die Ms-PL am 12. Oktober 2007 als Open Source anerkannt.<ref><templatestyles src="Webarchiv/styles.css" />{{#if:20090927010759
| {{#ifeq: 20090927010759 | *
| {{#if: OSI Approves Microsoft License Submissions | {{#invoke:WLink|getEscapedTitle|OSI Approves Microsoft License Submissions}} | {{#invoke:Webarchiv|getdomain|http://opensource.org/node/207}} }} (Archivversionen)
| {{#iferror: {{#time: j. F Y|20090927010759}}
| {{#if: || }}Der Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
| {{#if: OSI Approves Microsoft License Submissions | {{#invoke:WLink|getEscapedTitle|OSI Approves Microsoft License Submissions}} | {{#invoke:Webarchiv|getdomain|http://opensource.org/node/207}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: 2024-03-19 23:15:09 InternetArchiveBot | 2024-03-19 23:15:09 InternetArchiveBot | }} | des Vorlage:Referrer }} vom {{#time: j. F Y|20090927010759}} im Internet Archive{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
}}
| {{#if:
| {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
| {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
| 16= {{#if: OSI Approves Microsoft License Submissions | {{#invoke:WLink|getEscapedTitle|OSI Approves Microsoft License Submissions}} | {{#invoke:Webarchiv|getdomain|http://opensource.org/node/207}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: 2024-03-19 23:15:09 InternetArchiveBot | 2024-03-19 23:15:09 InternetArchiveBot | }} | des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| 9 = {{#if: OSI Approves Microsoft License Submissions | {{#invoke:WLink|getEscapedTitle|OSI Approves Microsoft License Submissions}} | {{#invoke:Webarchiv|getdomain|http://opensource.org/node/207}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: 2024-03-19 23:15:09 InternetArchiveBot | 2024-03-19 23:15:09 InternetArchiveBot | }} | des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!{{#if: || }}
}}
| c|{{{webciteID}}}}} {{#if: OSI Approves Microsoft License Submissions | {{#invoke:WLink|getEscapedTitle|OSI Approves Microsoft License Submissions}} | {{#invoke:Webarchiv|getdomain|http://opensource.org/node/207}} }} ({{#if: {{#if: 2024-03-19 23:15:09 InternetArchiveBot | 2024-03-19 23:15:09 InternetArchiveBot | }} | des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
| {{#if:
| Vorlage:Webarchiv/Today
| {{#if:
| Vorlage:Webarchiv/Generisch
| {{#if: OSI Approves Microsoft License Submissions | {{#invoke:WLink|getEscapedTitle|OSI Approves Microsoft License Submissions}} | {{#invoke:Webarchiv|getdomain|http://opensource.org/node/207}} }}
}}}}}}}}{{#if:2024-03-19 23:15:09 InternetArchiveBot
| Vorlage:Webarchiv/archiv-bot
}}{{#invoke:TemplatePar|check
|all = url=
|opt = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
|cat = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
|errNS = 0
|template = Vorlage:Webarchiv
|format = *
|preview = 1
}}{{#ifexpr: {{#if:20090927010759|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
}}{{#if:
| {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
| web.archive.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}}
| webcitation.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}}
| archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
}}{{#if:
| {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
| }}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
}}
| {{#if:
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
}}
}}{{#if:{{#invoke:URLutil|isHostPathResource|http://opensource.org/node/207}}
|| {{#if: || }}
}}{{#if: OSI Approves Microsoft License Submissions
| {{#if: {{#invoke:WLink|isBracketedLink|OSI Approves Microsoft License Submissions}}
| {{#if: || }}
}}
| {{#if: || }}
}}{{#switch:
|addlarchives|addlpages= {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
}}{{#ifeq: {{#invoke:Str|find|http://opensource.org/node/207%7Carchiv}} |-1
|| {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://opensource.org/node/207%7C4}}%7Chttp}} |-1
|| {{#switch: {{#invoke:Webarchiv|getdomain|http://opensource.org/node/207 }}
| abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org =
| #default = {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
}}
}}
}}</ref> Damit sind diese beiden Lizenzen die ersten Lizenzen von Microsoft, die alle 10 Kriterien der OSI erfüllen.
Die Anerkennung als Open Source wurde von Microsoft am 10. August 2007 noch unter dem Namen Microsoft Community License (Ms-CL) beantragt.<ref><templatestyles src="Webarchiv/styles.css" />{{#if:20071011060812
| {{#ifeq: 20071011060812 | *
| {{#if: Antrag an OSI | {{#invoke:WLink|getEscapedTitle|Antrag an OSI}} | {{#invoke:Webarchiv|getdomain|http://crynwr.com/cgi-bin/ezmlm-cgi?3:mss:13324:200708:cokmgmoknbgepfbongjn}} }} (Archivversionen)
| {{#iferror: {{#time: j. F Y|20071011060812}}
| {{#if: || }}Der Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
| {{#if: Antrag an OSI | {{#invoke:WLink|getEscapedTitle|Antrag an OSI}} | {{#invoke:Webarchiv|getdomain|http://crynwr.com/cgi-bin/ezmlm-cgi?3:mss:13324:200708:cokmgmoknbgepfbongjn}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: 2022-03-26 15:51:13 InternetArchiveBot | 2022-03-26 15:51:13 InternetArchiveBot | }} | des Vorlage:Referrer }} vom {{#time: j. F Y|20071011060812}} im Internet Archive{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
}}
| {{#if:
| {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
| {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
| 16= {{#if: Antrag an OSI | {{#invoke:WLink|getEscapedTitle|Antrag an OSI}} | {{#invoke:Webarchiv|getdomain|http://crynwr.com/cgi-bin/ezmlm-cgi?3:mss:13324:200708:cokmgmoknbgepfbongjn}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: 2022-03-26 15:51:13 InternetArchiveBot | 2022-03-26 15:51:13 InternetArchiveBot | }} | des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| 9 = {{#if: Antrag an OSI | {{#invoke:WLink|getEscapedTitle|Antrag an OSI}} | {{#invoke:Webarchiv|getdomain|http://crynwr.com/cgi-bin/ezmlm-cgi?3:mss:13324:200708:cokmgmoknbgepfbongjn}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: 2022-03-26 15:51:13 InternetArchiveBot | 2022-03-26 15:51:13 InternetArchiveBot | }} | des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!{{#if: || }}
}}
| c|{{{webciteID}}}}} {{#if: Antrag an OSI | {{#invoke:WLink|getEscapedTitle|Antrag an OSI}} | {{#invoke:Webarchiv|getdomain|http://crynwr.com/cgi-bin/ezmlm-cgi?3:mss:13324:200708:cokmgmoknbgepfbongjn}} }} ({{#if: {{#if: 2022-03-26 15:51:13 InternetArchiveBot | 2022-03-26 15:51:13 InternetArchiveBot | }} | des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
| {{#if:
| Vorlage:Webarchiv/Today
| {{#if:
| Vorlage:Webarchiv/Generisch
| {{#if: Antrag an OSI | {{#invoke:WLink|getEscapedTitle|Antrag an OSI}} | {{#invoke:Webarchiv|getdomain|http://crynwr.com/cgi-bin/ezmlm-cgi?3:mss:13324:200708:cokmgmoknbgepfbongjn}} }}
}}}}}}}}{{#if:2022-03-26 15:51:13 InternetArchiveBot
| Vorlage:Webarchiv/archiv-bot
}}{{#invoke:TemplatePar|check
|all = url=
|opt = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
|cat = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
|errNS = 0
|template = Vorlage:Webarchiv
|format = *
|preview = 1
}}{{#ifexpr: {{#if:20071011060812|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
}}{{#if:
| {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
| web.archive.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}}
| webcitation.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}}
| archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
}}{{#if:
| {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
| }}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
}}
| {{#if:
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
}}
}}{{#if:{{#invoke:URLutil|isHostPathResource|http://crynwr.com/cgi-bin/ezmlm-cgi?3:mss:13324:200708:cokmgmoknbgepfbongjn}}
|| {{#if: || }}
}}{{#if: Antrag an OSI
| {{#if: {{#invoke:WLink|isBracketedLink|Antrag an OSI}}
| {{#if: || }}
}}
| {{#if: || }}
}}{{#switch:
|addlarchives|addlpages= {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
}}{{#ifeq: {{#invoke:Str|find|http://crynwr.com/cgi-bin/ezmlm-cgi?3:mss:13324:200708:cokmgmoknbgepfbongjn%7Carchiv}} |-1
|| {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://crynwr.com/cgi-bin/ezmlm-cgi?3:mss:13324:200708:cokmgmoknbgepfbongjn%7C4}}%7Chttp}} |-1
|| {{#switch: {{#invoke:Webarchiv|getdomain|http://crynwr.com/cgi-bin/ezmlm-cgi?3:mss:13324:200708:cokmgmoknbgepfbongjn }}
| abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org =
| #default = {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
}}
}}
}} (englisch)</ref> Im Laufe der Diskussion um Anerkennung wurde der Name geändert, weil der alte Name nicht akzeptiert wurde. Die Ms-CL wurde von Microsoft seit 2005 verwendet.
Inhalt
Die Ms-RL besitzt bis auf einen Punkt den gleichen Wortlaut wie die Ms-PL, nämlich:
- Das Verbot der unerlaubten Verwendung von Trademarks, Logos oder Namen von (Mit-)Schöpfern der Software.
- Die Beendigung einer vom Patenthalter erteilten Lizenz, falls durch einen Lizenznehmer unter der Ms-RL verbreitete Software diese Patente verletzt und Ansprüche geltend gemacht werden.
- Die Beibehaltung des Copyrights, aller Patente, Trademarks und Zuteilungsrechte der Software bei Weiterverbreitung
- Ein Copyleft für die unter der Lizenz stehenden Software bei Verbreitung als Quellcode
- Bei Weiterverbreitung in kompilierter Form muss eine Lizenz gewählt werden, die der Ms-RL nicht widerspricht.
- Haftungsausschluss
Der Unterschied besteht im Punkt 3A<ref>Lizenztext (englisch)</ref>, der die Wechselwirkung (englisch reciprocity) zwischen Lizenzgeber und -nehmer beschreibt, die für die Ms-RL namensgebend ist:
- Jede Datei, die Code aus unter Ms-RL lizenzierter Software enthält, darf, egal ob als Quellcode oder binär, nur zusammen mit dem vollständigen Quellcode dieser Datei und einer Kopie des Lizenztextes weitergegeben werden. Dateien, die nur selbstverfassten Code enthalten, bleiben davon unberührt.
Alle Dateien unter dieser Lizenz können also zusammen mit anderen Dateien unter einer anderen Lizenz vertrieben werden. Ein Relizenzieren der originalen oder modifizierter Dateien z. B. GPL ist nicht möglich. Da nur veränderter Fremdcode offen bleiben muss, ist der kommerzielle Einsatz dieser Lizenz fast so unproblematisch wie der der Ms-PL. Allerdings ist dies inkompatibel mit den meisten anderen Open-Source-Lizenzen. Das Verbot der unerlaubten Verwendung von Trademarks, Logos oder Namen war laut Microsoft der Hauptgrund, diese neuen Lizenzen zu schaffen, statt sich bestehender Lizenzen zu bedienen. Ansonsten ähnelt sie in ihrer Aussage der auf der Mozilla Public License basierenden Common Development and Distribution License.
Weblinks
|X|x= |0|-= |S|s= – Sammlung von Bildern |1|= – Sammlung von Bildern{{#if:
| {{#switch: {{#invoke:TemplUtl|faculty|1}}/{{#invoke:TemplUtl|faculty|1}}
|1/= und Videos
|1/1=, Videos und Audiodateien
|/1= und Audiodateien}}
| , Videos und Audiodateien
}}
|#default= – }}{{#if:
| {{#ifeq: {{#invoke:Str|left||9}}
| category:
| FEHLER: Ohne Category: angeben!}}}}Vorlage:Wikidata-Registrierung
Einzelnachweise
<references />