summaryrefslogtreecommitdiff
path: root/js
diff options
context:
space:
mode:
Diffstat (limited to 'js')
-rw-r--r--js/abmahn.js63
1 files changed, 35 insertions, 28 deletions
diff --git a/js/abmahn.js b/js/abmahn.js
index 35adf43..269fa72 100644
--- a/js/abmahn.js
+++ b/js/abmahn.js
@@ -209,40 +209,40 @@ function abmahnbeantworter() {
209 209
210 fliesstext += 'vielen Dank für den außergerichtlichen Hinweis vom ' + vorgang.toLocaleDateString('de-DE') + ', dass mir eine urheberrechtliche Rechtsverletzung vorgeworfen wird.\n\n'; 210 fliesstext += 'vielen Dank für den außergerichtlichen Hinweis vom ' + vorgang.toLocaleDateString('de-DE') + ', dass mir eine urheberrechtliche Rechtsverletzung vorgeworfen wird.\n\n';
211 211
212 fliesstext += 'Nach Prüfung des Sachverhaltes kann ich Ihnen jedoch erleichtert mitteilen, dass ich die angebliche Urheberrechtsverletzung vom ' + tatzeit.toLocaleDateString('de-DE') + ' nicht begangen habe. In diesem von Ihnen geschilderten Zusammenhang komme ich weder als Täter noch als Störer in Betracht.\n\n' 212 fliesstext += 'Nach Prüfung des Sachverhaltes kann ich Ihnen jedoch erleichtert versichern, dass ich die angebliche Urheberrechtsverletzung vom ' + tatzeit.toLocaleDateString('de-DE') + ' nicht begangen habe und auch sonst nicht für die vermeintliche Rechtsverletzung einzustehen habe, denn in dem von Ihnen geschilderten Zusammenhang komme ich weder als Täter noch als Störer in Betracht.\n\n'
213 213
214 var zudem = 0; 214 var zudem = 0;
215 if(getCheck('alibi_urlaub')) { 215 if(getCheck('alibi_urlaub')) {
216 fliesstext += 'Ich befand mich zum angeblichen Tatzeitpunkt am ' + tatzeit.toLocaleDateString('de-DE') + ' um ' + tatzeit.toLocaleTimeString('de-DE') + ' nachweislich im Urlaub.'; 216 fliesstext += 'Ich befand mich zum angeblichen Tatzeitpunkt am ' + tatzeit.toLocaleDateString('de-DE') + ' um ' + tatzeit.toLocaleTimeString('de-DE') + ' nachweislich im Urlaub. ';
217 zudem = 1; 217 zudem = 1;
218 } 218 }
219 if(getCheck('alibi_ausserhalb')) { 219 if(getCheck('alibi_ausserhalb')) {
220 fliesstext += zudem ? ' Zudem befand ich' : 'Ich befand'; 220 fliesstext += zudem ? 'Zudem befand ich ' : 'Ich befand ';
221 fliesstext += ' mich zum angeblichen Tatzeitpunkt am ' + tatzeit.toLocaleDateString('de-DE') + ' um ' + tatzeit.toLocaleTimeString('de-DE') + ' beruflich im Ausland.'; 221 fliesstext += 'mich zum angeblichen Tatzeitpunkt am ' + tatzeit.toLocaleDateString('de-DE') + ' um ' + tatzeit.toLocaleTimeString('de-DE') + ' beruflich im Ausland. ';
222 zudem = 1; 222 zudem = 1;
223 } 223 }
224 if(getCheck('alibi_arbeit')) { 224 if(getCheck('alibi_arbeit')) {
225 fliesstext += zudem ? ' Zudem befand ich' : 'Ich befand'; 225 fliesstext += zudem ? 'Zudem befand ich ' : 'Ich befand ';
226 fliesstext += ' mich zum angeblichen Tatzeitpunkt am ' + tatzeit.toLocaleDateString('de-DE') + ' um ' + tatzeit.toLocaleTimeString('de-DE') + ' nachweislich an meinem Arbeitsplatz, dies kann durch meine Kollegen bezeugt werden.'; 226 fliesstext += 'mich zum angeblichen Tatzeitpunkt am ' + tatzeit.toLocaleDateString('de-DE') + ' um ' + tatzeit.toLocaleTimeString('de-DE') + ' nachweislich an meinem Arbeitsplatz, dies kann durch meine Kollegen bezeugt werden. ';
227 zudem = 1; 227 zudem = 1;
228 } 228 }
229 if(getCheck('alibi_besuch')) { 229 if(getCheck('alibi_besuch')) {
230 fliesstext += zudem ? ' Zudem hatte ich' : 'Ich hatte'; 230 fliesstext += zudem ? 'Zudem hatte ich ' : 'Ich hatte ';
231 fliesstext += ' zum angegebenen Tatzeitpunkt am ' + tatzeit.toLocaleDateString('de-DE') + ' um ' + tatzeit.toLocaleTimeString('de-DE') + ' nachweislich Besuch und dieser kann bezeugen, dass ich zu diesem Zeitpunkt meinen Rechner nicht benutzte.'; 231 fliesstext += 'zum angegebenen Tatzeitpunkt am ' + tatzeit.toLocaleDateString('de-DE') + ' um ' + tatzeit.toLocaleTimeString('de-DE') + ' nachweislich Besuch und dieser kann bezeugen, dass ich zu diesem Zeitpunkt meinen Rechner nicht benutzte. ';
232 zudem = 1; 232 zudem = 1;
233 } 233 }
234 if(getCheck('alibi_nichtzuhause')) { 234 if(getCheck('alibi_nichtzuhause')) {
235 fliesstext += zudem ? ' Zudem befand ich' : 'Ich befand'; 235 fliesstext += zudem ? 'Zudem befand ich ' : 'Ich befand ';
236 fliesstext += ' mich zum angeblichen Tatzeitpunkt am ' + tatzeit.toLocaleDateString('de-DE') + ' um ' + tatzeit.toLocaleTimeString('de-DE') + ' nachweislich nicht zuhause. Dafür gibt es Zeugen.'; 236 fliesstext += 'mich zum angeblichen Tatzeitpunkt am ' + tatzeit.toLocaleDateString('de-DE') + ' um ' + tatzeit.toLocaleTimeString('de-DE') + ' nachweislich nicht zuhause. Dafür gibt es Zeugen. ';
237 zudem = 1; 237 zudem = 1;
238 } 238 }
239 if(getCheck('alibi_keinendgeraet')) { 239 if(getCheck('alibi_keinendgeraet')) {
240 fliesstext += zudem ? ' Zudem bin ich nicht in Besitz eines internetfähigen Computers.' : 'Ich besitze keinen internetfähigen Computer.'; 240 fliesstext += zudem ? 'Zudem bin ich nicht in Besitz eines internetfähigen Computers. ' : 'Ich besitze keinen internetfähigen Computer. ';
241 zudem = 1; 241 zudem = 1;
242 } 242 }
243 if(getCheck('alibi_nichtwohnhaft')) { 243 if(getCheck('alibi_nichtwohnhaft')) {
244 fliesstext += zudem ? ' Zudem habe ich' : 'Ich habe'; 244 fliesstext += zudem ? 'Zudem habe ich ' : 'Ich habe ';
245 fliesstext += ' zum angeblichen Tatzeitpunkt am ' + tatzeit.toLocaleDateString('de-DE') + ' nicht an der angegebenen Adresse gewohnt.'; 245 fliesstext += 'zum angeblichen Tatzeitpunkt am ' + tatzeit.toLocaleDateString('de-DE') + ' nicht an der angegebenen Adresse gewohnt. ';
246 zudem = 1; 246 zudem = 1;
247 } 247 }
248 if(zudem) { 248 if(zudem) {
@@ -251,31 +251,32 @@ function abmahnbeantworter() {
251 } 251 }
252 252
253 if(getCheck('alibi_familie')) { 253 if(getCheck('alibi_familie')) {
254 fliesstext += 'Ich teile meinen Internetanschluss mit meiner Familie, wobei jeder eigenverantwortlich das Internet nutzt. Es gab keine Hinweise darauf, dass ein Familienmitglied Rechtsverletzungen begeht.'; 254 fliesstext += 'Ich teile meinen Internetanschluss mit meiner Familie, wobei jeder eigenverantwortlich das Internet nutzt. Meine Familienmitglieder sind alle darauf aufmerksam gemacht worden, dass sie keine Urheberrechtsverletzungen begehen dürfen. Es gab auch keine Hinweise darauf, dass ein Familienmitglied Rechtsverletzungen begeht. Für die Handlungen meiner Familienmitglieder bin ich daher nicht verantwortlich. ';
255 zudem = 1; 255 zudem = 1;
256 } 256 }
257 if(getCheck('alibi_wg')) { 257 if(getCheck('alibi_wg')) {
258 fliesstext += zudem ? ' Zudem teile ich' : 'Ich teile'; 258 fliesstext += zudem ? 'Zudem teile ich ' : 'Ich teile ';
259 fliesstext += ' meinen Internetanschluss mit meiner Wohngemeinschaft, wobei jeder Mitbewohner das Internet eigenverantwortlich nutzt.'; 259 fliesstext += 'meinen Internetanschluss mit meiner Wohngemeinschaft. Jeder meine Mitbewohner nutzt das Internet eigenverantwortlich. Alle Mitbewohner sind alle darauf aufmerksam gemacht worden, dass sie keine Urheberrechtsverletzungen begehen dürfen. Es gab auch keine Hinweise darauf, dass ein Mitbewohner Rechtsverletzungen begeht. Für die Handlungen meiner Mitbewohner bin ich daher nicht verantwortlich. ';
260 zudem = 1; 260 zudem = 1;
261 } 261 }
262 if(getCheck('alibi_offeneswifi')) { 262 if(getCheck('alibi_offeneswifi')) {
263 fliesstext += zudem ? ' Zudem betreibe ich' : 'Ich betreibe'; 263 fliesstext += zudem ? 'Zudem betreibe ich ' : 'Ich betreibe ';
264 fliesstext += ' ein offenes W-LAN für das gesamte Haus, in dem ich lebe. Daraus folgt, dass ich unter die Haftungsprivilegierung des § 8 TMG n. F. falle.'; zudem = 1; 264 fliesstext += 'ein offenes WLAN, das von jedermann in der näheren Umgebung genutzt werden kann. Daraus folgt, dass ich unter die Haftungsprivilegierung des § 8 TMG n. F. falle, also für etwaige Urheberrechtsverletzungen auch nicht als Störer auf Unterlassung in Anspruch genommen werden kann. ';
265 zudem = 1;
265 } 266 }
266 if(getCheck('alibi_tornode')) { 267 if(getCheck('alibi_tornode')) {
267 fliesstext += zudem ? ' Zudem betrieb ich' : 'Ich betrieb'; 268 fliesstext += zudem ? 'Zudem betrieb ich ' : 'Ich betrieb ';
268 fliesstext += ' zum angeblichen Tatzeitpunkt am ' + tatzeit.toLocaleDateString('de-DE') + ' um ' + tatzeit.toLocaleTimeString('de-DE') + ' nachweislich einen Tor-Exit-Node. Demzufolge falle ich unter die Haftungsprivilegierung des § 8 TMG n. F.'; 269 fliesstext += 'zum angeblichen Tatzeitpunkt am ' + tatzeit.toLocaleDateString('de-DE') + ' um ' + tatzeit.toLocaleTimeString('de-DE') + ' nachweislich einen Tor-Exit-Node. Das bedeutet, dass eine Software auf meinen Systemen den Internet-Verkehr von Menschen, die mir namentlich nicht bekannt sind und die sich überall auf der Welt aufhalten können, lediglich automatisch in das Internet weiterleitet. Demzufolge falle ich unter die Haftungsprivilegierung des § 8 TMG n. F., der die Haftung für die reine Durchleitung von Internet-Verkehr ausschließt, auch soweit es um Unterlassungsansprüche geht. ';
269 zudem = 1; 270 zudem = 1;
270 } 271 }
271 if(getCheck('alibi_freifunk')) { 272 if(getCheck('alibi_freifunk')) {
272 fliesstext += zudem ? ' Zudem betreibe ich' : 'Ich betreibe'; 273 fliesstext += zudem ? 'Zudem betreibe ich ' : 'Ich betreibe ';
273 fliesstext += ' einen Freifunk-Knoten und werde von § 8 TMG n. F. haftungsprivilegiert.'; 274 fliesstext += 'einen Freifunk-Knoten (offenes WLAN). Daraus folgt, dass ich unter die Haftungsprivilegierung des § 8 TMG n. F. falle, also für etwaige Urheberrechtsverletzungen auch nicht als Störer auf Unterlassung in Anspruch genommen werden kann. ';
274 zudem = 1; 275 zudem = 1;
275 } 276 }
276 if(getCheck('alibi_fluechtlingshilfe')) { 277 if(getCheck('alibi_fluechtlingshilfe')) {
277 fliesstext += zudem ? ' Zudem stelle ich' : 'Ich stelle'; 278 fliesstext += zudem ? 'Zudem stelle ich ' : 'Ich stelle ';
278 fliesstext += ' meinen Anschluss Flüchtlingsheimen zur Verfügung.'; 279 fliesstext += 'meinen Anschluss Flüchtlingsheimen zur Verfügung. Das bedeutet, dass ich Internet-Verkehr von Menschen, die mir namentlich nicht bekannt sind und die ich angesichts des täglich wechselnden Personenkreises in den Unterkünften und des diversen kulturellen Hintergrundes auch nicht wirksam über das deutsche Urheberrecht informieren kann, lediglich in das Internet weiterleite. Demzufolge falle ich unter die Haftungsprivilegierung des § 8 TMG n. F., der die Haftung für reine Durchleitung ausschließt, auch soweit es um Unterlassungsansprüche geht. ';
279 zudem = 1; 280 zudem = 1;
280 } 281 }
281 if(zudem) { 282 if(zudem) {
@@ -283,9 +284,11 @@ function abmahnbeantworter() {
283 } 284 }
284 285
285 var frist = new Date(today.getTime() + 1209600000); 286 var frist = new Date(today.getTime() + 1209600000);
286 fliesstext += 'Aufgrund des von mir nun dargelegten Sachverhaltes müssen Sie erkennen, dass die Abmahnung vom ' + vorgang.toLocaleDateString('de-DE') + ' gegen mich unrechtmäßig ergangen ist. Ich fordere Sie deshalb auf, bis zum ' + frist.toLocaleDateString('de-DE') + ' die geltend gemachten Forderungen zurückzunehmen. Sollten Sie diese Frist fruchtlos verstreichen lassen, behalte ich mir ausdrücklich vor, Hilfe eines Rechtsanwaltes in Anspruch zu nehmen und Ihnen die dadurch entstandenen Kosten aufzuerlegen oder/und eine negative Feststellungsklage bei Gericht einzureichen, mit dem Ziel, die Unrechtmäßigkeit der Abmahnung feststellen zu lassen.\n\n'; 287 fliesstext += 'Aufgrund des von mir nun dargelegten Sachverhaltes müssen Sie erkennen, dass die Abmahnung vom ' + vorgang.toLocaleDateString('de-DE') + ' gegen mich unrechtmäßig ergangen ist.\n\n';
288 var forderung = 'Ich fordere Sie deshalb auf, bis zum ' + frist.toLocaleDateString('de-DE') + ' die geltend gemachten Forderungen mir gegenüber schriftlich zurückzunehmen.\n\n';
289 var sanktionen = 'Sollten Sie diese Frist fruchtlos verstreichen lassen, behalte ich mir ausdrücklich vor, die Hilfe eines Rechtsanwaltes in Anspruch zu nehmen und Ihnen die dadurch entstandenen Kosten aufzuerlegen oder/und eine negative Feststellungsklage bei Gericht einzureichen, mit dem Ziel, die Unrechtmäßigkeit der Abmahnung feststellen zu lassen. Durch die unterlassene ausdrückliche schriftliche Rücknahme Ihrer Abmahnung hätten Sie zu einer entsprechenden Klageerhebung auch Anlass gegeben.\n\n';
287 290
288 fliesstext += 'Mit freundlichen Grüßen'; 291 var abschluss = 'Mit freundlichen Grüßen';
289 var signatur = getText('abgemahnter_nachname'); 292 var signatur = getText('abgemahnter_nachname');
290 293
291 pdfMake.fonts = { 294 pdfMake.fonts = {
@@ -319,11 +322,15 @@ function abmahnbeantworter() {
319 { text: absender, fontSize: 7, absolutePosition: { x: 62.3622, y: 153.071 } }, 322 { text: absender, fontSize: 7, absolutePosition: { x: 62.3622, y: 153.071 } },
320 { text: empfaenger, fontSize: 11, absolutePosition: { x: 62.3622, y: 181.417 } }, 323 { text: empfaenger, fontSize: 11, absolutePosition: { x: 62.3622, y: 181.417 } },
321 { text: zeichen, bold: true, absolutePosition: { x: 62.3622, y: 270+40 } }, 324 { text: zeichen, bold: true, absolutePosition: { x: 62.3622, y: 270+40 } },
322 { text: datums_feld, alignment: 'right', margin: [ 62.3622 - 40.0, 270, 62.3622, 0 ] }, 325 { text: datums_feld, alignment: 'right', margin: [ 0, 270, 0, 0 ] },
323 { text: fliesstext, margin: [ 62.3622 - 40.0, 30, 62.3622, 0 ] }, 326 { text: fliesstext, margin: [ 0, 30, 0, 0 ] },
327 { text: forderung, bold: true, margin: [ 0, 10, 0, 0 ] },
328 { text: sanktionen, margin: [ 0, 10, 0, 0 ] },
329 { text: abschluss, margin: [ 0, 0, 0, 0 ] },
324 { text: signatur, margin: [ 40, 27, 0, 0 ] }, 330 { text: signatur, margin: [ 40, 27, 0, 0 ] },
325 ], 331 ],
326 pageSize: 'A4', 332 pageSize: 'A4',
333 pageMargins: [ 62.3622, 60, 62.3622, 60 ],
327 defaultStyle: { 334 defaultStyle: {
328 font: 'Gentium Book Basic', 335 font: 'Gentium Book Basic',
329 fontSize: 11, 336 fontSize: 11,