summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/doclicense/images
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/doclicense/images')
-rw-r--r--macros/latex/contrib/doclicense/images/doclicense-CC-by-80x15.eps146
-rw-r--r--macros/latex/contrib/doclicense/images/doclicense-CC-by-80x15.pdfbin0 -> 2568 bytes
-rw-r--r--macros/latex/contrib/doclicense/images/doclicense-CC-by-88x31.eps173
-rw-r--r--macros/latex/contrib/doclicense/images/doclicense-CC-by-88x31.pdfbin0 -> 2901 bytes
-rw-r--r--macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-80x15.eps158
-rw-r--r--macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-80x15.pdfbin0 -> 2905 bytes
-rw-r--r--macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-88x31.eps224
-rw-r--r--macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-88x31.pdfbin0 -> 4160 bytes
-rw-r--r--macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-eu-88x31.eps226
-rw-r--r--macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-eu-88x31.pdfbin0 -> 4214 bytes
-rw-r--r--macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-eu.pdfbin6648 -> 0 bytes
-rw-r--r--macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-80x15.eps170
-rw-r--r--macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-80x15.pdfbin0 -> 3198 bytes
-rw-r--r--macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-88x31.eps264
-rw-r--r--macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-88x31.pdfbin0 -> 4906 bytes
-rw-r--r--macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-eu-88x31.eps266
-rw-r--r--macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-eu-88x31.pdfbin0 -> 4964 bytes
-rw-r--r--macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-eu.pdfbin7554 -> 0 bytes
-rw-r--r--macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd.pdfbin5008 -> 0 bytes
-rw-r--r--macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-80x15.eps176
-rw-r--r--macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-80x15.pdfbin0 -> 3420 bytes
-rw-r--r--macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-88x31.eps285
-rw-r--r--macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-88x31.pdfbin0 -> 5578 bytes
-rw-r--r--macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-eu-88x31.eps287
-rw-r--r--macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-eu-88x31.pdfbin0 -> 5625 bytes
-rw-r--r--macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-eu.pdfbin8360 -> 0 bytes
-rw-r--r--macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa.pdfbin8295 -> 0 bytes
-rw-r--r--macros/latex/contrib/doclicense/images/doclicense-CC-by-nc.pdfbin6561 -> 0 bytes
-rw-r--r--macros/latex/contrib/doclicense/images/doclicense-CC-by-nd-80x15.eps157
-rw-r--r--macros/latex/contrib/doclicense/images/doclicense-CC-by-nd-80x15.pdfbin0 -> 2863 bytes
-rw-r--r--macros/latex/contrib/doclicense/images/doclicense-CC-by-nd-88x31.eps208
-rw-r--r--macros/latex/contrib/doclicense/images/doclicense-CC-by-nd-88x31.pdfbin0 -> 3686 bytes
-rw-r--r--macros/latex/contrib/doclicense/images/doclicense-CC-by-nd.pdfbin5990 -> 0 bytes
-rw-r--r--macros/latex/contrib/doclicense/images/doclicense-CC-by-sa-80x15.eps163
-rw-r--r--macros/latex/contrib/doclicense/images/doclicense-CC-by-sa-80x15.pdfbin0 -> 3094 bytes
-rw-r--r--macros/latex/contrib/doclicense/images/doclicense-CC-by-sa-88x31.eps231
-rw-r--r--macros/latex/contrib/doclicense/images/doclicense-CC-by-sa-88x31.pdfbin0 -> 4308 bytes
-rw-r--r--macros/latex/contrib/doclicense/images/doclicense-CC-by-sa.pdfbin6758 -> 0 bytes
-rw-r--r--macros/latex/contrib/doclicense/images/doclicense-CC-by.pdfbin5022 -> 0 bytes
-rw-r--r--macros/latex/contrib/doclicense/images/doclicense-CC-pd-80x15.eps183
-rw-r--r--macros/latex/contrib/doclicense/images/doclicense-CC-pd-80x15.pdfbin0 -> 3076 bytes
-rw-r--r--macros/latex/contrib/doclicense/images/doclicense-CC-pd-88x31.eps238
-rw-r--r--macros/latex/contrib/doclicense/images/doclicense-CC-pd-88x31.pdfbin0 -> 7103 bytes
-rw-r--r--macros/latex/contrib/doclicense/images/doclicense-CC-pd.pdfbin4288 -> 0 bytes
-rw-r--r--macros/latex/contrib/doclicense/images/doclicense-CC-zero-80x15.eps195
-rw-r--r--macros/latex/contrib/doclicense/images/doclicense-CC-zero-80x15.pdfbin0 -> 3379 bytes
-rw-r--r--macros/latex/contrib/doclicense/images/doclicense-CC-zero-88x31.eps244
-rw-r--r--macros/latex/contrib/doclicense/images/doclicense-CC-zero-88x31.pdfbin0 -> 4546 bytes
-rw-r--r--macros/latex/contrib/doclicense/images/doclicense-CC-zero.pdfbin4616 -> 0 bytes
49 files changed, 3994 insertions, 0 deletions
diff --git a/macros/latex/contrib/doclicense/images/doclicense-CC-by-80x15.eps b/macros/latex/contrib/doclicense/images/doclicense-CC-by-80x15.eps
new file mode 100644
index 0000000000..676045cfec
--- /dev/null
+++ b/macros/latex/contrib/doclicense/images/doclicense-CC-by-80x15.eps
@@ -0,0 +1,146 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: cairo 1.16.0 (https://cairographics.org)
+%%CreationDate: Sun Apr 12 23:23:23 2020
+%%Pages: 1
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%BoundingBox: 0 0 61 12
+%%EndComments
+%%BeginProlog
+50 dict begin
+/q { gsave } bind def
+/Q { grestore } bind def
+/cm { 6 array astore concat } bind def
+/w { setlinewidth } bind def
+/J { setlinecap } bind def
+/j { setlinejoin } bind def
+/M { setmiterlimit } bind def
+/d { setdash } bind def
+/m { moveto } bind def
+/l { lineto } bind def
+/c { curveto } bind def
+/h { closepath } bind def
+/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto
+ 0 exch rlineto 0 rlineto closepath } bind def
+/S { stroke } bind def
+/f { fill } bind def
+/f* { eofill } bind def
+/n { newpath } bind def
+/W { clip } bind def
+/W* { eoclip } bind def
+/BT { } bind def
+/ET { } bind def
+/BDC { mark 3 1 roll /BDC pdfmark } bind def
+/EMC { mark /EMC pdfmark } bind def
+/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def
+/Tj { show currentpoint cairo_store_point } bind def
+/TJ {
+ {
+ dup
+ type /stringtype eq
+ { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse
+ } forall
+ currentpoint cairo_store_point
+} bind def
+/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore
+ cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def
+/Tf { pop /cairo_font exch def /cairo_font_matrix where
+ { pop cairo_selectfont } if } bind def
+/Td { matrix translate cairo_font_matrix matrix concatmatrix dup
+ /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point
+ /cairo_font where { pop cairo_selectfont } if } bind def
+/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def
+ cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def
+/g { setgray } bind def
+/rg { setrgbcolor } bind def
+/d1 { setcachedevice } bind def
+/cairo_data_source {
+ CairoDataIndex CairoData length lt
+ { CairoData CairoDataIndex get /CairoDataIndex CairoDataIndex 1 add def }
+ { () } ifelse
+} def
+/cairo_flush_ascii85_file { cairo_ascii85_file status { cairo_ascii85_file flushfile } if } def
+/cairo_image { image cairo_flush_ascii85_file } def
+/cairo_imagemask { imagemask cairo_flush_ascii85_file } def
+%%EndProlog
+%%BeginSetup
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+%%PageBoundingBox: 0 0 61 12
+%%EndPageSetup
+q 0 0 61 12 rectclip
+1 0 0 -1 0 12 cm q
+1 g
+0.387 0.363 59.25 10.5 re f
+0 g
+0.77145 w
+0 J
+0 j
+[] 0.0 d
+4 M q 1 0 0 0.945165 0 0 cm
+0.387 0.384 59.25 11.109 re S Q
+1.496 1.414 57.027 8.402 re f
+0.670588 0.694118 0.666667 rg
+1.496 1.422 m 1.496 9.824 l 16.559 9.824 l 17.527 8.598 18.18 7.176 18.18
+ 5.625 c 18.18 4.082 17.539 2.645 16.582 1.422 c h
+1.496 1.422 m f
+Q q
+1.621 1.414 14.676 8.402 re W n
+q
+1 1 16 9 re W n
+[ 1 0 0 1 0 0 ] concat
+ q
+1 g
+14.484 5.613 m 14.484 8.234 12.238 10.359 9.469 10.359 c 6.699 10.359 4.449
+ 8.238 4.449 5.621 c 4.449 5.617 4.449 5.617 4.449 5.613 c 4.449 2.996 6.691
+ 0.871 9.461 0.871 c 12.234 0.867 14.48 2.988 14.484 5.609 c 14.484 5.609
+ 14.484 5.613 14.484 5.613 c h
+14.484 5.613 m f
+0 g
+13.543 1.754 m 14.656 2.805 15.215 4.09 15.215 5.613 c 15.215 7.137 14.668
+ 8.41 13.574 9.438 c 12.414 10.516 11.043 11.055 9.457 11.055 c 7.895 11.055
+ 6.547 10.52 5.418 9.449 c 4.285 8.379 3.719 7.102 3.719 5.613 c 3.719 4.129
+ 4.285 2.84 5.418 1.754 c 6.52 0.699 7.867 0.176 9.457 0.176 c 11.07 0.176
+ 12.434 0.699 13.543 1.754 c h
+6.164 2.461 m 5.223 3.359 4.754 4.41 4.754 5.617 c 4.754 6.824 5.219 7.867
+ 6.152 8.746 c 7.082 9.625 8.191 10.066 9.477 10.066 c 10.762 10.066 11.879
+ 9.621 12.828 8.73 c 13.73 7.906 14.184 6.867 14.184 5.617 c 14.184 4.375
+ 13.723 3.32 12.809 2.453 c 11.891 1.586 10.781 1.152 9.477 1.152 c 8.172
+ 1.152 7.066 1.59 6.164 2.461 c h
+8.641 5.086 m 8.496 4.789 8.281 4.641 7.996 4.641 c 7.488 4.641 7.234 4.965
+ 7.234 5.609 c 7.234 6.254 7.488 6.578 7.996 6.578 c 8.328 6.578 8.57 6.422
+ 8.711 6.105 c 9.414 6.461 l 9.082 7.023 8.578 7.305 7.906 7.305 c 7.391
+ 7.305 6.977 7.152 6.664 6.855 c 6.352 6.555 6.199 6.141 6.199 5.613 c 6.199
+ 5.098 6.359 4.688 6.68 4.383 c 7 4.078 7.398 3.926 7.879 3.926 c 8.586
+3.926 9.094 4.191 9.402 4.719 c h
+11.949 5.086 m 11.805 4.789 11.594 4.641 11.316 4.641 c 10.797 4.641 10.539
+ 4.965 10.539 5.609 c 10.539 6.254 10.797 6.578 11.316 6.578 c 11.652 6.578
+ 11.887 6.422 12.02 6.105 c 12.738 6.461 l 12.402 7.023 11.902 7.305 11.234
+ 7.305 c 10.715 7.305 10.305 7.152 9.992 6.855 c 9.684 6.555 9.527 6.141
+ 9.527 5.613 c 9.527 5.098 9.684 4.688 10 4.383 c 10.316 4.078 10.715 3.926
+ 11.203 3.926 c 11.91 3.926 12.418 4.191 12.723 4.719 c h
+11.949 5.086 m f
+ Q
+Q
+Q q
+1 g
+21.805 5.141 m 21.984 5.141 22.125 5.102 22.219 5.027 c 22.312 4.953 22.359
+ 4.844 22.359 4.695 c 22.359 4.551 22.312 4.441 22.219 4.367 c 22.125 4.289
+ 21.984 4.25 21.805 4.25 c 21.168 4.25 l 21.168 5.141 l 21.805 5.141 l 21.844
+ 6.977 m 22.074 6.977 22.25 6.934 22.363 6.84 c 22.484 6.746 22.543 6.609
+ 22.543 6.422 c 22.543 6.242 22.484 6.105 22.367 6.016 c 22.25 5.922 22.078
+ 5.879 21.844 5.879 c 21.168 5.879 l 21.168 6.977 l 21.844 6.977 l 22.918
+ 5.469 m 23.164 5.535 23.355 5.66 23.492 5.84 c 23.629 6.023 23.695 6.246
+ 23.695 6.512 c 23.695 6.914 23.551 7.219 23.258 7.418 c 22.965 7.617 22.523
+ 7.715 21.926 7.715 c 20.012 7.715 l 20.012 3.516 l 21.746 3.516 l 22.367
+ 3.516 22.816 3.602 23.094 3.777 c 23.371 3.957 23.512 4.238 23.512 4.625
+ c 23.512 4.832 23.461 5.004 23.359 5.148 c 23.258 5.293 23.109 5.398 22.918
+ 5.469 c 23.594 3.516 m 24.855 3.516 l 25.875 5.012 l 26.895 3.516 l 28.16
+ 3.516 l 26.453 5.945 l 26.453 7.715 l 25.301 7.715 l 25.301 5.945 l 23.594
+ 3.516 l f
+Q Q
+showpage
+%%Trailer
+end
+%%EOF
diff --git a/macros/latex/contrib/doclicense/images/doclicense-CC-by-80x15.pdf b/macros/latex/contrib/doclicense/images/doclicense-CC-by-80x15.pdf
new file mode 100644
index 0000000000..3521b8e62a
--- /dev/null
+++ b/macros/latex/contrib/doclicense/images/doclicense-CC-by-80x15.pdf
Binary files differ
diff --git a/macros/latex/contrib/doclicense/images/doclicense-CC-by-88x31.eps b/macros/latex/contrib/doclicense/images/doclicense-CC-by-88x31.eps
new file mode 100644
index 0000000000..3eebe043fc
--- /dev/null
+++ b/macros/latex/contrib/doclicense/images/doclicense-CC-by-88x31.eps
@@ -0,0 +1,173 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: cairo 1.16.0 (https://cairographics.org)
+%%CreationDate: Sun Apr 12 23:23:23 2020
+%%Pages: 1
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%BoundingBox: 0 0 90 32
+%%EndComments
+%%BeginProlog
+50 dict begin
+/q { gsave } bind def
+/Q { grestore } bind def
+/cm { 6 array astore concat } bind def
+/w { setlinewidth } bind def
+/J { setlinecap } bind def
+/j { setlinejoin } bind def
+/M { setmiterlimit } bind def
+/d { setdash } bind def
+/m { moveto } bind def
+/l { lineto } bind def
+/c { curveto } bind def
+/h { closepath } bind def
+/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto
+ 0 exch rlineto 0 rlineto closepath } bind def
+/S { stroke } bind def
+/f { fill } bind def
+/f* { eofill } bind def
+/n { newpath } bind def
+/W { clip } bind def
+/W* { eoclip } bind def
+/BT { } bind def
+/ET { } bind def
+/BDC { mark 3 1 roll /BDC pdfmark } bind def
+/EMC { mark /EMC pdfmark } bind def
+/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def
+/Tj { show currentpoint cairo_store_point } bind def
+/TJ {
+ {
+ dup
+ type /stringtype eq
+ { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse
+ } forall
+ currentpoint cairo_store_point
+} bind def
+/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore
+ cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def
+/Tf { pop /cairo_font exch def /cairo_font_matrix where
+ { pop cairo_selectfont } if } bind def
+/Td { matrix translate cairo_font_matrix matrix concatmatrix dup
+ /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point
+ /cairo_font where { pop cairo_selectfont } if } bind def
+/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def
+ cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def
+/g { setgray } bind def
+/rg { setrgbcolor } bind def
+/d1 { setcachedevice } bind def
+/cairo_data_source {
+ CairoDataIndex CairoData length lt
+ { CairoData CairoDataIndex get /CairoDataIndex CairoDataIndex 1 add def }
+ { () } ifelse
+} def
+/cairo_flush_ascii85_file { cairo_ascii85_file status { cairo_ascii85_file flushfile } if } def
+/cairo_image { image cairo_flush_ascii85_file } def
+/cairo_imagemask { imagemask cairo_flush_ascii85_file } def
+%%EndProlog
+%%BeginSetup
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+%%PageBoundingBox: 0 0 90 32
+%%EndPageSetup
+q 0 0 90 32 rectclip
+1 0 0 -1 0 32 cm q
+0.666667 0.698039 0.670588 rg
+2.355 0.379 m 87.371 0.531 l 88.559 0.531 89.621 0.355 89.621 2.902 c 89.516
+ 30.898 l 0.211 30.898 l 0.211 2.797 l 0.211 1.543 0.332 0.379 2.355 0.379
+ c h
+2.355 0.379 m f
+0 g
+88.312 0 m 1.684 0 l 0.758 0 0 0.754 0 1.684 c 0 31.121 l 0 31.328 0.172
+ 31.5 0.379 31.5 c 89.621 31.5 l 89.828 31.5 90 31.328 90 31.121 c 90 1.684
+ l 90 0.754 89.242 0 88.312 0 c h
+1.684 0.762 m 88.312 0.762 l 88.824 0.762 89.238 1.176 89.238 1.684 c 89.238
+ 1.684 89.238 13.57 89.238 22.141 c 27.121 22.141 l 24.852 26.246 20.477
+ 29.031 15.461 29.031 c 10.441 29.031 6.07 26.246 3.801 22.141 c 0.762 22.141
+ l 0.762 13.57 0.762 1.684 0.762 1.684 c 0.762 1.176 1.176 0.762 1.684 0.762
+ c h
+1.684 0.762 m f
+1 g
+55.355 24.562 m 55.594 24.562 55.809 24.582 56.004 24.625 c 56.199 24.664
+ 56.367 24.734 56.508 24.828 c 56.645 24.922 56.754 25.051 56.832 25.207
+ c 56.906 25.363 56.945 25.559 56.945 25.793 c 56.945 26.043 56.891 26.25
+ 56.773 26.418 c 56.66 26.582 56.492 26.719 56.27 26.828 c 56.578 26.914
+ 56.805 27.07 56.957 27.289 c 57.109 27.512 57.184 27.777 57.184 28.086
+c 57.184 28.336 57.137 28.555 57.039 28.738 c 56.941 28.922 56.809 29.07
+ 56.645 29.188 c 56.48 29.301 56.289 29.387 56.078 29.441 c 55.867 29.5
+55.652 29.527 55.426 29.527 c 53.016 29.527 l 53.016 24.562 l h
+55.219 26.57 m 55.41 26.57 55.57 26.523 55.699 26.43 c 55.824 26.336 55.887
+ 26.188 55.887 25.98 c 55.887 25.863 55.863 25.77 55.824 25.695 c 55.781
+ 25.621 55.727 25.562 55.656 25.52 c 55.586 25.48 55.508 25.449 55.414 25.434
+ c 55.324 25.418 55.23 25.41 55.133 25.41 c 54.109 25.41 l 54.109 26.57
+l h
+55.281 28.676 m 55.387 28.676 55.488 28.668 55.586 28.645 c 55.684 28.625
+ 55.77 28.59 55.848 28.543 c 55.922 28.492 55.98 28.426 56.023 28.344 c
+56.066 28.262 56.09 28.152 56.09 28.023 c 56.09 27.77 56.02 27.586 55.875
+ 27.477 c 55.73 27.367 55.539 27.316 55.301 27.316 c 54.109 27.316 l 54.109
+ 28.676 l h
+55.281 28.676 m f
+57.379 24.562 m 58.602 24.562 l 59.766 26.523 l 60.922 24.562 l 62.141
+24.562 l 60.297 27.621 l 60.297 29.527 l 59.199 29.527 l 59.199 27.594 l
+ h
+57.379 24.562 m f
+25.691 14.703 m 25.695 20.352 21.117 24.934 15.469 24.938 c 9.824 24.938
+ 5.242 20.363 5.238 14.719 c 5.238 14.715 5.238 14.707 5.238 14.703 c 5.234
+ 9.059 9.812 4.477 15.457 4.473 c 21.105 4.469 25.688 9.047 25.691 14.691
+ c 25.691 14.695 25.691 14.699 25.691 14.703 c h
+25.691 14.703 m f
+0 g
+23.777 6.375 m 26.047 8.645 27.18 11.422 27.18 14.703 c 27.18 17.988 26.066
+ 20.738 23.836 22.945 c 21.473 25.273 18.676 26.434 15.449 26.434 c 12.262
+ 26.434 9.516 25.281 7.211 22.977 c 4.902 20.668 3.75 17.91 3.75 14.703
+c 3.75 11.5 4.902 8.723 7.211 6.375 c 9.457 4.109 12.203 2.973 15.449 2.973
+ c 18.734 2.973 21.508 4.109 23.777 6.375 c h
+8.738 7.902 m 6.82 9.836 5.859 12.105 5.859 14.707 c 5.859 17.309 6.809
+ 19.559 8.707 21.453 c 10.605 23.352 12.863 24.301 15.484 24.301 c 18.105
+ 24.301 20.383 23.344 22.32 21.426 c 24.16 19.645 25.078 17.406 25.078 14.707
+ c 25.078 12.027 24.145 9.754 22.277 7.887 c 20.406 6.02 18.145 5.086 15.484
+ 5.086 c 12.824 5.086 10.574 6.023 8.738 7.902 c h
+13.781 13.562 m 13.488 12.926 13.051 12.605 12.465 12.605 c 11.43 12.605
+ 10.914 13.301 10.914 14.691 c 10.914 16.086 11.43 16.781 12.465 16.781
+c 13.148 16.781 13.637 16.441 13.93 15.762 c 15.363 16.527 l 14.68 17.738
+ 13.652 18.348 12.285 18.348 c 11.234 18.348 10.391 18.023 9.754 17.379
+c 9.121 16.73 8.805 15.84 8.805 14.703 c 8.805 13.59 9.129 12.703 9.785
+12.047 c 10.438 11.391 11.254 11.062 12.23 11.062 c 13.672 11.062 14.707
+ 11.633 15.332 12.77 c h
+20.523 13.562 m 20.23 12.926 19.801 12.605 19.234 12.605 c 18.18 12.605
+ 17.652 13.301 17.652 14.691 c 17.652 16.086 18.18 16.781 19.234 16.781
+c 19.918 16.781 20.398 16.441 20.672 15.762 c 22.137 16.527 l 21.453 17.738
+ 20.43 18.348 19.066 18.348 c 18.016 18.348 17.172 18.023 16.539 17.379
+c 15.906 16.73 15.59 15.84 15.59 14.703 c 15.59 13.59 15.91 12.703 16.555
+ 12.047 c 17.195 11.391 18.016 11.062 19.008 11.062 c 20.449 11.062 21.484
+ 11.633 22.105 12.77 c h
+20.523 13.562 m f
+1 g
+65.254 11.414 m 65.254 15.859 61.648 19.465 57.199 19.465 c 52.754 19.465
+ 49.145 15.859 49.145 11.414 c 49.145 6.965 52.754 3.359 57.199 3.359 c
+61.648 3.359 65.254 6.965 65.254 11.414 c h
+65.254 11.414 m f
+0 g
+59.531 9.082 m 59.531 8.773 59.277 8.52 58.969 8.52 c 55.41 8.52 l 55.102
+ 8.52 54.852 8.773 54.852 9.082 c 54.852 12.641 l 55.844 12.641 l 55.844
+ 16.852 l 58.539 16.852 l 58.539 12.641 l 59.531 12.641 l h
+59.531 9.082 m f
+58.406 6.836 m 58.406 7.508 57.863 8.051 57.191 8.051 c 56.52 8.051 55.973
+ 7.508 55.973 6.836 c 55.973 6.164 56.52 5.617 57.191 5.617 c 57.863 5.617
+ 58.406 6.164 58.406 6.836 c h
+58.406 6.836 m f
+57.18 2.539 m 54.77 2.539 52.73 3.379 51.062 5.062 c 49.352 6.801 48.492
+ 8.859 48.492 11.234 c 48.492 13.613 49.352 15.656 51.062 17.367 c 52.773
+ 19.074 54.816 19.93 57.18 19.93 c 59.574 19.93 61.652 19.07 63.406 17.344
+ c 65.062 15.707 65.887 13.672 65.887 11.234 c 65.887 8.801 65.047 6.742
+ 63.363 5.062 c 61.68 3.379 59.617 2.539 57.18 2.539 c h
+57.203 4.105 m 59.176 4.105 60.852 4.801 62.23 6.191 c 63.625 7.566 64.32
+ 9.25 64.32 11.234 c 64.32 13.234 63.637 14.895 62.273 16.215 c 60.836 17.633
+ 59.148 18.344 57.203 18.344 c 55.258 18.344 53.578 17.641 52.172 16.234
+ c 50.766 14.828 50.062 13.164 50.062 11.234 c 50.062 9.309 50.773 7.625
+ 52.195 6.191 c 53.559 4.801 55.227 4.105 57.203 4.105 c h
+57.203 4.105 m f*
+Q Q
+showpage
+%%Trailer
+end
+%%EOF
diff --git a/macros/latex/contrib/doclicense/images/doclicense-CC-by-88x31.pdf b/macros/latex/contrib/doclicense/images/doclicense-CC-by-88x31.pdf
new file mode 100644
index 0000000000..a42caaf3dd
--- /dev/null
+++ b/macros/latex/contrib/doclicense/images/doclicense-CC-by-88x31.pdf
Binary files differ
diff --git a/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-80x15.eps b/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-80x15.eps
new file mode 100644
index 0000000000..1e0a3dfb9f
--- /dev/null
+++ b/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-80x15.eps
@@ -0,0 +1,158 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: cairo 1.16.0 (https://cairographics.org)
+%%CreationDate: Sun Apr 12 23:23:23 2020
+%%Pages: 1
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%BoundingBox: 0 0 61 12
+%%EndComments
+%%BeginProlog
+50 dict begin
+/q { gsave } bind def
+/Q { grestore } bind def
+/cm { 6 array astore concat } bind def
+/w { setlinewidth } bind def
+/J { setlinecap } bind def
+/j { setlinejoin } bind def
+/M { setmiterlimit } bind def
+/d { setdash } bind def
+/m { moveto } bind def
+/l { lineto } bind def
+/c { curveto } bind def
+/h { closepath } bind def
+/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto
+ 0 exch rlineto 0 rlineto closepath } bind def
+/S { stroke } bind def
+/f { fill } bind def
+/f* { eofill } bind def
+/n { newpath } bind def
+/W { clip } bind def
+/W* { eoclip } bind def
+/BT { } bind def
+/ET { } bind def
+/BDC { mark 3 1 roll /BDC pdfmark } bind def
+/EMC { mark /EMC pdfmark } bind def
+/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def
+/Tj { show currentpoint cairo_store_point } bind def
+/TJ {
+ {
+ dup
+ type /stringtype eq
+ { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse
+ } forall
+ currentpoint cairo_store_point
+} bind def
+/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore
+ cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def
+/Tf { pop /cairo_font exch def /cairo_font_matrix where
+ { pop cairo_selectfont } if } bind def
+/Td { matrix translate cairo_font_matrix matrix concatmatrix dup
+ /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point
+ /cairo_font where { pop cairo_selectfont } if } bind def
+/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def
+ cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def
+/g { setgray } bind def
+/rg { setrgbcolor } bind def
+/d1 { setcachedevice } bind def
+/cairo_data_source {
+ CairoDataIndex CairoData length lt
+ { CairoData CairoDataIndex get /CairoDataIndex CairoDataIndex 1 add def }
+ { () } ifelse
+} def
+/cairo_flush_ascii85_file { cairo_ascii85_file status { cairo_ascii85_file flushfile } if } def
+/cairo_image { image cairo_flush_ascii85_file } def
+/cairo_imagemask { imagemask cairo_flush_ascii85_file } def
+%%EndProlog
+%%BeginSetup
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+%%PageBoundingBox: 0 0 61 12
+%%EndPageSetup
+q 0 0 61 12 rectclip
+1 0 0 -1 0 12 cm q
+1 g
+0.387 0.363 59.25 10.5 re f
+0 g
+0.77145 w
+0 J
+0 j
+[] 0.0 d
+4 M q 1 0 0 0.945165 0 0 cm
+0.387 0.384 59.25 11.109 re S Q
+1.496 1.414 57.027 8.402 re f
+0.670588 0.694118 0.666667 rg
+1.496 1.422 m 1.496 9.824 l 16.559 9.824 l 17.527 8.598 18.18 7.176 18.18
+ 5.625 c 18.18 4.082 17.539 2.645 16.582 1.422 c h
+1.496 1.422 m f
+Q q
+1.621 1.414 14.676 8.402 re W n
+q
+1 1 16 9 re W n
+[ 1 0 0 1 0 0 ] concat
+ q
+1 g
+14.484 5.613 m 14.484 8.234 12.238 10.359 9.469 10.359 c 6.699 10.359 4.449
+ 8.238 4.449 5.621 c 4.449 5.617 4.449 5.617 4.449 5.613 c 4.449 2.996 6.691
+ 0.871 9.461 0.871 c 12.234 0.867 14.48 2.988 14.484 5.609 c 14.484 5.609
+ 14.484 5.613 14.484 5.613 c h
+14.484 5.613 m f
+0 g
+13.543 1.754 m 14.656 2.805 15.215 4.09 15.215 5.613 c 15.215 7.137 14.668
+ 8.41 13.574 9.438 c 12.414 10.516 11.043 11.055 9.457 11.055 c 7.895 11.055
+ 6.547 10.52 5.418 9.449 c 4.285 8.379 3.719 7.102 3.719 5.613 c 3.719 4.129
+ 4.285 2.84 5.418 1.754 c 6.52 0.699 7.867 0.176 9.457 0.176 c 11.07 0.176
+ 12.434 0.699 13.543 1.754 c h
+6.164 2.461 m 5.223 3.359 4.754 4.41 4.754 5.617 c 4.754 6.824 5.219 7.867
+ 6.152 8.746 c 7.082 9.625 8.191 10.066 9.477 10.066 c 10.762 10.066 11.879
+ 9.621 12.828 8.73 c 13.73 7.906 14.184 6.867 14.184 5.617 c 14.184 4.375
+ 13.723 3.32 12.809 2.453 c 11.891 1.586 10.781 1.152 9.477 1.152 c 8.172
+ 1.152 7.066 1.59 6.164 2.461 c h
+8.641 5.086 m 8.496 4.789 8.281 4.641 7.996 4.641 c 7.488 4.641 7.234 4.965
+ 7.234 5.609 c 7.234 6.254 7.488 6.578 7.996 6.578 c 8.328 6.578 8.57 6.422
+ 8.711 6.105 c 9.414 6.461 l 9.082 7.023 8.578 7.305 7.906 7.305 c 7.391
+ 7.305 6.977 7.152 6.664 6.855 c 6.352 6.555 6.199 6.141 6.199 5.613 c 6.199
+ 5.098 6.359 4.688 6.68 4.383 c 7 4.078 7.398 3.926 7.879 3.926 c 8.586
+3.926 9.094 4.191 9.402 4.719 c h
+11.949 5.086 m 11.805 4.789 11.594 4.641 11.316 4.641 c 10.797 4.641 10.539
+ 4.965 10.539 5.609 c 10.539 6.254 10.797 6.578 11.316 6.578 c 11.652 6.578
+ 11.887 6.422 12.02 6.105 c 12.738 6.461 l 12.402 7.023 11.902 7.305 11.234
+ 7.305 c 10.715 7.305 10.305 7.152 9.992 6.855 c 9.684 6.555 9.527 6.141
+ 9.527 5.613 c 9.527 5.098 9.684 4.688 10 4.383 c 10.316 4.078 10.715 3.926
+ 11.203 3.926 c 11.91 3.926 12.418 4.191 12.723 4.719 c h
+11.949 5.086 m f
+ Q
+Q
+Q q
+1 g
+21.805 5.141 m 21.984 5.141 22.125 5.102 22.219 5.027 c 22.312 4.953 22.359
+ 4.844 22.359 4.695 c 22.359 4.551 22.312 4.441 22.219 4.367 c 22.125 4.289
+ 21.984 4.25 21.805 4.25 c 21.168 4.25 l 21.168 5.141 l 21.805 5.141 l 21.844
+ 6.977 m 22.074 6.977 22.25 6.934 22.363 6.84 c 22.484 6.746 22.543 6.609
+ 22.543 6.422 c 22.543 6.242 22.484 6.105 22.367 6.016 c 22.25 5.922 22.078
+ 5.879 21.844 5.879 c 21.168 5.879 l 21.168 6.977 l 21.844 6.977 l 22.918
+ 5.469 m 23.164 5.535 23.355 5.66 23.492 5.84 c 23.629 6.023 23.695 6.246
+ 23.695 6.512 c 23.695 6.914 23.551 7.219 23.258 7.418 c 22.965 7.617 22.523
+ 7.715 21.926 7.715 c 20.012 7.715 l 20.012 3.516 l 21.746 3.516 l 22.367
+ 3.516 22.816 3.602 23.094 3.777 c 23.371 3.957 23.512 4.238 23.512 4.625
+ c 23.512 4.832 23.461 5.004 23.359 5.148 c 23.258 5.293 23.109 5.398 22.918
+ 5.469 c 23.594 3.516 m 24.855 3.516 l 25.875 5.012 l 26.895 3.516 l 28.16
+ 3.516 l 26.453 5.945 l 26.453 7.715 l 25.301 7.715 l 25.301 5.945 l 23.594
+ 3.516 l 27.535 5.648 m 29.418 5.648 l 29.418 6.465 l 27.535 6.465 l 27.535
+ 5.648 l 30.32 3.516 m 31.609 3.516 l 33.234 6.395 l 33.234 3.516 l 34.328
+ 3.516 l 34.328 7.715 l 33.043 7.715 l 31.414 4.836 l 31.414 7.715 l 30.32
+ 7.715 l 30.32 3.516 l 39.012 7.484 m 38.801 7.586 38.578 7.664 38.348 7.719
+ c 38.117 7.77 37.879 7.797 37.629 7.797 c 36.883 7.797 36.293 7.602 35.859
+ 7.211 c 35.422 6.82 35.203 6.289 35.203 5.617 c 35.203 4.949 35.422 4.418
+ 35.859 4.027 c 36.293 3.633 36.883 3.438 37.629 3.438 c 37.879 3.438 38.117
+ 3.465 38.348 3.516 c 38.578 3.57 38.801 3.648 39.012 3.75 c 39.012 4.621
+ l 38.797 4.484 38.586 4.383 38.379 4.32 c 38.172 4.254 37.953 4.223 37.723
+ 4.223 c 37.309 4.223 36.988 4.348 36.75 4.594 c 36.516 4.844 36.398 5.184
+ 36.398 5.617 c 36.398 6.051 36.516 6.391 36.75 6.641 c 36.988 6.887 37.309
+ 7.012 37.723 7.012 c 37.953 7.012 38.172 6.98 38.379 6.914 c 38.586 6.852
+ 38.797 6.75 39.012 6.613 c 39.012 7.484 l f
+Q Q
+showpage
+%%Trailer
+end
+%%EOF
diff --git a/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-80x15.pdf b/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-80x15.pdf
new file mode 100644
index 0000000000..79f1b91ca5
--- /dev/null
+++ b/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-80x15.pdf
Binary files differ
diff --git a/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-88x31.eps b/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-88x31.eps
new file mode 100644
index 0000000000..2218c142e8
--- /dev/null
+++ b/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-88x31.eps
@@ -0,0 +1,224 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: cairo 1.16.0 (https://cairographics.org)
+%%CreationDate: Sun Apr 12 23:23:23 2020
+%%Pages: 1
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%BoundingBox: 0 0 90 32
+%%EndComments
+%%BeginProlog
+50 dict begin
+/q { gsave } bind def
+/Q { grestore } bind def
+/cm { 6 array astore concat } bind def
+/w { setlinewidth } bind def
+/J { setlinecap } bind def
+/j { setlinejoin } bind def
+/M { setmiterlimit } bind def
+/d { setdash } bind def
+/m { moveto } bind def
+/l { lineto } bind def
+/c { curveto } bind def
+/h { closepath } bind def
+/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto
+ 0 exch rlineto 0 rlineto closepath } bind def
+/S { stroke } bind def
+/f { fill } bind def
+/f* { eofill } bind def
+/n { newpath } bind def
+/W { clip } bind def
+/W* { eoclip } bind def
+/BT { } bind def
+/ET { } bind def
+/BDC { mark 3 1 roll /BDC pdfmark } bind def
+/EMC { mark /EMC pdfmark } bind def
+/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def
+/Tj { show currentpoint cairo_store_point } bind def
+/TJ {
+ {
+ dup
+ type /stringtype eq
+ { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse
+ } forall
+ currentpoint cairo_store_point
+} bind def
+/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore
+ cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def
+/Tf { pop /cairo_font exch def /cairo_font_matrix where
+ { pop cairo_selectfont } if } bind def
+/Td { matrix translate cairo_font_matrix matrix concatmatrix dup
+ /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point
+ /cairo_font where { pop cairo_selectfont } if } bind def
+/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def
+ cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def
+/g { setgray } bind def
+/rg { setrgbcolor } bind def
+/d1 { setcachedevice } bind def
+/cairo_data_source {
+ CairoDataIndex CairoData length lt
+ { CairoData CairoDataIndex get /CairoDataIndex CairoDataIndex 1 add def }
+ { () } ifelse
+} def
+/cairo_flush_ascii85_file { cairo_ascii85_file status { cairo_ascii85_file flushfile } if } def
+/cairo_image { image cairo_flush_ascii85_file } def
+/cairo_imagemask { imagemask cairo_flush_ascii85_file } def
+%%EndProlog
+%%BeginSetup
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+%%PageBoundingBox: 0 0 90 32
+%%EndPageSetup
+q 0 0 90 32 rectclip
+1 0 0 -1 0 32 cm q
+0.666667 0.698039 0.670588 rg
+2.555 0.328 m 87.57 0.48 l 88.758 0.48 89.82 0.305 89.82 2.852 c 89.719
+ 30.848 l 0.41 30.848 l 0.41 2.746 l 0.41 1.492 0.531 0.328 2.555 0.328
+c h
+2.555 0.328 m f
+1 g
+25.891 14.652 m 25.895 20.301 21.32 24.883 15.672 24.887 c 10.023 24.887
+ 5.441 20.312 5.438 14.664 c 5.438 14.66 5.438 14.656 5.438 14.652 c 5.438
+ 9.008 10.012 4.426 15.66 4.422 c 21.309 4.418 25.887 8.996 25.891 14.641
+ c 25.891 14.645 25.891 14.648 25.891 14.652 c h
+25.891 14.652 m f
+0 g
+23.977 6.324 m 26.246 8.594 27.379 11.367 27.379 14.652 c 27.379 17.938
+ 26.266 20.688 24.035 22.895 c 21.672 25.223 18.875 26.383 15.652 26.383
+ c 12.465 26.383 9.719 25.23 7.41 22.922 c 5.105 20.617 3.949 17.859 3.949
+ 14.652 c 3.949 11.445 5.105 8.672 7.41 6.324 c 9.66 4.055 12.406 2.922
+15.652 2.922 c 18.934 2.922 21.711 4.055 23.977 6.324 c h
+8.938 7.852 m 7.02 9.785 6.062 12.055 6.062 14.656 c 6.062 17.258 7.012
+ 19.508 8.906 21.402 c 10.805 23.301 13.066 24.25 15.684 24.25 c 18.305
+24.25 20.586 23.293 22.52 21.375 c 24.359 19.594 25.281 17.355 25.281 14.656
+ c 25.281 11.977 24.344 9.703 22.477 7.836 c 20.609 5.969 18.344 5.035 15.684
+ 5.035 c 13.027 5.035 10.777 5.973 8.938 7.852 c h
+13.984 13.512 m 13.691 12.875 13.25 12.555 12.668 12.555 c 11.633 12.555
+ 11.117 13.25 11.117 14.641 c 11.117 16.035 11.633 16.73 12.668 16.73 c
+13.348 16.73 13.836 16.391 14.129 15.711 c 15.562 16.473 l 14.879 17.688
+ 13.855 18.297 12.488 18.297 c 11.434 18.297 10.59 17.973 9.957 17.324 c
+ 9.32 16.68 9.004 15.789 9.004 14.652 c 9.004 13.539 9.332 12.652 9.984
+11.996 c 10.641 11.34 11.453 11.012 12.43 11.012 c 13.875 11.012 14.91 11.582
+ 15.535 12.719 c h
+20.727 13.512 m 20.434 12.875 20.004 12.555 19.434 12.555 c 18.379 12.555
+ 17.852 13.25 17.852 14.641 c 17.852 16.035 18.379 16.73 19.434 16.73 c
+20.121 16.73 20.598 16.391 20.871 15.711 c 22.336 16.473 l 21.656 17.688
+ 20.633 18.297 19.266 18.297 c 18.215 18.297 17.371 17.973 16.738 17.324
+ c 16.105 16.68 15.789 15.789 15.789 14.652 c 15.789 13.539 16.109 12.652
+ 16.754 11.996 c 17.398 11.34 18.215 11.012 19.211 11.012 c 20.652 11.012
+ 21.684 11.582 22.309 12.719 c h
+20.727 13.512 m f
+88.316 0 m 1.684 0 l 0.758 0 0 0.754 0 1.684 c 0 31.121 l 0 31.328 0.172
+ 31.5 0.379 31.5 c 89.621 31.5 l 89.828 31.5 90 31.328 90 31.121 c 90 1.684
+ l 90 0.754 89.242 0 88.316 0 c h
+1.684 0.762 m 88.316 0.762 l 88.824 0.762 89.238 1.176 89.238 1.684 c 89.238
+ 1.684 89.238 13.523 89.238 22.09 c 27.32 22.09 l 25.051 26.195 20.68 28.98
+ 15.66 28.98 c 10.641 28.98 6.27 26.195 4 22.09 c 0.762 22.09 l 0.762 13.523
+ 0.762 1.684 0.762 1.684 c 0.762 1.176 1.176 0.762 1.684 0.762 c h
+1.684 0.762 m f
+1 g
+44.996 24.559 m 45.234 24.559 45.449 24.582 45.645 24.621 c 45.84 24.664
+ 46.008 24.734 46.148 24.828 c 46.285 24.922 46.395 25.051 46.473 25.207
+ c 46.547 25.363 46.586 25.559 46.586 25.793 c 46.586 26.043 46.531 26.25
+ 46.414 26.418 c 46.301 26.582 46.133 26.719 45.91 26.828 c 46.219 26.914
+ 46.445 27.07 46.598 27.289 c 46.75 27.512 46.824 27.777 46.824 28.086 c
+ 46.824 28.336 46.777 28.555 46.68 28.738 c 46.582 28.922 46.449 29.07 46.285
+ 29.188 c 46.121 29.301 45.93 29.387 45.719 29.441 c 45.508 29.5 45.293
+29.527 45.066 29.527 c 42.656 29.527 l 42.656 24.559 l h
+44.859 26.57 m 45.055 26.57 45.215 26.523 45.34 26.43 c 45.465 26.336 45.527
+ 26.188 45.527 25.98 c 45.527 25.863 45.504 25.77 45.465 25.695 c 45.422
+ 25.621 45.367 25.562 45.297 25.52 c 45.227 25.48 45.148 25.449 45.055 25.434
+ c 44.965 25.418 44.871 25.41 44.773 25.41 c 43.75 25.41 l 43.75 26.57 l
+ h
+44.922 28.676 m 45.027 28.676 45.129 28.668 45.23 28.645 c 45.324 28.625
+ 45.414 28.59 45.488 28.543 c 45.562 28.492 45.621 28.426 45.664 28.344
+c 45.707 28.262 45.73 28.152 45.73 28.023 c 45.73 27.77 45.66 27.586 45.516
+ 27.477 c 45.371 27.367 45.18 27.312 44.941 27.312 c 43.75 27.312 l 43.75
+ 28.676 l h
+44.922 28.676 m f
+47.02 24.559 m 48.242 24.559 l 49.406 26.523 l 50.562 24.559 l 51.781 24.559
+ l 49.938 27.621 l 49.938 29.527 l 48.84 29.527 l 48.84 27.594 l h
+47.02 24.559 m f
+64.824 24.559 m 66.902 27.891 l 66.91 27.891 l 66.91 24.559 l 67.938 24.559
+ l 67.938 29.527 l 66.844 29.527 l 64.777 26.203 l 64.762 26.203 l 64.762
+ 29.527 l 63.738 29.527 l 63.738 24.559 l h
+64.824 24.559 m f
+72.082 25.883 m 72.02 25.777 71.938 25.688 71.84 25.609 c 71.742 25.531
+ 71.633 25.469 71.508 25.426 c 71.387 25.379 71.258 25.359 71.125 25.359
+ c 70.879 25.359 70.668 25.406 70.496 25.5 c 70.324 25.594 70.188 25.723
+ 70.078 25.883 c 69.973 26.043 69.895 26.227 69.848 26.43 c 69.797 26.633
+ 69.773 26.844 69.773 27.062 c 69.773 27.27 69.797 27.473 69.848 27.668
+c 69.895 27.867 69.973 28.043 70.078 28.203 c 70.188 28.359 70.324 28.484
+ 70.496 28.582 c 70.668 28.676 70.879 28.723 71.125 28.723 c 71.457 28.723
+ 71.719 28.621 71.906 28.418 c 72.094 28.215 72.207 27.945 72.25 27.609
+c 73.309 27.609 l 73.281 27.922 73.207 28.203 73.094 28.453 c 72.977 28.703
+ 72.824 28.918 72.633 29.094 c 72.441 29.27 72.219 29.406 71.965 29.496
+c 71.711 29.59 71.43 29.637 71.125 29.637 c 70.742 29.637 70.402 29.57 70.098
+ 29.438 c 69.793 29.309 69.535 29.125 69.328 28.895 c 69.117 28.66 68.957
+ 28.387 68.848 28.074 c 68.734 27.762 68.68 27.426 68.68 27.062 c 68.68
+26.691 68.734 26.348 68.848 26.027 c 68.957 25.711 69.117 25.434 69.328
+25.195 c 69.535 24.961 69.793 24.773 70.098 24.641 c 70.402 24.504 70.742
+ 24.438 71.125 24.438 c 71.398 24.438 71.656 24.477 71.898 24.559 c 72.141
+ 24.637 72.359 24.75 72.555 24.902 c 72.746 25.051 72.906 25.238 73.031
+25.461 c 73.156 25.684 73.234 25.941 73.266 26.227 c 72.207 26.227 l 72.191
+ 26.102 72.148 25.988 72.082 25.883 c h
+72.082 25.883 m f
+76.289 11.234 m 76.293 15.359 72.949 18.707 68.824 18.711 c 64.699 18.711
+ 61.352 15.371 61.348 11.246 c 61.348 11.242 61.348 11.238 61.348 11.234
+ c 61.344 7.109 64.688 3.762 68.812 3.762 c 72.938 3.758 76.285 7.098 76.289
+ 11.223 c 76.289 11.227 76.289 11.23 76.289 11.234 c h
+76.289 11.234 m f
+0 g
+68.809 2.539 m 71.246 2.539 73.305 3.379 74.988 5.059 c 76.672 6.742 77.516
+ 8.801 77.516 11.234 c 77.516 13.672 76.688 15.707 75.035 17.344 c 73.277
+ 19.07 71.203 19.93 68.809 19.93 c 66.441 19.93 64.402 19.078 62.691 17.367
+ c 60.977 15.656 60.121 13.613 60.121 11.234 c 60.121 8.859 60.977 6.801
+ 62.691 5.059 c 64.359 3.379 66.398 2.539 68.809 2.539 c h
+62.078 8.898 m 61.82 9.633 61.688 10.41 61.688 11.234 c 61.688 13.164 62.391
+ 14.828 63.801 16.234 c 65.207 17.641 66.883 18.344 68.828 18.344 c 70.773
+ 18.344 72.465 17.633 73.902 16.215 c 74.383 15.75 74.777 15.242 75.09 14.691
+ c 71.812 13.234 l 71.59 14.336 70.605 15.082 69.418 15.168 c 69.418 16.508
+ l 68.418 16.508 l 68.418 15.168 l 67.441 15.156 66.5 14.758 65.777 14.129
+ c 66.977 12.918 l 67.555 13.461 68.129 13.707 68.918 13.707 c 69.43 13.707
+ 69.992 13.508 69.992 12.84 c 69.992 12.605 69.902 12.441 69.758 12.32 c
+ 68.93 11.949 l 67.898 11.488 l 67.387 11.262 66.953 11.07 66.52 10.879
+c h
+68.828 4.105 m 66.855 4.105 65.188 4.801 63.82 6.191 c 63.449 6.566 63.129
+ 6.957 62.852 7.367 c 66.18 8.848 l 66.477 7.926 67.355 7.363 68.418 7.301
+ c 68.418 5.961 l 69.418 5.961 l 69.418 7.301 l 70.105 7.336 70.859 7.523
+ 71.602 8.102 c 70.461 9.273 l 70.039 8.977 69.508 8.766 68.973 8.766 c
+68.543 8.766 67.93 8.898 67.93 9.441 c 67.93 9.523 67.957 9.598 68.008 9.66
+ c 69.121 10.156 l 69.875 10.492 l 70.355 10.707 70.816 10.91 71.27 11.113
+ c 75.727 13.098 l 75.875 12.512 75.949 11.895 75.949 11.234 c 75.949 9.25
+ 75.25 7.57 73.859 6.191 c 72.48 4.801 70.801 4.105 68.828 4.105 c h
+68.828 4.105 m f
+1 g
+55.574 11.414 m 55.574 15.859 51.969 19.465 47.52 19.465 c 43.07 19.465
+ 39.465 15.859 39.465 11.414 c 39.465 6.965 43.07 3.359 47.52 3.359 c 51.969
+ 3.359 55.574 6.965 55.574 11.414 c h
+55.574 11.414 m f
+0 g
+49.852 9.082 m 49.852 8.773 49.598 8.52 49.289 8.52 c 45.73 8.52 l 45.422
+ 8.52 45.172 8.773 45.172 9.082 c 45.172 12.641 l 46.16 12.641 l 46.16 16.852
+ l 48.859 16.852 l 48.859 12.641 l 49.852 12.641 l h
+49.852 9.082 m f
+48.727 6.836 m 48.727 7.508 48.184 8.051 47.512 8.051 c 46.84 8.051 46.293
+ 7.508 46.293 6.836 c 46.293 6.164 46.84 5.621 47.512 5.621 c 48.184 5.621
+ 48.727 6.164 48.727 6.836 c h
+48.727 6.836 m f
+47.5 2.539 m 45.09 2.539 43.051 3.379 41.383 5.062 c 39.668 6.801 38.812
+ 8.859 38.812 11.234 c 38.812 13.613 39.668 15.656 41.383 17.367 c 43.094
+ 19.078 45.133 19.93 47.5 19.93 c 49.895 19.93 51.969 19.07 53.727 17.344
+ c 55.379 15.707 56.207 13.672 56.207 11.234 c 56.207 8.801 55.367 6.742
+ 53.684 5.062 c 52 3.379 49.938 2.539 47.5 2.539 c h
+47.52 4.105 m 49.496 4.105 51.172 4.801 52.551 6.191 c 53.945 7.57 54.641
+ 9.25 54.641 11.234 c 54.641 13.234 53.957 14.895 52.594 16.215 c 51.156
+ 17.633 49.465 18.344 47.52 18.344 c 45.574 18.344 43.898 17.641 42.492
+16.234 c 41.086 14.828 40.379 13.164 40.379 11.234 c 40.379 9.309 41.09
+7.625 42.516 6.191 c 43.879 4.801 45.547 4.105 47.52 4.105 c h
+47.52 4.105 m f*
+Q Q
+showpage
+%%Trailer
+end
+%%EOF
diff --git a/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-88x31.pdf b/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-88x31.pdf
new file mode 100644
index 0000000000..4c96613190
--- /dev/null
+++ b/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-88x31.pdf
Binary files differ
diff --git a/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-eu-88x31.eps b/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-eu-88x31.eps
new file mode 100644
index 0000000000..4768557955
--- /dev/null
+++ b/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-eu-88x31.eps
@@ -0,0 +1,226 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: cairo 1.16.0 (https://cairographics.org)
+%%CreationDate: Sun Apr 12 23:23:23 2020
+%%Pages: 1
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%BoundingBox: 0 0 90 32
+%%EndComments
+%%BeginProlog
+50 dict begin
+/q { gsave } bind def
+/Q { grestore } bind def
+/cm { 6 array astore concat } bind def
+/w { setlinewidth } bind def
+/J { setlinecap } bind def
+/j { setlinejoin } bind def
+/M { setmiterlimit } bind def
+/d { setdash } bind def
+/m { moveto } bind def
+/l { lineto } bind def
+/c { curveto } bind def
+/h { closepath } bind def
+/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto
+ 0 exch rlineto 0 rlineto closepath } bind def
+/S { stroke } bind def
+/f { fill } bind def
+/f* { eofill } bind def
+/n { newpath } bind def
+/W { clip } bind def
+/W* { eoclip } bind def
+/BT { } bind def
+/ET { } bind def
+/BDC { mark 3 1 roll /BDC pdfmark } bind def
+/EMC { mark /EMC pdfmark } bind def
+/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def
+/Tj { show currentpoint cairo_store_point } bind def
+/TJ {
+ {
+ dup
+ type /stringtype eq
+ { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse
+ } forall
+ currentpoint cairo_store_point
+} bind def
+/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore
+ cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def
+/Tf { pop /cairo_font exch def /cairo_font_matrix where
+ { pop cairo_selectfont } if } bind def
+/Td { matrix translate cairo_font_matrix matrix concatmatrix dup
+ /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point
+ /cairo_font where { pop cairo_selectfont } if } bind def
+/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def
+ cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def
+/g { setgray } bind def
+/rg { setrgbcolor } bind def
+/d1 { setcachedevice } bind def
+/cairo_data_source {
+ CairoDataIndex CairoData length lt
+ { CairoData CairoDataIndex get /CairoDataIndex CairoDataIndex 1 add def }
+ { () } ifelse
+} def
+/cairo_flush_ascii85_file { cairo_ascii85_file status { cairo_ascii85_file flushfile } if } def
+/cairo_image { image cairo_flush_ascii85_file } def
+/cairo_imagemask { imagemask cairo_flush_ascii85_file } def
+%%EndProlog
+%%BeginSetup
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+%%PageBoundingBox: 0 0 90 32
+%%EndPageSetup
+q 0 0 90 32 rectclip
+1 0 0 -1 0 32 cm q
+0.666667 0.698039 0.670588 rg
+2.555 0.328 m 87.57 0.48 l 88.758 0.48 89.82 0.305 89.82 2.852 c 89.719
+ 30.848 l 0.41 30.848 l 0.41 2.746 l 0.41 1.492 0.531 0.328 2.555 0.328
+c h
+2.555 0.328 m f
+1 g
+25.891 14.652 m 25.895 20.301 21.32 24.883 15.672 24.887 c 10.023 24.887
+ 5.441 20.312 5.438 14.664 c 5.438 14.66 5.438 14.656 5.438 14.652 c 5.438
+ 9.008 10.012 4.426 15.66 4.422 c 21.309 4.418 25.887 8.996 25.891 14.641
+ c 25.891 14.645 25.891 14.648 25.891 14.652 c h
+25.891 14.652 m f
+0 g
+23.977 6.324 m 26.246 8.594 27.379 11.367 27.379 14.652 c 27.379 17.938
+ 26.266 20.688 24.035 22.895 c 21.672 25.223 18.875 26.383 15.652 26.383
+ c 12.465 26.383 9.719 25.23 7.41 22.922 c 5.105 20.617 3.949 17.859 3.949
+ 14.652 c 3.949 11.445 5.105 8.672 7.41 6.324 c 9.66 4.055 12.406 2.922
+15.652 2.922 c 18.934 2.922 21.711 4.055 23.977 6.324 c h
+8.938 7.852 m 7.02 9.785 6.062 12.055 6.062 14.656 c 6.062 17.258 7.012
+ 19.508 8.906 21.402 c 10.805 23.301 13.066 24.25 15.684 24.25 c 18.305
+24.25 20.586 23.293 22.52 21.375 c 24.359 19.594 25.281 17.355 25.281 14.656
+ c 25.281 11.977 24.344 9.703 22.477 7.836 c 20.609 5.969 18.344 5.035 15.684
+ 5.035 c 13.027 5.035 10.777 5.973 8.938 7.852 c h
+13.984 13.512 m 13.691 12.875 13.25 12.555 12.668 12.555 c 11.633 12.555
+ 11.117 13.25 11.117 14.641 c 11.117 16.035 11.633 16.73 12.668 16.73 c
+13.348 16.73 13.836 16.391 14.129 15.711 c 15.562 16.473 l 14.879 17.688
+ 13.855 18.297 12.488 18.297 c 11.434 18.297 10.59 17.973 9.957 17.324 c
+ 9.32 16.68 9.004 15.789 9.004 14.652 c 9.004 13.539 9.332 12.652 9.984
+11.996 c 10.641 11.34 11.453 11.012 12.43 11.012 c 13.875 11.012 14.91 11.582
+ 15.535 12.719 c h
+20.727 13.512 m 20.434 12.875 20.004 12.555 19.434 12.555 c 18.379 12.555
+ 17.852 13.25 17.852 14.641 c 17.852 16.035 18.379 16.73 19.434 16.73 c
+20.121 16.73 20.598 16.391 20.871 15.711 c 22.336 16.473 l 21.656 17.688
+ 20.633 18.297 19.266 18.297 c 18.215 18.297 17.371 17.973 16.738 17.324
+ c 16.105 16.68 15.789 15.789 15.789 14.652 c 15.789 13.539 16.109 12.652
+ 16.754 11.996 c 17.398 11.34 18.215 11.012 19.211 11.012 c 20.652 11.012
+ 21.684 11.582 22.309 12.719 c h
+20.727 13.512 m f
+88.316 0 m 1.684 0 l 0.758 0 0 0.754 0 1.684 c 0 31.121 l 0 31.328 0.172
+ 31.5 0.379 31.5 c 89.621 31.5 l 89.828 31.5 90 31.328 90 31.121 c 90 1.684
+ l 90 0.754 89.242 0 88.316 0 c h
+1.684 0.762 m 88.316 0.762 l 88.824 0.762 89.238 1.176 89.238 1.684 c 89.238
+ 1.684 89.238 13.523 89.238 22.09 c 27.32 22.09 l 25.051 26.195 20.68 28.98
+ 15.66 28.98 c 10.641 28.98 6.27 26.195 4 22.09 c 0.762 22.09 l 0.762 13.523
+ 0.762 1.684 0.762 1.684 c 0.762 1.176 1.176 0.762 1.684 0.762 c h
+1.684 0.762 m f
+1 g
+44.996 24.559 m 45.234 24.559 45.449 24.582 45.645 24.621 c 45.84 24.664
+ 46.008 24.734 46.148 24.828 c 46.285 24.922 46.395 25.051 46.473 25.207
+ c 46.547 25.363 46.586 25.559 46.586 25.793 c 46.586 26.043 46.531 26.25
+ 46.414 26.418 c 46.301 26.582 46.133 26.719 45.91 26.828 c 46.219 26.914
+ 46.445 27.07 46.598 27.289 c 46.75 27.512 46.824 27.777 46.824 28.086 c
+ 46.824 28.336 46.777 28.555 46.68 28.738 c 46.582 28.922 46.449 29.07 46.285
+ 29.188 c 46.121 29.301 45.93 29.387 45.719 29.441 c 45.508 29.5 45.293
+29.527 45.066 29.527 c 42.656 29.527 l 42.656 24.559 l h
+44.859 26.57 m 45.055 26.57 45.215 26.523 45.34 26.43 c 45.465 26.336 45.527
+ 26.188 45.527 25.98 c 45.527 25.863 45.504 25.77 45.465 25.695 c 45.422
+ 25.621 45.367 25.562 45.297 25.52 c 45.227 25.48 45.148 25.449 45.055 25.434
+ c 44.965 25.418 44.871 25.41 44.773 25.41 c 43.75 25.41 l 43.75 26.57 l
+ h
+44.922 28.676 m 45.027 28.676 45.129 28.668 45.23 28.645 c 45.324 28.625
+ 45.414 28.59 45.488 28.543 c 45.562 28.492 45.621 28.426 45.664 28.344
+c 45.707 28.262 45.73 28.152 45.73 28.023 c 45.73 27.77 45.66 27.586 45.516
+ 27.477 c 45.371 27.367 45.18 27.312 44.941 27.312 c 43.75 27.312 l 43.75
+ 28.676 l h
+44.922 28.676 m f
+47.02 24.559 m 48.242 24.559 l 49.406 26.523 l 50.562 24.559 l 51.781 24.559
+ l 49.938 27.621 l 49.938 29.527 l 48.84 29.527 l 48.84 27.594 l h
+47.02 24.559 m f
+64.824 24.559 m 66.902 27.891 l 66.91 27.891 l 66.91 24.559 l 67.938 24.559
+ l 67.938 29.527 l 66.844 29.527 l 64.777 26.203 l 64.762 26.203 l 64.762
+ 29.527 l 63.738 29.527 l 63.738 24.559 l h
+64.824 24.559 m f
+72.082 25.883 m 72.02 25.777 71.938 25.688 71.84 25.609 c 71.742 25.531
+ 71.633 25.469 71.508 25.426 c 71.387 25.379 71.258 25.359 71.125 25.359
+ c 70.879 25.359 70.668 25.406 70.496 25.5 c 70.324 25.594 70.188 25.723
+ 70.078 25.883 c 69.973 26.043 69.895 26.227 69.848 26.43 c 69.797 26.633
+ 69.773 26.844 69.773 27.062 c 69.773 27.27 69.797 27.473 69.848 27.668
+c 69.895 27.867 69.973 28.043 70.078 28.203 c 70.188 28.359 70.324 28.484
+ 70.496 28.582 c 70.668 28.676 70.879 28.723 71.125 28.723 c 71.457 28.723
+ 71.719 28.621 71.906 28.418 c 72.094 28.215 72.207 27.945 72.25 27.609
+c 73.309 27.609 l 73.281 27.922 73.207 28.203 73.094 28.453 c 72.977 28.703
+ 72.824 28.918 72.633 29.094 c 72.441 29.27 72.219 29.406 71.965 29.496
+c 71.711 29.59 71.43 29.637 71.125 29.637 c 70.742 29.637 70.402 29.57 70.098
+ 29.438 c 69.793 29.309 69.535 29.125 69.328 28.895 c 69.117 28.66 68.957
+ 28.387 68.848 28.074 c 68.734 27.762 68.68 27.426 68.68 27.062 c 68.68
+26.691 68.734 26.348 68.848 26.027 c 68.957 25.711 69.117 25.434 69.328
+25.195 c 69.535 24.961 69.793 24.773 70.098 24.641 c 70.402 24.504 70.742
+ 24.438 71.125 24.438 c 71.398 24.438 71.656 24.477 71.898 24.559 c 72.141
+ 24.637 72.359 24.75 72.555 24.902 c 72.746 25.051 72.906 25.238 73.031
+25.461 c 73.156 25.684 73.234 25.941 73.266 26.227 c 72.207 26.227 l 72.191
+ 26.102 72.148 25.988 72.082 25.883 c h
+72.082 25.883 m f
+55.574 11.414 m 55.574 15.859 51.969 19.465 47.52 19.465 c 43.07 19.465
+ 39.465 15.859 39.465 11.414 c 39.465 6.965 43.07 3.359 47.52 3.359 c 51.969
+ 3.359 55.574 6.965 55.574 11.414 c h
+55.574 11.414 m f
+0 g
+49.852 9.082 m 49.852 8.773 49.598 8.52 49.289 8.52 c 45.73 8.52 l 45.422
+ 8.52 45.172 8.773 45.172 9.082 c 45.172 12.641 l 46.16 12.641 l 46.16 16.852
+ l 48.859 16.852 l 48.859 12.641 l 49.852 12.641 l h
+49.852 9.082 m f
+48.727 6.836 m 48.727 7.508 48.184 8.051 47.512 8.051 c 46.84 8.051 46.293
+ 7.508 46.293 6.836 c 46.293 6.164 46.84 5.621 47.512 5.621 c 48.184 5.621
+ 48.727 6.164 48.727 6.836 c h
+48.727 6.836 m f
+47.5 2.539 m 45.09 2.539 43.051 3.379 41.383 5.062 c 39.668 6.801 38.812
+ 8.859 38.812 11.234 c 38.812 13.613 39.668 15.656 41.383 17.367 c 43.094
+ 19.078 45.133 19.93 47.5 19.93 c 49.895 19.93 51.969 19.07 53.727 17.344
+ c 55.379 15.707 56.207 13.672 56.207 11.234 c 56.207 8.801 55.367 6.742
+ 53.684 5.062 c 52 3.379 49.938 2.539 47.5 2.539 c h
+47.52 4.105 m 49.496 4.105 51.172 4.801 52.551 6.191 c 53.945 7.57 54.641
+ 9.25 54.641 11.234 c 54.641 13.234 53.957 14.895 52.594 16.215 c 51.156
+ 17.633 49.465 18.344 47.52 18.344 c 45.574 18.344 43.898 17.641 42.492
+16.234 c 41.086 14.828 40.379 13.164 40.379 11.234 c 40.379 9.309 41.09
+7.625 42.516 6.191 c 43.879 4.801 45.547 4.105 47.52 4.105 c h
+47.52 4.105 m f*
+1 g
+76.289 11.234 m 76.293 15.359 72.949 18.707 68.824 18.711 c 64.699 18.711
+ 61.352 15.371 61.348 11.246 c 61.348 11.242 61.348 11.238 61.348 11.234
+ c 61.344 7.109 64.688 3.766 68.812 3.762 c 72.938 3.758 76.285 7.102 76.289
+ 11.223 c 76.289 11.227 76.289 11.23 76.289 11.234 c h
+76.289 11.234 m f
+0 g
+74.988 5.059 m 73.305 3.379 71.246 2.535 68.809 2.535 c 66.398 2.535 64.359
+ 3.379 62.691 5.059 c 60.977 6.797 60.121 8.855 60.121 11.234 c 60.121 13.613
+ 60.977 15.656 62.691 17.367 c 64.402 19.078 66.441 19.93 68.809 19.93 c
+ 71.203 19.93 73.277 19.07 75.035 17.344 c 76.688 15.707 77.516 13.668 77.516
+ 11.234 c 77.516 8.797 76.676 6.738 74.988 5.059 c h
+73.902 16.215 m 72.465 17.633 70.773 18.344 68.828 18.344 c 66.883 18.344
+ 65.207 17.641 63.801 16.234 c 62.391 14.828 61.688 13.16 61.688 11.234
+c 61.688 10.418 61.816 9.648 62.07 8.922 c 64.375 9.941 l 64.211 9.941 l
+ 64.211 10.977 l 65.027 10.977 l 65.027 11.121 65.012 11.266 65.012 11.41
+ c 65.012 11.66 l 64.211 11.66 l 64.211 12.691 l 65.156 12.691 l 65.289
+13.465 65.578 14.09 65.973 14.586 c 66.789 15.664 68.098 16.246 69.523 16.246
+ c 70.457 16.246 71.301 15.969 71.797 15.691 c 71.445 14.078 l 71.141 14.238
+ 70.457 14.457 69.785 14.457 c 69.059 14.457 68.375 14.238 67.91 13.711
+c 67.691 13.465 67.531 13.129 67.43 12.691 c 70.594 12.691 l 75.09 14.684
+ l 74.781 15.234 74.383 15.746 73.902 16.215 c h
+68.246 11.66 m 68.227 11.645 l 68.258 11.66 l h
+70.953 10.977 m 71.082 10.977 l 71.082 9.941 l 68.617 9.941 l 67.617 9.5
+ l 67.703 9.305 67.805 9.133 67.922 8.996 c 68.375 8.441 69.016 8.207 69.715
+ 8.207 c 70.355 8.207 70.953 8.398 71.328 8.559 c 71.738 6.898 l 71.215
+6.664 70.441 6.461 69.555 6.461 c 68.184 6.461 67.02 7.016 66.191 7.945
+c 66.008 8.16 65.848 8.398 65.703 8.652 c 62.84 7.387 l 63.117 6.969 63.445
+ 6.57 63.82 6.191 c 65.188 4.797 66.855 4.102 68.828 4.102 c 70.801 4.102
+ 72.48 4.797 73.859 6.191 c 75.25 7.566 75.949 9.246 75.949 11.234 c 75.949
+ 11.891 75.875 12.508 75.727 13.09 c h
+70.953 10.977 m f
+Q Q
+showpage
+%%Trailer
+end
+%%EOF
diff --git a/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-eu-88x31.pdf b/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-eu-88x31.pdf
new file mode 100644
index 0000000000..0961d26ba9
--- /dev/null
+++ b/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-eu-88x31.pdf
Binary files differ
diff --git a/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-eu.pdf b/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-eu.pdf
deleted file mode 100644
index f9f28528ff..0000000000
--- a/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-eu.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-80x15.eps b/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-80x15.eps
new file mode 100644
index 0000000000..b701cd2929
--- /dev/null
+++ b/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-80x15.eps
@@ -0,0 +1,170 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: cairo 1.16.0 (https://cairographics.org)
+%%CreationDate: Sun Apr 12 23:23:23 2020
+%%Pages: 1
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%BoundingBox: 0 0 61 12
+%%EndComments
+%%BeginProlog
+50 dict begin
+/q { gsave } bind def
+/Q { grestore } bind def
+/cm { 6 array astore concat } bind def
+/w { setlinewidth } bind def
+/J { setlinecap } bind def
+/j { setlinejoin } bind def
+/M { setmiterlimit } bind def
+/d { setdash } bind def
+/m { moveto } bind def
+/l { lineto } bind def
+/c { curveto } bind def
+/h { closepath } bind def
+/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto
+ 0 exch rlineto 0 rlineto closepath } bind def
+/S { stroke } bind def
+/f { fill } bind def
+/f* { eofill } bind def
+/n { newpath } bind def
+/W { clip } bind def
+/W* { eoclip } bind def
+/BT { } bind def
+/ET { } bind def
+/BDC { mark 3 1 roll /BDC pdfmark } bind def
+/EMC { mark /EMC pdfmark } bind def
+/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def
+/Tj { show currentpoint cairo_store_point } bind def
+/TJ {
+ {
+ dup
+ type /stringtype eq
+ { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse
+ } forall
+ currentpoint cairo_store_point
+} bind def
+/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore
+ cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def
+/Tf { pop /cairo_font exch def /cairo_font_matrix where
+ { pop cairo_selectfont } if } bind def
+/Td { matrix translate cairo_font_matrix matrix concatmatrix dup
+ /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point
+ /cairo_font where { pop cairo_selectfont } if } bind def
+/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def
+ cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def
+/g { setgray } bind def
+/rg { setrgbcolor } bind def
+/d1 { setcachedevice } bind def
+/cairo_data_source {
+ CairoDataIndex CairoData length lt
+ { CairoData CairoDataIndex get /CairoDataIndex CairoDataIndex 1 add def }
+ { () } ifelse
+} def
+/cairo_flush_ascii85_file { cairo_ascii85_file status { cairo_ascii85_file flushfile } if } def
+/cairo_image { image cairo_flush_ascii85_file } def
+/cairo_imagemask { imagemask cairo_flush_ascii85_file } def
+%%EndProlog
+%%BeginSetup
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+%%PageBoundingBox: 0 0 61 12
+%%EndPageSetup
+q 0 0 61 12 rectclip
+1 0 0 -1 0 12 cm q
+1 g
+0.387 0.363 59.25 10.5 re f
+0 g
+0.77145 w
+0 J
+0 j
+[] 0.0 d
+4 M q 1 0 0 0.945165 0 0 cm
+0.387 0.384 59.25 11.109 re S Q
+1.496 1.414 57.027 8.402 re f
+0.670588 0.694118 0.666667 rg
+1.496 1.422 m 1.496 9.824 l 16.559 9.824 l 17.527 8.598 18.18 7.176 18.18
+ 5.625 c 18.18 4.082 17.539 2.645 16.582 1.422 c h
+1.496 1.422 m f
+Q q
+1.621 1.414 14.676 8.402 re W n
+q
+1 1 16 9 re W n
+[ 1 0 0 1 0 0 ] concat
+ q
+1 g
+14.484 5.613 m 14.484 8.234 12.238 10.359 9.469 10.359 c 6.699 10.359 4.449
+ 8.238 4.449 5.621 c 4.449 5.617 4.449 5.617 4.449 5.613 c 4.449 2.996 6.691
+ 0.871 9.461 0.871 c 12.234 0.867 14.48 2.988 14.484 5.609 c 14.484 5.609
+ 14.484 5.613 14.484 5.613 c h
+14.484 5.613 m f
+0 g
+13.543 1.754 m 14.656 2.805 15.215 4.09 15.215 5.613 c 15.215 7.137 14.668
+ 8.41 13.574 9.438 c 12.414 10.516 11.043 11.055 9.457 11.055 c 7.895 11.055
+ 6.547 10.52 5.418 9.449 c 4.285 8.379 3.719 7.102 3.719 5.613 c 3.719 4.129
+ 4.285 2.84 5.418 1.754 c 6.52 0.699 7.867 0.176 9.457 0.176 c 11.07 0.176
+ 12.434 0.699 13.543 1.754 c h
+6.164 2.461 m 5.223 3.359 4.754 4.41 4.754 5.617 c 4.754 6.824 5.219 7.867
+ 6.152 8.746 c 7.082 9.625 8.191 10.066 9.477 10.066 c 10.762 10.066 11.879
+ 9.621 12.828 8.73 c 13.73 7.906 14.184 6.867 14.184 5.617 c 14.184 4.375
+ 13.723 3.32 12.809 2.453 c 11.891 1.586 10.781 1.152 9.477 1.152 c 8.172
+ 1.152 7.066 1.59 6.164 2.461 c h
+8.641 5.086 m 8.496 4.789 8.281 4.641 7.996 4.641 c 7.488 4.641 7.234 4.965
+ 7.234 5.609 c 7.234 6.254 7.488 6.578 7.996 6.578 c 8.328 6.578 8.57 6.422
+ 8.711 6.105 c 9.414 6.461 l 9.082 7.023 8.578 7.305 7.906 7.305 c 7.391
+ 7.305 6.977 7.152 6.664 6.855 c 6.352 6.555 6.199 6.141 6.199 5.613 c 6.199
+ 5.098 6.359 4.688 6.68 4.383 c 7 4.078 7.398 3.926 7.879 3.926 c 8.586
+3.926 9.094 4.191 9.402 4.719 c h
+11.949 5.086 m 11.805 4.789 11.594 4.641 11.316 4.641 c 10.797 4.641 10.539
+ 4.965 10.539 5.609 c 10.539 6.254 10.797 6.578 11.316 6.578 c 11.652 6.578
+ 11.887 6.422 12.02 6.105 c 12.738 6.461 l 12.402 7.023 11.902 7.305 11.234
+ 7.305 c 10.715 7.305 10.305 7.152 9.992 6.855 c 9.684 6.555 9.527 6.141
+ 9.527 5.613 c 9.527 5.098 9.684 4.688 10 4.383 c 10.316 4.078 10.715 3.926
+ 11.203 3.926 c 11.91 3.926 12.418 4.191 12.723 4.719 c h
+11.949 5.086 m f
+ Q
+Q
+Q q
+1 g
+21.805 5.141 m 21.984 5.141 22.125 5.102 22.219 5.027 c 22.312 4.953 22.359
+ 4.844 22.359 4.695 c 22.359 4.551 22.312 4.441 22.219 4.367 c 22.125 4.289
+ 21.984 4.25 21.805 4.25 c 21.168 4.25 l 21.168 5.141 l 21.805 5.141 l 21.844
+ 6.977 m 22.074 6.977 22.25 6.934 22.363 6.84 c 22.484 6.746 22.543 6.609
+ 22.543 6.422 c 22.543 6.242 22.484 6.105 22.367 6.016 c 22.25 5.922 22.078
+ 5.879 21.844 5.879 c 21.168 5.879 l 21.168 6.977 l 21.844 6.977 l 22.918
+ 5.469 m 23.164 5.535 23.355 5.66 23.492 5.84 c 23.629 6.023 23.695 6.246
+ 23.695 6.512 c 23.695 6.914 23.551 7.219 23.258 7.418 c 22.965 7.617 22.523
+ 7.715 21.926 7.715 c 20.012 7.715 l 20.012 3.516 l 21.746 3.516 l 22.367
+ 3.516 22.816 3.602 23.094 3.777 c 23.371 3.957 23.512 4.238 23.512 4.625
+ c 23.512 4.832 23.461 5.004 23.359 5.148 c 23.258 5.293 23.109 5.398 22.918
+ 5.469 c 23.594 3.516 m 24.855 3.516 l 25.875 5.012 l 26.895 3.516 l 28.16
+ 3.516 l 26.453 5.945 l 26.453 7.715 l 25.301 7.715 l 25.301 5.945 l 23.594
+ 3.516 l 27.535 5.648 m 29.418 5.648 l 29.418 6.465 l 27.535 6.465 l 27.535
+ 5.648 l 30.32 3.516 m 31.609 3.516 l 33.234 6.395 l 33.234 3.516 l 34.328
+ 3.516 l 34.328 7.715 l 33.043 7.715 l 31.414 4.836 l 31.414 7.715 l 30.32
+ 7.715 l 30.32 3.516 l 39.012 7.484 m 38.801 7.586 38.578 7.664 38.348 7.719
+ c 38.117 7.77 37.879 7.797 37.629 7.797 c 36.883 7.797 36.293 7.602 35.859
+ 7.211 c 35.422 6.82 35.203 6.289 35.203 5.617 c 35.203 4.949 35.422 4.418
+ 35.859 4.027 c 36.293 3.633 36.883 3.438 37.629 3.438 c 37.879 3.438 38.117
+ 3.465 38.348 3.516 c 38.578 3.57 38.801 3.648 39.012 3.75 c 39.012 4.621
+ l 38.797 4.484 38.586 4.383 38.379 4.32 c 38.172 4.254 37.953 4.223 37.723
+ 4.223 c 37.309 4.223 36.988 4.348 36.75 4.594 c 36.516 4.844 36.398 5.184
+ 36.398 5.617 c 36.398 6.051 36.516 6.391 36.75 6.641 c 36.988 6.887 37.309
+ 7.012 37.723 7.012 c 37.953 7.012 38.172 6.98 38.379 6.914 c 38.586 6.852
+ 38.797 6.75 39.012 6.613 c 39.012 7.484 l 39.883 5.648 m 41.766 5.648 l
+ 41.766 6.465 l 39.883 6.465 l 39.883 5.648 l 42.668 3.516 m 43.957 3.516
+ l 45.582 6.395 l 45.582 3.516 l 46.676 3.516 l 46.676 7.715 l 45.387 7.715
+ l 43.762 4.836 l 43.762 7.715 l 42.668 7.715 l 42.668 3.516 l 48.965 4.332
+ m 48.965 6.895 l 49.375 6.895 l 49.848 6.895 50.207 6.785 50.457 6.566
+c 50.707 6.348 50.832 6.027 50.832 5.609 c 50.832 5.195 50.707 4.879 50.457
+ 4.66 c 50.211 4.441 49.852 4.332 49.375 4.332 c 48.965 4.332 l 47.809 3.516
+ m 49.027 3.516 l 49.707 3.516 50.211 3.562 50.543 3.652 c 50.875 3.742
+51.16 3.895 51.398 4.113 c 51.609 4.305 51.766 4.523 51.867 4.77 c 51.969
+ 5.016 52.02 5.297 52.02 5.609 c 52.02 5.926 51.969 6.211 51.867 6.461 c
+ 51.766 6.707 51.609 6.926 51.398 7.117 c 51.16 7.332 50.871 7.488 50.535
+ 7.578 c 50.199 7.668 49.699 7.715 49.027 7.715 c 47.809 7.715 l 47.809
+3.516 l f
+Q Q
+showpage
+%%Trailer
+end
+%%EOF
diff --git a/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-80x15.pdf b/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-80x15.pdf
new file mode 100644
index 0000000000..99e93a4de5
--- /dev/null
+++ b/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-80x15.pdf
Binary files differ
diff --git a/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-88x31.eps b/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-88x31.eps
new file mode 100644
index 0000000000..208cff976e
--- /dev/null
+++ b/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-88x31.eps
@@ -0,0 +1,264 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: cairo 1.16.0 (https://cairographics.org)
+%%CreationDate: Sun Apr 12 23:23:23 2020
+%%Pages: 1
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%BoundingBox: 0 0 90 32
+%%EndComments
+%%BeginProlog
+50 dict begin
+/q { gsave } bind def
+/Q { grestore } bind def
+/cm { 6 array astore concat } bind def
+/w { setlinewidth } bind def
+/J { setlinecap } bind def
+/j { setlinejoin } bind def
+/M { setmiterlimit } bind def
+/d { setdash } bind def
+/m { moveto } bind def
+/l { lineto } bind def
+/c { curveto } bind def
+/h { closepath } bind def
+/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto
+ 0 exch rlineto 0 rlineto closepath } bind def
+/S { stroke } bind def
+/f { fill } bind def
+/f* { eofill } bind def
+/n { newpath } bind def
+/W { clip } bind def
+/W* { eoclip } bind def
+/BT { } bind def
+/ET { } bind def
+/BDC { mark 3 1 roll /BDC pdfmark } bind def
+/EMC { mark /EMC pdfmark } bind def
+/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def
+/Tj { show currentpoint cairo_store_point } bind def
+/TJ {
+ {
+ dup
+ type /stringtype eq
+ { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse
+ } forall
+ currentpoint cairo_store_point
+} bind def
+/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore
+ cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def
+/Tf { pop /cairo_font exch def /cairo_font_matrix where
+ { pop cairo_selectfont } if } bind def
+/Td { matrix translate cairo_font_matrix matrix concatmatrix dup
+ /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point
+ /cairo_font where { pop cairo_selectfont } if } bind def
+/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def
+ cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def
+/g { setgray } bind def
+/rg { setrgbcolor } bind def
+/d1 { setcachedevice } bind def
+/cairo_data_source {
+ CairoDataIndex CairoData length lt
+ { CairoData CairoDataIndex get /CairoDataIndex CairoDataIndex 1 add def }
+ { () } ifelse
+} def
+/cairo_flush_ascii85_file { cairo_ascii85_file status { cairo_ascii85_file flushfile } if } def
+/cairo_image { image cairo_flush_ascii85_file } def
+/cairo_imagemask { imagemask cairo_flush_ascii85_file } def
+%%EndProlog
+%%BeginSetup
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+%%PageBoundingBox: 0 0 90 32
+%%EndPageSetup
+q 0 0 90 32 rectclip
+1 0 0 -1 0 32 cm q
+0.666667 0.698039 0.670588 rg
+2.559 0.336 m 87.57 0.484 l 88.758 0.484 89.82 0.309 89.82 2.855 c 89.719
+ 30.852 l 0.41 30.852 l 0.41 2.75 l 0.41 1.496 0.531 0.336 2.559 0.336 c
+ h
+2.559 0.336 m f
+0 g
+88.316 0 m 1.688 0 l 0.758 0 0 0.758 0 1.684 c 0 31.121 l 0 31.328 0.172
+ 31.5 0.379 31.5 c 89.621 31.5 l 89.828 31.5 90 31.328 90 31.121 c 90 1.684
+ l 90 0.758 89.242 0 88.316 0 c h
+1.688 0.762 m 88.316 0.762 l 88.824 0.762 89.238 1.176 89.238 1.684 c 89.238
+ 1.684 89.238 13.527 89.238 22.098 c 27.32 22.098 l 25.051 26.199 20.68
+28.984 15.66 28.984 c 10.641 28.984 6.27 26.203 4.004 22.098 c 0.762 22.098
+ l 0.762 13.527 0.762 1.684 0.762 1.684 c 0.762 1.176 1.176 0.762 1.688
+0.762 c h
+1.688 0.762 m f
+1 g
+25.891 14.66 m 25.895 20.305 21.32 24.887 15.672 24.891 c 10.023 24.895
+ 5.445 20.316 5.441 14.672 c 5.441 14.668 5.441 14.664 5.441 14.66 c 5.438
+ 9.012 10.012 4.43 15.66 4.426 c 21.309 4.426 25.891 9 25.891 14.645 c 25.891
+ 14.648 25.891 14.656 25.891 14.66 c h
+25.891 14.66 m f
+0 g
+23.98 6.332 m 26.246 8.598 27.379 11.375 27.379 14.66 c 27.379 17.945 26.266
+ 20.691 24.039 22.898 c 21.672 25.227 18.879 26.391 15.652 26.391 c 12.465
+ 26.391 9.719 25.234 7.41 22.93 c 5.105 20.621 3.953 17.867 3.953 14.66
+c 3.953 11.453 5.105 8.676 7.41 6.332 c 9.66 4.062 12.406 2.93 15.652 2.93
+ c 18.938 2.93 21.711 4.062 23.98 6.332 c h
+8.938 7.855 m 7.02 9.793 6.062 12.059 6.062 14.66 c 6.062 17.262 7.012
+19.512 8.91 21.41 c 10.805 23.305 13.066 24.254 15.688 24.254 c 18.309 24.254
+ 20.586 23.297 22.523 21.379 c 24.359 19.602 25.281 17.359 25.281 14.66
+c 25.281 11.984 24.344 9.707 22.477 7.84 c 20.609 5.973 18.348 5.039 15.688
+ 5.039 c 13.027 5.039 10.777 5.977 8.938 7.855 c h
+13.984 13.516 m 13.691 12.879 13.254 12.559 12.668 12.559 c 11.633 12.559
+ 11.117 13.254 11.117 14.648 c 11.117 16.039 11.633 16.734 12.668 16.734
+ c 13.352 16.734 13.836 16.395 14.129 15.715 c 15.562 16.48 l 14.879 17.691
+ 13.855 18.301 12.488 18.301 c 11.434 18.301 10.59 17.977 9.957 17.332 c
+ 9.32 16.684 9.004 15.793 9.004 14.66 c 9.004 13.543 9.332 12.656 9.984
+12 c 10.641 11.344 11.453 11.016 12.43 11.016 c 13.875 11.016 14.91 11.586
+ 15.535 12.723 c h
+20.727 13.516 m 20.434 12.879 20.004 12.559 19.438 12.559 c 18.383 12.559
+ 17.855 13.254 17.855 14.648 c 17.855 16.039 18.383 16.734 19.438 16.734
+ c 20.121 16.734 20.598 16.395 20.871 15.715 c 22.336 16.48 l 21.656 17.691
+ 20.633 18.301 19.27 18.301 c 18.215 18.301 17.375 17.977 16.738 17.332
+c 16.105 16.684 15.789 15.793 15.789 14.66 c 15.789 13.543 16.109 12.656
+ 16.754 12 c 17.398 11.344 18.215 11.016 19.211 11.016 c 20.652 11.016 21.684
+ 11.586 22.309 12.723 c h
+20.727 13.516 m f
+1 g
+36.07 24.562 m 36.305 24.562 36.523 24.582 36.719 24.625 c 36.914 24.664
+ 37.082 24.734 37.219 24.828 c 37.359 24.922 37.465 25.051 37.543 25.207
+ c 37.621 25.363 37.66 25.559 37.66 25.793 c 37.66 26.043 37.602 26.25 37.488
+ 26.418 c 37.375 26.582 37.207 26.719 36.984 26.828 c 37.289 26.914 37.52
+ 27.07 37.672 27.289 c 37.82 27.512 37.898 27.777 37.898 28.086 c 37.898
+ 28.336 37.848 28.555 37.75 28.738 c 37.652 28.922 37.523 29.07 37.359 29.188
+ c 37.191 29.301 37.004 29.387 36.793 29.441 c 36.582 29.5 36.363 29.527
+ 36.141 29.527 c 33.727 29.527 l 33.727 24.562 l h
+35.93 26.57 m 36.125 26.57 36.285 26.523 36.41 26.43 c 36.535 26.336 36.598
+ 26.188 36.598 25.98 c 36.598 25.863 36.578 25.77 36.535 25.695 c 36.496
+ 25.621 36.438 25.562 36.367 25.52 c 36.301 25.48 36.219 25.449 36.129 25.434
+ c 36.039 25.418 35.945 25.41 35.848 25.41 c 34.824 25.41 l 34.824 26.57
+ l h
+35.996 28.676 m 36.102 28.676 36.203 28.668 36.301 28.645 c 36.398 28.625
+ 36.484 28.59 36.559 28.543 c 36.633 28.492 36.691 28.426 36.738 28.344
+c 36.781 28.262 36.805 28.152 36.805 28.023 c 36.805 27.77 36.73 27.586
+36.586 27.477 c 36.441 27.367 36.254 27.316 36.016 27.316 c 34.824 27.316
+ l 34.824 28.676 l h
+35.996 28.676 m f
+38.09 24.562 m 39.316 24.562 l 40.48 26.523 l 41.633 24.562 l 42.852 24.562
+ l 41.008 27.621 l 41.008 29.527 l 39.914 29.527 l 39.914 27.594 l h
+38.09 24.562 m f
+54.387 24.562 m 56.465 27.891 l 56.477 27.891 l 56.477 24.562 l 57.5 24.562
+ l 57.5 29.527 l 56.406 29.527 l 54.34 26.203 l 54.324 26.203 l 54.324 29.527
+ l 53.301 29.527 l 53.301 24.562 l h
+54.387 24.562 m f
+61.645 25.883 m 61.582 25.777 61.5 25.688 61.402 25.609 c 61.305 25.531
+ 61.195 25.469 61.07 25.426 c 60.949 25.379 60.82 25.359 60.688 25.359 c
+ 60.441 25.359 60.23 25.406 60.059 25.5 c 59.887 25.594 59.75 25.723 59.641
+ 25.883 c 59.535 26.043 59.457 26.227 59.41 26.43 c 59.359 26.633 59.336
+ 26.844 59.336 27.062 c 59.336 27.27 59.359 27.473 59.41 27.668 c 59.457
+ 27.867 59.535 28.043 59.641 28.203 c 59.75 28.359 59.887 28.484 60.059
+28.582 c 60.23 28.676 60.441 28.723 60.688 28.723 c 61.02 28.723 61.281
+28.621 61.469 28.418 c 61.656 28.215 61.77 27.945 61.812 27.609 c 62.871
+ 27.609 l 62.844 27.922 62.77 28.203 62.656 28.453 c 62.539 28.703 62.387
+ 28.918 62.195 29.094 c 62.004 29.27 61.781 29.406 61.527 29.496 c 61.273
+ 29.59 60.992 29.637 60.688 29.637 c 60.305 29.637 59.965 29.57 59.66 29.438
+ c 59.355 29.309 59.098 29.125 58.891 28.895 c 58.68 28.66 58.52 28.387
+58.41 28.074 c 58.297 27.762 58.242 27.426 58.242 27.062 c 58.242 26.691
+ 58.297 26.348 58.41 26.027 c 58.52 25.711 58.68 25.434 58.891 25.195 c
+59.098 24.961 59.355 24.773 59.66 24.641 c 59.965 24.504 60.305 24.438 60.688
+ 24.438 c 60.961 24.438 61.219 24.477 61.461 24.559 c 61.707 24.637 61.922
+ 24.75 62.117 24.902 c 62.309 25.051 62.469 25.238 62.594 25.461 c 62.719
+ 25.684 62.797 25.941 62.828 26.227 c 61.77 26.227 l 61.754 26.102 61.711
+ 25.988 61.645 25.883 c h
+61.645 25.883 m f
+73.766 24.562 m 75.84 27.891 l 75.852 27.891 l 75.852 24.562 l 76.879 24.562
+ l 76.879 29.527 l 75.785 29.527 l 73.719 26.203 l 73.703 26.203 l 73.703
+ 29.527 l 72.68 29.527 l 72.68 24.562 l h
+73.766 24.562 m f
+79.98 24.562 m 80.301 24.562 80.598 24.613 80.875 24.715 c 81.152 24.816
+ 81.391 24.969 81.594 25.172 c 81.793 25.375 81.953 25.633 82.066 25.938
+ c 82.18 26.242 82.238 26.602 82.238 27.016 c 82.238 27.379 82.191 27.711
+ 82.098 28.016 c 82.004 28.324 81.863 28.59 81.676 28.809 c 81.488 29.031
+ 81.254 29.207 80.973 29.336 c 80.691 29.465 80.363 29.527 79.98 29.527
+c 77.836 29.527 l 77.836 24.562 l h
+79.902 28.605 m 80.062 28.605 80.215 28.582 80.363 28.531 c 80.512 28.48
+ 80.645 28.395 80.762 28.277 c 80.875 28.16 80.969 28.004 81.039 27.816
+c 81.109 27.625 81.145 27.395 81.145 27.121 c 81.145 26.871 81.117 26.645
+ 81.07 26.441 c 81.02 26.242 80.941 26.07 80.828 25.926 c 80.719 25.781
+80.57 25.672 80.387 25.594 c 80.203 25.52 79.977 25.48 79.711 25.48 c 78.93
+ 25.48 l 78.93 28.605 l h
+79.902 28.605 m f
+65.852 11.234 m 65.855 15.363 62.512 18.707 58.387 18.711 c 54.262 18.715
+ 50.914 15.371 50.91 11.246 c 50.91 11.242 50.91 11.238 50.91 11.234 c 50.906
+ 7.109 54.25 3.766 58.375 3.762 c 62.5 3.758 65.848 7.102 65.852 11.227
+c 65.852 11.227 65.852 11.23 65.852 11.234 c h
+65.852 11.234 m f
+0 g
+58.371 2.539 m 60.809 2.539 62.867 3.379 64.551 5.062 c 66.234 6.742 67.078
+ 8.801 67.078 11.234 c 67.078 13.672 66.25 15.707 64.598 17.344 c 62.84
+19.07 60.766 19.934 58.371 19.934 c 56.004 19.934 53.965 19.078 52.254 17.367
+ c 50.539 15.656 49.684 13.613 49.684 11.234 c 49.684 8.859 50.539 6.801
+ 52.254 5.062 c 53.922 3.379 55.961 2.539 58.371 2.539 c h
+51.641 8.898 m 51.383 9.633 51.25 10.41 51.25 11.234 c 51.25 13.164 51.957
+ 14.828 53.363 16.234 c 54.77 17.641 56.445 18.344 58.391 18.344 c 60.336
+ 18.344 62.027 17.633 63.465 16.215 c 63.945 15.75 64.34 15.242 64.652 14.691
+ c 61.375 13.234 l 61.152 14.336 60.168 15.082 58.98 15.168 c 58.98 16.508
+ l 57.98 16.508 l 57.98 15.168 l 57.004 15.156 56.062 14.758 55.34 14.129
+ c 56.539 12.918 l 57.117 13.461 57.691 13.707 58.48 13.707 c 58.992 13.707
+ 59.555 13.508 59.555 12.84 c 59.555 12.605 59.465 12.441 59.32 12.32 c
+58.492 11.949 l 57.461 11.492 l 56.949 11.262 56.516 11.07 56.082 10.879
+ c h
+58.391 4.105 m 56.418 4.105 54.75 4.801 53.383 6.191 c 53.012 6.566 52.691
+ 6.957 52.418 7.367 c 55.742 8.848 l 56.039 7.926 56.918 7.363 57.98 7.305
+ c 57.98 5.961 l 58.98 5.961 l 58.98 7.305 l 59.668 7.336 60.422 7.523 61.164
+ 8.102 c 60.023 9.273 l 59.602 8.977 59.07 8.766 58.535 8.766 c 58.105 8.766
+ 57.492 8.898 57.492 9.441 c 57.492 9.523 57.52 9.598 57.57 9.66 c 58.684
+ 10.156 l 59.438 10.492 l 59.918 10.707 60.379 10.91 60.832 11.113 c 65.289
+ 13.098 l 65.438 12.516 65.512 11.895 65.512 11.234 c 65.512 9.25 64.812
+ 7.57 63.422 6.191 c 62.043 4.801 60.367 4.105 58.391 4.105 c h
+58.391 4.105 m f
+1 g
+86 11.234 m 86.004 15.621 82.453 19.176 78.07 19.18 c 73.684 19.184 70.129
+ 15.633 70.125 11.246 c 70.125 11.242 70.125 11.238 70.125 11.234 c 70.121
+ 6.852 73.672 3.297 78.059 3.293 c 82.441 3.289 86 6.84 86 11.223 c 86 11.227
+ 86 11.23 86 11.234 c h
+86 11.234 m f
+0 g
+77.938 2.539 m 75.531 2.539 73.488 3.379 71.82 5.062 c 70.109 6.801 69.254
+ 8.859 69.254 11.234 c 69.254 13.613 70.109 15.656 71.82 17.367 c 73.531
+ 19.078 75.574 19.934 77.938 19.934 c 80.332 19.934 82.41 19.07 84.164 17.344
+ c 85.82 15.707 86.648 13.672 86.648 11.234 c 86.648 8.801 85.805 6.742
+84.121 5.062 c 82.438 3.379 80.375 2.539 77.938 2.539 c h
+77.961 4.105 m 79.934 4.105 81.609 4.801 82.988 6.191 c 84.383 7.57 85.078
+ 9.25 85.078 11.234 c 85.078 13.234 84.398 14.895 83.031 16.215 c 81.594
+ 17.633 79.906 18.344 77.961 18.344 c 76.016 18.344 74.34 17.641 72.93 16.234
+ c 71.523 14.828 70.82 13.164 70.82 11.234 c 70.82 9.309 71.531 7.625 72.953
+ 6.191 c 74.316 4.801 75.984 4.105 77.961 4.105 c h
+77.961 4.105 m f
+81.234 9.176 m 74.914 9.176 l 74.914 10.672 l 81.234 10.672 l h
+81.234 11.969 m 74.914 11.969 l 74.914 13.465 l 81.234 13.465 l h
+81.234 11.969 m f
+1 g
+46.879 11.414 m 46.879 15.859 43.27 19.465 38.824 19.465 c 34.375 19.465
+ 30.77 15.859 30.77 11.414 c 30.77 6.965 34.375 3.359 38.824 3.359 c 43.27
+ 3.359 46.879 6.965 46.879 11.414 c h
+46.879 11.414 m f
+0 g
+41.152 9.082 m 41.152 8.773 40.902 8.52 40.594 8.52 c 37.035 8.52 l 36.727
+ 8.52 36.473 8.773 36.473 9.082 c 36.473 12.641 l 37.465 12.641 l 37.465
+ 16.852 l 40.16 16.852 l 40.16 12.641 l 41.152 12.641 l h
+41.152 9.082 m f
+40.031 6.836 m 40.031 7.508 39.484 8.051 38.812 8.051 c 38.141 8.051 37.598
+ 7.508 37.598 6.836 c 37.598 6.164 38.141 5.621 38.812 5.621 c 39.484 5.621
+ 40.031 6.164 40.031 6.836 c h
+40.031 6.836 m f
+38.801 2.539 m 36.395 2.539 34.355 3.379 32.684 5.062 c 30.973 6.801 30.117
+ 8.859 30.117 11.234 c 30.117 13.613 30.973 15.656 32.684 17.367 c 34.398
+ 19.078 36.438 19.93 38.801 19.93 c 41.195 19.93 43.273 19.07 45.027 17.344
+ c 46.684 15.707 47.512 13.672 47.512 11.234 c 47.512 8.801 46.668 6.742
+ 44.984 5.062 c 43.301 3.379 41.242 2.539 38.801 2.539 c h
+38.824 4.105 m 40.797 4.105 42.473 4.801 43.852 6.191 c 45.246 7.566 45.941
+ 9.25 45.941 11.234 c 45.941 13.234 45.262 14.895 43.898 16.215 c 42.461
+ 17.633 40.77 18.344 38.824 18.344 c 36.879 18.344 35.203 17.641 33.797
+16.234 c 32.387 14.828 31.684 13.164 31.684 11.234 c 31.684 9.309 32.395
+ 7.625 33.816 6.191 c 35.184 4.801 36.852 4.105 38.824 4.105 c h
+38.824 4.105 m f*
+Q Q
+showpage
+%%Trailer
+end
+%%EOF
diff --git a/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-88x31.pdf b/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-88x31.pdf
new file mode 100644
index 0000000000..611d241362
--- /dev/null
+++ b/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-88x31.pdf
Binary files differ
diff --git a/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-eu-88x31.eps b/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-eu-88x31.eps
new file mode 100644
index 0000000000..766ff1921d
--- /dev/null
+++ b/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-eu-88x31.eps
@@ -0,0 +1,266 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: cairo 1.16.0 (https://cairographics.org)
+%%CreationDate: Sun Apr 12 23:23:23 2020
+%%Pages: 1
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%BoundingBox: 0 0 90 32
+%%EndComments
+%%BeginProlog
+50 dict begin
+/q { gsave } bind def
+/Q { grestore } bind def
+/cm { 6 array astore concat } bind def
+/w { setlinewidth } bind def
+/J { setlinecap } bind def
+/j { setlinejoin } bind def
+/M { setmiterlimit } bind def
+/d { setdash } bind def
+/m { moveto } bind def
+/l { lineto } bind def
+/c { curveto } bind def
+/h { closepath } bind def
+/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto
+ 0 exch rlineto 0 rlineto closepath } bind def
+/S { stroke } bind def
+/f { fill } bind def
+/f* { eofill } bind def
+/n { newpath } bind def
+/W { clip } bind def
+/W* { eoclip } bind def
+/BT { } bind def
+/ET { } bind def
+/BDC { mark 3 1 roll /BDC pdfmark } bind def
+/EMC { mark /EMC pdfmark } bind def
+/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def
+/Tj { show currentpoint cairo_store_point } bind def
+/TJ {
+ {
+ dup
+ type /stringtype eq
+ { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse
+ } forall
+ currentpoint cairo_store_point
+} bind def
+/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore
+ cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def
+/Tf { pop /cairo_font exch def /cairo_font_matrix where
+ { pop cairo_selectfont } if } bind def
+/Td { matrix translate cairo_font_matrix matrix concatmatrix dup
+ /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point
+ /cairo_font where { pop cairo_selectfont } if } bind def
+/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def
+ cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def
+/g { setgray } bind def
+/rg { setrgbcolor } bind def
+/d1 { setcachedevice } bind def
+/cairo_data_source {
+ CairoDataIndex CairoData length lt
+ { CairoData CairoDataIndex get /CairoDataIndex CairoDataIndex 1 add def }
+ { () } ifelse
+} def
+/cairo_flush_ascii85_file { cairo_ascii85_file status { cairo_ascii85_file flushfile } if } def
+/cairo_image { image cairo_flush_ascii85_file } def
+/cairo_imagemask { imagemask cairo_flush_ascii85_file } def
+%%EndProlog
+%%BeginSetup
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+%%PageBoundingBox: 0 0 90 32
+%%EndPageSetup
+q 0 0 90 32 rectclip
+1 0 0 -1 0 32 cm q
+0.666667 0.698039 0.670588 rg
+2.559 0.336 m 87.57 0.484 l 88.758 0.484 89.82 0.309 89.82 2.855 c 89.719
+ 30.852 l 0.41 30.852 l 0.41 2.75 l 0.41 1.496 0.531 0.336 2.559 0.336 c
+ h
+2.559 0.336 m f
+0 g
+88.316 0 m 1.688 0 l 0.758 0 0 0.758 0 1.684 c 0 31.121 l 0 31.328 0.172
+ 31.5 0.379 31.5 c 89.621 31.5 l 89.828 31.5 90 31.328 90 31.121 c 90 1.684
+ l 90 0.758 89.242 0 88.316 0 c h
+1.688 0.762 m 88.316 0.762 l 88.824 0.762 89.238 1.176 89.238 1.684 c 89.238
+ 1.684 89.238 13.527 89.238 22.098 c 27.32 22.098 l 25.051 26.199 20.68
+28.984 15.66 28.984 c 10.641 28.984 6.27 26.203 4.004 22.098 c 0.762 22.098
+ l 0.762 13.527 0.762 1.684 0.762 1.684 c 0.762 1.176 1.176 0.762 1.688
+0.762 c h
+1.688 0.762 m f
+1 g
+25.891 14.66 m 25.895 20.305 21.32 24.887 15.672 24.891 c 10.023 24.895
+ 5.445 20.316 5.441 14.672 c 5.441 14.668 5.441 14.664 5.441 14.66 c 5.438
+ 9.012 10.012 4.43 15.66 4.426 c 21.309 4.426 25.891 9 25.891 14.645 c 25.891
+ 14.648 25.891 14.656 25.891 14.66 c h
+25.891 14.66 m f
+0 g
+23.98 6.332 m 26.246 8.598 27.379 11.375 27.379 14.66 c 27.379 17.945 26.266
+ 20.691 24.039 22.898 c 21.672 25.227 18.879 26.391 15.652 26.391 c 12.465
+ 26.391 9.719 25.234 7.41 22.93 c 5.105 20.621 3.953 17.867 3.953 14.66
+c 3.953 11.453 5.105 8.676 7.41 6.332 c 9.66 4.062 12.406 2.93 15.652 2.93
+ c 18.938 2.93 21.711 4.062 23.98 6.332 c h
+8.938 7.855 m 7.02 9.793 6.062 12.059 6.062 14.66 c 6.062 17.262 7.012
+19.512 8.91 21.41 c 10.805 23.305 13.066 24.254 15.688 24.254 c 18.309 24.254
+ 20.586 23.297 22.523 21.379 c 24.359 19.602 25.281 17.359 25.281 14.66
+c 25.281 11.984 24.344 9.707 22.477 7.84 c 20.609 5.973 18.348 5.039 15.688
+ 5.039 c 13.027 5.039 10.777 5.977 8.938 7.855 c h
+13.984 13.516 m 13.691 12.879 13.254 12.559 12.668 12.559 c 11.633 12.559
+ 11.117 13.254 11.117 14.648 c 11.117 16.039 11.633 16.734 12.668 16.734
+ c 13.352 16.734 13.836 16.395 14.129 15.715 c 15.562 16.48 l 14.879 17.691
+ 13.855 18.301 12.488 18.301 c 11.434 18.301 10.59 17.977 9.957 17.332 c
+ 9.32 16.684 9.004 15.793 9.004 14.66 c 9.004 13.543 9.332 12.656 9.984
+12 c 10.641 11.344 11.453 11.016 12.43 11.016 c 13.875 11.016 14.91 11.586
+ 15.535 12.723 c h
+20.727 13.516 m 20.434 12.879 20.004 12.559 19.438 12.559 c 18.383 12.559
+ 17.855 13.254 17.855 14.648 c 17.855 16.039 18.383 16.734 19.438 16.734
+ c 20.121 16.734 20.598 16.395 20.871 15.715 c 22.336 16.48 l 21.656 17.691
+ 20.633 18.301 19.27 18.301 c 18.215 18.301 17.375 17.977 16.738 17.332
+c 16.105 16.684 15.789 15.793 15.789 14.66 c 15.789 13.543 16.109 12.656
+ 16.754 12 c 17.398 11.344 18.215 11.016 19.211 11.016 c 20.652 11.016 21.684
+ 11.586 22.309 12.723 c h
+20.727 13.516 m f
+1 g
+36.07 24.562 m 36.305 24.562 36.523 24.582 36.719 24.625 c 36.914 24.664
+ 37.082 24.734 37.219 24.828 c 37.359 24.922 37.465 25.051 37.543 25.207
+ c 37.621 25.363 37.66 25.559 37.66 25.793 c 37.66 26.043 37.602 26.25 37.488
+ 26.418 c 37.375 26.582 37.207 26.719 36.984 26.828 c 37.289 26.914 37.52
+ 27.07 37.672 27.289 c 37.82 27.512 37.898 27.777 37.898 28.086 c 37.898
+ 28.336 37.848 28.555 37.75 28.738 c 37.652 28.922 37.523 29.07 37.359 29.188
+ c 37.191 29.301 37.004 29.387 36.793 29.441 c 36.582 29.5 36.363 29.527
+ 36.141 29.527 c 33.727 29.527 l 33.727 24.562 l h
+35.93 26.57 m 36.125 26.57 36.285 26.523 36.41 26.43 c 36.535 26.336 36.598
+ 26.188 36.598 25.98 c 36.598 25.863 36.578 25.77 36.535 25.695 c 36.496
+ 25.621 36.438 25.562 36.367 25.52 c 36.301 25.48 36.219 25.449 36.129 25.434
+ c 36.039 25.418 35.945 25.41 35.848 25.41 c 34.824 25.41 l 34.824 26.57
+ l h
+35.996 28.676 m 36.102 28.676 36.203 28.668 36.301 28.645 c 36.398 28.625
+ 36.484 28.59 36.559 28.543 c 36.633 28.492 36.691 28.426 36.738 28.344
+c 36.781 28.262 36.805 28.152 36.805 28.023 c 36.805 27.77 36.73 27.586
+36.586 27.477 c 36.441 27.367 36.254 27.316 36.016 27.316 c 34.824 27.316
+ l 34.824 28.676 l h
+35.996 28.676 m f
+38.09 24.562 m 39.316 24.562 l 40.48 26.523 l 41.633 24.562 l 42.852 24.562
+ l 41.008 27.621 l 41.008 29.527 l 39.914 29.527 l 39.914 27.594 l h
+38.09 24.562 m f
+54.387 24.562 m 56.465 27.891 l 56.477 27.891 l 56.477 24.562 l 57.5 24.562
+ l 57.5 29.527 l 56.406 29.527 l 54.34 26.203 l 54.324 26.203 l 54.324 29.527
+ l 53.301 29.527 l 53.301 24.562 l h
+54.387 24.562 m f
+61.645 25.883 m 61.582 25.777 61.5 25.688 61.402 25.609 c 61.305 25.531
+ 61.195 25.469 61.07 25.426 c 60.949 25.379 60.82 25.359 60.688 25.359 c
+ 60.441 25.359 60.23 25.406 60.059 25.5 c 59.887 25.594 59.75 25.723 59.641
+ 25.883 c 59.535 26.043 59.457 26.227 59.41 26.43 c 59.359 26.633 59.336
+ 26.844 59.336 27.062 c 59.336 27.27 59.359 27.473 59.41 27.668 c 59.457
+ 27.867 59.535 28.043 59.641 28.203 c 59.75 28.359 59.887 28.484 60.059
+28.582 c 60.23 28.676 60.441 28.723 60.688 28.723 c 61.02 28.723 61.281
+28.621 61.469 28.418 c 61.656 28.215 61.77 27.945 61.812 27.609 c 62.871
+ 27.609 l 62.844 27.922 62.77 28.203 62.656 28.453 c 62.539 28.703 62.387
+ 28.918 62.195 29.094 c 62.004 29.27 61.781 29.406 61.527 29.496 c 61.273
+ 29.59 60.992 29.637 60.688 29.637 c 60.305 29.637 59.965 29.57 59.66 29.438
+ c 59.355 29.309 59.098 29.125 58.891 28.895 c 58.68 28.66 58.52 28.387
+58.41 28.074 c 58.297 27.762 58.242 27.426 58.242 27.062 c 58.242 26.691
+ 58.297 26.348 58.41 26.027 c 58.52 25.711 58.68 25.434 58.891 25.195 c
+59.098 24.961 59.355 24.773 59.66 24.641 c 59.965 24.504 60.305 24.438 60.688
+ 24.438 c 60.961 24.438 61.219 24.477 61.461 24.559 c 61.707 24.637 61.922
+ 24.75 62.117 24.902 c 62.309 25.051 62.469 25.238 62.594 25.461 c 62.719
+ 25.684 62.797 25.941 62.828 26.227 c 61.77 26.227 l 61.754 26.102 61.711
+ 25.988 61.645 25.883 c h
+61.645 25.883 m f
+73.766 24.562 m 75.84 27.891 l 75.852 27.891 l 75.852 24.562 l 76.879 24.562
+ l 76.879 29.527 l 75.785 29.527 l 73.719 26.203 l 73.703 26.203 l 73.703
+ 29.527 l 72.68 29.527 l 72.68 24.562 l h
+73.766 24.562 m f
+79.98 24.562 m 80.301 24.562 80.598 24.613 80.875 24.715 c 81.152 24.816
+ 81.391 24.969 81.594 25.172 c 81.793 25.375 81.953 25.633 82.066 25.938
+ c 82.18 26.242 82.238 26.602 82.238 27.016 c 82.238 27.379 82.191 27.711
+ 82.098 28.016 c 82.004 28.324 81.863 28.59 81.676 28.809 c 81.488 29.031
+ 81.254 29.207 80.973 29.336 c 80.691 29.465 80.363 29.527 79.98 29.527
+c 77.836 29.527 l 77.836 24.562 l h
+79.902 28.605 m 80.062 28.605 80.215 28.582 80.363 28.531 c 80.512 28.48
+ 80.645 28.395 80.762 28.277 c 80.875 28.16 80.969 28.004 81.039 27.816
+c 81.109 27.625 81.145 27.395 81.145 27.121 c 81.145 26.871 81.117 26.645
+ 81.07 26.441 c 81.02 26.242 80.941 26.07 80.828 25.926 c 80.719 25.781
+80.57 25.672 80.387 25.594 c 80.203 25.52 79.977 25.48 79.711 25.48 c 78.93
+ 25.48 l 78.93 28.605 l h
+79.902 28.605 m f
+86 11.234 m 86.004 15.621 82.453 19.176 78.07 19.18 c 73.684 19.184 70.129
+ 15.633 70.125 11.246 c 70.125 11.242 70.125 11.238 70.125 11.234 c 70.121
+ 6.852 73.672 3.297 78.059 3.293 c 82.441 3.289 86 6.84 86 11.223 c 86 11.227
+ 86 11.23 86 11.234 c h
+86 11.234 m f
+0 g
+77.938 2.539 m 75.531 2.539 73.488 3.379 71.82 5.062 c 70.109 6.801 69.254
+ 8.859 69.254 11.234 c 69.254 13.613 70.109 15.656 71.82 17.367 c 73.531
+ 19.078 75.574 19.934 77.938 19.934 c 80.332 19.934 82.41 19.07 84.164 17.344
+ c 85.82 15.707 86.648 13.672 86.648 11.234 c 86.648 8.801 85.805 6.742
+84.121 5.062 c 82.438 3.379 80.375 2.539 77.938 2.539 c h
+77.961 4.105 m 79.934 4.105 81.609 4.801 82.988 6.191 c 84.383 7.57 85.078
+ 9.25 85.078 11.234 c 85.078 13.234 84.398 14.895 83.031 16.215 c 81.594
+ 17.633 79.906 18.344 77.961 18.344 c 76.016 18.344 74.34 17.641 72.93 16.234
+ c 71.523 14.828 70.82 13.164 70.82 11.234 c 70.82 9.309 71.531 7.625 72.953
+ 6.191 c 74.316 4.801 75.984 4.105 77.961 4.105 c h
+77.961 4.105 m f
+81.234 9.176 m 74.914 9.176 l 74.914 10.672 l 81.234 10.672 l h
+81.234 11.969 m 74.914 11.969 l 74.914 13.465 l 81.234 13.465 l h
+81.234 11.969 m f
+1 g
+46.879 11.414 m 46.879 15.859 43.27 19.465 38.824 19.465 c 34.375 19.465
+ 30.77 15.859 30.77 11.414 c 30.77 6.965 34.375 3.359 38.824 3.359 c 43.27
+ 3.359 46.879 6.965 46.879 11.414 c h
+46.879 11.414 m f
+0 g
+41.152 9.082 m 41.152 8.773 40.902 8.52 40.594 8.52 c 37.035 8.52 l 36.727
+ 8.52 36.473 8.773 36.473 9.082 c 36.473 12.641 l 37.465 12.641 l 37.465
+ 16.852 l 40.16 16.852 l 40.16 12.641 l 41.152 12.641 l h
+41.152 9.082 m f
+40.031 6.836 m 40.031 7.508 39.484 8.051 38.812 8.051 c 38.141 8.051 37.598
+ 7.508 37.598 6.836 c 37.598 6.164 38.141 5.621 38.812 5.621 c 39.484 5.621
+ 40.031 6.164 40.031 6.836 c h
+40.031 6.836 m f
+38.801 2.539 m 36.395 2.539 34.355 3.379 32.684 5.062 c 30.973 6.801 30.117
+ 8.859 30.117 11.234 c 30.117 13.613 30.973 15.656 32.684 17.367 c 34.398
+ 19.078 36.438 19.93 38.801 19.93 c 41.195 19.93 43.273 19.07 45.027 17.344
+ c 46.684 15.707 47.512 13.672 47.512 11.234 c 47.512 8.801 46.668 6.742
+ 44.984 5.062 c 43.301 3.379 41.242 2.539 38.801 2.539 c h
+38.824 4.105 m 40.797 4.105 42.473 4.801 43.852 6.191 c 45.246 7.566 45.941
+ 9.25 45.941 11.234 c 45.941 13.234 45.262 14.895 43.898 16.215 c 42.461
+ 17.633 40.77 18.344 38.824 18.344 c 36.879 18.344 35.203 17.641 33.797
+16.234 c 32.387 14.828 31.684 13.164 31.684 11.234 c 31.684 9.309 32.395
+ 7.625 33.816 6.191 c 35.184 4.801 36.852 4.105 38.824 4.105 c h
+38.824 4.105 m f*
+1 g
+65.852 11.234 m 65.855 15.363 62.512 18.707 58.387 18.711 c 54.262 18.715
+ 50.914 15.371 50.91 11.246 c 50.91 11.242 50.91 11.238 50.91 11.234 c 50.906
+ 7.109 54.25 3.766 58.375 3.762 c 62.5 3.758 65.848 7.102 65.852 11.227
+c 65.852 11.227 65.852 11.23 65.852 11.234 c h
+65.852 11.234 m f
+0 g
+64.555 5.059 m 62.867 3.379 60.809 2.539 58.371 2.539 c 55.961 2.539 53.922
+ 3.379 52.254 5.059 c 50.539 6.797 49.684 8.855 49.684 11.234 c 49.684 13.613
+ 50.539 15.656 52.254 17.367 c 53.965 19.078 56.004 19.934 58.371 19.934
+ c 60.766 19.934 62.84 19.07 64.598 17.344 c 66.25 15.707 67.078 13.668
+67.078 11.234 c 67.078 8.801 66.238 6.742 64.555 5.059 c h
+63.465 16.215 m 62.027 17.633 60.336 18.344 58.391 18.344 c 56.445 18.344
+ 54.77 17.641 53.363 16.234 c 51.953 14.828 51.25 13.16 51.25 11.234 c 51.25
+ 10.418 51.379 9.648 51.633 8.922 c 53.938 9.941 l 53.773 9.941 l 53.773
+ 10.977 l 54.59 10.977 l 54.59 11.121 54.574 11.266 54.574 11.41 c 54.574
+ 11.66 l 53.773 11.66 l 53.773 12.695 l 54.719 12.695 l 54.852 13.465 55.141
+ 14.09 55.535 14.586 c 56.352 15.664 57.66 16.246 59.086 16.246 c 60.02
+16.246 60.863 15.969 61.359 15.691 c 61.008 14.078 l 60.703 14.238 60.02
+ 14.457 59.348 14.457 c 58.621 14.457 57.938 14.238 57.473 13.711 c 57.254
+ 13.465 57.094 13.129 56.992 12.695 c 60.156 12.695 l 64.652 14.684 l 64.344
+ 15.238 63.945 15.746 63.465 16.215 c h
+57.809 11.66 m 57.789 11.645 l 57.82 11.66 l h
+60.516 10.977 m 60.645 10.977 l 60.645 9.941 l 58.18 9.941 l 57.18 9.5
+l 57.266 9.305 57.367 9.133 57.484 8.996 c 57.938 8.441 58.578 8.207 59.277
+ 8.207 c 59.918 8.207 60.516 8.398 60.895 8.559 c 61.301 6.898 l 60.777
+6.664 60.004 6.461 59.117 6.461 c 57.746 6.461 56.582 7.016 55.754 7.945
+ c 55.57 8.16 55.41 8.398 55.266 8.652 c 52.402 7.387 l 52.68 6.969 53.008
+ 6.57 53.383 6.191 c 54.75 4.797 56.418 4.102 58.391 4.102 c 60.367 4.102
+ 62.043 4.797 63.422 6.191 c 64.812 7.566 65.512 9.25 65.512 11.234 c 65.512
+ 11.891 65.438 12.508 65.289 13.09 c h
+60.516 10.977 m f
+Q Q
+showpage
+%%Trailer
+end
+%%EOF
diff --git a/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-eu-88x31.pdf b/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-eu-88x31.pdf
new file mode 100644
index 0000000000..afd615bccc
--- /dev/null
+++ b/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-eu-88x31.pdf
Binary files differ
diff --git a/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-eu.pdf b/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-eu.pdf
deleted file mode 100644
index 6570f0a56f..0000000000
--- a/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-eu.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd.pdf b/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd.pdf
deleted file mode 100644
index 63e97e3d0d..0000000000
--- a/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-80x15.eps b/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-80x15.eps
new file mode 100644
index 0000000000..5985c74cdf
--- /dev/null
+++ b/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-80x15.eps
@@ -0,0 +1,176 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: cairo 1.16.0 (https://cairographics.org)
+%%CreationDate: Sun Apr 12 23:23:23 2020
+%%Pages: 1
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%BoundingBox: 0 0 61 12
+%%EndComments
+%%BeginProlog
+50 dict begin
+/q { gsave } bind def
+/Q { grestore } bind def
+/cm { 6 array astore concat } bind def
+/w { setlinewidth } bind def
+/J { setlinecap } bind def
+/j { setlinejoin } bind def
+/M { setmiterlimit } bind def
+/d { setdash } bind def
+/m { moveto } bind def
+/l { lineto } bind def
+/c { curveto } bind def
+/h { closepath } bind def
+/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto
+ 0 exch rlineto 0 rlineto closepath } bind def
+/S { stroke } bind def
+/f { fill } bind def
+/f* { eofill } bind def
+/n { newpath } bind def
+/W { clip } bind def
+/W* { eoclip } bind def
+/BT { } bind def
+/ET { } bind def
+/BDC { mark 3 1 roll /BDC pdfmark } bind def
+/EMC { mark /EMC pdfmark } bind def
+/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def
+/Tj { show currentpoint cairo_store_point } bind def
+/TJ {
+ {
+ dup
+ type /stringtype eq
+ { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse
+ } forall
+ currentpoint cairo_store_point
+} bind def
+/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore
+ cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def
+/Tf { pop /cairo_font exch def /cairo_font_matrix where
+ { pop cairo_selectfont } if } bind def
+/Td { matrix translate cairo_font_matrix matrix concatmatrix dup
+ /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point
+ /cairo_font where { pop cairo_selectfont } if } bind def
+/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def
+ cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def
+/g { setgray } bind def
+/rg { setrgbcolor } bind def
+/d1 { setcachedevice } bind def
+/cairo_data_source {
+ CairoDataIndex CairoData length lt
+ { CairoData CairoDataIndex get /CairoDataIndex CairoDataIndex 1 add def }
+ { () } ifelse
+} def
+/cairo_flush_ascii85_file { cairo_ascii85_file status { cairo_ascii85_file flushfile } if } def
+/cairo_image { image cairo_flush_ascii85_file } def
+/cairo_imagemask { imagemask cairo_flush_ascii85_file } def
+%%EndProlog
+%%BeginSetup
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+%%PageBoundingBox: 0 0 61 12
+%%EndPageSetup
+q 0 0 61 12 rectclip
+1 0 0 -1 0 12 cm q
+1 g
+0.387 0.363 59.25 10.5 re f
+0 g
+0.77145 w
+0 J
+0 j
+[] 0.0 d
+4 M q 1 0 0 0.945165 0 0 cm
+0.387 0.384 59.25 11.109 re S Q
+1.496 1.414 57.027 8.402 re f
+0.670588 0.694118 0.666667 rg
+1.496 1.422 m 1.496 9.824 l 16.559 9.824 l 17.527 8.598 18.18 7.176 18.18
+ 5.625 c 18.18 4.082 17.539 2.645 16.582 1.422 c h
+1.496 1.422 m f
+Q q
+1.621 1.414 14.676 8.402 re W n
+q
+1 1 16 9 re W n
+[ 1 0 0 1 0 0 ] concat
+ q
+1 g
+14.484 5.613 m 14.484 8.234 12.238 10.359 9.469 10.359 c 6.699 10.359 4.449
+ 8.238 4.449 5.621 c 4.449 5.617 4.449 5.617 4.449 5.613 c 4.449 2.996 6.691
+ 0.871 9.461 0.871 c 12.234 0.867 14.48 2.988 14.484 5.609 c 14.484 5.609
+ 14.484 5.613 14.484 5.613 c h
+14.484 5.613 m f
+0 g
+13.543 1.754 m 14.656 2.805 15.215 4.09 15.215 5.613 c 15.215 7.137 14.668
+ 8.41 13.574 9.438 c 12.414 10.516 11.043 11.055 9.457 11.055 c 7.895 11.055
+ 6.547 10.52 5.418 9.449 c 4.285 8.379 3.719 7.102 3.719 5.613 c 3.719 4.129
+ 4.285 2.84 5.418 1.754 c 6.52 0.699 7.867 0.176 9.457 0.176 c 11.07 0.176
+ 12.434 0.699 13.543 1.754 c h
+6.164 2.461 m 5.223 3.359 4.754 4.41 4.754 5.617 c 4.754 6.824 5.219 7.867
+ 6.152 8.746 c 7.082 9.625 8.191 10.066 9.477 10.066 c 10.762 10.066 11.879
+ 9.621 12.828 8.73 c 13.73 7.906 14.184 6.867 14.184 5.617 c 14.184 4.375
+ 13.723 3.32 12.809 2.453 c 11.891 1.586 10.781 1.152 9.477 1.152 c 8.172
+ 1.152 7.066 1.59 6.164 2.461 c h
+8.641 5.086 m 8.496 4.789 8.281 4.641 7.996 4.641 c 7.488 4.641 7.234 4.965
+ 7.234 5.609 c 7.234 6.254 7.488 6.578 7.996 6.578 c 8.328 6.578 8.57 6.422
+ 8.711 6.105 c 9.414 6.461 l 9.082 7.023 8.578 7.305 7.906 7.305 c 7.391
+ 7.305 6.977 7.152 6.664 6.855 c 6.352 6.555 6.199 6.141 6.199 5.613 c 6.199
+ 5.098 6.359 4.688 6.68 4.383 c 7 4.078 7.398 3.926 7.879 3.926 c 8.586
+3.926 9.094 4.191 9.402 4.719 c h
+11.949 5.086 m 11.805 4.789 11.594 4.641 11.316 4.641 c 10.797 4.641 10.539
+ 4.965 10.539 5.609 c 10.539 6.254 10.797 6.578 11.316 6.578 c 11.652 6.578
+ 11.887 6.422 12.02 6.105 c 12.738 6.461 l 12.402 7.023 11.902 7.305 11.234
+ 7.305 c 10.715 7.305 10.305 7.152 9.992 6.855 c 9.684 6.555 9.527 6.141
+ 9.527 5.613 c 9.527 5.098 9.684 4.688 10 4.383 c 10.316 4.078 10.715 3.926
+ 11.203 3.926 c 11.91 3.926 12.418 4.191 12.723 4.719 c h
+11.949 5.086 m f
+ Q
+Q
+Q q
+1 g
+21.805 5.141 m 21.984 5.141 22.125 5.102 22.219 5.027 c 22.312 4.953 22.359
+ 4.844 22.359 4.695 c 22.359 4.551 22.312 4.441 22.219 4.367 c 22.125 4.289
+ 21.984 4.25 21.805 4.25 c 21.168 4.25 l 21.168 5.141 l 21.805 5.141 l 21.844
+ 6.977 m 22.074 6.977 22.25 6.934 22.363 6.84 c 22.484 6.746 22.543 6.609
+ 22.543 6.422 c 22.543 6.242 22.484 6.105 22.367 6.016 c 22.25 5.922 22.078
+ 5.879 21.844 5.879 c 21.168 5.879 l 21.168 6.977 l 21.844 6.977 l 22.918
+ 5.469 m 23.164 5.535 23.355 5.66 23.492 5.84 c 23.629 6.023 23.695 6.246
+ 23.695 6.512 c 23.695 6.914 23.551 7.219 23.258 7.418 c 22.965 7.617 22.523
+ 7.715 21.926 7.715 c 20.012 7.715 l 20.012 3.516 l 21.746 3.516 l 22.367
+ 3.516 22.816 3.602 23.094 3.777 c 23.371 3.957 23.512 4.238 23.512 4.625
+ c 23.512 4.832 23.461 5.004 23.359 5.148 c 23.258 5.293 23.109 5.398 22.918
+ 5.469 c 23.594 3.516 m 24.855 3.516 l 25.875 5.012 l 26.895 3.516 l 28.16
+ 3.516 l 26.453 5.945 l 26.453 7.715 l 25.301 7.715 l 25.301 5.945 l 23.594
+ 3.516 l 27.535 5.648 m 29.418 5.648 l 29.418 6.465 l 27.535 6.465 l 27.535
+ 5.648 l 30.32 3.516 m 31.609 3.516 l 33.234 6.395 l 33.234 3.516 l 34.328
+ 3.516 l 34.328 7.715 l 33.043 7.715 l 31.414 4.836 l 31.414 7.715 l 30.32
+ 7.715 l 30.32 3.516 l 39.012 7.484 m 38.801 7.586 38.578 7.664 38.348 7.719
+ c 38.117 7.77 37.879 7.797 37.629 7.797 c 36.883 7.797 36.293 7.602 35.859
+ 7.211 c 35.422 6.82 35.203 6.289 35.203 5.617 c 35.203 4.949 35.422 4.418
+ 35.859 4.027 c 36.293 3.633 36.883 3.438 37.629 3.438 c 37.879 3.438 38.117
+ 3.465 38.348 3.516 c 38.578 3.57 38.801 3.648 39.012 3.75 c 39.012 4.621
+ l 38.797 4.484 38.586 4.383 38.379 4.32 c 38.172 4.254 37.953 4.223 37.723
+ 4.223 c 37.309 4.223 36.988 4.348 36.75 4.594 c 36.516 4.844 36.398 5.184
+ 36.398 5.617 c 36.398 6.051 36.516 6.391 36.75 6.641 c 36.988 6.887 37.309
+ 7.012 37.723 7.012 c 37.953 7.012 38.172 6.98 38.379 6.914 c 38.586 6.852
+ 38.797 6.75 39.012 6.613 c 39.012 7.484 l 39.883 5.648 m 41.766 5.648 l
+ 41.766 6.465 l 39.883 6.465 l 39.883 5.648 l 45.781 3.648 m 45.781 4.535
+ l 45.535 4.434 45.297 4.355 45.062 4.301 c 44.828 4.25 44.605 4.223 44.398
+ 4.223 c 44.125 4.223 43.918 4.258 43.789 4.332 c 43.656 4.402 43.59 4.512
+ 43.59 4.664 c 43.59 4.773 43.633 4.863 43.723 4.926 c 43.812 4.988 43.973
+ 5.043 44.207 5.086 c 44.699 5.18 l 45.195 5.273 45.551 5.418 45.758 5.609
+ c 45.969 5.801 46.074 6.07 46.074 6.422 c 46.074 6.887 45.926 7.23 45.633
+ 7.457 c 45.344 7.684 44.895 7.797 44.293 7.797 c 44.012 7.797 43.727 7.77
+ 43.441 7.719 c 43.152 7.668 42.867 7.594 42.582 7.496 c 42.582 6.582 l
+42.867 6.723 43.145 6.832 43.41 6.906 c 43.676 6.977 43.934 7.012 44.184
+ 7.012 c 44.434 7.012 44.629 6.973 44.762 6.895 c 44.895 6.816 44.961 6.703
+ 44.961 6.555 c 44.961 6.426 44.918 6.324 44.824 6.25 c 44.734 6.18 44.555
+ 6.117 44.281 6.062 c 43.836 5.969 l 43.387 5.879 43.059 5.734 42.852 5.539
+ c 42.648 5.34 42.543 5.074 42.543 4.742 c 42.543 4.324 42.688 4 42.977
+3.777 c 43.262 3.551 43.676 3.438 44.215 3.438 c 44.461 3.438 44.715 3.457
+ 44.973 3.492 c 45.234 3.527 45.504 3.578 45.781 3.648 c 49.805 6.949 m
+48 6.949 l 47.715 7.715 l 46.559 7.715 l 48.215 3.516 l 49.59 3.516 l 51.246
+ 7.715 l 50.086 7.715 l 49.805 6.949 l 48.289 6.172 m 49.516 6.172 l 48.902
+ 4.5 l 48.289 6.172 l f
+Q Q
+showpage
+%%Trailer
+end
+%%EOF
diff --git a/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-80x15.pdf b/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-80x15.pdf
new file mode 100644
index 0000000000..2511d13cd9
--- /dev/null
+++ b/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-80x15.pdf
Binary files differ
diff --git a/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-88x31.eps b/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-88x31.eps
new file mode 100644
index 0000000000..c7d791aff0
--- /dev/null
+++ b/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-88x31.eps
@@ -0,0 +1,285 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: cairo 1.16.0 (https://cairographics.org)
+%%CreationDate: Sun Apr 12 23:23:23 2020
+%%Pages: 1
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%BoundingBox: 0 0 90 32
+%%EndComments
+%%BeginProlog
+50 dict begin
+/q { gsave } bind def
+/Q { grestore } bind def
+/cm { 6 array astore concat } bind def
+/w { setlinewidth } bind def
+/J { setlinecap } bind def
+/j { setlinejoin } bind def
+/M { setmiterlimit } bind def
+/d { setdash } bind def
+/m { moveto } bind def
+/l { lineto } bind def
+/c { curveto } bind def
+/h { closepath } bind def
+/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto
+ 0 exch rlineto 0 rlineto closepath } bind def
+/S { stroke } bind def
+/f { fill } bind def
+/f* { eofill } bind def
+/n { newpath } bind def
+/W { clip } bind def
+/W* { eoclip } bind def
+/BT { } bind def
+/ET { } bind def
+/BDC { mark 3 1 roll /BDC pdfmark } bind def
+/EMC { mark /EMC pdfmark } bind def
+/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def
+/Tj { show currentpoint cairo_store_point } bind def
+/TJ {
+ {
+ dup
+ type /stringtype eq
+ { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse
+ } forall
+ currentpoint cairo_store_point
+} bind def
+/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore
+ cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def
+/Tf { pop /cairo_font exch def /cairo_font_matrix where
+ { pop cairo_selectfont } if } bind def
+/Td { matrix translate cairo_font_matrix matrix concatmatrix dup
+ /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point
+ /cairo_font where { pop cairo_selectfont } if } bind def
+/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def
+ cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def
+/g { setgray } bind def
+/rg { setrgbcolor } bind def
+/d1 { setcachedevice } bind def
+/cairo_data_source {
+ CairoDataIndex CairoData length lt
+ { CairoData CairoDataIndex get /CairoDataIndex CairoDataIndex 1 add def }
+ { () } ifelse
+} def
+/cairo_flush_ascii85_file { cairo_ascii85_file status { cairo_ascii85_file flushfile } if } def
+/cairo_image { image cairo_flush_ascii85_file } def
+/cairo_imagemask { imagemask cairo_flush_ascii85_file } def
+%%EndProlog
+%%BeginSetup
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+%%PageBoundingBox: 0 0 90 32
+%%EndPageSetup
+q 0 0 90 32 rectclip
+1 0 0 -1 0 32 cm q
+0.666667 0.698039 0.670588 rg
+2.555 0.34 m 87.57 0.492 l 88.758 0.492 89.82 0.312 89.82 2.859 c 89.719
+ 30.859 l 0.41 30.859 l 0.41 2.758 l 0.41 1.5 0.531 0.34 2.555 0.34 c h
+2.555 0.34 m f
+0 g
+88.316 0 m 1.688 0 l 0.758 0 0 0.758 0 1.684 c 0 31.121 l 0 31.328 0.172
+ 31.5 0.379 31.5 c 89.621 31.5 l 89.828 31.5 90 31.328 90 31.121 c 90 1.684
+ l 90 0.758 89.242 0 88.316 0 c h
+1.688 0.762 m 88.316 0.762 l 88.824 0.762 89.238 1.176 89.238 1.684 c 89.238
+ 1.684 89.238 13.531 89.238 22.102 c 27.32 22.102 l 25.051 26.203 20.68
+28.988 15.66 28.988 c 10.641 28.988 6.27 26.207 4 22.102 c 0.762 22.102
+l 0.762 13.531 0.762 1.684 0.762 1.684 c 0.762 1.176 1.176 0.762 1.688 0.762
+ c h
+1.688 0.762 m f
+1 g
+25.891 14.664 m 25.895 20.312 21.32 24.891 15.672 24.895 c 10.023 24.898
+ 5.441 20.324 5.438 14.676 c 5.438 14.672 5.438 14.668 5.438 14.664 c 5.438
+ 9.016 10.012 4.438 15.66 4.434 c 21.309 4.43 25.891 9.004 25.891 14.652
+ c 25.891 14.656 25.891 14.66 25.891 14.664 c h
+25.891 14.664 m f
+0 g
+23.98 6.336 m 26.246 8.602 27.379 11.379 27.379 14.664 c 27.379 17.949
+26.266 20.695 24.035 22.906 c 21.672 25.23 18.875 26.395 15.652 26.395 c
+ 12.465 26.395 9.719 25.242 7.41 22.934 c 5.105 20.625 3.949 17.871 3.949
+ 14.664 c 3.949 11.457 5.105 8.68 7.41 6.336 c 9.66 4.066 12.406 2.934 15.652
+ 2.934 c 18.934 2.934 21.711 4.066 23.98 6.336 c h
+8.938 7.859 m 7.02 9.797 6.062 12.066 6.062 14.668 c 6.062 17.27 7.012
+19.516 8.906 21.414 c 10.805 23.312 13.062 24.258 15.684 24.258 c 18.305
+ 24.258 20.586 23.301 22.523 21.383 c 24.359 19.605 25.281 17.367 25.281
+ 14.668 c 25.281 11.988 24.344 9.715 22.477 7.848 c 20.609 5.977 18.344
+5.043 15.684 5.043 c 13.027 5.043 10.773 5.984 8.938 7.859 c h
+13.98 13.523 m 13.691 12.883 13.25 12.562 12.668 12.562 c 11.633 12.562
+ 11.117 13.262 11.117 14.652 c 11.117 16.043 11.633 16.738 12.668 16.738
+ c 13.348 16.738 13.836 16.398 14.129 15.723 c 15.562 16.484 l 14.879 17.699
+ 13.855 18.305 12.488 18.305 c 11.434 18.305 10.59 17.98 9.957 17.336 c
+9.32 16.691 9.004 15.797 9.004 14.664 c 9.004 13.547 9.332 12.66 9.984 12.008
+ c 10.637 11.352 11.453 11.023 12.43 11.023 c 13.875 11.023 14.906 11.59
+ 15.535 12.727 c h
+20.727 13.523 m 20.434 12.883 20 12.562 19.434 12.562 c 18.379 12.562 17.852
+ 13.262 17.852 14.652 c 17.852 16.043 18.379 16.738 19.434 16.738 c 20.121
+ 16.738 20.598 16.398 20.871 15.723 c 22.336 16.484 l 21.656 17.699 20.633
+ 18.305 19.266 18.305 c 18.215 18.305 17.371 17.98 16.738 17.336 c 16.105
+ 16.691 15.789 15.797 15.789 14.664 c 15.789 13.547 16.109 12.66 16.754
+12.008 c 17.398 11.352 18.215 11.023 19.211 11.023 c 20.652 11.023 21.684
+ 11.59 22.309 12.727 c h
+20.727 13.523 m f
+1 g
+46.875 11.418 m 46.875 15.867 43.27 19.473 38.824 19.473 c 34.375 19.473
+ 30.77 15.867 30.77 11.418 c 30.77 6.969 34.375 3.363 38.824 3.363 c 43.27
+ 3.363 46.875 6.969 46.875 11.418 c h
+46.875 11.418 m f
+0 g
+41.152 9.086 m 41.152 8.777 40.902 8.527 40.59 8.527 c 37.035 8.527 l 36.723
+ 8.527 36.473 8.777 36.473 9.086 c 36.473 12.645 l 37.465 12.645 l 37.465
+ 16.855 l 40.16 16.855 l 40.16 12.645 l 41.152 12.645 l h
+41.152 9.086 m f
+40.031 6.84 m 40.031 7.512 39.484 8.059 38.812 8.059 c 38.141 8.059 37.598
+ 7.512 37.598 6.84 c 37.598 6.168 38.141 5.625 38.812 5.625 c 39.484 5.625
+ 40.031 6.168 40.031 6.84 c h
+40.031 6.84 m f
+38.801 2.543 m 36.395 2.543 34.355 3.387 32.684 5.066 c 30.973 6.805 30.117
+ 8.863 30.117 11.242 c 30.117 13.617 30.973 15.66 32.684 17.371 c 34.398
+ 19.082 36.438 19.938 38.801 19.938 c 41.195 19.938 43.273 19.074 45.027
+ 17.348 c 46.684 15.711 47.512 13.676 47.512 11.242 c 47.512 8.805 46.668
+ 6.746 44.984 5.066 c 43.301 3.387 41.242 2.543 38.801 2.543 c h
+38.824 4.109 m 40.797 4.109 42.473 4.805 43.852 6.195 c 45.246 7.574 45.941
+ 9.254 45.941 11.242 c 45.941 13.238 45.262 14.898 43.895 16.219 c 42.461
+ 17.641 40.77 18.348 38.824 18.348 c 36.879 18.348 35.203 17.648 33.793
+16.242 c 32.387 14.836 31.684 13.168 31.684 11.242 c 31.684 9.312 32.395
+ 7.633 33.816 6.195 c 35.18 4.805 36.852 4.109 38.824 4.109 c h
+38.824 4.109 m f*
+1 g
+36.301 24.562 m 36.539 24.562 36.754 24.582 36.949 24.625 c 37.145 24.664
+ 37.312 24.734 37.449 24.828 c 37.59 24.922 37.699 25.051 37.773 25.207
+c 37.852 25.363 37.891 25.559 37.891 25.793 c 37.891 26.043 37.832 26.25
+ 37.719 26.418 c 37.605 26.582 37.438 26.719 37.215 26.828 c 37.52 26.914
+ 37.75 27.07 37.902 27.289 c 38.055 27.512 38.129 27.777 38.129 28.086 c
+ 38.129 28.336 38.078 28.555 37.98 28.738 c 37.883 28.922 37.754 29.07 37.586
+ 29.188 c 37.422 29.301 37.234 29.387 37.023 29.441 c 36.812 29.5 36.594
+ 29.527 36.371 29.527 c 33.961 29.527 l 33.961 24.562 l h
+36.16 26.57 m 36.355 26.57 36.516 26.523 36.641 26.43 c 36.766 26.336 36.828
+ 26.188 36.828 25.98 c 36.828 25.863 36.809 25.77 36.766 25.695 c 36.727
+ 25.621 36.672 25.562 36.602 25.52 c 36.531 25.48 36.449 25.449 36.359 25.434
+ c 36.27 25.418 36.176 25.41 36.078 25.41 c 35.055 25.41 l 35.055 26.57
+l h
+36.227 28.676 m 36.332 28.676 36.434 28.668 36.531 28.645 c 36.629 28.625
+ 36.715 28.59 36.789 28.543 c 36.863 28.492 36.922 28.426 36.969 28.344
+c 37.012 28.262 37.035 28.152 37.035 28.023 c 37.035 27.77 36.961 27.586
+ 36.816 27.477 c 36.672 27.367 36.484 27.316 36.246 27.316 c 35.055 27.316
+ l 35.055 28.676 l h
+36.227 28.676 m f
+38.32 24.562 m 39.547 24.562 l 40.707 26.523 l 41.867 24.562 l 43.082 24.562
+ l 41.238 27.621 l 41.238 29.527 l 40.145 29.527 l 40.145 27.594 l h
+38.32 24.562 m f
+73.832 28.301 m 73.891 28.414 73.969 28.508 74.07 28.582 c 74.168 28.652
+ 74.285 28.707 74.422 28.742 c 74.555 28.777 74.691 28.793 74.836 28.793
+ c 74.934 28.793 75.039 28.785 75.148 28.77 c 75.262 28.754 75.363 28.723
+ 75.461 28.676 c 75.559 28.629 75.641 28.566 75.703 28.484 c 75.77 28.402
+ 75.801 28.301 75.801 28.176 c 75.801 28.039 75.758 27.93 75.672 27.848
+c 75.586 27.762 75.477 27.695 75.336 27.637 c 75.199 27.582 75.039 27.535
+ 74.863 27.492 c 74.688 27.449 74.508 27.402 74.328 27.352 c 74.145 27.305
+ 73.965 27.25 73.785 27.184 c 73.613 27.117 73.453 27.027 73.312 26.922
+c 73.176 26.816 73.062 26.684 72.977 26.523 c 72.891 26.363 72.848 26.168
+ 72.848 25.941 c 72.848 25.688 72.902 25.465 73.012 25.277 c 73.121 25.09
+ 73.266 24.934 73.441 24.805 c 73.617 24.68 73.816 24.59 74.039 24.527 c
+ 74.262 24.469 74.484 24.438 74.703 24.438 c 74.965 24.438 75.215 24.469
+ 75.453 24.527 c 75.691 24.582 75.902 24.68 76.086 24.809 c 76.273 24.938
+ 76.422 25.102 76.531 25.305 c 76.637 25.508 76.691 25.75 76.691 26.039
+c 75.633 26.039 l 75.625 25.891 75.594 25.77 75.539 25.672 c 75.488 25.574
+ 75.414 25.496 75.328 25.441 c 75.242 25.387 75.141 25.348 75.027 25.324
+ c 74.914 25.301 74.789 25.289 74.656 25.289 c 74.57 25.289 74.48 25.297
+ 74.395 25.316 c 74.305 25.336 74.227 25.367 74.156 25.414 c 74.082 25.461
+ 74.023 25.52 73.977 25.586 c 73.934 25.656 73.91 25.746 73.91 25.852 c
+73.91 25.949 73.926 26.027 73.965 26.09 c 74 26.148 74.074 26.203 74.184
+ 26.254 c 74.293 26.305 74.441 26.359 74.633 26.41 c 74.828 26.461 75.078
+ 26.523 75.391 26.602 c 75.48 26.621 75.609 26.656 75.773 26.703 c 75.938
+ 26.754 76.102 26.832 76.266 26.938 c 76.426 27.043 76.566 27.188 76.684
+ 27.367 c 76.801 27.543 76.859 27.773 76.859 28.051 c 76.859 28.277 76.816
+ 28.488 76.73 28.684 c 76.641 28.879 76.508 29.047 76.336 29.188 c 76.16
+ 29.332 75.945 29.441 75.688 29.52 c 75.434 29.598 75.133 29.637 74.793
+29.637 c 74.52 29.637 74.258 29.602 74 29.535 c 73.742 29.469 73.516 29.363
+ 73.316 29.219 c 73.121 29.074 72.965 28.891 72.848 28.668 c 72.73 28.445
+ 72.676 28.18 72.68 27.875 c 73.738 27.875 l 73.738 28.043 73.77 28.184
+73.832 28.301 c h
+73.832 28.301 m f
+79.984 24.562 m 81.844 29.527 l 80.707 29.527 l 80.332 28.422 l 78.477
+28.422 l 78.086 29.527 l 76.984 29.527 l 78.863 24.562 l h
+80.047 27.605 m 79.422 25.785 l 79.406 25.785 l 78.762 27.605 l h
+80.047 27.605 m f
+54.387 24.562 m 56.465 27.891 l 56.477 27.891 l 56.477 24.562 l 57.5 24.562
+ l 57.5 29.527 l 56.406 29.527 l 54.34 26.203 l 54.328 26.203 l 54.328 29.527
+ l 53.301 29.527 l 53.301 24.562 l h
+54.387 24.562 m f
+61.648 25.883 m 61.582 25.777 61.5 25.688 61.402 25.609 c 61.305 25.531
+ 61.195 25.469 61.074 25.426 c 60.949 25.379 60.82 25.359 60.688 25.359
+c 60.441 25.359 60.23 25.406 60.059 25.5 c 59.887 25.594 59.75 25.723 59.645
+ 25.883 c 59.535 26.043 59.457 26.227 59.41 26.43 c 59.359 26.633 59.336
+ 26.844 59.336 27.062 c 59.336 27.27 59.359 27.473 59.41 27.668 c 59.457
+ 27.867 59.535 28.043 59.645 28.203 c 59.75 28.359 59.887 28.484 60.059
+28.582 c 60.23 28.676 60.441 28.723 60.688 28.723 c 61.02 28.723 61.281
+28.621 61.469 28.418 c 61.656 28.215 61.773 27.945 61.812 27.609 c 62.871
+ 27.609 l 62.844 27.922 62.77 28.203 62.656 28.453 c 62.539 28.703 62.387
+ 28.918 62.195 29.094 c 62.008 29.27 61.785 29.406 61.527 29.496 c 61.273
+ 29.59 60.992 29.637 60.688 29.637 c 60.305 29.637 59.965 29.57 59.66 29.438
+ c 59.355 29.309 59.098 29.125 58.891 28.895 c 58.68 28.66 58.52 28.387
+58.41 28.074 c 58.297 27.762 58.242 27.426 58.242 27.062 c 58.242 26.691
+ 58.297 26.348 58.41 26.027 c 58.52 25.711 58.68 25.434 58.891 25.195 c
+59.098 24.961 59.355 24.773 59.66 24.641 c 59.965 24.504 60.305 24.438 60.688
+ 24.438 c 60.961 24.438 61.219 24.477 61.461 24.559 c 61.707 24.637 61.926
+ 24.75 62.117 24.902 c 62.309 25.051 62.469 25.238 62.594 25.461 c 62.719
+ 25.684 62.797 25.941 62.828 26.227 c 61.773 26.227 l 61.754 26.102 61.711
+ 25.988 61.648 25.883 c h
+61.648 25.883 m f
+85.934 11.234 m 85.938 15.621 82.387 19.176 78 19.18 c 73.617 19.184 70.062
+ 15.633 70.059 11.246 c 70.059 11.242 70.059 11.238 70.059 11.234 c 70.055
+ 6.852 73.605 3.297 77.988 3.293 c 82.375 3.289 85.93 6.84 85.934 11.223
+ c 85.934 11.227 85.934 11.23 85.934 11.234 c h
+85.934 11.234 m f
+0 g
+77.938 2.539 m 75.531 2.539 73.492 3.379 71.82 5.062 c 70.109 6.801 69.254
+ 8.859 69.254 11.234 c 69.254 13.613 70.109 15.656 71.82 17.367 c 73.535
+ 19.078 75.574 19.934 77.938 19.934 c 80.332 19.934 82.41 19.07 84.164 17.344
+ c 85.82 15.707 86.648 13.672 86.648 11.234 c 86.648 8.801 85.805 6.742
+84.121 5.062 c 82.438 3.379 80.379 2.539 77.938 2.539 c h
+77.961 4.105 m 79.934 4.105 81.609 4.801 82.988 6.191 c 84.383 7.57 85.078
+ 9.25 85.078 11.234 c 85.078 13.234 84.398 14.895 83.031 16.215 c 81.598
+ 17.633 79.906 18.344 77.961 18.344 c 76.016 18.344 74.34 17.641 72.934
+16.234 c 71.523 14.828 70.82 13.164 70.82 11.234 c 70.82 9.309 71.531 7.625
+ 72.953 6.191 c 74.316 4.801 75.988 4.105 77.961 4.105 c h
+77.961 4.105 m f
+74.086 10.008 m 74.43 7.82 75.973 6.652 77.902 6.652 c 80.68 6.652 82.371
+ 8.664 82.371 11.352 c 82.371 13.973 80.57 16.008 77.859 16.008 c 75.992
+ 16.008 74.324 14.859 74.02 12.609 c 76.211 12.609 l 76.273 13.777 77.035
+ 14.188 78.117 14.188 c 79.355 14.188 80.156 13.043 80.156 11.285 c 80.156
+ 9.445 79.465 8.469 78.16 8.469 c 77.207 8.469 76.383 8.816 76.211 10.008
+ c 76.848 10.004 l 75.121 11.73 l 73.398 10.004 l h
+74.086 10.008 m f
+1 g
+66.473 11.234 m 66.477 15.703 62.855 19.328 58.387 19.332 c 53.918 19.336
+ 50.293 15.715 50.293 11.246 c 50.293 11.242 50.293 11.238 50.293 11.234
+ c 50.289 6.77 53.906 3.145 58.375 3.141 c 62.844 3.137 66.469 6.758 66.473
+ 11.223 c 66.473 11.227 66.473 11.23 66.473 11.234 c h
+66.473 11.234 m f
+0 g
+58.371 2.539 m 60.809 2.539 62.871 3.379 64.555 5.062 c 66.238 6.742 67.078
+ 8.801 67.078 11.234 c 67.078 13.672 66.25 15.707 64.598 17.344 c 62.84
+19.07 60.766 19.934 58.371 19.934 c 56.004 19.934 53.965 19.078 52.254 17.367
+ c 50.539 15.656 49.684 13.613 49.684 11.234 c 49.684 8.859 50.539 6.801
+ 52.254 5.062 c 53.922 3.379 55.961 2.539 58.371 2.539 c h
+51.641 8.898 m 51.383 9.633 51.254 10.41 51.254 11.234 c 51.254 13.164
+51.957 14.828 53.363 16.234 c 54.77 17.641 56.449 18.344 58.391 18.344 c
+ 60.336 18.344 62.027 17.633 63.465 16.215 c 63.945 15.75 64.344 15.242
+64.652 14.691 c 61.375 13.234 l 61.152 14.336 60.168 15.082 58.98 15.168
+ c 58.98 16.508 l 57.98 16.508 l 57.98 15.168 l 57.008 15.156 56.062 14.758
+ 55.344 14.129 c 56.539 12.918 l 57.117 13.461 57.695 13.707 58.48 13.707
+ c 58.992 13.707 59.559 13.508 59.559 12.84 c 59.559 12.605 59.465 12.441
+ 59.324 12.32 c 58.492 11.949 l 57.461 11.492 l 56.949 11.262 56.516 11.07
+ 56.082 10.879 c h
+58.391 4.105 m 56.418 4.105 54.75 4.801 53.387 6.191 c 53.016 6.566 52.691
+ 6.957 52.418 7.367 c 55.742 8.848 l 56.043 7.926 56.918 7.363 57.98 7.301
+ c 57.98 5.961 l 58.98 5.961 l 58.98 7.301 l 59.668 7.336 60.422 7.523 61.168
+ 8.102 c 60.023 9.273 l 59.602 8.977 59.07 8.766 58.535 8.766 c 58.105 8.766
+ 57.496 8.898 57.496 9.441 c 57.496 9.523 57.523 9.598 57.57 9.66 c 58.684
+ 10.156 l 59.438 10.492 l 59.918 10.707 60.379 10.91 60.832 11.113 c 65.289
+ 13.098 l 65.438 12.512 65.512 11.895 65.512 11.234 c 65.512 9.25 64.812
+ 7.57 63.422 6.191 c 62.043 4.801 60.367 4.105 58.391 4.105 c h
+58.391 4.105 m f
+Q Q
+showpage
+%%Trailer
+end
+%%EOF
diff --git a/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-88x31.pdf b/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-88x31.pdf
new file mode 100644
index 0000000000..19a8acf79a
--- /dev/null
+++ b/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-88x31.pdf
Binary files differ
diff --git a/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-eu-88x31.eps b/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-eu-88x31.eps
new file mode 100644
index 0000000000..66a2989863
--- /dev/null
+++ b/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-eu-88x31.eps
@@ -0,0 +1,287 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: cairo 1.16.0 (https://cairographics.org)
+%%CreationDate: Sun Apr 12 23:23:23 2020
+%%Pages: 1
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%BoundingBox: 0 0 90 32
+%%EndComments
+%%BeginProlog
+50 dict begin
+/q { gsave } bind def
+/Q { grestore } bind def
+/cm { 6 array astore concat } bind def
+/w { setlinewidth } bind def
+/J { setlinecap } bind def
+/j { setlinejoin } bind def
+/M { setmiterlimit } bind def
+/d { setdash } bind def
+/m { moveto } bind def
+/l { lineto } bind def
+/c { curveto } bind def
+/h { closepath } bind def
+/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto
+ 0 exch rlineto 0 rlineto closepath } bind def
+/S { stroke } bind def
+/f { fill } bind def
+/f* { eofill } bind def
+/n { newpath } bind def
+/W { clip } bind def
+/W* { eoclip } bind def
+/BT { } bind def
+/ET { } bind def
+/BDC { mark 3 1 roll /BDC pdfmark } bind def
+/EMC { mark /EMC pdfmark } bind def
+/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def
+/Tj { show currentpoint cairo_store_point } bind def
+/TJ {
+ {
+ dup
+ type /stringtype eq
+ { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse
+ } forall
+ currentpoint cairo_store_point
+} bind def
+/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore
+ cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def
+/Tf { pop /cairo_font exch def /cairo_font_matrix where
+ { pop cairo_selectfont } if } bind def
+/Td { matrix translate cairo_font_matrix matrix concatmatrix dup
+ /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point
+ /cairo_font where { pop cairo_selectfont } if } bind def
+/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def
+ cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def
+/g { setgray } bind def
+/rg { setrgbcolor } bind def
+/d1 { setcachedevice } bind def
+/cairo_data_source {
+ CairoDataIndex CairoData length lt
+ { CairoData CairoDataIndex get /CairoDataIndex CairoDataIndex 1 add def }
+ { () } ifelse
+} def
+/cairo_flush_ascii85_file { cairo_ascii85_file status { cairo_ascii85_file flushfile } if } def
+/cairo_image { image cairo_flush_ascii85_file } def
+/cairo_imagemask { imagemask cairo_flush_ascii85_file } def
+%%EndProlog
+%%BeginSetup
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+%%PageBoundingBox: 0 0 90 32
+%%EndPageSetup
+q 0 0 90 32 rectclip
+1 0 0 -1 0 32 cm q
+0.666667 0.698039 0.670588 rg
+2.555 0.34 m 87.57 0.492 l 88.758 0.492 89.82 0.312 89.82 2.859 c 89.719
+ 30.859 l 0.41 30.859 l 0.41 2.758 l 0.41 1.5 0.531 0.34 2.555 0.34 c h
+2.555 0.34 m f
+0 g
+88.316 0 m 1.688 0 l 0.758 0 0 0.758 0 1.684 c 0 31.121 l 0 31.328 0.172
+ 31.5 0.379 31.5 c 89.621 31.5 l 89.828 31.5 90 31.328 90 31.121 c 90 1.684
+ l 90 0.758 89.242 0 88.316 0 c h
+1.688 0.762 m 88.316 0.762 l 88.824 0.762 89.238 1.176 89.238 1.684 c 89.238
+ 1.684 89.238 13.531 89.238 22.102 c 27.32 22.102 l 25.051 26.203 20.68
+28.988 15.66 28.988 c 10.641 28.988 6.27 26.207 4 22.102 c 0.762 22.102
+l 0.762 13.531 0.762 1.684 0.762 1.684 c 0.762 1.176 1.176 0.762 1.688 0.762
+ c h
+1.688 0.762 m f
+1 g
+25.891 14.664 m 25.895 20.312 21.32 24.891 15.672 24.895 c 10.023 24.898
+ 5.441 20.324 5.438 14.676 c 5.438 14.672 5.438 14.668 5.438 14.664 c 5.438
+ 9.016 10.012 4.438 15.66 4.434 c 21.309 4.43 25.891 9.004 25.891 14.652
+ c 25.891 14.656 25.891 14.66 25.891 14.664 c h
+25.891 14.664 m f
+0 g
+23.98 6.336 m 26.246 8.602 27.379 11.379 27.379 14.664 c 27.379 17.949
+26.266 20.695 24.035 22.906 c 21.672 25.23 18.875 26.395 15.652 26.395 c
+ 12.465 26.395 9.719 25.242 7.41 22.934 c 5.105 20.625 3.949 17.871 3.949
+ 14.664 c 3.949 11.457 5.105 8.68 7.41 6.336 c 9.66 4.066 12.406 2.934 15.652
+ 2.934 c 18.934 2.934 21.711 4.066 23.98 6.336 c h
+8.938 7.859 m 7.02 9.797 6.062 12.066 6.062 14.668 c 6.062 17.27 7.012
+19.516 8.906 21.414 c 10.805 23.312 13.062 24.258 15.684 24.258 c 18.305
+ 24.258 20.586 23.301 22.523 21.383 c 24.359 19.605 25.281 17.367 25.281
+ 14.668 c 25.281 11.988 24.344 9.715 22.477 7.848 c 20.609 5.977 18.344
+5.043 15.684 5.043 c 13.027 5.043 10.773 5.984 8.938 7.859 c h
+13.98 13.523 m 13.691 12.883 13.25 12.562 12.668 12.562 c 11.633 12.562
+ 11.117 13.262 11.117 14.652 c 11.117 16.043 11.633 16.738 12.668 16.738
+ c 13.348 16.738 13.836 16.398 14.129 15.723 c 15.562 16.484 l 14.879 17.699
+ 13.855 18.305 12.488 18.305 c 11.434 18.305 10.59 17.98 9.957 17.336 c
+9.32 16.691 9.004 15.797 9.004 14.664 c 9.004 13.547 9.332 12.66 9.984 12.008
+ c 10.637 11.352 11.453 11.023 12.43 11.023 c 13.875 11.023 14.906 11.59
+ 15.535 12.727 c h
+20.727 13.523 m 20.434 12.883 20 12.562 19.434 12.562 c 18.379 12.562 17.852
+ 13.262 17.852 14.652 c 17.852 16.043 18.379 16.738 19.434 16.738 c 20.121
+ 16.738 20.598 16.398 20.871 15.723 c 22.336 16.484 l 21.656 17.699 20.633
+ 18.305 19.266 18.305 c 18.215 18.305 17.371 17.98 16.738 17.336 c 16.105
+ 16.691 15.789 15.797 15.789 14.664 c 15.789 13.547 16.109 12.66 16.754
+12.008 c 17.398 11.352 18.215 11.023 19.211 11.023 c 20.652 11.023 21.684
+ 11.59 22.309 12.727 c h
+20.727 13.523 m f
+1 g
+46.875 11.418 m 46.875 15.867 43.27 19.473 38.824 19.473 c 34.375 19.473
+ 30.77 15.867 30.77 11.418 c 30.77 6.969 34.375 3.363 38.824 3.363 c 43.27
+ 3.363 46.875 6.969 46.875 11.418 c h
+46.875 11.418 m f
+0 g
+41.152 9.086 m 41.152 8.777 40.902 8.527 40.59 8.527 c 37.035 8.527 l 36.723
+ 8.527 36.473 8.777 36.473 9.086 c 36.473 12.645 l 37.465 12.645 l 37.465
+ 16.855 l 40.16 16.855 l 40.16 12.645 l 41.152 12.645 l h
+41.152 9.086 m f
+40.031 6.84 m 40.031 7.512 39.484 8.059 38.812 8.059 c 38.141 8.059 37.598
+ 7.512 37.598 6.84 c 37.598 6.168 38.141 5.625 38.812 5.625 c 39.484 5.625
+ 40.031 6.168 40.031 6.84 c h
+40.031 6.84 m f
+38.801 2.543 m 36.395 2.543 34.355 3.387 32.684 5.066 c 30.973 6.805 30.117
+ 8.863 30.117 11.242 c 30.117 13.617 30.973 15.66 32.684 17.371 c 34.398
+ 19.082 36.438 19.938 38.801 19.938 c 41.195 19.938 43.273 19.074 45.027
+ 17.348 c 46.684 15.711 47.512 13.676 47.512 11.242 c 47.512 8.805 46.668
+ 6.746 44.984 5.066 c 43.301 3.387 41.242 2.543 38.801 2.543 c h
+38.824 4.109 m 40.797 4.109 42.473 4.805 43.852 6.195 c 45.246 7.574 45.941
+ 9.254 45.941 11.242 c 45.941 13.238 45.262 14.898 43.895 16.219 c 42.461
+ 17.641 40.77 18.348 38.824 18.348 c 36.879 18.348 35.203 17.648 33.793
+16.242 c 32.387 14.836 31.684 13.168 31.684 11.242 c 31.684 9.312 32.395
+ 7.633 33.816 6.195 c 35.18 4.805 36.852 4.109 38.824 4.109 c h
+38.824 4.109 m f*
+1 g
+36.301 24.562 m 36.539 24.562 36.754 24.582 36.949 24.625 c 37.145 24.664
+ 37.312 24.734 37.449 24.828 c 37.59 24.922 37.699 25.051 37.773 25.207
+c 37.852 25.363 37.891 25.559 37.891 25.793 c 37.891 26.043 37.832 26.25
+ 37.719 26.418 c 37.605 26.582 37.438 26.719 37.215 26.828 c 37.52 26.914
+ 37.75 27.07 37.902 27.289 c 38.055 27.512 38.129 27.777 38.129 28.086 c
+ 38.129 28.336 38.078 28.555 37.98 28.738 c 37.883 28.922 37.754 29.07 37.586
+ 29.188 c 37.422 29.301 37.234 29.387 37.023 29.441 c 36.812 29.5 36.594
+ 29.527 36.371 29.527 c 33.961 29.527 l 33.961 24.562 l h
+36.16 26.57 m 36.355 26.57 36.516 26.523 36.641 26.43 c 36.766 26.336 36.828
+ 26.188 36.828 25.98 c 36.828 25.863 36.809 25.77 36.766 25.695 c 36.727
+ 25.621 36.672 25.562 36.602 25.52 c 36.531 25.48 36.449 25.449 36.359 25.434
+ c 36.27 25.418 36.176 25.41 36.078 25.41 c 35.055 25.41 l 35.055 26.57
+l h
+36.227 28.676 m 36.332 28.676 36.434 28.668 36.531 28.645 c 36.629 28.625
+ 36.715 28.59 36.789 28.543 c 36.863 28.492 36.922 28.426 36.969 28.344
+c 37.012 28.262 37.035 28.152 37.035 28.023 c 37.035 27.77 36.961 27.586
+ 36.816 27.477 c 36.672 27.367 36.484 27.316 36.246 27.316 c 35.055 27.316
+ l 35.055 28.676 l h
+36.227 28.676 m f
+38.32 24.562 m 39.547 24.562 l 40.707 26.523 l 41.867 24.562 l 43.082 24.562
+ l 41.238 27.621 l 41.238 29.527 l 40.145 29.527 l 40.145 27.594 l h
+38.32 24.562 m f
+73.832 28.301 m 73.891 28.414 73.969 28.508 74.07 28.582 c 74.168 28.652
+ 74.285 28.707 74.422 28.742 c 74.555 28.777 74.691 28.793 74.836 28.793
+ c 74.934 28.793 75.039 28.785 75.148 28.77 c 75.262 28.754 75.363 28.723
+ 75.461 28.676 c 75.559 28.629 75.641 28.566 75.703 28.484 c 75.77 28.402
+ 75.801 28.301 75.801 28.176 c 75.801 28.039 75.758 27.93 75.672 27.848
+c 75.586 27.762 75.477 27.695 75.336 27.637 c 75.199 27.582 75.039 27.535
+ 74.863 27.492 c 74.688 27.449 74.508 27.402 74.328 27.352 c 74.145 27.305
+ 73.965 27.25 73.785 27.184 c 73.613 27.117 73.453 27.027 73.312 26.922
+c 73.176 26.816 73.062 26.684 72.977 26.523 c 72.891 26.363 72.848 26.168
+ 72.848 25.941 c 72.848 25.688 72.902 25.465 73.012 25.277 c 73.121 25.09
+ 73.266 24.934 73.441 24.805 c 73.617 24.68 73.816 24.59 74.039 24.527 c
+ 74.262 24.469 74.484 24.438 74.703 24.438 c 74.965 24.438 75.215 24.469
+ 75.453 24.527 c 75.691 24.582 75.902 24.68 76.086 24.809 c 76.273 24.938
+ 76.422 25.102 76.531 25.305 c 76.637 25.508 76.691 25.75 76.691 26.039
+c 75.633 26.039 l 75.625 25.891 75.594 25.77 75.539 25.672 c 75.488 25.574
+ 75.414 25.496 75.328 25.441 c 75.242 25.387 75.141 25.348 75.027 25.324
+ c 74.914 25.301 74.789 25.289 74.656 25.289 c 74.57 25.289 74.48 25.297
+ 74.395 25.316 c 74.305 25.336 74.227 25.367 74.156 25.414 c 74.082 25.461
+ 74.023 25.52 73.977 25.586 c 73.934 25.656 73.91 25.746 73.91 25.852 c
+73.91 25.949 73.926 26.027 73.965 26.09 c 74 26.148 74.074 26.203 74.184
+ 26.254 c 74.293 26.305 74.441 26.359 74.633 26.41 c 74.828 26.461 75.078
+ 26.523 75.391 26.602 c 75.48 26.621 75.609 26.656 75.773 26.703 c 75.938
+ 26.754 76.102 26.832 76.266 26.938 c 76.426 27.043 76.566 27.188 76.684
+ 27.367 c 76.801 27.543 76.859 27.773 76.859 28.051 c 76.859 28.277 76.816
+ 28.488 76.73 28.684 c 76.641 28.879 76.508 29.047 76.336 29.188 c 76.16
+ 29.332 75.945 29.441 75.688 29.52 c 75.434 29.598 75.133 29.637 74.793
+29.637 c 74.52 29.637 74.258 29.602 74 29.535 c 73.742 29.469 73.516 29.363
+ 73.316 29.219 c 73.121 29.074 72.965 28.891 72.848 28.668 c 72.73 28.445
+ 72.676 28.18 72.68 27.875 c 73.738 27.875 l 73.738 28.043 73.77 28.184
+73.832 28.301 c h
+73.832 28.301 m f
+79.984 24.562 m 81.844 29.527 l 80.707 29.527 l 80.332 28.422 l 78.477
+28.422 l 78.086 29.527 l 76.984 29.527 l 78.863 24.562 l h
+80.047 27.605 m 79.422 25.785 l 79.406 25.785 l 78.762 27.605 l h
+80.047 27.605 m f
+54.387 24.562 m 56.465 27.891 l 56.477 27.891 l 56.477 24.562 l 57.5 24.562
+ l 57.5 29.527 l 56.406 29.527 l 54.34 26.203 l 54.328 26.203 l 54.328 29.527
+ l 53.301 29.527 l 53.301 24.562 l h
+54.387 24.562 m f
+61.648 25.883 m 61.582 25.777 61.5 25.688 61.402 25.609 c 61.305 25.531
+ 61.195 25.469 61.074 25.426 c 60.949 25.379 60.82 25.359 60.688 25.359
+c 60.441 25.359 60.23 25.406 60.059 25.5 c 59.887 25.594 59.75 25.723 59.645
+ 25.883 c 59.535 26.043 59.457 26.227 59.41 26.43 c 59.359 26.633 59.336
+ 26.844 59.336 27.062 c 59.336 27.27 59.359 27.473 59.41 27.668 c 59.457
+ 27.867 59.535 28.043 59.645 28.203 c 59.75 28.359 59.887 28.484 60.059
+28.582 c 60.23 28.676 60.441 28.723 60.688 28.723 c 61.02 28.723 61.281
+28.621 61.469 28.418 c 61.656 28.215 61.773 27.945 61.812 27.609 c 62.871
+ 27.609 l 62.844 27.922 62.77 28.203 62.656 28.453 c 62.539 28.703 62.387
+ 28.918 62.195 29.094 c 62.008 29.27 61.785 29.406 61.527 29.496 c 61.273
+ 29.59 60.992 29.637 60.688 29.637 c 60.305 29.637 59.965 29.57 59.66 29.438
+ c 59.355 29.309 59.098 29.125 58.891 28.895 c 58.68 28.66 58.52 28.387
+58.41 28.074 c 58.297 27.762 58.242 27.426 58.242 27.062 c 58.242 26.691
+ 58.297 26.348 58.41 26.027 c 58.52 25.711 58.68 25.434 58.891 25.195 c
+59.098 24.961 59.355 24.773 59.66 24.641 c 59.965 24.504 60.305 24.438 60.688
+ 24.438 c 60.961 24.438 61.219 24.477 61.461 24.559 c 61.707 24.637 61.926
+ 24.75 62.117 24.902 c 62.309 25.051 62.469 25.238 62.594 25.461 c 62.719
+ 25.684 62.797 25.941 62.828 26.227 c 61.773 26.227 l 61.754 26.102 61.711
+ 25.988 61.648 25.883 c h
+61.648 25.883 m f
+85.934 11.234 m 85.938 15.621 82.387 19.176 78 19.18 c 73.617 19.184 70.062
+ 15.633 70.059 11.246 c 70.059 11.242 70.059 11.238 70.059 11.234 c 70.055
+ 6.852 73.605 3.297 77.988 3.293 c 82.375 3.289 85.93 6.84 85.934 11.223
+ c 85.934 11.227 85.934 11.23 85.934 11.234 c h
+85.934 11.234 m f
+0 g
+77.938 2.539 m 75.531 2.539 73.492 3.379 71.82 5.062 c 70.109 6.801 69.254
+ 8.859 69.254 11.234 c 69.254 13.613 70.109 15.656 71.82 17.367 c 73.535
+ 19.078 75.574 19.934 77.938 19.934 c 80.332 19.934 82.41 19.07 84.164 17.344
+ c 85.82 15.707 86.648 13.672 86.648 11.234 c 86.648 8.801 85.805 6.742
+84.121 5.062 c 82.438 3.379 80.379 2.539 77.938 2.539 c h
+77.961 4.105 m 79.934 4.105 81.609 4.801 82.988 6.191 c 84.383 7.57 85.078
+ 9.25 85.078 11.234 c 85.078 13.234 84.398 14.895 83.031 16.215 c 81.598
+ 17.633 79.906 18.344 77.961 18.344 c 76.016 18.344 74.34 17.641 72.934
+16.234 c 71.523 14.828 70.82 13.164 70.82 11.234 c 70.82 9.309 71.531 7.625
+ 72.953 6.191 c 74.316 4.801 75.988 4.105 77.961 4.105 c h
+77.961 4.105 m f
+74.086 10.008 m 74.43 7.82 75.973 6.652 77.902 6.652 c 80.68 6.652 82.371
+ 8.664 82.371 11.352 c 82.371 13.973 80.57 16.008 77.859 16.008 c 75.992
+ 16.008 74.324 14.859 74.02 12.609 c 76.211 12.609 l 76.273 13.777 77.035
+ 14.188 78.117 14.188 c 79.355 14.188 80.156 13.043 80.156 11.285 c 80.156
+ 9.445 79.465 8.469 78.16 8.469 c 77.207 8.469 76.383 8.816 76.211 10.008
+ c 76.848 10.004 l 75.121 11.73 l 73.398 10.004 l h
+74.086 10.008 m f
+1 g
+65.852 11.242 m 65.855 15.367 62.512 18.715 58.387 18.719 c 54.262 18.719
+ 50.914 15.379 50.91 11.254 c 50.91 11.25 50.91 11.246 50.91 11.242 c 50.91
+ 7.117 54.25 3.77 58.375 3.77 c 62.5 3.766 65.848 7.105 65.852 11.23 c 65.852
+ 11.234 65.852 11.238 65.852 11.242 c h
+65.852 11.242 m f
+0 g
+64.555 5.066 m 62.871 3.383 60.809 2.543 58.371 2.543 c 55.961 2.543 53.922
+ 3.383 52.254 5.066 c 50.539 6.805 49.684 8.863 49.684 11.242 c 49.684 13.617
+ 50.539 15.664 52.254 17.371 c 53.965 19.082 56.004 19.938 58.371 19.938
+ c 60.766 19.938 62.84 19.078 64.598 17.352 c 66.25 15.715 67.078 13.676
+ 67.078 11.242 c 67.078 8.805 66.238 6.746 64.555 5.066 c h
+63.465 16.223 m 62.027 17.641 60.336 18.352 58.391 18.352 c 56.445 18.352
+ 54.77 17.648 53.363 16.242 c 51.957 14.836 51.25 13.168 51.25 11.242 c
+51.25 10.426 51.379 9.656 51.633 8.93 c 53.938 9.949 l 53.773 9.949 l 53.773
+ 10.98 l 54.59 10.98 l 54.59 11.129 54.574 11.273 54.574 11.418 c 54.574
+ 11.668 l 53.773 11.668 l 53.773 12.699 l 54.719 12.699 l 54.852 13.473
+55.141 14.098 55.535 14.594 c 56.352 15.672 57.66 16.254 59.086 16.254 c
+ 60.02 16.254 60.863 15.977 61.359 15.699 c 61.008 14.086 l 60.703 14.246
+ 60.02 14.461 59.352 14.461 c 58.621 14.461 57.938 14.246 57.473 13.719
+c 57.254 13.473 57.094 13.137 56.992 12.699 c 60.156 12.699 l 64.656 14.691
+ l 64.344 15.242 63.949 15.754 63.465 16.223 c h
+57.809 11.668 m 57.789 11.652 l 57.82 11.668 l h
+60.516 10.98 m 60.645 10.98 l 60.645 9.949 l 58.18 9.949 l 57.18 9.504
+l 57.266 9.312 57.367 9.137 57.484 9.004 c 57.938 8.449 58.578 8.215 59.277
+ 8.215 c 59.918 8.215 60.516 8.406 60.895 8.566 c 61.301 6.906 l 60.777
+6.672 60.004 6.469 59.117 6.469 c 57.75 6.469 56.582 7.023 55.754 7.953
+c 55.57 8.168 55.41 8.406 55.266 8.66 c 52.402 7.391 l 52.68 6.977 53.008
+ 6.578 53.383 6.195 c 54.75 4.805 56.418 4.109 58.391 4.109 c 60.367 4.109
+ 62.043 4.805 63.422 6.195 c 64.812 7.574 65.512 9.254 65.512 11.242 c 65.512
+ 11.895 65.438 12.512 65.289 13.094 c h
+60.516 10.98 m f
+Q Q
+showpage
+%%Trailer
+end
+%%EOF
diff --git a/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-eu-88x31.pdf b/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-eu-88x31.pdf
new file mode 100644
index 0000000000..3cb0d6e28a
--- /dev/null
+++ b/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-eu-88x31.pdf
Binary files differ
diff --git a/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-eu.pdf b/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-eu.pdf
deleted file mode 100644
index 9122212045..0000000000
--- a/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-eu.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa.pdf b/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa.pdf
deleted file mode 100644
index e1e0655484..0000000000
--- a/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc.pdf b/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc.pdf
deleted file mode 100644
index db01ab956c..0000000000
--- a/macros/latex/contrib/doclicense/images/doclicense-CC-by-nc.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/contrib/doclicense/images/doclicense-CC-by-nd-80x15.eps b/macros/latex/contrib/doclicense/images/doclicense-CC-by-nd-80x15.eps
new file mode 100644
index 0000000000..53052bfe14
--- /dev/null
+++ b/macros/latex/contrib/doclicense/images/doclicense-CC-by-nd-80x15.eps
@@ -0,0 +1,157 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: cairo 1.16.0 (https://cairographics.org)
+%%CreationDate: Sun Apr 12 23:23:23 2020
+%%Pages: 1
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%BoundingBox: 0 0 61 12
+%%EndComments
+%%BeginProlog
+50 dict begin
+/q { gsave } bind def
+/Q { grestore } bind def
+/cm { 6 array astore concat } bind def
+/w { setlinewidth } bind def
+/J { setlinecap } bind def
+/j { setlinejoin } bind def
+/M { setmiterlimit } bind def
+/d { setdash } bind def
+/m { moveto } bind def
+/l { lineto } bind def
+/c { curveto } bind def
+/h { closepath } bind def
+/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto
+ 0 exch rlineto 0 rlineto closepath } bind def
+/S { stroke } bind def
+/f { fill } bind def
+/f* { eofill } bind def
+/n { newpath } bind def
+/W { clip } bind def
+/W* { eoclip } bind def
+/BT { } bind def
+/ET { } bind def
+/BDC { mark 3 1 roll /BDC pdfmark } bind def
+/EMC { mark /EMC pdfmark } bind def
+/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def
+/Tj { show currentpoint cairo_store_point } bind def
+/TJ {
+ {
+ dup
+ type /stringtype eq
+ { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse
+ } forall
+ currentpoint cairo_store_point
+} bind def
+/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore
+ cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def
+/Tf { pop /cairo_font exch def /cairo_font_matrix where
+ { pop cairo_selectfont } if } bind def
+/Td { matrix translate cairo_font_matrix matrix concatmatrix dup
+ /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point
+ /cairo_font where { pop cairo_selectfont } if } bind def
+/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def
+ cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def
+/g { setgray } bind def
+/rg { setrgbcolor } bind def
+/d1 { setcachedevice } bind def
+/cairo_data_source {
+ CairoDataIndex CairoData length lt
+ { CairoData CairoDataIndex get /CairoDataIndex CairoDataIndex 1 add def }
+ { () } ifelse
+} def
+/cairo_flush_ascii85_file { cairo_ascii85_file status { cairo_ascii85_file flushfile } if } def
+/cairo_image { image cairo_flush_ascii85_file } def
+/cairo_imagemask { imagemask cairo_flush_ascii85_file } def
+%%EndProlog
+%%BeginSetup
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+%%PageBoundingBox: 0 0 61 12
+%%EndPageSetup
+q 0 0 61 12 rectclip
+1 0 0 -1 0 12 cm q
+1 g
+0.387 0.363 59.25 10.5 re f
+0 g
+0.77145 w
+0 J
+0 j
+[] 0.0 d
+4 M q 1 0 0 0.945165 0 0 cm
+0.387 0.384 59.25 11.109 re S Q
+1.496 1.414 57.027 8.402 re f
+0.670588 0.694118 0.666667 rg
+1.496 1.414 m 1.496 9.816 l 16.559 9.816 l 17.527 8.59 18.18 7.164 18.18
+ 5.613 c 18.18 4.074 17.539 2.633 16.582 1.414 c h
+1.496 1.414 m f
+Q q
+1.621 1.414 14.676 8.402 re W n
+q
+1 1 16 9 re W n
+[ 1 0 0 1 0 0 ] concat
+ q
+1 g
+14.484 5.613 m 14.484 8.234 12.238 10.359 9.469 10.359 c 6.699 10.359 4.449
+ 8.238 4.449 5.621 c 4.449 5.617 4.449 5.617 4.449 5.613 c 4.449 2.996 6.691
+ 0.871 9.461 0.871 c 12.234 0.867 14.48 2.988 14.484 5.609 c 14.484 5.609
+ 14.484 5.613 14.484 5.613 c h
+14.484 5.613 m f
+0 g
+13.543 1.754 m 14.656 2.805 15.215 4.09 15.215 5.613 c 15.215 7.137 14.668
+ 8.41 13.574 9.438 c 12.414 10.516 11.043 11.055 9.457 11.055 c 7.895 11.055
+ 6.547 10.52 5.418 9.449 c 4.285 8.379 3.719 7.102 3.719 5.613 c 3.719 4.129
+ 4.285 2.84 5.418 1.754 c 6.52 0.699 7.867 0.176 9.457 0.176 c 11.07 0.176
+ 12.434 0.699 13.543 1.754 c h
+6.164 2.461 m 5.223 3.359 4.754 4.41 4.754 5.617 c 4.754 6.824 5.219 7.867
+ 6.152 8.746 c 7.082 9.625 8.191 10.066 9.477 10.066 c 10.762 10.066 11.879
+ 9.621 12.828 8.73 c 13.73 7.906 14.184 6.867 14.184 5.617 c 14.184 4.375
+ 13.723 3.32 12.809 2.453 c 11.891 1.586 10.781 1.152 9.477 1.152 c 8.172
+ 1.152 7.066 1.59 6.164 2.461 c h
+8.641 5.086 m 8.496 4.789 8.281 4.641 7.996 4.641 c 7.488 4.641 7.234 4.965
+ 7.234 5.609 c 7.234 6.254 7.488 6.578 7.996 6.578 c 8.328 6.578 8.57 6.422
+ 8.711 6.105 c 9.414 6.461 l 9.082 7.023 8.578 7.305 7.906 7.305 c 7.391
+ 7.305 6.977 7.152 6.664 6.855 c 6.352 6.555 6.199 6.141 6.199 5.613 c 6.199
+ 5.098 6.359 4.688 6.68 4.383 c 7 4.078 7.398 3.926 7.879 3.926 c 8.586
+3.926 9.094 4.191 9.402 4.719 c h
+11.949 5.086 m 11.805 4.789 11.594 4.641 11.316 4.641 c 10.797 4.641 10.539
+ 4.965 10.539 5.609 c 10.539 6.254 10.797 6.578 11.316 6.578 c 11.652 6.578
+ 11.887 6.422 12.02 6.105 c 12.738 6.461 l 12.402 7.023 11.902 7.305 11.234
+ 7.305 c 10.715 7.305 10.305 7.152 9.992 6.855 c 9.684 6.555 9.527 6.141
+ 9.527 5.613 c 9.527 5.098 9.684 4.688 10 4.383 c 10.316 4.078 10.715 3.926
+ 11.203 3.926 c 11.91 3.926 12.418 4.191 12.723 4.719 c h
+11.949 5.086 m f
+ Q
+Q
+Q q
+1 g
+21.805 5.141 m 21.984 5.141 22.125 5.102 22.219 5.027 c 22.312 4.953 22.359
+ 4.844 22.359 4.695 c 22.359 4.551 22.312 4.441 22.219 4.367 c 22.125 4.289
+ 21.984 4.25 21.805 4.25 c 21.168 4.25 l 21.168 5.141 l 21.805 5.141 l 21.844
+ 6.977 m 22.074 6.977 22.25 6.934 22.363 6.84 c 22.484 6.746 22.543 6.609
+ 22.543 6.422 c 22.543 6.242 22.484 6.105 22.367 6.016 c 22.25 5.922 22.078
+ 5.879 21.844 5.879 c 21.168 5.879 l 21.168 6.977 l 21.844 6.977 l 22.918
+ 5.469 m 23.164 5.535 23.355 5.66 23.492 5.84 c 23.629 6.023 23.695 6.246
+ 23.695 6.512 c 23.695 6.914 23.551 7.219 23.258 7.418 c 22.965 7.617 22.523
+ 7.715 21.926 7.715 c 20.012 7.715 l 20.012 3.516 l 21.746 3.516 l 22.367
+ 3.516 22.816 3.602 23.094 3.777 c 23.371 3.957 23.512 4.238 23.512 4.625
+ c 23.512 4.832 23.461 5.004 23.359 5.148 c 23.258 5.293 23.109 5.398 22.918
+ 5.469 c 23.594 3.516 m 24.855 3.516 l 25.875 5.012 l 26.895 3.516 l 28.16
+ 3.516 l 26.453 5.945 l 26.453 7.715 l 25.301 7.715 l 25.301 5.945 l 23.594
+ 3.516 l 27.535 5.648 m 29.418 5.648 l 29.418 6.465 l 27.535 6.465 l 27.535
+ 5.648 l 30.32 3.516 m 31.609 3.516 l 33.234 6.395 l 33.234 3.516 l 34.328
+ 3.516 l 34.328 7.715 l 33.043 7.715 l 31.414 4.836 l 31.414 7.715 l 30.32
+ 7.715 l 30.32 3.516 l 36.617 4.332 m 36.617 6.895 l 37.031 6.895 l 37.5
+ 6.895 37.859 6.785 38.109 6.566 c 38.359 6.348 38.484 6.027 38.484 5.609
+ c 38.484 5.195 38.359 4.879 38.113 4.66 c 37.863 4.441 37.504 4.332 37.031
+ 4.332 c 36.617 4.332 l 35.461 3.516 m 36.68 3.516 l 37.359 3.516 37.863
+ 3.562 38.195 3.652 c 38.527 3.742 38.816 3.895 39.051 4.113 c 39.262 4.305
+ 39.418 4.523 39.52 4.77 c 39.621 5.016 39.672 5.297 39.672 5.609 c 39.672
+ 5.926 39.621 6.211 39.52 6.461 c 39.418 6.707 39.262 6.926 39.051 7.117
+ c 38.812 7.332 38.523 7.488 38.191 7.578 c 37.855 7.668 37.352 7.715 36.68
+ 7.715 c 35.461 7.715 l 35.461 3.516 l f
+Q Q
+showpage
+%%Trailer
+end
+%%EOF
diff --git a/macros/latex/contrib/doclicense/images/doclicense-CC-by-nd-80x15.pdf b/macros/latex/contrib/doclicense/images/doclicense-CC-by-nd-80x15.pdf
new file mode 100644
index 0000000000..1d1e9ae386
--- /dev/null
+++ b/macros/latex/contrib/doclicense/images/doclicense-CC-by-nd-80x15.pdf
Binary files differ
diff --git a/macros/latex/contrib/doclicense/images/doclicense-CC-by-nd-88x31.eps b/macros/latex/contrib/doclicense/images/doclicense-CC-by-nd-88x31.eps
new file mode 100644
index 0000000000..1c2038519d
--- /dev/null
+++ b/macros/latex/contrib/doclicense/images/doclicense-CC-by-nd-88x31.eps
@@ -0,0 +1,208 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: cairo 1.16.0 (https://cairographics.org)
+%%CreationDate: Sun Apr 12 23:23:23 2020
+%%Pages: 1
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%BoundingBox: 0 0 90 32
+%%EndComments
+%%BeginProlog
+50 dict begin
+/q { gsave } bind def
+/Q { grestore } bind def
+/cm { 6 array astore concat } bind def
+/w { setlinewidth } bind def
+/J { setlinecap } bind def
+/j { setlinejoin } bind def
+/M { setmiterlimit } bind def
+/d { setdash } bind def
+/m { moveto } bind def
+/l { lineto } bind def
+/c { curveto } bind def
+/h { closepath } bind def
+/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto
+ 0 exch rlineto 0 rlineto closepath } bind def
+/S { stroke } bind def
+/f { fill } bind def
+/f* { eofill } bind def
+/n { newpath } bind def
+/W { clip } bind def
+/W* { eoclip } bind def
+/BT { } bind def
+/ET { } bind def
+/BDC { mark 3 1 roll /BDC pdfmark } bind def
+/EMC { mark /EMC pdfmark } bind def
+/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def
+/Tj { show currentpoint cairo_store_point } bind def
+/TJ {
+ {
+ dup
+ type /stringtype eq
+ { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse
+ } forall
+ currentpoint cairo_store_point
+} bind def
+/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore
+ cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def
+/Tf { pop /cairo_font exch def /cairo_font_matrix where
+ { pop cairo_selectfont } if } bind def
+/Td { matrix translate cairo_font_matrix matrix concatmatrix dup
+ /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point
+ /cairo_font where { pop cairo_selectfont } if } bind def
+/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def
+ cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def
+/g { setgray } bind def
+/rg { setrgbcolor } bind def
+/d1 { setcachedevice } bind def
+/cairo_data_source {
+ CairoDataIndex CairoData length lt
+ { CairoData CairoDataIndex get /CairoDataIndex CairoDataIndex 1 add def }
+ { () } ifelse
+} def
+/cairo_flush_ascii85_file { cairo_ascii85_file status { cairo_ascii85_file flushfile } if } def
+/cairo_image { image cairo_flush_ascii85_file } def
+/cairo_imagemask { imagemask cairo_flush_ascii85_file } def
+%%EndProlog
+%%BeginSetup
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+%%PageBoundingBox: 0 0 90 32
+%%EndPageSetup
+q 0 0 90 32 rectclip
+1 0 0 -1 0 32 cm q
+0.666667 0.698039 0.670588 rg
+2.555 0.328 m 87.57 0.48 l 88.758 0.48 89.82 0.305 89.82 2.848 c 89.719
+ 30.848 l 0.41 30.848 l 0.41 2.746 l 0.41 1.488 0.531 0.328 2.555 0.328
+c h
+2.555 0.328 m f
+1 g
+25.891 14.652 m 25.895 20.297 21.32 24.879 15.672 24.883 c 10.023 24.887
+ 5.441 20.312 5.438 14.664 c 5.438 14.66 5.438 14.656 5.438 14.652 c 5.438
+ 9.004 10.012 4.426 15.66 4.422 c 21.309 4.418 25.887 8.992 25.891 14.641
+ c 25.891 14.645 25.891 14.648 25.891 14.652 c h
+25.891 14.652 m f
+0 g
+23.977 6.324 m 26.246 8.59 27.379 11.367 27.379 14.652 c 27.379 17.938
+26.266 20.684 24.035 22.895 c 21.672 25.219 18.875 26.383 15.652 26.383
+c 12.465 26.383 9.719 25.23 7.41 22.922 c 5.105 20.617 3.949 17.859 3.949
+ 14.652 c 3.949 11.445 5.105 8.668 7.41 6.324 c 9.66 4.055 12.406 2.922
+15.652 2.922 c 18.934 2.922 21.711 4.055 23.977 6.324 c h
+8.938 7.848 m 7.02 9.785 6.062 12.055 6.062 14.656 c 6.062 17.254 7.012
+ 19.504 8.906 21.402 c 10.805 23.297 13.066 24.246 15.684 24.246 c 18.305
+ 24.246 20.586 23.289 22.52 21.371 c 24.359 19.594 25.281 17.355 25.281
+14.656 c 25.281 11.977 24.344 9.703 22.477 7.832 c 20.609 5.969 18.344 5.031
+ 15.684 5.031 c 13.027 5.031 10.777 5.973 8.938 7.848 c h
+13.984 13.512 m 13.691 12.871 13.25 12.555 12.668 12.555 c 11.633 12.555
+ 11.117 13.25 11.117 14.641 c 11.117 16.031 11.633 16.727 12.668 16.727
+c 13.348 16.727 13.836 16.387 14.129 15.711 c 15.562 16.473 l 14.879 17.688
+ 13.855 18.293 12.488 18.293 c 11.434 18.293 10.59 17.969 9.957 17.324 c
+ 9.32 16.68 9.004 15.789 9.004 14.652 c 9.004 13.535 9.332 12.648 9.984
+11.992 c 10.641 11.34 11.453 11.012 12.43 11.012 c 13.875 11.012 14.91 11.578
+ 15.535 12.715 c h
+20.727 13.512 m 20.434 12.871 20.004 12.555 19.434 12.555 c 18.379 12.555
+ 17.852 13.25 17.852 14.641 c 17.852 16.031 18.379 16.727 19.434 16.727
+c 20.121 16.727 20.598 16.387 20.871 15.711 c 22.336 16.473 l 21.656 17.688
+ 20.633 18.293 19.266 18.293 c 18.215 18.293 17.371 17.969 16.738 17.324
+ c 16.105 16.68 15.789 15.789 15.789 14.652 c 15.789 13.535 16.109 12.648
+ 16.754 11.992 c 17.398 11.34 18.215 11.012 19.211 11.012 c 20.652 11.012
+ 21.684 11.578 22.309 12.715 c h
+20.727 13.512 m f
+1 g
+55.574 11.383 m 55.574 15.832 51.969 19.438 47.52 19.438 c 43.07 19.438
+ 39.465 15.832 39.465 11.383 c 39.465 6.934 43.07 3.328 47.52 3.328 c 51.969
+ 3.328 55.574 6.934 55.574 11.383 c h
+55.574 11.383 m f
+0 g
+49.852 9.055 m 49.852 8.742 49.598 8.492 49.289 8.492 c 45.73 8.492 l 45.422
+ 8.492 45.172 8.742 45.172 9.055 c 45.172 12.609 l 46.16 12.609 l 46.16
+16.82 l 48.859 16.82 l 48.859 12.609 l 49.852 12.609 l h
+49.852 9.055 m f
+48.727 6.805 m 48.727 7.477 48.184 8.023 47.512 8.023 c 46.84 8.023 46.293
+ 7.477 46.293 6.805 c 46.293 6.133 46.84 5.59 47.512 5.59 c 48.184 5.59
+48.727 6.133 48.727 6.805 c h
+48.727 6.805 m f
+47.5 2.512 m 45.09 2.512 43.051 3.352 41.383 5.031 c 39.668 6.77 38.812
+ 8.828 38.812 11.207 c 38.812 13.582 39.668 15.625 41.383 17.336 c 43.094
+ 19.047 45.133 19.902 47.5 19.902 c 49.895 19.902 51.969 19.039 53.727 17.316
+ c 55.379 15.676 56.207 13.641 56.207 11.207 c 56.207 8.77 55.367 6.715
+53.684 5.031 c 52 3.352 49.938 2.512 47.5 2.512 c h
+47.52 4.074 m 49.496 4.074 51.172 4.77 52.551 6.164 c 53.945 7.539 54.641
+ 9.219 54.641 11.207 c 54.641 13.207 53.957 14.867 52.594 16.184 c 51.156
+ 17.605 49.465 18.316 47.52 18.316 c 45.574 18.316 43.898 17.613 42.492
+16.207 c 41.086 14.801 40.379 13.133 40.379 11.207 c 40.379 9.277 41.09
+7.598 42.516 6.164 c 43.879 4.77 45.547 4.074 47.52 4.074 c h
+47.52 4.074 m f*
+88.316 0 m 1.684 0 l 0.758 0 0 0.758 0 1.684 c 0 31.121 l 0 31.328 0.172
+ 31.5 0.379 31.5 c 89.621 31.5 l 89.828 31.5 90 31.328 90 31.121 c 90 1.684
+ l 90 0.758 89.242 0 88.316 0 c h
+1.684 0.762 m 88.316 0.762 l 88.824 0.762 89.238 1.176 89.238 1.684 c 89.238
+ 1.684 89.238 13.523 89.238 22.09 c 27.32 22.09 l 25.051 26.191 20.68 28.977
+ 15.66 28.977 c 10.641 28.977 6.27 26.195 4 22.09 c 0.762 22.09 l 0.762
+13.523 0.762 1.684 0.762 1.684 c 0.762 1.176 1.176 0.762 1.684 0.762 c h
+1.684 0.762 m f
+1 g
+44.996 24.562 m 45.234 24.562 45.449 24.582 45.645 24.625 c 45.84 24.664
+ 46.008 24.734 46.148 24.828 c 46.285 24.922 46.395 25.051 46.473 25.207
+ c 46.547 25.363 46.586 25.559 46.586 25.793 c 46.586 26.043 46.531 26.25
+ 46.414 26.418 c 46.301 26.582 46.133 26.719 45.91 26.828 c 46.219 26.914
+ 46.445 27.07 46.598 27.289 c 46.75 27.512 46.824 27.777 46.824 28.086 c
+ 46.824 28.336 46.777 28.555 46.68 28.738 c 46.582 28.922 46.449 29.07 46.285
+ 29.188 c 46.121 29.301 45.93 29.387 45.719 29.441 c 45.508 29.5 45.293
+29.527 45.066 29.527 c 42.656 29.527 l 42.656 24.562 l h
+44.859 26.57 m 45.055 26.57 45.215 26.523 45.34 26.43 c 45.465 26.336 45.527
+ 26.188 45.527 25.98 c 45.527 25.863 45.504 25.77 45.465 25.695 c 45.422
+ 25.621 45.367 25.562 45.297 25.523 c 45.227 25.48 45.148 25.453 45.055
+25.434 c 44.965 25.418 44.871 25.41 44.773 25.41 c 43.75 25.41 l 43.75 26.57
+ l h
+44.922 28.676 m 45.027 28.676 45.129 28.668 45.23 28.645 c 45.324 28.625
+ 45.414 28.59 45.488 28.543 c 45.562 28.492 45.621 28.426 45.664 28.344
+c 45.707 28.262 45.73 28.152 45.73 28.023 c 45.73 27.77 45.66 27.586 45.516
+ 27.477 c 45.371 27.367 45.18 27.316 44.941 27.316 c 43.75 27.316 l 43.75
+ 28.676 l h
+44.922 28.676 m f
+47.02 24.562 m 48.242 24.562 l 49.406 26.523 l 50.562 24.562 l 51.781 24.562
+ l 49.938 27.621 l 49.938 29.527 l 48.84 29.527 l 48.84 27.594 l h
+47.02 24.562 m f
+64.449 24.562 m 66.523 27.891 l 66.535 27.891 l 66.535 24.562 l 67.562
+24.562 l 67.562 29.527 l 66.469 29.527 l 64.402 26.203 l 64.387 26.203 l
+ 64.387 29.527 l 63.363 29.527 l 63.363 24.562 l h
+64.449 24.562 m f
+70.664 24.562 m 70.984 24.562 71.281 24.613 71.559 24.715 c 71.836 24.816
+ 72.074 24.969 72.277 25.172 c 72.477 25.375 72.637 25.633 72.75 25.938
+c 72.863 26.242 72.922 26.602 72.922 27.016 c 72.922 27.379 72.875 27.711
+ 72.781 28.016 c 72.688 28.324 72.547 28.59 72.359 28.812 c 72.172 29.031
+ 71.938 29.207 71.656 29.336 c 71.375 29.465 71.043 29.527 70.664 29.527
+ c 68.52 29.527 l 68.52 24.562 l h
+70.586 28.605 m 70.746 28.605 70.898 28.582 71.047 28.531 c 71.195 28.48
+ 71.328 28.395 71.441 28.277 c 71.559 28.16 71.652 28.004 71.723 27.816
+c 71.789 27.625 71.824 27.395 71.824 27.121 c 71.824 26.871 71.801 26.645
+ 71.754 26.441 c 71.703 26.242 71.625 26.07 71.512 25.926 c 71.402 25.781
+ 71.254 25.672 71.07 25.594 c 70.887 25.52 70.66 25.48 70.395 25.48 c 69.613
+ 25.48 l 69.613 28.605 l h
+70.586 28.605 m f
+76.871 11.234 m 76.875 15.617 73.32 19.176 68.938 19.18 c 64.555 19.18
+60.996 15.633 60.992 11.246 c 60.992 11.242 60.992 11.238 60.992 11.234
+c 60.988 6.852 64.543 3.297 68.926 3.293 c 73.312 3.289 76.867 6.84 76.871
+ 11.223 c 76.871 11.227 76.871 11.23 76.871 11.234 c h
+76.871 11.234 m f
+0 g
+68.809 2.539 m 66.398 2.539 64.359 3.379 62.691 5.059 c 60.977 6.801 60.121
+ 8.859 60.121 11.234 c 60.121 13.613 60.977 15.656 62.691 17.367 c 64.402
+ 19.078 66.441 19.934 68.809 19.934 c 71.203 19.934 73.277 19.07 75.035
+17.344 c 76.688 15.707 77.516 13.672 77.516 11.234 c 77.516 8.801 76.672
+ 6.742 74.988 5.059 c 73.305 3.379 71.246 2.539 68.809 2.539 c h
+68.828 4.102 m 70.801 4.102 72.48 4.801 73.859 6.191 c 75.25 7.566 75.949
+ 9.25 75.949 11.234 c 75.949 13.234 75.266 14.895 73.902 16.215 c 72.465
+ 17.633 70.773 18.344 68.828 18.344 c 66.883 18.344 65.207 17.641 63.801
+ 16.234 c 62.391 14.828 61.688 13.164 61.688 11.234 c 61.688 9.309 62.398
+ 7.625 63.82 6.191 c 65.188 4.801 66.855 4.102 68.828 4.102 c h
+68.828 4.102 m f
+72.105 9.176 m 65.781 9.176 l 65.781 10.672 l 72.105 10.672 l h
+72.105 11.969 m 65.781 11.969 l 65.781 13.465 l 72.105 13.465 l h
+72.105 11.969 m f
+Q Q
+showpage
+%%Trailer
+end
+%%EOF
diff --git a/macros/latex/contrib/doclicense/images/doclicense-CC-by-nd-88x31.pdf b/macros/latex/contrib/doclicense/images/doclicense-CC-by-nd-88x31.pdf
new file mode 100644
index 0000000000..0d60bbee0e
--- /dev/null
+++ b/macros/latex/contrib/doclicense/images/doclicense-CC-by-nd-88x31.pdf
Binary files differ
diff --git a/macros/latex/contrib/doclicense/images/doclicense-CC-by-nd.pdf b/macros/latex/contrib/doclicense/images/doclicense-CC-by-nd.pdf
deleted file mode 100644
index 971cdfbea6..0000000000
--- a/macros/latex/contrib/doclicense/images/doclicense-CC-by-nd.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/contrib/doclicense/images/doclicense-CC-by-sa-80x15.eps b/macros/latex/contrib/doclicense/images/doclicense-CC-by-sa-80x15.eps
new file mode 100644
index 0000000000..2315ff24da
--- /dev/null
+++ b/macros/latex/contrib/doclicense/images/doclicense-CC-by-sa-80x15.eps
@@ -0,0 +1,163 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: cairo 1.16.0 (https://cairographics.org)
+%%CreationDate: Sun Apr 12 23:23:23 2020
+%%Pages: 1
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%BoundingBox: 0 0 61 12
+%%EndComments
+%%BeginProlog
+50 dict begin
+/q { gsave } bind def
+/Q { grestore } bind def
+/cm { 6 array astore concat } bind def
+/w { setlinewidth } bind def
+/J { setlinecap } bind def
+/j { setlinejoin } bind def
+/M { setmiterlimit } bind def
+/d { setdash } bind def
+/m { moveto } bind def
+/l { lineto } bind def
+/c { curveto } bind def
+/h { closepath } bind def
+/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto
+ 0 exch rlineto 0 rlineto closepath } bind def
+/S { stroke } bind def
+/f { fill } bind def
+/f* { eofill } bind def
+/n { newpath } bind def
+/W { clip } bind def
+/W* { eoclip } bind def
+/BT { } bind def
+/ET { } bind def
+/BDC { mark 3 1 roll /BDC pdfmark } bind def
+/EMC { mark /EMC pdfmark } bind def
+/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def
+/Tj { show currentpoint cairo_store_point } bind def
+/TJ {
+ {
+ dup
+ type /stringtype eq
+ { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse
+ } forall
+ currentpoint cairo_store_point
+} bind def
+/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore
+ cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def
+/Tf { pop /cairo_font exch def /cairo_font_matrix where
+ { pop cairo_selectfont } if } bind def
+/Td { matrix translate cairo_font_matrix matrix concatmatrix dup
+ /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point
+ /cairo_font where { pop cairo_selectfont } if } bind def
+/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def
+ cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def
+/g { setgray } bind def
+/rg { setrgbcolor } bind def
+/d1 { setcachedevice } bind def
+/cairo_data_source {
+ CairoDataIndex CairoData length lt
+ { CairoData CairoDataIndex get /CairoDataIndex CairoDataIndex 1 add def }
+ { () } ifelse
+} def
+/cairo_flush_ascii85_file { cairo_ascii85_file status { cairo_ascii85_file flushfile } if } def
+/cairo_image { image cairo_flush_ascii85_file } def
+/cairo_imagemask { imagemask cairo_flush_ascii85_file } def
+%%EndProlog
+%%BeginSetup
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+%%PageBoundingBox: 0 0 61 12
+%%EndPageSetup
+q 0 0 61 12 rectclip
+1 0 0 -1 0 12 cm q
+1 g
+0.387 0.363 59.25 10.5 re f
+0 g
+0.77145 w
+0 J
+0 j
+[] 0.0 d
+4 M q 1 0 0 0.945165 0 0 cm
+0.387 0.384 59.25 11.109 re S Q
+1.496 1.414 57.027 8.402 re f
+0.670588 0.694118 0.666667 rg
+1.496 1.422 m 1.496 9.824 l 16.559 9.824 l 17.527 8.598 18.18 7.176 18.18
+ 5.625 c 18.18 4.082 17.539 2.645 16.582 1.422 c h
+1.496 1.422 m f
+Q q
+1.621 1.414 14.676 8.402 re W n
+q
+1 1 16 9 re W n
+[ 1 0 0 1 0 0 ] concat
+ q
+1 g
+14.484 5.613 m 14.484 8.234 12.238 10.359 9.469 10.359 c 6.699 10.359 4.449
+ 8.238 4.449 5.621 c 4.449 5.617 4.449 5.617 4.449 5.613 c 4.449 2.996 6.691
+ 0.871 9.461 0.871 c 12.234 0.867 14.48 2.988 14.484 5.609 c 14.484 5.609
+ 14.484 5.613 14.484 5.613 c h
+14.484 5.613 m f
+0 g
+13.543 1.754 m 14.656 2.805 15.215 4.09 15.215 5.613 c 15.215 7.137 14.668
+ 8.41 13.574 9.438 c 12.414 10.516 11.043 11.055 9.457 11.055 c 7.895 11.055
+ 6.547 10.52 5.418 9.449 c 4.285 8.379 3.719 7.102 3.719 5.613 c 3.719 4.129
+ 4.285 2.84 5.418 1.754 c 6.52 0.699 7.867 0.176 9.457 0.176 c 11.07 0.176
+ 12.434 0.699 13.543 1.754 c h
+6.164 2.461 m 5.223 3.359 4.754 4.41 4.754 5.617 c 4.754 6.824 5.219 7.867
+ 6.152 8.746 c 7.082 9.625 8.191 10.066 9.477 10.066 c 10.762 10.066 11.879
+ 9.621 12.828 8.73 c 13.73 7.906 14.184 6.867 14.184 5.617 c 14.184 4.375
+ 13.723 3.32 12.809 2.453 c 11.891 1.586 10.781 1.152 9.477 1.152 c 8.172
+ 1.152 7.066 1.59 6.164 2.461 c h
+8.641 5.086 m 8.496 4.789 8.281 4.641 7.996 4.641 c 7.488 4.641 7.234 4.965
+ 7.234 5.609 c 7.234 6.254 7.488 6.578 7.996 6.578 c 8.328 6.578 8.57 6.422
+ 8.711 6.105 c 9.414 6.461 l 9.082 7.023 8.578 7.305 7.906 7.305 c 7.391
+ 7.305 6.977 7.152 6.664 6.855 c 6.352 6.555 6.199 6.141 6.199 5.613 c 6.199
+ 5.098 6.359 4.688 6.68 4.383 c 7 4.078 7.398 3.926 7.879 3.926 c 8.586
+3.926 9.094 4.191 9.402 4.719 c h
+11.949 5.086 m 11.805 4.789 11.594 4.641 11.316 4.641 c 10.797 4.641 10.539
+ 4.965 10.539 5.609 c 10.539 6.254 10.797 6.578 11.316 6.578 c 11.652 6.578
+ 11.887 6.422 12.02 6.105 c 12.738 6.461 l 12.402 7.023 11.902 7.305 11.234
+ 7.305 c 10.715 7.305 10.305 7.152 9.992 6.855 c 9.684 6.555 9.527 6.141
+ 9.527 5.613 c 9.527 5.098 9.684 4.688 10 4.383 c 10.316 4.078 10.715 3.926
+ 11.203 3.926 c 11.91 3.926 12.418 4.191 12.723 4.719 c h
+11.949 5.086 m f
+ Q
+Q
+Q q
+1 g
+21.805 5.141 m 21.984 5.141 22.125 5.102 22.219 5.027 c 22.312 4.953 22.359
+ 4.844 22.359 4.695 c 22.359 4.551 22.312 4.441 22.219 4.367 c 22.125 4.289
+ 21.984 4.25 21.805 4.25 c 21.168 4.25 l 21.168 5.141 l 21.805 5.141 l 21.844
+ 6.977 m 22.074 6.977 22.25 6.934 22.363 6.84 c 22.484 6.746 22.543 6.609
+ 22.543 6.422 c 22.543 6.242 22.484 6.105 22.367 6.016 c 22.25 5.922 22.078
+ 5.879 21.844 5.879 c 21.168 5.879 l 21.168 6.977 l 21.844 6.977 l 22.918
+ 5.469 m 23.164 5.535 23.355 5.66 23.492 5.84 c 23.629 6.023 23.695 6.246
+ 23.695 6.512 c 23.695 6.914 23.551 7.219 23.258 7.418 c 22.965 7.617 22.523
+ 7.715 21.926 7.715 c 20.012 7.715 l 20.012 3.516 l 21.746 3.516 l 22.367
+ 3.516 22.816 3.602 23.094 3.777 c 23.371 3.957 23.512 4.238 23.512 4.625
+ c 23.512 4.832 23.461 5.004 23.359 5.148 c 23.258 5.293 23.109 5.398 22.918
+ 5.469 c 23.594 3.516 m 24.855 3.516 l 25.875 5.012 l 26.895 3.516 l 28.16
+ 3.516 l 26.453 5.945 l 26.453 7.715 l 25.301 7.715 l 25.301 5.945 l 23.594
+ 3.516 l 27.535 5.648 m 29.418 5.648 l 29.418 6.465 l 27.535 6.465 l 27.535
+ 5.648 l 33.434 3.648 m 33.434 4.535 l 33.188 4.434 32.949 4.355 32.715
+4.301 c 32.48 4.25 32.262 4.223 32.051 4.223 c 31.777 4.223 31.574 4.258
+ 31.441 4.332 c 31.309 4.402 31.242 4.512 31.242 4.664 c 31.242 4.773 31.285
+ 4.863 31.375 4.926 c 31.465 4.988 31.625 5.043 31.859 5.086 c 32.352 5.18
+ l 32.848 5.273 33.203 5.418 33.414 5.609 c 33.621 5.801 33.727 6.07 33.727
+ 6.422 c 33.727 6.887 33.582 7.23 33.285 7.457 c 32.996 7.684 32.547 7.797
+ 31.945 7.797 c 31.664 7.797 31.379 7.77 31.094 7.719 c 30.809 7.668 30.523
+ 7.594 30.234 7.496 c 30.234 6.582 l 30.523 6.723 30.797 6.832 31.062 6.906
+ c 31.332 6.977 31.59 7.012 31.836 7.012 c 32.09 7.012 32.281 6.973 32.414
+ 6.895 c 32.547 6.816 32.617 6.703 32.617 6.555 c 32.617 6.426 32.57 6.324
+ 32.477 6.25 c 32.387 6.18 32.207 6.117 31.934 6.062 c 31.488 5.969 l 31.043
+ 5.879 30.715 5.734 30.504 5.539 c 30.301 5.34 30.195 5.074 30.195 4.742
+ c 30.195 4.324 30.34 4 30.629 3.777 c 30.918 3.551 31.328 3.438 31.871
+3.438 c 32.113 3.438 32.367 3.457 32.629 3.492 c 32.887 3.527 33.156 3.578
+ 33.434 3.648 c 37.457 6.949 m 35.652 6.949 l 35.371 7.715 l 34.211 7.715
+ l 35.867 3.516 l 37.242 3.516 l 38.898 7.715 l 37.738 7.715 l 37.457 6.949
+ l 35.941 6.172 m 37.168 6.172 l 36.555 4.5 l 35.941 6.172 l f
+Q Q
+showpage
+%%Trailer
+end
+%%EOF
diff --git a/macros/latex/contrib/doclicense/images/doclicense-CC-by-sa-80x15.pdf b/macros/latex/contrib/doclicense/images/doclicense-CC-by-sa-80x15.pdf
new file mode 100644
index 0000000000..85575b9888
--- /dev/null
+++ b/macros/latex/contrib/doclicense/images/doclicense-CC-by-sa-80x15.pdf
Binary files differ
diff --git a/macros/latex/contrib/doclicense/images/doclicense-CC-by-sa-88x31.eps b/macros/latex/contrib/doclicense/images/doclicense-CC-by-sa-88x31.eps
new file mode 100644
index 0000000000..4e0ce91c7c
--- /dev/null
+++ b/macros/latex/contrib/doclicense/images/doclicense-CC-by-sa-88x31.eps
@@ -0,0 +1,231 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: cairo 1.16.0 (https://cairographics.org)
+%%CreationDate: Sun Apr 12 23:23:23 2020
+%%Pages: 1
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%BoundingBox: 0 0 90 32
+%%EndComments
+%%BeginProlog
+50 dict begin
+/q { gsave } bind def
+/Q { grestore } bind def
+/cm { 6 array astore concat } bind def
+/w { setlinewidth } bind def
+/J { setlinecap } bind def
+/j { setlinejoin } bind def
+/M { setmiterlimit } bind def
+/d { setdash } bind def
+/m { moveto } bind def
+/l { lineto } bind def
+/c { curveto } bind def
+/h { closepath } bind def
+/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto
+ 0 exch rlineto 0 rlineto closepath } bind def
+/S { stroke } bind def
+/f { fill } bind def
+/f* { eofill } bind def
+/n { newpath } bind def
+/W { clip } bind def
+/W* { eoclip } bind def
+/BT { } bind def
+/ET { } bind def
+/BDC { mark 3 1 roll /BDC pdfmark } bind def
+/EMC { mark /EMC pdfmark } bind def
+/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def
+/Tj { show currentpoint cairo_store_point } bind def
+/TJ {
+ {
+ dup
+ type /stringtype eq
+ { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse
+ } forall
+ currentpoint cairo_store_point
+} bind def
+/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore
+ cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def
+/Tf { pop /cairo_font exch def /cairo_font_matrix where
+ { pop cairo_selectfont } if } bind def
+/Td { matrix translate cairo_font_matrix matrix concatmatrix dup
+ /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point
+ /cairo_font where { pop cairo_selectfont } if } bind def
+/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def
+ cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def
+/g { setgray } bind def
+/rg { setrgbcolor } bind def
+/d1 { setcachedevice } bind def
+/cairo_data_source {
+ CairoDataIndex CairoData length lt
+ { CairoData CairoDataIndex get /CairoDataIndex CairoDataIndex 1 add def }
+ { () } ifelse
+} def
+/cairo_flush_ascii85_file { cairo_ascii85_file status { cairo_ascii85_file flushfile } if } def
+/cairo_image { image cairo_flush_ascii85_file } def
+/cairo_imagemask { imagemask cairo_flush_ascii85_file } def
+%%EndProlog
+%%BeginSetup
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+%%PageBoundingBox: 0 0 90 32
+%%EndPageSetup
+q 0 0 90 32 rectclip
+1 0 0 -1 0 32 cm q
+0.666667 0.698039 0.670588 rg
+2.555 0.355 m 87.57 0.508 l 88.758 0.508 89.82 0.332 89.82 2.879 c 89.719
+ 30.875 l 0.41 30.875 l 0.41 2.773 l 0.41 1.52 0.531 0.355 2.555 0.355 c
+ h
+2.555 0.355 m f
+1 g
+25.891 14.68 m 25.895 20.328 21.32 24.91 15.672 24.914 c 10.023 24.918
+5.441 20.34 5.438 14.695 c 5.438 14.691 5.438 14.688 5.438 14.68 c 5.438
+ 9.035 10.012 4.453 15.66 4.449 c 21.309 4.445 25.887 9.023 25.891 14.668
+ c 25.891 14.672 25.891 14.676 25.891 14.68 c h
+25.891 14.68 m f
+0 g
+23.977 6.352 m 26.246 8.621 27.379 11.398 27.379 14.68 c 27.379 17.965
+26.266 20.715 24.035 22.922 c 21.672 25.25 18.875 26.41 15.652 26.41 c 12.465
+ 26.41 9.719 25.258 7.41 22.953 c 5.105 20.645 3.949 17.887 3.949 14.68
+c 3.949 11.477 5.105 8.699 7.41 6.352 c 9.66 4.086 12.406 2.953 15.652 2.953
+ c 18.934 2.953 21.711 4.086 23.977 6.352 c h
+8.938 7.879 m 7.02 9.816 6.062 12.082 6.062 14.684 c 6.062 17.285 7.012
+ 19.535 8.906 21.43 c 10.805 23.328 13.066 24.277 15.684 24.277 c 18.305
+ 24.277 20.586 23.32 22.52 21.402 c 24.359 19.621 25.281 17.383 25.281 14.684
+ c 25.281 12.004 24.344 9.73 22.477 7.863 c 20.609 5.996 18.344 5.062 15.684
+ 5.062 c 13.027 5.062 10.777 6 8.938 7.879 c h
+13.984 13.539 m 13.691 12.902 13.25 12.582 12.668 12.582 c 11.633 12.582
+ 11.117 13.277 11.117 14.668 c 11.117 16.062 11.633 16.758 12.668 16.758
+ c 13.348 16.758 13.836 16.418 14.129 15.738 c 15.562 16.504 l 14.879 17.715
+ 13.855 18.324 12.488 18.324 c 11.434 18.324 10.59 18 9.957 17.355 c 9.32
+ 16.707 9.004 15.816 9.004 14.68 c 9.004 13.566 9.332 12.68 9.984 12.023
+ c 10.641 11.367 11.453 11.039 12.43 11.039 c 13.875 11.039 14.91 11.609
+ 15.535 12.746 c h
+20.727 13.539 m 20.434 12.902 20.004 12.582 19.434 12.582 c 18.379 12.582
+ 17.852 13.277 17.852 14.668 c 17.852 16.062 18.379 16.758 19.434 16.758
+ c 20.121 16.758 20.598 16.418 20.871 15.738 c 22.336 16.504 l 21.656 17.715
+ 20.633 18.324 19.266 18.324 c 18.215 18.324 17.371 18 16.738 17.355 c 16.105
+ 16.707 15.789 15.816 15.789 14.68 c 15.789 13.566 16.109 12.68 16.754 12.023
+ c 17.398 11.367 18.215 11.039 19.211 11.039 c 20.652 11.039 21.684 11.609
+ 22.309 12.746 c h
+20.727 13.539 m f
+88.316 0 m 1.684 0 l 0.758 0 0 0.758 0 1.684 c 0 31.121 l 0 31.328 0.172
+ 31.5 0.379 31.5 c 89.621 31.5 l 89.828 31.5 90 31.328 90 31.121 c 90 1.684
+ l 90 0.758 89.242 0 88.316 0 c h
+1.684 0.762 m 88.316 0.762 l 88.824 0.762 89.238 1.176 89.238 1.684 c 89.238
+ 1.684 89.238 13.551 89.238 22.117 c 27.32 22.117 l 25.051 26.223 20.68
+29.008 15.66 29.008 c 10.641 29.008 6.27 26.223 4 22.117 c 0.762 22.117
+l 0.762 13.551 0.762 1.684 0.762 1.684 c 0.762 1.176 1.176 0.762 1.684 0.762
+ c h
+1.684 0.762 m f
+1 g
+64.699 28.301 m 64.758 28.414 64.836 28.508 64.938 28.582 c 65.035 28.652
+ 65.152 28.707 65.289 28.742 c 65.422 28.777 65.562 28.793 65.703 28.793
+ c 65.801 28.793 65.906 28.785 66.016 28.77 c 66.129 28.754 66.23 28.723
+ 66.328 28.676 c 66.426 28.629 66.508 28.566 66.57 28.484 c 66.637 28.402
+ 66.668 28.301 66.668 28.176 c 66.668 28.039 66.625 27.93 66.539 27.848
+c 66.453 27.762 66.344 27.695 66.203 27.637 c 66.066 27.582 65.906 27.535
+ 65.73 27.492 c 65.555 27.449 65.379 27.406 65.195 27.352 c 65.012 27.309
+ 64.832 27.25 64.652 27.184 c 64.48 27.117 64.32 27.027 64.184 26.922 c
+64.043 26.816 63.93 26.684 63.844 26.523 c 63.758 26.363 63.715 26.168 63.715
+ 25.941 c 63.715 25.688 63.77 25.465 63.879 25.277 c 63.988 25.09 64.133
+ 24.934 64.309 24.809 c 64.484 24.684 64.684 24.59 64.906 24.527 c 65.129
+ 24.469 65.352 24.438 65.57 24.438 c 65.832 24.438 66.082 24.469 66.32 24.527
+ c 66.559 24.582 66.77 24.68 66.953 24.809 c 67.141 24.938 67.289 25.102
+ 67.398 25.305 c 67.504 25.508 67.559 25.754 67.559 26.039 c 66.5 26.039
+ l 66.492 25.891 66.461 25.77 66.406 25.672 c 66.355 25.574 66.281 25.496
+ 66.195 25.441 c 66.109 25.387 66.008 25.348 65.895 25.324 c 65.781 25.301
+ 65.656 25.289 65.523 25.289 c 65.438 25.289 65.348 25.297 65.262 25.316
+ c 65.172 25.336 65.094 25.367 65.023 25.414 c 64.949 25.461 64.891 25.52
+ 64.844 25.586 c 64.801 25.656 64.777 25.746 64.777 25.852 c 64.777 25.949
+ 64.793 26.027 64.832 26.09 c 64.867 26.148 64.941 26.203 65.051 26.254
+c 65.16 26.305 65.309 26.359 65.504 26.41 c 65.695 26.461 65.945 26.523
+66.258 26.602 c 66.348 26.621 66.477 26.656 66.641 26.703 c 66.805 26.754
+ 66.969 26.832 67.133 26.938 c 67.293 27.043 67.434 27.188 67.551 27.367
+ c 67.668 27.543 67.73 27.773 67.73 28.051 c 67.73 28.277 67.684 28.488
+67.598 28.684 c 67.508 28.879 67.379 29.047 67.203 29.188 c 67.027 29.332
+ 66.812 29.441 66.559 29.52 c 66.301 29.598 66 29.637 65.664 29.637 c 65.391
+ 29.637 65.125 29.605 64.867 29.535 c 64.609 29.469 64.383 29.363 64.184
+ 29.219 c 63.988 29.074 63.832 28.891 63.715 28.668 c 63.598 28.445 63.543
+ 28.18 63.547 27.875 c 64.609 27.875 l 64.609 28.043 64.637 28.184 64.699
+ 28.301 c h
+64.699 28.301 m f
+70.852 24.562 m 72.711 29.527 l 71.574 29.527 l 71.199 28.422 l 69.34 28.422
+ l 68.953 29.527 l 67.852 29.527 l 69.73 24.562 l h
+70.914 27.605 m 70.289 25.785 l 70.273 25.785 l 69.629 27.605 l h
+70.914 27.605 m f
+44.996 24.562 m 45.234 24.562 45.449 24.582 45.645 24.625 c 45.84 24.664
+ 46.008 24.734 46.148 24.828 c 46.285 24.922 46.395 25.051 46.473 25.207
+ c 46.547 25.363 46.586 25.559 46.586 25.793 c 46.586 26.043 46.531 26.25
+ 46.414 26.418 c 46.301 26.582 46.133 26.719 45.91 26.828 c 46.219 26.914
+ 46.445 27.07 46.598 27.289 c 46.75 27.512 46.824 27.777 46.824 28.086 c
+ 46.824 28.336 46.777 28.555 46.68 28.738 c 46.582 28.922 46.449 29.07 46.285
+ 29.188 c 46.121 29.301 45.93 29.387 45.719 29.441 c 45.508 29.5 45.293
+29.527 45.066 29.527 c 42.656 29.527 l 42.656 24.562 l h
+44.859 26.57 m 45.055 26.57 45.215 26.523 45.34 26.43 c 45.465 26.336 45.527
+ 26.188 45.527 25.98 c 45.527 25.863 45.504 25.77 45.465 25.695 c 45.422
+ 25.621 45.367 25.562 45.297 25.523 c 45.227 25.48 45.148 25.449 45.055
+25.434 c 44.965 25.418 44.871 25.41 44.773 25.41 c 43.75 25.41 l 43.75 26.57
+ l h
+44.922 28.676 m 45.027 28.676 45.129 28.668 45.227 28.645 c 45.324 28.625
+ 45.414 28.59 45.488 28.543 c 45.562 28.492 45.621 28.426 45.664 28.344
+c 45.707 28.262 45.73 28.152 45.73 28.023 c 45.73 27.77 45.66 27.586 45.516
+ 27.477 c 45.371 27.367 45.18 27.316 44.941 27.316 c 43.75 27.316 l 43.75
+ 28.676 l h
+44.922 28.676 m f
+47.02 24.562 m 48.242 24.562 l 49.406 26.523 l 50.562 24.562 l 51.781 24.562
+ l 49.938 27.621 l 49.938 29.527 l 48.84 29.527 l 48.84 27.594 l h
+47.02 24.562 m f
+76.801 11.234 m 76.805 15.621 73.254 19.176 68.871 19.18 c 64.484 19.184
+ 60.93 15.633 60.926 11.246 c 60.926 11.242 60.926 11.238 60.926 11.234
+c 60.922 6.852 64.473 3.297 68.859 3.293 c 73.242 3.289 76.801 6.84 76.801
+ 11.223 c 76.801 11.227 76.801 11.23 76.801 11.234 c h
+76.801 11.234 m f
+0 g
+68.809 2.539 m 66.398 2.539 64.359 3.379 62.691 5.062 c 60.977 6.801 60.121
+ 8.859 60.121 11.234 c 60.121 13.613 60.977 15.656 62.691 17.367 c 64.402
+ 19.078 66.441 19.934 68.809 19.934 c 71.203 19.934 73.277 19.07 75.035
+17.344 c 76.688 15.707 77.516 13.672 77.516 11.234 c 77.516 8.801 76.672
+ 6.742 74.988 5.062 c 73.305 3.379 71.246 2.539 68.809 2.539 c h
+68.828 4.105 m 70.801 4.105 72.48 4.801 73.859 6.191 c 75.25 7.57 75.945
+ 9.25 75.945 11.234 c 75.945 13.234 75.266 14.895 73.902 16.215 c 72.465
+ 17.633 70.773 18.344 68.828 18.344 c 66.883 18.344 65.207 17.641 63.801
+ 16.234 c 62.391 14.828 61.688 13.164 61.688 11.234 c 61.688 9.309 62.398
+ 7.625 63.82 6.191 c 65.188 4.801 66.855 4.105 68.828 4.105 c h
+68.828 4.105 m f
+64.953 10.008 m 65.297 7.82 66.84 6.652 68.77 6.652 c 71.547 6.652 73.238
+ 8.664 73.238 11.352 c 73.238 13.973 71.438 16.008 68.727 16.008 c 66.859
+ 16.008 65.191 14.859 64.887 12.609 c 67.078 12.609 l 67.145 13.777 67.902
+ 14.188 68.988 14.188 c 70.223 14.188 71.027 13.043 71.027 11.285 c 71.027
+ 9.445 70.332 8.469 69.031 8.469 c 68.074 8.469 67.25 8.816 67.078 10.008
+ c 67.715 10.004 l 65.988 11.73 l 64.266 10.004 l h
+64.953 10.008 m f
+1 g
+55.574 11.414 m 55.574 15.859 51.969 19.465 47.52 19.465 c 43.07 19.465
+ 39.465 15.859 39.465 11.414 c 39.465 6.965 43.07 3.359 47.52 3.359 c 51.969
+ 3.359 55.574 6.965 55.574 11.414 c h
+55.574 11.414 m f
+0 g
+49.852 9.082 m 49.852 8.773 49.598 8.52 49.289 8.52 c 45.73 8.52 l 45.422
+ 8.52 45.172 8.773 45.172 9.082 c 45.172 12.641 l 46.16 12.641 l 46.16 16.852
+ l 48.859 16.852 l 48.859 12.641 l 49.852 12.641 l h
+49.852 9.082 m f
+48.727 6.836 m 48.727 7.508 48.184 8.051 47.512 8.051 c 46.84 8.051 46.293
+ 7.508 46.293 6.836 c 46.293 6.164 46.84 5.621 47.512 5.621 c 48.184 5.621
+ 48.727 6.164 48.727 6.836 c h
+48.727 6.836 m f
+47.5 2.539 m 45.09 2.539 43.051 3.379 41.383 5.062 c 39.668 6.801 38.812
+ 8.859 38.812 11.234 c 38.812 13.613 39.668 15.656 41.383 17.367 c 43.094
+ 19.078 45.133 19.93 47.5 19.93 c 49.895 19.93 51.969 19.07 53.727 17.344
+ c 55.379 15.707 56.207 13.672 56.207 11.234 c 56.207 8.801 55.367 6.742
+ 53.684 5.062 c 52 3.379 49.938 2.539 47.5 2.539 c h
+47.52 4.105 m 49.496 4.105 51.172 4.801 52.551 6.191 c 53.945 7.566 54.641
+ 9.25 54.641 11.234 c 54.641 13.234 53.957 14.895 52.594 16.215 c 51.156
+ 17.633 49.465 18.344 47.52 18.344 c 45.574 18.344 43.898 17.641 42.492
+16.234 c 41.086 14.828 40.379 13.164 40.379 11.234 c 40.379 9.309 41.09
+7.625 42.516 6.191 c 43.879 4.801 45.547 4.105 47.52 4.105 c h
+47.52 4.105 m f*
+Q Q
+showpage
+%%Trailer
+end
+%%EOF
diff --git a/macros/latex/contrib/doclicense/images/doclicense-CC-by-sa-88x31.pdf b/macros/latex/contrib/doclicense/images/doclicense-CC-by-sa-88x31.pdf
new file mode 100644
index 0000000000..c5c571f0a5
--- /dev/null
+++ b/macros/latex/contrib/doclicense/images/doclicense-CC-by-sa-88x31.pdf
Binary files differ
diff --git a/macros/latex/contrib/doclicense/images/doclicense-CC-by-sa.pdf b/macros/latex/contrib/doclicense/images/doclicense-CC-by-sa.pdf
deleted file mode 100644
index d0367002f3..0000000000
--- a/macros/latex/contrib/doclicense/images/doclicense-CC-by-sa.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/contrib/doclicense/images/doclicense-CC-by.pdf b/macros/latex/contrib/doclicense/images/doclicense-CC-by.pdf
deleted file mode 100644
index bd7034c947..0000000000
--- a/macros/latex/contrib/doclicense/images/doclicense-CC-by.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/contrib/doclicense/images/doclicense-CC-pd-80x15.eps b/macros/latex/contrib/doclicense/images/doclicense-CC-pd-80x15.eps
new file mode 100644
index 0000000000..d372c31195
--- /dev/null
+++ b/macros/latex/contrib/doclicense/images/doclicense-CC-pd-80x15.eps
@@ -0,0 +1,183 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: cairo 1.16.0 (https://cairographics.org)
+%%CreationDate: Sun Apr 12 23:23:23 2020
+%%Pages: 1
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%BoundingBox: 0 0 60 12
+%%EndComments
+%%BeginProlog
+50 dict begin
+/q { gsave } bind def
+/Q { grestore } bind def
+/cm { 6 array astore concat } bind def
+/w { setlinewidth } bind def
+/J { setlinecap } bind def
+/j { setlinejoin } bind def
+/M { setmiterlimit } bind def
+/d { setdash } bind def
+/m { moveto } bind def
+/l { lineto } bind def
+/c { curveto } bind def
+/h { closepath } bind def
+/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto
+ 0 exch rlineto 0 rlineto closepath } bind def
+/S { stroke } bind def
+/f { fill } bind def
+/f* { eofill } bind def
+/n { newpath } bind def
+/W { clip } bind def
+/W* { eoclip } bind def
+/BT { } bind def
+/ET { } bind def
+/BDC { mark 3 1 roll /BDC pdfmark } bind def
+/EMC { mark /EMC pdfmark } bind def
+/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def
+/Tj { show currentpoint cairo_store_point } bind def
+/TJ {
+ {
+ dup
+ type /stringtype eq
+ { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse
+ } forall
+ currentpoint cairo_store_point
+} bind def
+/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore
+ cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def
+/Tf { pop /cairo_font exch def /cairo_font_matrix where
+ { pop cairo_selectfont } if } bind def
+/Td { matrix translate cairo_font_matrix matrix concatmatrix dup
+ /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point
+ /cairo_font where { pop cairo_selectfont } if } bind def
+/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def
+ cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def
+/g { setgray } bind def
+/rg { setrgbcolor } bind def
+/d1 { setcachedevice } bind def
+/cairo_data_source {
+ CairoDataIndex CairoData length lt
+ { CairoData CairoDataIndex get /CairoDataIndex CairoDataIndex 1 add def }
+ { () } ifelse
+} def
+/cairo_flush_ascii85_file { cairo_ascii85_file status { cairo_ascii85_file flushfile } if } def
+/cairo_image { image cairo_flush_ascii85_file } def
+/cairo_imagemask { imagemask cairo_flush_ascii85_file } def
+%%EndProlog
+%%BeginSetup
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+%%PageBoundingBox: 0 0 60 12
+%%EndPageSetup
+q 0 0 60 12 rectclip
+1 0 0 -1 0 12 cm q
+1 g
+0 0 60 11.25 re f
+0 g
+17.848 1.5 m 18.602 2.695 19.043 4.109 19.043 5.625 c 19.043 7.145 18.602
+ 8.555 17.848 9.75 c 59.754 9.75 l 59.754 1.5 l h
+17.848 1.5 m f
+1 g
+22.887 5.801 m 22.676 5.977 22.379 6.066 21.988 6.066 c 21.242 6.066 l
+21.242 7.352 l 20.5 7.352 l 20.5 3.77 l 22.039 3.77 l 22.391 3.77 22.676
+ 3.863 22.883 4.047 c 23.094 4.23 23.203 4.52 23.203 4.906 c 23.199 5.328
+ 23.094 5.629 22.887 5.801 c h
+22.316 4.512 m 22.219 4.434 22.086 4.395 21.918 4.395 c 21.242 4.395 l
+21.242 5.449 l 21.918 5.449 l 22.086 5.449 22.219 5.406 22.316 5.32 c 22.41
+ 5.234 22.457 5.098 22.457 4.91 c 22.457 4.723 22.41 4.59 22.316 4.512 c
+ h
+22.316 4.512 m f
+23.801 3.77 m 24.562 3.77 l 24.562 5.973 l 24.562 6.215 24.59 6.395 24.648
+ 6.508 c 24.738 6.711 24.934 6.809 25.238 6.809 c 25.539 6.809 25.734 6.711
+ 25.828 6.508 c 25.883 6.398 25.914 6.215 25.914 5.973 c 25.914 3.77 l 26.672
+ 3.77 l 26.672 5.973 l 26.672 6.352 26.613 6.648 26.496 6.863 c 26.277 7.25
+ 25.855 7.445 25.238 7.445 c 24.617 7.445 24.199 7.25 23.977 6.863 c 23.859
+ 6.648 23.801 6.352 23.801 5.973 c h
+23.801 3.77 m f
+30.062 4.152 m 30.172 4.305 30.227 4.488 30.227 4.699 c 30.227 4.918 30.172
+ 5.094 30.062 5.227 c 30 5.301 29.91 5.371 29.789 5.43 c 29.973 5.496 30.109
+ 5.602 30.203 5.746 c 30.297 5.891 30.344 6.066 30.344 6.27 c 30.344 6.484
+ 30.289 6.672 30.184 6.84 c 30.117 6.953 30.031 7.047 29.93 7.125 c 29.816
+ 7.211 29.68 7.27 29.523 7.305 c 29.371 7.336 29.199 7.352 29.02 7.352 c
+ 27.406 7.352 l 27.406 3.77 l 29.137 3.77 l 29.574 3.777 29.883 3.906 30.062
+ 4.152 c h
+28.117 4.395 m 28.117 5.184 l 28.988 5.184 l 29.145 5.184 29.27 5.152 29.367
+ 5.094 c 29.465 5.035 29.512 4.93 29.512 4.781 c 29.512 4.613 29.449 4.504
+ 29.32 4.449 c 29.211 4.414 29.07 4.395 28.898 4.395 c h
+28.117 5.773 m 28.117 6.73 l 28.988 6.73 l 29.145 6.73 29.266 6.707 29.352
+ 6.668 c 29.508 6.59 29.586 6.441 29.586 6.219 c 29.586 6.031 29.508 5.906
+ 29.355 5.836 c 29.273 5.797 29.152 5.777 29 5.773 c h
+28.117 5.773 m f
+30.984 3.77 m 31.734 3.77 l 31.734 6.707 l 33.52 6.707 l 33.52 7.352 l
+30.984 7.352 l h
+30.984 3.77 m f
+33.965 3.77 0.742 3.582 re f
+35.75 4.145 m 36.039 3.852 36.402 3.703 36.852 3.703 c 37.445 3.703 37.883
+ 3.902 38.156 4.297 c 38.309 4.52 38.391 4.742 38.402 4.965 c 37.652 4.965
+ l 37.605 4.793 37.547 4.664 37.473 4.574 c 37.336 4.418 37.141 4.34 36.879
+ 4.34 c 36.613 4.34 36.402 4.453 36.246 4.672 c 36.094 4.891 36.016 5.199
+ 36.016 5.602 c 36.016 6.004 36.098 6.305 36.258 6.504 c 36.422 6.703 36.629
+ 6.805 36.879 6.805 c 37.137 6.805 37.332 6.719 37.465 6.547 c 37.539 6.453
+ 37.602 6.316 37.652 6.129 c 38.395 6.129 l 38.328 6.52 38.164 6.836 37.902
+ 7.082 c 37.641 7.328 37.301 7.449 36.891 7.449 c 36.379 7.449 35.98 7.285
+ 35.688 6.953 c 35.395 6.621 35.25 6.168 35.25 5.59 c 35.25 4.965 35.418
+ 4.484 35.75 4.145 c h
+35.75 4.145 m f
+41.098 3.848 m 41.348 3.93 41.551 4.082 41.707 4.305 c 41.832 4.48 41.918
+ 4.676 41.965 4.883 c 42.008 5.09 42.031 5.285 42.031 5.473 c 42.031 5.949
+ 41.934 6.355 41.746 6.684 c 41.484 7.129 41.086 7.352 40.543 7.352 c 39
+ 7.352 l 39 3.77 l 40.543 3.77 l 40.766 3.773 40.949 3.801 41.098 3.848
+c h
+39.727 4.395 m 39.727 6.73 l 40.418 6.73 l 40.77 6.73 41.016 6.555 41.156
+ 6.207 c 41.234 6.016 41.27 5.789 41.27 5.523 c 41.27 5.16 41.215 4.883
+41.098 4.688 c 40.984 4.492 40.758 4.395 40.418 4.395 c h
+39.727 4.395 m f
+45.348 7.035 m 45.078 7.312 44.688 7.453 44.176 7.453 c 43.664 7.453 43.273
+ 7.312 43.004 7.035 c 42.641 6.691 42.461 6.199 42.461 5.559 c 42.461 4.902
+ 42.641 4.41 43.004 4.078 c 43.273 3.801 43.664 3.66 44.176 3.66 c 44.688
+ 3.66 45.078 3.801 45.348 4.078 c 45.711 4.406 45.891 4.902 45.891 5.559
+ c 45.891 6.199 45.711 6.691 45.348 7.035 c h
+44.883 6.488 m 45.055 6.27 45.145 5.961 45.145 5.559 c 45.145 5.156 45.055
+ 4.844 44.883 4.625 c 44.707 4.406 44.473 4.297 44.176 4.297 c 43.879 4.297
+ 43.645 4.406 43.469 4.625 c 43.289 4.844 43.203 5.152 43.203 5.559 c 43.203
+ 5.961 43.289 6.273 43.469 6.492 c 43.645 6.707 43.879 6.816 44.176 6.816
+ c 44.473 6.816 44.707 6.707 44.883 6.488 c h
+44.883 6.488 m f
+48.836 3.77 m 49.914 3.77 l 49.914 7.352 l 49.219 7.352 l 49.219 4.93 l
+ 49.219 4.859 49.219 4.762 49.219 4.637 c 49.223 4.512 49.223 4.414 49.223
+ 4.348 c 48.543 7.352 l 47.816 7.352 l 47.145 4.348 l 47.145 4.414 47.145
+ 4.512 47.145 4.637 c 47.148 4.762 47.148 4.859 47.148 4.93 c 47.148 7.352
+ l 46.449 7.352 l 46.449 3.77 l 47.539 3.77 l 48.191 6.586 l h
+48.836 3.77 m f
+51.629 3.77 m 52.477 3.77 l 53.742 7.352 l 52.934 7.352 l 52.695 6.617
+l 51.379 6.617 l 51.137 7.352 l 50.352 7.352 l h
+51.582 6 m 52.496 6 l 52.047 4.59 l h
+51.582 6 m f
+54.137 3.77 0.746 3.582 re f
+55.57 3.77 m 56.355 3.77 l 57.777 6.27 l 57.777 3.77 l 58.473 3.77 l 58.473
+ 7.352 l 57.727 7.352 l 56.27 4.809 l 56.27 7.352 l 55.57 7.352 l h
+55.57 3.77 m f
+0 g
+15.117 5.625 m 15.117 6.145 15.047 6.645 14.922 7.121 c 14.914 7.117 14.91
+ 7.113 14.906 7.105 c 8.453 4.227 l 8.688 3.805 9.059 3.488 9.609 3.488
+c 9.934 3.488 10.188 3.598 10.391 3.73 c 10.473 3.789 10.543 3.852 10.605
+ 3.91 c 11.77 2.715 l 10.988 2.043 10.098 1.922 9.52 1.922 c 8.156 1.922
+ 7.188 2.512 6.621 3.406 c 4.461 2.445 l 5.25 1.25 6.469 0.359 7.895 0 c
+ 4.922 0 l 3.25 1.309 2.172 3.34 2.172 5.625 c 2.172 7.91 3.25 9.941 4.922
+ 11.25 c 7.914 11.25 l 5.391 10.621 3.512 8.34 3.512 5.625 c 3.512 4.953
+ 3.625 4.312 3.836 3.715 c 6.105 4.723 l 6.047 5.027 6.012 5.344 6.012 5.672
+ c 6.012 8.523 8.141 9.328 9.477 9.328 c 10.27 9.328 10.953 9.07 11.488
+8.699 c 11.543 8.656 10.605 7.652 10.605 7.652 c 10.219 7.988 9.617 7.875
+ 9.523 7.875 c 8.688 7.875 8.133 6.543 8.129 5.625 c 14.383 8.41 l 14.391
+ 8.41 14.398 8.41 14.402 8.41 c 13.633 9.816 12.293 10.859 10.703 11.25
+c 13.707 11.25 l 15.379 9.941 16.457 7.91 16.457 5.625 c 16.457 3.34 15.379
+ 1.309 13.707 0 c 10.719 0 l 13.242 0.629 15.117 2.91 15.117 5.625 c h
+15.117 5.625 m f
+60 0 m 60 11.25 l 0 11.25 l 0 0 l 60 0 l 59.438 0.562 m 0.562 0.562 l 0.562
+ 10.688 l 59.438 10.688 l h
+59.438 0.562 m f
+Q Q
+showpage
+%%Trailer
+end
+%%EOF
diff --git a/macros/latex/contrib/doclicense/images/doclicense-CC-pd-80x15.pdf b/macros/latex/contrib/doclicense/images/doclicense-CC-pd-80x15.pdf
new file mode 100644
index 0000000000..b81314cffc
--- /dev/null
+++ b/macros/latex/contrib/doclicense/images/doclicense-CC-pd-80x15.pdf
Binary files differ
diff --git a/macros/latex/contrib/doclicense/images/doclicense-CC-pd-88x31.eps b/macros/latex/contrib/doclicense/images/doclicense-CC-pd-88x31.eps
new file mode 100644
index 0000000000..468b67d8f5
--- /dev/null
+++ b/macros/latex/contrib/doclicense/images/doclicense-CC-pd-88x31.eps
@@ -0,0 +1,238 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: cairo 1.16.0 (https://cairographics.org)
+%%CreationDate: Sun Apr 12 23:23:23 2020
+%%Pages: 1
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 3
+%%BoundingBox: 0 0 66 24
+%%EndComments
+%%BeginProlog
+50 dict begin
+/q { gsave } bind def
+/Q { grestore } bind def
+/cm { 6 array astore concat } bind def
+/w { setlinewidth } bind def
+/J { setlinecap } bind def
+/j { setlinejoin } bind def
+/M { setmiterlimit } bind def
+/d { setdash } bind def
+/m { moveto } bind def
+/l { lineto } bind def
+/c { curveto } bind def
+/h { closepath } bind def
+/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto
+ 0 exch rlineto 0 rlineto closepath } bind def
+/S { stroke } bind def
+/f { fill } bind def
+/f* { eofill } bind def
+/n { newpath } bind def
+/W { clip } bind def
+/W* { eoclip } bind def
+/BT { } bind def
+/ET { } bind def
+/BDC { mark 3 1 roll /BDC pdfmark } bind def
+/EMC { mark /EMC pdfmark } bind def
+/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def
+/Tj { show currentpoint cairo_store_point } bind def
+/TJ {
+ {
+ dup
+ type /stringtype eq
+ { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse
+ } forall
+ currentpoint cairo_store_point
+} bind def
+/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore
+ cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def
+/Tf { pop /cairo_font exch def /cairo_font_matrix where
+ { pop cairo_selectfont } if } bind def
+/Td { matrix translate cairo_font_matrix matrix concatmatrix dup
+ /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point
+ /cairo_font where { pop cairo_selectfont } if } bind def
+/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def
+ cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def
+/g { setgray } bind def
+/rg { setrgbcolor } bind def
+/d1 { setcachedevice } bind def
+/cairo_data_source {
+ CairoDataIndex CairoData length lt
+ { CairoData CairoDataIndex get /CairoDataIndex CairoDataIndex 1 add def }
+ { () } ifelse
+} def
+/cairo_flush_ascii85_file { cairo_ascii85_file status { cairo_ascii85_file flushfile } if } def
+/cairo_image { image cairo_flush_ascii85_file } def
+/cairo_imagemask { imagemask cairo_flush_ascii85_file } def
+%%EndProlog
+%%BeginSetup
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+%%PageBoundingBox: 0 0 66 24
+%%EndPageSetup
+q 0 0 66 24 rectclip
+1 0 0 -1 0 24 cm q
+1 g
+1.727 0.359 m 64.07 0.473 l 64.941 0.473 65.723 0.344 65.723 2.223 c 65.645
+ 22.887 l 0.152 22.887 l 0.152 2.145 l 0.152 1.219 0.242 0.359 1.727 0.359
+ c h
+1.727 0.359 m f
+19.117 11.625 m 19.117 16.254 15.387 20.004 10.789 20.004 c 6.191 20.004
+ 2.465 16.254 2.465 11.625 c 2.465 7 6.191 3.246 10.789 3.246 c 15.387 3.246
+ 19.117 7 19.117 11.625 c h
+19.117 11.625 m f
+q
+0 0 66 24 re W n
+% Fallback Image: x=0 y=0 w=66 h=24 res=300ppi size=82500
+[ 66 0 0 -24 0 24 ] concat
+/cairo_ascii85_file currentfile /ASCII85Decode filter def
+/DeviceRGB setcolorspace
+<<
+ /ImageType 1
+ /Width 275
+ /Height 100
+ /Interpolate false
+ /BitsPerComponent 8
+ /Decode [ 0 1 0 1 0 1 ]
+ /DataSource cairo_ascii85_file /FlateDecode filter
+ /ImageMatrix [ 275 0 0 -100 0 100 ]
+>>
+cairo_image
+ Gb"/,H$E'(qbNHN`3.ft)b\r<[o1_Y[T]]>MMEAd[4eYj1^LKBX]@#NC9&%;O_WAY4$ce<)
+ Bnh,W<cC;\\HJbcHeW%F(XR[3VOl[Ra3($DU*N?3TnV!hY3RdB?&p*+1?(Cg9bSC*'&'7BP
+ ;)Ki90:TTL"3dL^;%29V"5pf@Tagf1SKkl+lfI_hkNfQS'<X/R5gTfWeqQ/mZ%^6USbEM%_
+ 8&-rGS8B@X"^n%SZO@EnK2f,YbJ)IiX9cTe6uPlb<m<iqfHB28Al0O_h^Y*=[\;h2E"kCPA
+ *8-=>?q<',2,7TX1!*cmJ@Jq3@*"<>lB]<]=fRP</L5$.Nib3#XJ0p;2L(0p^iZocpTGleJ
+ iCfIf$$@FC/8Y"EeWGuV-Vg3,pYUI!^IfC_E]arnJ1:*QcgTZ"F+jr9Z=M'$%rB=S0k9IrV
+ ;&It5BGu2,=ddH.krJ%l"o'C_VrCFj5ZbR/^bJr*^(GYpS9=U#FLZh`/0D1)`i(Sn`%OL9T
+ ^QLrqq3Ap>*?)YGItWPEXmNmlbm;e^0C#-&?XBrr%-6k#JBY`NrPR#RL4jX09;E`G.M]oOu
+ 1!&Y?+WL'E3AM0&.B]`ecZ'J!38jXQc^GAbbN0elP18uN8:^Qbd[`j5s^&nfIX2+<B:8Y'V
+ ZbaEP;e>Ws#5#eN6n%\n*\YJ+dG_A%hcCAUrU.+?K^07pZ#7hkTWSr^L/(1=kTDCFpn5d%p
+ S<YU+>$XDYn*f/@C"'l5^cm2C":#0eKS0aT4Lfb4mO_YOI-n>n11\J!SeY5HZt[ugl3Wr>L
+ :1i1\-[A8"-9=/s8Imk81RcE4Eg)D9q+&O>lO?Q_1Ut8kXgsb2/_2OdDTeU\ognKP042^qs
+ Cl\]e'\Qs+bINgq7p=DV_lVo.OF_3%/b2e1#a@,UOk`Qn^s>J?EG)P3:,]F.$J"cCI,gg,,
+ CDfH\\LCY,ReXX_Z-<2id"NhARPjDW'3mG#aG<='!K0'mVq1c[QV+<\I@mn_s]Kam$H^3gf
+ iLa:;oq=95nKfsbSa=^,=Ll@:?j,GuC7H_pbpTM@2P%Sh-kYXQ/5>T$bNFrW"M$"-f@`=5!
+ gu.XCl-]b3a:31"!$&$oA&_%D&.0+"OH>PHcXd%Qq6o0_p$1)>$dc.g8,-Z!]^cCg@@fT,=
+ Q->aZZ=$R2fDH&hKnK>p/]"]"[ti^X]i,!h=BaT0<0<no&[JG#"ha?h@DjKOJ\1:2kYKqqX
+ n't@`?W`44/KDfWcYX1pfuH2U=Vf]OG#>&M+M!NOF<7qP('sA]ki1*pt($<"Ti["iF#5',Y
+ 43ans@Fn(;tshgYI)4D1Tr[$eD\IbTqq*=aTSB#`)FgU:ruB$->eln,G>jlJm#7rt<jb:gW
+ +14T<!VrI<RQ:&9-mC4p^Eoi`RIC^gfpYs/M*BJ:=/FI5'-0"Rbh-6+>d@s'8g.7e=W):0M
+ D,G^"2Jae6*fZ/=[5@;GiK?/'BLP3Q6#=D;,7Z09=gM^pS5Y5':dadCnLgk!H1GLb&t]N0'
+ 5..3je>GK<2oH_hg[0=j$DJ2F/NTmQD.QB*BR;n]RTt\2VsfFE?*8k]s;4mdY+Sk*8pV^j+
+ a(&JiM+7B?m#UbD#l)F6Cn'iUI@WJj$)8B\J4cEDE)f.@T?dgJEqNo/P+)_M[JV/:IBe0UX
+ 2#Dqqkmo#i[jI:FgJ2K%;@Y@l(HdGNi2kg6$4Dr7Dn$Pk:d!Zi^!43<aJF(RC"]6<RN"Um"
+ T8eB%iI[2Nf6A+5o]hY+ZZ#'RQZI`p$X@Sj.9q$$bj"8*!<QQEG!7+=!Yb6;dn(s>*[4rsW
+ +qDSB!<]8#?4OZ?U;S2T;cnTCPq'%_4\hO<jib!L9q+&cS@i%5C2?\oY?sN5Emm!ILpLR0$
+ >s&>*k#]>j5T'a/mTA.'%3[RT?`uh#6kD+m+F0S3#GrPM%_8<jp'Wb)Q"Q?I_6pLN'446a!
+ G_3J,OMu#j;>14V`bTYDr5%%3o[1-dJ5BF6G1mCmd%iio\%jZ'?h@.[HRDiK?1BaiT5D(#l
+ (oU#]q43,me@n(t`HD2'6A^3niN5-B4WLCP?!9pA)4/6V&/e"]Eo[e.RE&uT9^P&1-)H)C^
+ `hL5-(H?],Oh1iN_-dLDOBBcPW_hX.jGib2ll9C$D=(sfH\0R)J0EgcMT$W"TR$^@&)Hf3C
+ !D*bC5-.jSBP8eQP9)l585`a)FNMs!K1k4>c(P3s/A:Ikiq2NdMb`9ip[m_!kpjG`f<0\>L
+ 7CD"*-A)pAQ7Zm]ErW<^d/N+kERW'(7m2W$V>@?(_=N=%C8"elf0fd`f(e1&r-H)oB_<pdn
+ >s]Z*eH'<kU[JEOKc@Re&6@'IZegEb4l!Cm5OTj]!1!_o)?JqjV[#/9.=EfL"D!+TKqW:7P
+ InB$$6h<o_2ZPDlNt\ol2-N0t%"!`dq_$o[ObRt1YH8lC@uLTB#pI5i-?0g-Sp-Zt3>03l"
+ p*c1I"E>g`OaHi2VHZm@:]`W<7R+4>9=gM^oO+7*&EC4cVhKA,5EPIYYIe]Vr@SZuYR5kL:
+ 5JM^Iq+$\1rr)`)Eog3#N$<87X:7nUj2?Le*m+I8-ej8>d2V_]B8KQh=uE`D>TN"HO:Wd#3
+ ndJ4l-cDDeZ'?GFWu^iY_3NNpqY<QCF;lIi$t;%YV8YK:7XEpf#K(V@(rdHZ_hj/dY<FS0K
+ >.G>IMeG2cG8:)`FpE4\M<>7>nI:O[O2"ac`L[@oTC'6*]3%%LI+Z$lEA*c`1!G/mGbXjJl
+ DcQtTu<6H>*,bur0USAgC&.oqKQ:/">T)[9$*1jS];2au,`L1+hZ2NNiWV(s8cNg)X-GElP
+ ,k09k*3ZQ_YoIP!0I=3bU^.`GS))=UE!t5A`G5CiF`H'Ee7)Zq-HKh8m;P=0UK(.&5:7O:k
+ pi&&P<a!3u;Ajj9".cm2+QP)1$bCZWWoCm1Q_S:>jNX0\/J0NfbFg`L\8d/D(o@[@Lf:H]3
+ ECkDL%Y4[1onQgkXC,fkXDK'W`?)6b>%".&I2XN=ZCKbb[nq]nPmp2VX)g81R&8;M+#cMB[
+ ?`3P,OqpJT(MPX08Nf/:i2F%u"l[q##?qK=eJk/g4FFp^uju(#j?&g6IpHkO&q,S2^^3kNf
+ =d2CG\2ZR2/o\k/F3+_j[-I.N>#R$[oYSFHd=4Kc7`M%XVT1184e,naQk"[e%T2&FuI="d,
+ X`DtIV&80Rq=_rrTa,c!W6LWL(;1jkH\9RP<@16L<S32)fi"9k`]L`8:+$RmUYf)BZO0:&<
+ CM_(%e^gm/b>r?)U.)H4Jd-/EX;Pg!iJY>'!;U>[LcF1gj6sb_SdN7I%giXV79R]_p(/5b/
+ SW,j_luQfJ\fM`J/`67L-*>)6Z%XMK.RuX(Phu3[\BHZIJWRj,e"I.%<UpeND7\27h0bi1m
+ ORj0>@5@KaS^L[#e'S8AGlVQ:0[m4B>+Y.kO+VS,rj$R"^SA4(]$kIkkKO#eW;nKu2OK#Am
+ [S.R<kf8)QX*Z5p4OL+t(gg`[0SZ"$:hU%KLWr6_Up/J/6Ac&b:b&BDh*4IeNZ;P#$eq<YH
+ 6XM1aB$ncO;h7@1sC:SEK(/<\=!jcOc<qHtP5duk#7p``H7Ib.s7BKb$b_?&d`ucLN2EXG1
+ 2i.XdX&mX&"]8O>IXU.iJ_Z@pobF.%>IQL<:Ee`m38;H3))F[e#-^>B=)'rOi"Cf,K*-$tr
+ jM?O@I[N\ie(S$dA)Kaj#eU^kbF3_`@YE/=<nDGTFr'ZmQ&Y$Bi@Y89*&?UCtK:_:..K<<)
+ aRq$k>To5T`S1!;W2gn@MO>8H<U]$5L.OJW6;dg9iHEc5gr!J<b_1N].A.R68l@hgGa!h^e
+ FtjUqg4\QMfO.S2@,bSV;L+H@^R\:'s9^`DJB#ml_>Z*CH+j4OR%37Fd$2bV:0[SXIohH7$
+ l`NZR#O6jlpHM)#ordF\;Pp@e[Y+.S=f6DJS--h/M'?lX+OI?;Wcb_.='e2%cnmlnncj$u^
+ C[<U\))Z0YE51r^cN:Vp#n@G'9?LbX-p/?*jQG^XY@#&nVbc%l%bFX+s8D[<8L0d4BkXa/'
+ 'GHS4u#\_?bTdA\]Ql,oPnc1DTQ+9E;T@rp[-^JPrQ%RZ0'i11he.*_@;.FcnL)FS70<iR3
+ `Y$>,9SO99gtQ0/519n\Ttf,=[W"UHqjU]mB?_bEf+t8t4EB")Zc!OX/>ORYE#r`0iT)U02
+ NVN#=+ie`CE0FPjs2UngSG-AaW;&>;LK&i41GA2d6qiO@]n1FMY>V2HUU#:&c?,#b@47>_e
+ qgX(_r4Vclf#95Hk]%l2(5dZXfKu$i:nDF>M8G8h@,#=dm:lCYm?'<]j]2AW(P9buq>@!,h
+ ?+V^&@,\tVP:'.\/ZPsIaY>2uNI?g.4Z\&iGf`G"=gDQmQS'1Lc^$/P=]eutHk'2e?G1Xti
+ EWp6rPH?h!c27P+O+Qur;!()iMW;sU12nP=4/"s`%`7r:=-+I2\k>^g`H'^O$;PMgp1KaoB
+ +:L*L__d&/5hs/mr,XeQ6+GPK7C_<>rNm$IIkpA2$Q]0S]YBgOokH,jQfFgpn(2'#K&?3HF
+ 17bP1DYQWm:A%NWd1U9,[Hk0BO@$Hnd%kKfcm's:fP14.V,M]k+dSDEn&%=CmVi"G52_1Q>
+ kf`.[Ab^umt=M4:S9+jGmSLp6%_@&#q5D$)B0:_lu)`J\@i^Q#9CI8NG[sRPRk?Je#^?7aT
+ 9T7%(7Am/q5s;egF$'Pk38:o\kEa*c`"M&pSJ`XJ?kl3JB3?G(h7ImA_aiQL*-`%WNXct1A
+ ZH\$kmVMkZ@2E2ePW)2jia":d^,/g<t<4_r<1naM?=(nL^Jk-V,@Xn*42Y4-U^m.qtKRB)B
+ K*<&UJ*_lIE,lVG*BZf?>rK$R=>dS4aiL*A^LM3cX1`-,f&tWKUJ6i4smfGtZ'VeurG!cGV
+ f#j"P=39Q94B+g/'.o=8],k]9]iUX;0JR57?Q_[m0&7sqE0kKfV&^!Rci7MVST<:Uh/H(m8
+ X/0BB>Z!i1`H2p;B[;4B+]--^--$VZ$<`J#9_hWukCq7K(n5d01B[MD^.3VGsA>E?Lob#;M
+ ,nBF\#9Od<nJ^D+j']Xtjr:J-!To(]Ap!Lu>pV"VPDKk`&QYeV<L+@=+>U\@E#BZ*(9i.@?
+ GCsFDu^lime-5:e(bCUd'21L?j<f57%@PpFrBk%5L,N.&I0='?1eaN+4'@[,`5*t6(CT7/f
+ Ah>pDW%1G>sdP*`Bcn;CNO^'#gYd=0*NK=:ss@mj6js9m#ZO!@l8"RPem#k00t86o.bH9$D
+ 20%^1s7\6t/GG=<;s(p#SS7s$WAOX!A6h7?$RM26f@K?Ak#KT$d)LAo@:D"4bs*;4FmiZZ!
+ i3,m<j_QZM^DGUDR9aJq./\>]D,'Gn!I,*D]BD_T'_cPj[$la$(O<NoDTWsUUj78R_$5MR9
+ -=li\SN:mC]bMA$8?]pKPUn$"Rl<"TJZoAJ)2Q0?'s^[Ylq.hnJ9?%F`:<NnAQ9-i`\M,Jd
+ !tTM\]ZVTM=^]?hpZM'C9n.&H4=j6!]L@$5U=YWhN4QsDa=O$o(Yo.0nH)F=eq7OS31ZB[%
+ ^!IWYY[p=V<U7m3oJ@>faqQ8C,:i:RX+s?Ji)%O1[%;UbaoZcp/Ro8bh/UH`7iD";)1Vi0$
+ '=^8Si]IJ_)SG-mmr+0#ueo]X[cHhO98U2Qj"gRF#:h<tF6?ZB"=ZVtZT"Uc*1+!ZB+TRBk
+ E?<nkdeu`.LZJoas_M'1R@+\;\*BSGkl`ARoE]AXk@qX>XJN10V.VR8&5jQhR!;>m=O"2i>
+ _q&\OTL%W_CV4X7pad!^[:2qHU8&U_7%Ccs3,TAJdlh*)gKl!o;63kS_d3mZ6q'P\6]o^3X
+ BN#(P(Ur.#7<oZTTQJ/UXthb>tV<4g]`hr6\aFTd7g(V5Q@6[+fkLfT?o*ulf3j^0H-o(KK
+ SMP3\]3"WdFL.jiN_,OO+V[E2@[@dZc)W'%u*XRttR'#m:tn<`GL6EB"E-RPell=i6CK9:C
+ 'TiSrq?PPtCQkDlJ!F%bZZiG5Af\LJ6T]C3J/@VGf63bpp!UZkm2EE%2<\8h/PR5fm-'que
+ (XJ_FJGqtX.3_3!c2MuG%VG6D/<h8pKe]X'$.WKk8X,`#Po.o<YKnXMFc'pXfP)@5L4*N4r
+ U;7"KHcr[BqfZk9$>XRIZ"VN/ou\ZqB>]H5<,C^@RIiP@)U=p;.k(`2P]b.$(2G6,^m[O-M
+ \i;]D_t'k:7SFj\'hnC[VZu0JDK2&m$HBJ%^[1ebR1M:QOsJbQ6Bk$i5HL>Zuf\.bRE7H5h
+ )c3#G/P".<k7;jmKM9kN?L1j3%GjWB)6%&1;\ih!@^Mf</ED/]7"Cji`u,'i_Y[>um*tK]!
+ Ju>ntXS(=>^'$#s:"oi4F2_I;0he-9o?S@aC%lS'(+-nI"oNl*l1aA'_bb`LcRjidFNQIb!
+ 0\lN'Z8g$/hDt)]$P#QD^/F?'066(0Gpq_RfCb*bl+Tq&</RQ5^RffYnH\mV#5CT-),aULS
+ c-5cgXLBAscDXU8eDE&t2#>iN%^9Qi)K,Q25of+8J:IW;g'%j"W5!0NoYWokn3am8p#P]\m
+ FnsP^OEkB+6[Y^C#$6rFT.H:efE0e/2$#%JVQ+'j@H`Ak+T+)6\_f[!3Zh5i!;F9#k[K:P8
+ 3!ga6152+i3<cS*=2jEF@S-L/VVnUj3ipcCI%r^q"OLfPqb_`.;8bcX(/@*Q0+>P1q@ZnZ,
+ ']EIkh9Q8<ob8WtL;ljjR9SiV#Zil-gc@q.+\K`J\*FQ5RCm+J]k$"7ck@R"+L,n?@T4kBu
+ DJaA,2N*Ec/RA[s.B$G'E4sM6q>./5R'*s"cRl5-91N"1-BA_&`LkoQnES^0Bc/h@35sIiB
+ UEst_6bN?fbNq&RK*DeK/_e561%c[m?:,\;0.N"_n)*hqm@FC5KD?3/JkD:Xa_./.rUa$hD
+ bPR^_7b3i7(Xb_[7Nt_;T\"BPq1uVHkC@;S_]bR]bA">Z%tC+UA,g[r)*+Em"nfFQoi5XT0
+ BqK7)YRN!tRg7h1U5T0b,QWE9"qId90j1]^Pu.VTf9l%8.(Y#S`,Jr^7fp>,Fu]1M>"S1Pq
+ 0Rk8m5G,*(!!VlQK3fNVV?TTuef6V+*2qXj#>`F*^b:$iF1I%9N8$oWi!&]`j8TdcF=o_8*
+ HCkeI#\9@8.A;c(#F6:Q-F&*0d#s!!5qnZZm9;8`k(UP2@CtSRTkKWfJ,U>VoMA@+'L]dC5
+ hI<sEp(7i`-n'n"T9:$p_[8eX'S;gmnM)UToePMdS:Q9dI./:)qjF>bi7G2G3ZGk?0?iFkJ
+ HPU@O@O*4.=f*[2W1'+WDWnZI-AqNE;/i((8cJP%sQ]Ifj![qk]K6_#J/;eFLI*U*5h=P1U
+ :Z>:5,[Q7TOdP(m[I]"//:SSI%I_q`&I7]p(R^6l`.)8JjRYNFE0lq`qP8!RbY:gu0.Y)#m
+ XG#LUn+@>QrRVo-]<W0m,3Hge3Ooc=@.)Xc:g'EJ48o'&o)nsVEF%2#ZSa5J#W@TQHp!KB<
+ TaqT3chF_berr(3j:cb/f"hZF1od(D.dbIt7VkN'ZM`;40BRcdHNT<)9/6HlFZtURAFq$Y"
+ _M&A'Y.c>h[]IYKlD14$Ws<$HBUE4h3"BU$*uGjY14OP,rVH2n4`7KRs8G<:#,rSH;l`qNQ
+ STj/T]4C!%1P=6'?B&O.tC3g3&UqgdCjo$V+[/H3d"%9)fY/rZ,MV;p[@"sjYkTk^:q;`"q
+ 4>5$sdb:W1fmjGDJVjHhVEYq`e`=S/Gp=j2R)5[VZC1"U,(;C=T>-mFo'`FYeRg3HG&gb:b
+ @<A7PKo1u*c]`,RaW#M<N9gL,=CYe+.8^(\_Y1WRr+\f)K-G_A$ZE+H&AS80(_M\hG1Let2
+ *m+J^&CG\-]%haY*_hJUQ:\o#8rr2njTqUb,KJ$B2!9TneY5_)1cS&q>C`^n;[VPU'fs>;8
+ b0KRI9(mm&[M1.G-!V.DlZb!q&r*UtNt[;s#B#G)O*ZB"W*d==OsNcN&!fiJGSCnSLl4&r^
+ O?"Q?[r#so&Rn#(G6[hG3k;(-Vg1>6SXdgP>@`1'b_8PkF[5F4EqE]kosmggph?6G^0#Gc(
+ !B\dKm!]]=)qPhR..Nrqbra>IJA$[r:0SX&gB+HA&R6+$R?pM'GNN>eYTR%,fpRGn[#!TBk
+ +4P8sT$qeq^TdSV*.?ZC(*W8tpU(EnG-i"l<g6#dDW5"%_JLhr+n4aQPO\ID<l$@a`W-H<<
+ 'O1T<gARIJq2MHrSJBp&^`f)s$l=A&%aW=gI2o5D22f@F(ZY*4>SkfJ5ih3-Afq\(i'X3&6
+ rdXh42uJRm5kOE64*SK)X]r8Pg9_1<nJ<roQ@rB`?+:Q@#+DT$!#$r3rVH3J/o9A$J,^Mqn
+ X9+;fb55@\`kiCUSCEQ`MH4o+H/3GVj1+9Y3arS'*;kFW8"n+lVLS,6'[NZncsH^*Wf^\p]
+ pn*N/EJoZg\oVf#1DgH;V>X0>@4U=gM]d8sGF-!=I(LUe$VlhK`b\TL#V[Y?"o8nh`[$*'>
+ u[,8qq/"+HFT*pjr,'5\IP5aRLlM"c2or-=A-D&^DZZUa2>]D*2E)TbG6UlY_rTF@8G^'j#
+ <)Z1Nn)iJkLblnI4?RR-iU3'qRA&f&t7YPYu"\B=?'@HT3G(TcT[/kQIWo1s`.p!_9AJ'TP
+ -j?$6k/^\@*8<`&K_LPq'U?LM?aXV`hC\`GHWE/%coW?t%VaS6/j4:<%,TF8?+Ymr"[\?+9
+ `eIkJA<UUkn&A-9J<bWaGV5H@6T6UaFS.@MTkU;qtBE!FTZ^m"HXd_!3-\1+sIM!JD,V/KE
+ r\+LpLsQ2BiZs#9AJtOr`;M9_"g=ZR1]eD9.QdcU@L.+SHFO07KSIUKO=j6ba1R#kf4]/Mp
+ kBG5MPaG449>+V&#gEKH(A0*n?)U>$I"hZ3t%&R"':.@S]-9H5H$3&kHF/Lh89MOJ_H31^9
+ h)DNJQCYV8(RQ)4oTgBaYTtiCV`5*2d5c5(7MQDsFIA!(VJDjrKNC/LHnd5iE6(:ACLJjdL
+ RXfB+!d29n66+QUKE&e7%T/85.EDrU+f0gP6m!$&L^K??2/tHh_Zk,M"'<hZ5o^_CA0_Ub&
+ >9a','<^$/dQGb;o:/++:grWj[%oS$4^-&8Wl<N'!MI+^qXE1%OJtC,lX.#3(2dlf>(@<MS
+ sY%$T>,265)l,2WUWJBZr<3&%3.S:cAOLJV&EY!(?u-fPD*g984;Ed@P(,L/2@:WrrkK9c`
+ "W6Mq&VO:QA!T$SgW!:2PLI/JLI"*[#JFmIW;,++2GL]`@GA5j#ILq?'26SoMB6YK,W(UsP
+ O+Y=%qm[GP`L-7YNDpEDki!r"rTP9N+(5J)GdF$?<&C_/?<e>5keV!/m%NN9&3mWB^$,5=5
+ bTpFP:OD%-F:&.96TVr@G)j"jgd!n7%1\P*p^;[=6/WMM!_G.g"NKEgTgOTs&6pOjKh4`a:
+ QhJ.,\LY>j=sEVU5]0/T#Bb+.aZ,]d'*OF*"<>rd)=>YYQ4iG>./8CR>-HN.s1"%JHiS#j'
+ =Ju1gH_ENukiQkC1jqg):l*%<CRQe[B>L-Z(YSBP;'mBP;'m#k<CeG`T0~>
+Q
+Q Q
+showpage
+%%Trailer
+end
+%%EOF
diff --git a/macros/latex/contrib/doclicense/images/doclicense-CC-pd-88x31.pdf b/macros/latex/contrib/doclicense/images/doclicense-CC-pd-88x31.pdf
new file mode 100644
index 0000000000..2dfb38ba43
--- /dev/null
+++ b/macros/latex/contrib/doclicense/images/doclicense-CC-pd-88x31.pdf
Binary files differ
diff --git a/macros/latex/contrib/doclicense/images/doclicense-CC-pd.pdf b/macros/latex/contrib/doclicense/images/doclicense-CC-pd.pdf
deleted file mode 100644
index f246662ec2..0000000000
--- a/macros/latex/contrib/doclicense/images/doclicense-CC-pd.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/contrib/doclicense/images/doclicense-CC-zero-80x15.eps b/macros/latex/contrib/doclicense/images/doclicense-CC-zero-80x15.eps
new file mode 100644
index 0000000000..3a71fdb151
--- /dev/null
+++ b/macros/latex/contrib/doclicense/images/doclicense-CC-zero-80x15.eps
@@ -0,0 +1,195 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: cairo 1.16.0 (https://cairographics.org)
+%%CreationDate: Sun Apr 12 23:23:23 2020
+%%Pages: 1
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%BoundingBox: 0 0 60 12
+%%EndComments
+%%BeginProlog
+50 dict begin
+/q { gsave } bind def
+/Q { grestore } bind def
+/cm { 6 array astore concat } bind def
+/w { setlinewidth } bind def
+/J { setlinecap } bind def
+/j { setlinejoin } bind def
+/M { setmiterlimit } bind def
+/d { setdash } bind def
+/m { moveto } bind def
+/l { lineto } bind def
+/c { curveto } bind def
+/h { closepath } bind def
+/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto
+ 0 exch rlineto 0 rlineto closepath } bind def
+/S { stroke } bind def
+/f { fill } bind def
+/f* { eofill } bind def
+/n { newpath } bind def
+/W { clip } bind def
+/W* { eoclip } bind def
+/BT { } bind def
+/ET { } bind def
+/BDC { mark 3 1 roll /BDC pdfmark } bind def
+/EMC { mark /EMC pdfmark } bind def
+/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def
+/Tj { show currentpoint cairo_store_point } bind def
+/TJ {
+ {
+ dup
+ type /stringtype eq
+ { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse
+ } forall
+ currentpoint cairo_store_point
+} bind def
+/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore
+ cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def
+/Tf { pop /cairo_font exch def /cairo_font_matrix where
+ { pop cairo_selectfont } if } bind def
+/Td { matrix translate cairo_font_matrix matrix concatmatrix dup
+ /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point
+ /cairo_font where { pop cairo_selectfont } if } bind def
+/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def
+ cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def
+/g { setgray } bind def
+/rg { setrgbcolor } bind def
+/d1 { setcachedevice } bind def
+/cairo_data_source {
+ CairoDataIndex CairoData length lt
+ { CairoData CairoDataIndex get /CairoDataIndex CairoDataIndex 1 add def }
+ { () } ifelse
+} def
+/cairo_flush_ascii85_file { cairo_ascii85_file status { cairo_ascii85_file flushfile } if } def
+/cairo_image { image cairo_flush_ascii85_file } def
+/cairo_imagemask { imagemask cairo_flush_ascii85_file } def
+%%EndProlog
+%%BeginSetup
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+%%PageBoundingBox: 0 0 60 12
+%%EndPageSetup
+q 0 0 60 12 rectclip
+1 0 0 -1 0 12 cm q
+1 g
+0 0 60 11.25 re f
+0 g
+17.098 1.5 m 17.852 2.695 18.293 4.109 18.293 5.625 c 18.293 7.145 17.852
+ 8.555 17.098 9.75 c 60 9.75 l 60 1.5 l h
+17.098 1.5 m f
+9.316 1.523 m 6.961 1.523 6.371 3.742 6.371 5.625 c 6.371 7.508 6.961 9.727
+ 9.316 9.727 c 11.668 9.727 12.258 7.508 12.258 5.625 c 12.258 3.742 11.668
+ 1.523 9.316 1.523 c h
+9.316 3.07 m 9.41 3.07 9.496 3.086 9.578 3.105 c 9.75 3.25 9.832 3.453
+9.668 3.734 c 8.102 6.613 l 8.055 6.246 8.047 5.891 8.047 5.625 c 8.047
+4.797 8.105 3.07 9.316 3.07 c h
+10.488 4.398 m 10.57 4.84 10.582 5.301 10.582 5.625 c 10.582 6.453 10.523
+ 8.18 9.316 8.18 c 9.219 8.18 9.133 8.172 9.051 8.148 c 9.035 8.145 9.02
+ 8.141 9.004 8.133 c 8.98 8.129 8.953 8.121 8.93 8.109 c 8.66 7.996 8.492
+ 7.789 8.734 7.422 c h
+10.488 4.398 m f
+15.922 2.887 m 15.574 2.023 15.066 1.258 14.395 0.586 c 14.18 0.371 13.957
+ 0.18 13.727 0 c 10.945 0 l 11.883 0.262 12.723 0.758 13.461 1.5 c 14.012
+ 2.051 14.434 2.68 14.723 3.387 c 15.012 4.09 15.156 4.836 15.156 5.625
+c 15.156 7.262 14.598 8.621 13.488 9.707 c 12.91 10.266 12.262 10.695 11.539
+ 10.992 c 11.281 11.102 11.02 11.184 10.754 11.25 c 13.676 11.25 l 13.926
+ 11.059 14.172 10.852 14.402 10.625 c 15.074 9.973 15.582 9.223 15.918 8.375
+ c 16.27 7.516 16.438 6.602 16.438 5.625 c 16.441 4.66 16.27 3.742 15.922
+ 2.887 c h
+5.219 9.73 m 4.66 9.172 4.227 8.539 3.922 7.836 c 3.625 7.121 3.473 6.387
+ 3.473 5.625 c 3.473 4.855 3.625 4.113 3.922 3.41 c 4.227 2.699 4.656 2.059
+ 5.219 1.488 c 5.938 0.754 6.766 0.258 7.699 0 c 4.934 0 l 4.715 0.176 4.504
+ 0.363 4.301 0.57 c 3.613 1.258 3.086 2.039 2.723 2.914 c 2.367 3.781 2.191
+ 4.684 2.191 5.625 c 2.191 6.574 2.367 7.477 2.723 8.336 c 3.078 9.191 3.598
+ 9.961 4.273 10.648 c 4.496 10.867 4.73 11.062 4.969 11.25 c 7.879 11.25
+ l 7.617 11.184 7.363 11.105 7.113 11.004 c 6.41 10.707 5.777 10.285 5.219
+ 9.73 c h
+5.219 9.73 m f
+60 0 m 60 11.25 l 0 11.25 l 0 0 l 60 0 l 59.438 0.562 m 0.562 0.562 l 0.562
+ 10.688 l 59.438 10.688 l h
+59.438 0.562 m f
+1 g
+22.887 6.078 m 22.676 6.254 22.379 6.344 21.988 6.344 c 21.242 6.344 l
+21.242 7.629 l 20.5 7.629 l 20.5 4.047 l 22.039 4.047 l 22.391 4.047 22.676
+ 4.141 22.883 4.324 c 23.094 4.508 23.203 4.797 23.203 5.184 c 23.199 5.605
+ 23.094 5.906 22.887 6.078 c h
+22.316 4.789 m 22.219 4.711 22.086 4.672 21.918 4.672 c 21.242 4.672 l
+21.242 5.727 l 21.918 5.727 l 22.086 5.727 22.219 5.684 22.316 5.598 c 22.41
+ 5.512 22.457 5.375 22.457 5.188 c 22.457 5 22.41 4.867 22.316 4.789 c h
+22.316 4.789 m f
+23.801 4.047 m 24.562 4.047 l 24.562 6.25 l 24.562 6.496 24.59 6.672 24.648
+ 6.785 c 24.738 6.988 24.934 7.086 25.238 7.086 c 25.539 7.086 25.734 6.988
+ 25.828 6.785 c 25.883 6.676 25.914 6.496 25.914 6.25 c 25.914 4.047 l 26.672
+ 4.047 l 26.672 6.25 l 26.672 6.629 26.613 6.926 26.496 7.141 c 26.277 7.527
+ 25.855 7.723 25.238 7.723 c 24.617 7.723 24.199 7.527 23.977 7.141 c 23.859
+ 6.926 23.801 6.629 23.801 6.25 c h
+23.801 4.047 m f
+30.062 4.43 m 30.172 4.582 30.227 4.766 30.227 4.977 c 30.227 5.195 30.172
+ 5.371 30.062 5.504 c 30 5.578 29.91 5.648 29.789 5.707 c 29.973 5.773 30.109
+ 5.879 30.203 6.023 c 30.297 6.168 30.344 6.344 30.344 6.547 c 30.344 6.762
+ 30.289 6.949 30.184 7.117 c 30.117 7.23 30.031 7.324 29.93 7.402 c 29.816
+ 7.488 29.68 7.547 29.523 7.582 c 29.371 7.613 29.199 7.629 29.02 7.629
+c 27.406 7.629 l 27.406 4.047 l 29.137 4.047 l 29.574 4.055 29.883 4.184
+ 30.062 4.43 c h
+28.117 4.672 m 28.117 5.461 l 28.988 5.461 l 29.145 5.461 29.27 5.43 29.367
+ 5.371 c 29.465 5.312 29.512 5.207 29.512 5.059 c 29.512 4.891 29.449 4.781
+ 29.32 4.727 c 29.211 4.691 29.07 4.672 28.898 4.672 c h
+28.117 6.051 m 28.117 7.008 l 28.988 7.008 l 29.145 7.008 29.266 6.984
+29.352 6.945 c 29.508 6.867 29.586 6.719 29.586 6.496 c 29.586 6.309 29.508
+ 6.184 29.355 6.113 c 29.273 6.074 29.152 6.055 29 6.051 c h
+28.117 6.051 m f
+30.984 4.047 m 31.734 4.047 l 31.734 6.984 l 33.52 6.984 l 33.52 7.629
+l 30.984 7.629 l h
+30.984 4.047 m f
+33.965 4.047 0.742 3.582 re f
+35.75 4.422 m 36.039 4.129 36.402 3.98 36.852 3.98 c 37.445 3.98 37.883
+ 4.18 38.156 4.574 c 38.309 4.797 38.391 5.02 38.402 5.242 c 37.652 5.242
+ l 37.605 5.07 37.547 4.941 37.473 4.852 c 37.336 4.695 37.141 4.621 36.879
+ 4.621 c 36.613 4.621 36.402 4.73 36.246 4.949 c 36.094 5.168 36.016 5.477
+ 36.016 5.879 c 36.016 6.281 36.098 6.582 36.258 6.781 c 36.422 6.98 36.629
+ 7.082 36.879 7.082 c 37.137 7.082 37.332 6.996 37.465 6.824 c 37.539 6.73
+ 37.602 6.594 37.652 6.406 c 38.395 6.406 l 38.328 6.797 38.164 7.117 37.902
+ 7.359 c 37.641 7.605 37.301 7.727 36.891 7.727 c 36.379 7.727 35.98 7.562
+ 35.688 7.23 c 35.395 6.898 35.25 6.445 35.25 5.867 c 35.25 5.242 35.418
+ 4.762 35.75 4.422 c h
+35.75 4.422 m f
+41.098 4.125 m 41.348 4.211 41.551 4.359 41.707 4.582 c 41.832 4.758 41.918
+ 4.953 41.965 5.16 c 42.008 5.367 42.031 5.562 42.031 5.75 c 42.031 6.227
+ 41.934 6.633 41.746 6.961 c 41.484 7.406 41.086 7.629 40.543 7.629 c 39
+ 7.629 l 39 4.047 l 40.543 4.047 l 40.766 4.051 40.949 4.078 41.098 4.125
+ c h
+39.727 4.672 m 39.727 7.008 l 40.418 7.008 l 40.77 7.008 41.016 6.836 41.156
+ 6.484 c 41.234 6.293 41.27 6.066 41.27 5.805 c 41.27 5.438 41.215 5.16
+41.098 4.965 c 40.984 4.77 40.758 4.672 40.418 4.672 c h
+39.727 4.672 m f
+45.348 7.312 m 45.078 7.59 44.688 7.73 44.176 7.73 c 43.664 7.73 43.273
+ 7.59 43.004 7.312 c 42.641 6.969 42.461 6.477 42.461 5.836 c 42.461 5.18
+ 42.641 4.688 43.004 4.355 c 43.273 4.078 43.664 3.938 44.176 3.938 c 44.688
+ 3.938 45.078 4.078 45.348 4.355 c 45.711 4.684 45.891 5.18 45.891 5.836
+ c 45.891 6.477 45.711 6.969 45.348 7.312 c h
+44.883 6.766 m 45.055 6.547 45.145 6.238 45.145 5.836 c 45.145 5.434 45.055
+ 5.121 44.883 4.902 c 44.707 4.684 44.473 4.574 44.176 4.574 c 43.879 4.574
+ 43.645 4.684 43.469 4.902 c 43.289 5.121 43.203 5.43 43.203 5.836 c 43.203
+ 6.238 43.289 6.551 43.469 6.77 c 43.645 6.984 43.879 7.098 44.176 7.098
+ c 44.473 7.098 44.707 6.984 44.883 6.766 c h
+44.883 6.766 m f
+48.836 4.047 m 49.914 4.047 l 49.914 7.629 l 49.219 7.629 l 49.219 5.207
+ l 49.219 5.137 49.219 5.039 49.219 4.914 c 49.223 4.789 49.223 4.691 49.223
+ 4.625 c 48.543 7.629 l 47.816 7.629 l 47.145 4.625 l 47.145 4.691 47.145
+ 4.789 47.145 4.914 c 47.148 5.039 47.148 5.137 47.148 5.207 c 47.148 7.629
+ l 46.449 7.629 l 46.449 4.047 l 47.539 4.047 l 48.191 6.863 l h
+48.836 4.047 m f
+51.629 4.047 m 52.477 4.047 l 53.742 7.629 l 52.934 7.629 l 52.695 6.895
+ l 51.379 6.895 l 51.137 7.629 l 50.352 7.629 l h
+51.582 6.277 m 52.496 6.277 l 52.047 4.867 l h
+51.582 6.277 m f
+54.137 4.047 0.746 3.582 re f
+55.57 4.047 m 56.355 4.047 l 57.777 6.547 l 57.777 4.047 l 58.473 4.047
+ l 58.473 7.629 l 57.727 7.629 l 56.27 5.09 l 56.27 7.629 l 55.57 7.629
+l h
+55.57 4.047 m f
+Q Q
+showpage
+%%Trailer
+end
+%%EOF
diff --git a/macros/latex/contrib/doclicense/images/doclicense-CC-zero-80x15.pdf b/macros/latex/contrib/doclicense/images/doclicense-CC-zero-80x15.pdf
new file mode 100644
index 0000000000..903d752868
--- /dev/null
+++ b/macros/latex/contrib/doclicense/images/doclicense-CC-zero-80x15.pdf
Binary files differ
diff --git a/macros/latex/contrib/doclicense/images/doclicense-CC-zero-88x31.eps b/macros/latex/contrib/doclicense/images/doclicense-CC-zero-88x31.eps
new file mode 100644
index 0000000000..dcbd778c9e
--- /dev/null
+++ b/macros/latex/contrib/doclicense/images/doclicense-CC-zero-88x31.eps
@@ -0,0 +1,244 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: cairo 1.16.0 (https://cairographics.org)
+%%CreationDate: Sun Apr 12 23:23:23 2020
+%%Pages: 1
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%BoundingBox: 0 0 66 24
+%%EndComments
+%%BeginProlog
+50 dict begin
+/q { gsave } bind def
+/Q { grestore } bind def
+/cm { 6 array astore concat } bind def
+/w { setlinewidth } bind def
+/J { setlinecap } bind def
+/j { setlinejoin } bind def
+/M { setmiterlimit } bind def
+/d { setdash } bind def
+/m { moveto } bind def
+/l { lineto } bind def
+/c { curveto } bind def
+/h { closepath } bind def
+/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto
+ 0 exch rlineto 0 rlineto closepath } bind def
+/S { stroke } bind def
+/f { fill } bind def
+/f* { eofill } bind def
+/n { newpath } bind def
+/W { clip } bind def
+/W* { eoclip } bind def
+/BT { } bind def
+/ET { } bind def
+/BDC { mark 3 1 roll /BDC pdfmark } bind def
+/EMC { mark /EMC pdfmark } bind def
+/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def
+/Tj { show currentpoint cairo_store_point } bind def
+/TJ {
+ {
+ dup
+ type /stringtype eq
+ { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse
+ } forall
+ currentpoint cairo_store_point
+} bind def
+/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore
+ cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def
+/Tf { pop /cairo_font exch def /cairo_font_matrix where
+ { pop cairo_selectfont } if } bind def
+/Td { matrix translate cairo_font_matrix matrix concatmatrix dup
+ /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point
+ /cairo_font where { pop cairo_selectfont } if } bind def
+/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def
+ cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def
+/g { setgray } bind def
+/rg { setrgbcolor } bind def
+/d1 { setcachedevice } bind def
+/cairo_data_source {
+ CairoDataIndex CairoData length lt
+ { CairoData CairoDataIndex get /CairoDataIndex CairoDataIndex 1 add def }
+ { () } ifelse
+} def
+/cairo_flush_ascii85_file { cairo_ascii85_file status { cairo_ascii85_file flushfile } if } def
+/cairo_image { image cairo_flush_ascii85_file } def
+/cairo_imagemask { imagemask cairo_flush_ascii85_file } def
+%%EndProlog
+%%BeginSetup
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+%%PageBoundingBox: 0 0 66 24
+%%EndPageSetup
+q 0 0 66 24 rectclip
+1 0 0 -1 0 24 cm q
+1 g
+1.727 0.363 m 64.074 0.473 l 64.941 0.473 65.723 0.344 65.723 2.223 c 65.645
+ 22.891 l 0.152 22.891 l 0.152 2.148 l 0.152 1.219 0.242 0.363 1.727 0.363
+ c h
+1.727 0.363 m f
+19.117 11.625 m 19.117 16.254 15.387 20.008 10.789 20.008 c 6.191 20.008
+ 2.465 16.254 2.465 11.625 c 2.465 7 6.191 3.246 10.789 3.246 c 15.387 3.246
+ 19.117 7 19.117 11.625 c h
+19.117 11.625 m f
+0 g
+17.828 3.047 m 20.441 4.988 22.145 8.105 22.145 11.625 c 22.145 14.828
+20.734 17.695 18.512 19.656 c 65.652 19.656 l 65.652 3.047 l h
+17.828 3.047 m f
+1 g
+27.18 5.668 m 27.473 5.668 27.727 5.715 27.93 5.801 c 28.137 5.887 28.305
+ 6 28.438 6.141 c 28.566 6.281 28.66 6.445 28.719 6.625 c 28.781 6.809 28.809
+ 6.996 28.809 7.191 c 28.809 7.379 28.781 7.566 28.719 7.754 c 28.66 7.938
+ 28.566 8.098 28.438 8.242 c 28.305 8.383 28.137 8.496 27.93 8.582 c 27.727
+ 8.668 27.473 8.711 27.18 8.711 c 26.09 8.711 l 26.09 10.414 l 25.055 10.414
+ l 25.055 5.668 l h
+26.895 7.902 m 27.012 7.902 27.129 7.891 27.238 7.875 c 27.348 7.859 27.445
+ 7.824 27.527 7.773 c 27.613 7.723 27.68 7.648 27.73 7.555 c 27.781 7.465
+ 27.805 7.34 27.805 7.191 c 27.805 7.039 27.781 6.918 27.73 6.824 c 27.68
+ 6.734 27.613 6.66 27.527 6.609 c 27.445 6.559 27.348 6.523 27.238 6.508
+ c 27.129 6.488 27.012 6.48 26.895 6.48 c 26.09 6.48 l 26.09 7.902 l h
+26.895 7.902 m f
+33.188 10.051 m 32.832 10.363 32.34 10.52 31.711 10.52 c 31.07 10.52 30.578
+ 10.363 30.227 10.055 c 29.879 9.746 29.703 9.266 29.703 8.617 c 29.703
+5.668 l 30.738 5.668 l 30.738 8.621 l 30.738 8.746 30.75 8.875 30.773 9
+c 30.793 9.121 30.84 9.23 30.91 9.328 c 30.98 9.422 31.078 9.5 31.207 9.559
+ c 31.332 9.621 31.5 9.648 31.711 9.648 c 32.078 9.648 32.336 9.566 32.477
+ 9.402 c 32.617 9.234 32.688 8.973 32.688 8.621 c 32.688 5.668 l 33.723
+5.668 l 33.723 8.621 l 33.723 9.262 33.547 9.738 33.188 10.051 c h
+33.188 10.051 m f
+37.176 5.668 m 37.402 5.668 37.605 5.691 37.789 5.73 c 37.973 5.77 38.133
+ 5.836 38.266 5.926 c 38.398 6.016 38.5 6.137 38.574 6.289 c 38.645 6.438
+ 38.684 6.625 38.684 6.848 c 38.684 7.086 38.629 7.285 38.52 7.441 c 38.41
+ 7.602 38.254 7.734 38.043 7.836 c 38.332 7.918 38.547 8.066 38.691 8.277
+ c 38.832 8.488 38.906 8.742 38.906 9.039 c 38.906 9.277 38.859 9.484 38.766
+ 9.66 c 38.672 9.832 38.547 9.977 38.391 10.086 c 38.234 10.199 38.059 10.281
+ 37.859 10.332 c 37.656 10.387 37.453 10.41 37.242 10.41 c 34.957 10.41
+l 34.957 5.668 l h
+37.047 7.59 m 37.23 7.59 37.383 7.547 37.5 7.457 c 37.621 7.367 37.68 7.223
+ 37.68 7.023 c 37.68 6.914 37.66 6.82 37.621 6.75 c 37.582 6.684 37.527
+6.625 37.461 6.586 c 37.395 6.547 37.32 6.516 37.234 6.504 c 37.148 6.488
+ 37.059 6.48 36.965 6.48 c 35.996 6.48 l 35.996 7.59 l h
+37.105 9.602 m 37.207 9.602 37.305 9.594 37.398 9.574 c 37.488 9.555 37.57
+ 9.52 37.641 9.473 c 37.711 9.426 37.766 9.363 37.809 9.281 c 37.852 9.203
+ 37.871 9.102 37.871 8.977 c 37.871 8.734 37.805 8.559 37.668 8.457 c 37.531
+ 8.352 37.352 8.301 37.129 8.301 c 36 8.301 l 36 9.605 l 37.109 9.605 l
+37.109 9.602 l h
+37.105 9.602 m f
+40.98 5.668 m 40.98 9.535 l 43.277 9.535 l 43.277 10.414 l 39.945 10.414
+ l 39.945 5.668 l h
+40.98 5.668 m f
+44.148 5.668 1.039 4.746 re f
+49.465 6.934 m 49.402 6.836 49.324 6.75 49.23 6.672 c 49.141 6.598 49.035
+ 6.539 48.918 6.496 c 48.801 6.453 48.68 6.434 48.551 6.434 c 48.316 6.434
+ 48.121 6.48 47.957 6.57 c 47.793 6.66 47.66 6.781 47.562 6.934 c 47.461
+ 7.09 47.391 7.262 47.34 7.457 c 47.297 7.652 47.273 7.852 47.273 8.062
+c 47.273 8.262 47.297 8.453 47.34 8.645 c 47.387 8.832 47.461 9 47.562 9.152
+ c 47.664 9.301 47.797 9.422 47.957 9.516 c 48.121 9.605 48.316 9.648 48.551
+ 9.648 c 48.871 9.648 49.117 9.551 49.293 9.359 c 49.473 9.164 49.582 8.906
+ 49.621 8.586 c 50.625 8.586 l 50.598 8.883 50.531 9.152 50.422 9.391 c
+50.312 9.629 50.164 9.836 49.984 10.004 c 49.809 10.172 49.594 10.301 49.352
+ 10.387 c 49.109 10.477 48.844 10.52 48.555 10.52 c 48.195 10.52 47.867
+10.457 47.578 10.332 c 47.293 10.203 47.047 10.031 46.852 9.809 c 46.652
+ 9.59 46.5 9.328 46.395 9.031 c 46.289 8.73 46.238 8.41 46.238 8.062 c 46.238
+ 7.707 46.289 7.379 46.395 7.078 c 46.5 6.773 46.652 6.508 46.852 6.281
+c 47.047 6.055 47.293 5.879 47.578 5.75 c 47.867 5.621 48.191 5.559 48.555
+ 5.559 c 48.812 5.559 49.059 5.598 49.289 5.672 c 49.52 5.746 49.727 5.855
+ 49.91 6 c 50.09 6.145 50.242 6.324 50.363 6.535 c 50.48 6.746 50.555 6.988
+ 50.586 7.266 c 49.582 7.266 l 49.566 7.145 49.523 7.031 49.465 6.934 c
+h
+49.465 6.934 m f
+27.086 12.312 m 27.391 12.312 27.672 12.359 27.934 12.457 c 28.195 12.555
+ 28.422 12.699 28.613 12.895 c 28.805 13.09 28.957 13.336 29.062 13.629
+c 29.172 13.922 29.227 14.266 29.227 14.656 c 29.227 15.004 29.18 15.32
+29.094 15.613 c 29.004 15.906 28.871 16.16 28.695 16.371 c 28.516 16.582
+ 28.293 16.75 28.027 16.875 c 27.762 16.992 27.449 17.055 27.086 17.055
+c 25.055 17.055 l 25.055 12.312 l h
+27.016 16.18 m 27.164 16.18 27.309 16.156 27.449 16.105 c 27.59 16.059
+27.715 15.977 27.828 15.863 c 27.938 15.75 28.023 15.602 28.09 15.422 c
+28.156 15.238 28.191 15.02 28.191 14.758 c 28.191 14.52 28.168 14.301 28.121
+ 14.109 c 28.074 13.918 28 13.75 27.891 13.613 c 27.785 13.477 27.648 13.371
+ 27.473 13.301 c 27.301 13.227 27.086 13.191 26.828 13.191 c 26.09 13.191
+ l 26.09 16.18 l h
+27.016 16.18 m f
+30.227 13.715 m 30.332 13.414 30.484 13.148 30.68 12.922 c 30.879 12.695
+ 31.121 12.52 31.41 12.391 c 31.699 12.262 32.02 12.199 32.383 12.199 c
+32.746 12.199 33.074 12.262 33.359 12.391 c 33.645 12.52 33.887 12.695 34.086
+ 12.922 c 34.285 13.148 34.438 13.41 34.539 13.715 c 34.648 14.02 34.699
+ 14.352 34.699 14.703 c 34.699 15.047 34.648 15.371 34.539 15.668 c 34.434
+ 15.969 34.281 16.227 34.086 16.449 c 33.887 16.672 33.645 16.844 33.359
+ 16.973 c 33.074 17.094 32.75 17.16 32.383 17.16 c 32.023 17.16 31.699 17.094
+ 31.41 16.973 c 31.121 16.844 30.879 16.672 30.68 16.449 c 30.48 16.227
+30.328 15.965 30.227 15.668 c 30.121 15.371 30.066 15.047 30.066 14.703
+c 30.066 14.352 30.121 14.02 30.227 13.715 c h
+31.172 15.285 m 31.219 15.473 31.293 15.645 31.395 15.793 c 31.492 15.945
+ 31.625 16.062 31.789 16.156 c 31.953 16.246 32.148 16.293 32.383 16.293
+ c 32.617 16.293 32.812 16.246 32.977 16.156 c 33.141 16.066 33.273 15.945
+ 33.371 15.793 c 33.473 15.645 33.547 15.473 33.594 15.285 c 33.641 15.098
+ 33.664 14.902 33.664 14.703 c 33.664 14.496 33.641 14.293 33.594 14.098
+ c 33.547 13.902 33.473 13.73 33.371 13.578 c 33.27 13.426 33.141 13.305
+ 32.977 13.215 c 32.812 13.121 32.617 13.074 32.383 13.074 c 32.148 13.074
+ 31.953 13.121 31.789 13.215 c 31.625 13.305 31.492 13.426 31.395 13.578
+ c 31.293 13.73 31.219 13.906 31.172 14.098 c 31.125 14.293 31.102 14.496
+ 31.102 14.703 c 31.102 14.902 31.125 15.098 31.172 15.285 c h
+31.172 15.285 m f
+37.195 12.312 m 38.297 15.574 l 38.312 15.574 l 39.355 12.312 l 40.812
+12.312 l 40.812 17.055 l 39.844 17.055 l 39.844 13.695 l 39.828 13.695 l
+ 38.672 17.055 l 37.875 17.055 l 36.719 13.727 l 36.707 13.727 l 36.707
+17.055 l 35.734 17.055 l 35.734 12.312 l h
+37.195 12.312 m f
+44.449 12.312 m 46.211 17.055 l 45.137 17.055 l 44.777 16 l 43.016 16 l
+ 42.645 17.055 l 41.602 17.055 l 43.387 12.312 l h
+44.508 15.223 m 43.914 13.48 l 43.898 13.48 l 43.285 15.223 l h
+44.508 15.223 m f
+47 12.312 1.035 4.742 re f
+50.328 12.312 m 52.297 15.496 l 52.309 15.496 l 52.309 12.312 l 53.277
+12.312 l 53.277 17.055 l 52.242 17.055 l 50.281 13.879 l 50.27 13.879 l
+50.27 17.055 l 49.297 17.055 l 49.297 12.312 l h
+50.328 12.312 m f
+0 g
+64.766 0 m 1.234 0 l 0.555 0 0 0.559 0 1.242 c 0 22.969 l 0 23.125 0.125
+ 23.25 0.277 23.25 c 65.723 23.25 l 65.875 23.25 66 23.125 66 22.969 c 66
+ 1.242 l 66 0.559 65.445 0 64.766 0 c h
+1.234 0.562 m 64.766 0.562 l 65.137 0.562 65.441 0.867 65.441 1.242 c 65.441
+ 1.242 65.441 16.336 65.441 22.66 c 0.559 22.66 l 0.559 16.34 l 0.559 10.016
+ 0.559 1.242 0.559 1.242 c 0.559 0.867 0.863 0.562 1.234 0.562 c h
+1.234 0.562 m f
+1 g
+19.246 11.746 m 19.246 16.332 15.551 20.055 10.992 20.055 c 6.434 20.055
+ 2.738 16.332 2.738 11.746 c 2.738 7.156 6.434 3.438 10.992 3.438 c 15.551
+ 3.438 19.246 7.156 19.246 11.746 c h
+19.246 11.746 m f
+0 g
+11.039 6.559 m 8.145 6.559 7.414 9.312 7.414 11.645 c 7.414 13.977 8.145
+ 16.727 11.039 16.727 c 13.938 16.727 14.664 13.977 14.664 11.645 c 14.664
+ 9.309 13.938 6.559 11.039 6.559 c h
+11.039 8.477 m 11.156 8.477 11.266 8.492 11.367 8.52 c 11.574 8.699 11.676
+ 8.949 11.477 9.301 c 9.547 12.871 l 9.488 12.418 9.48 11.973 9.48 11.645
+ c 9.48 10.617 9.551 8.477 11.039 8.477 c h
+12.484 10.121 m 12.586 10.668 12.602 11.242 12.602 11.645 c 12.602 12.672
+ 12.531 14.809 11.039 14.809 c 10.922 14.809 10.816 14.797 10.715 14.773
+ c 10.695 14.766 10.68 14.758 10.66 14.754 c 10.629 14.746 10.598 14.738
+ 10.566 14.723 c 10.234 14.582 10.027 14.324 10.328 13.871 c h
+12.484 10.121 m f
+11.02 2.812 m 8.586 2.812 6.535 3.664 4.863 5.379 c 4.02 6.23 3.371 7.199
+ 2.922 8.285 c 2.484 9.355 2.266 10.477 2.266 11.645 c 2.266 12.82 2.484
+ 13.941 2.922 15.004 c 3.359 16.066 3.996 17.02 4.832 17.871 c 5.68 18.711
+ 6.629 19.359 7.684 19.812 c 8.75 20.254 9.863 20.477 11.02 20.477 c 12.18
+ 20.477 13.309 20.246 14.395 19.797 c 15.48 19.344 16.449 18.691 17.309
+17.84 c 18.133 17.035 18.758 16.105 19.176 15.051 c 19.602 13.992 19.816
+ 12.852 19.816 11.645 c 19.816 10.445 19.605 9.309 19.176 8.25 c 18.746
+7.176 18.121 6.23 17.297 5.398 c 15.57 3.672 13.477 2.812 11.02 2.812 c
+h
+11.059 4.398 m 13.043 4.398 14.734 5.109 16.145 6.527 c 16.824 7.211 17.348
+ 7.992 17.699 8.867 c 18.055 9.738 18.234 10.664 18.234 11.645 c 18.234
+13.676 17.547 15.359 16.176 16.703 c 15.465 17.398 14.668 17.934 13.781
+18.301 c 12.902 18.664 12 18.848 11.059 18.848 c 10.105 18.848 9.195 18.668
+ 8.328 18.309 c 7.461 17.945 6.684 17.418 5.996 16.734 c 5.305 16.039 4.773
+ 15.254 4.398 14.383 c 4.031 13.496 3.844 12.59 3.844 11.641 c 3.844 10.684
+ 4.031 9.77 4.398 8.895 c 4.773 8.012 5.305 7.219 5.996 6.516 c 7.363 5.105
+ 9.051 4.398 11.059 4.398 c h
+11.059 4.398 m f
+Q Q
+showpage
+%%Trailer
+end
+%%EOF
diff --git a/macros/latex/contrib/doclicense/images/doclicense-CC-zero-88x31.pdf b/macros/latex/contrib/doclicense/images/doclicense-CC-zero-88x31.pdf
new file mode 100644
index 0000000000..9835360884
--- /dev/null
+++ b/macros/latex/contrib/doclicense/images/doclicense-CC-zero-88x31.pdf
Binary files differ
diff --git a/macros/latex/contrib/doclicense/images/doclicense-CC-zero.pdf b/macros/latex/contrib/doclicense/images/doclicense-CC-zero.pdf
deleted file mode 100644
index 61e139f7fa..0000000000
--- a/macros/latex/contrib/doclicense/images/doclicense-CC-zero.pdf
+++ /dev/null
Binary files differ