Skip to content
Browse files

Merge latest integration into gsharpe

  • Loading branch information...
2 parents 9eefe1d + 9580b6c commit 9d14153b50b58653dd408168c97ab4aaaceb1122 sharpe committed
Showing with 5,119 additions and 5,188 deletions.
  1. +8 −1 .gitignore
  2. +0 −1 000-branch-gsharpe
  3. +2 −0 CHANGES
  4. +26 −2 Makefile
  5. +93 −0 Rakefile
  6. +189 −189 bibfiles/oscNextActions.bib
  7. +57 −27 bibfiles/oscResourcesDe.bib
  8. +56 −26 bibfiles/oscResourcesEn.bib
  9. +6 −1 btexmat/oscBibDataCheckEn.tex
  10. +5 −0 btexmat/oscBibRevAllDe.tex
  11. +6 −1 btexmat/oscBibRevAllEn.tex
  12. +6 −1 btexmat/oscBibRevCopiedButNotRead.tex
  13. +6 −1 btexmat/oscBibRevNextAction.tex
  14. +5 −0 btexmat/oscBibRevResourcesDe.tex
  15. +6 −1 btexmat/oscBibRevResourcesEn.tex
  16. +4 −1 btexmat/oscHyphenationDeInc.tex
  17. +7 −2 btexmat/oscHyphenationEnInc.tex
  18. +5 −0 btexmat/oscJbibCfgDeInc.tex
  19. +5 −0 btexmat/oscJbibCfgEnInc.tex
  20. +125 −0 btexmat/oscJbibCfgEnIncNoAnno.tex
  21. +5 −0 btexmat/oscJbibCfgPureInc.tex
  22. +6 −1 btexmat/oscLicenseFootnoteInc.tex
  23. +4 −0 btexmat/oscLicenseHintInc.tex
  24. +6 −1 btexmat/oscNclAbbreviationsDeInc.tex
  25. +6 −1 btexmat/oscNclAbbreviationsEnInc.tex
  26. +4 −0 btexmat/oscNclJournalsInc.tex
  27. +1 −1 extracts/arlBriVol2004a.tex
  28. +1 −1 extracts/breGlaGra2008a.tex
  29. +1 −1 extracts/bruHarPicCreFieHen2004a.tex
  30. +1 −1 extracts/eckl2004a.tex
  31. +1 −1 extracts/euler2006a.tex
  32. +1 −1 extracts/ifross2005a.tex
  33. +1 −1 extracts/jaeMet2002a06a11a.tex
  34. +1 −1 extracts/kaes2008a.tex
  35. +1 −1 extracts/koglin2007a.tex
  36. +1 −1 extracts/kreutzer2008a.tex
  37. +1 −1 extracts/kreutzer2008b.tex
  38. +1 −1 extracts/kreutzer2008c.tex
  39. +1 −1 extracts/mundhenke2007a.tex
  40. +1 −1 extracts/oberhem2008a.tex
  41. +1 −1 extracts/renVetRexKet2005a.tex
  42. +1 −1 extracts/sebald2008a.tex
  43. +1 −1 extracts/seeKra2008a.tex
  44. +1 −1 extracts/spindler2004a.tex
  45. +1 −1 extracts/stallman1984a.tex
  46. +1 −1 extracts/stallman1994a.tex
  47. +1 −1 extracts/stallman1996a.tex
  48. +1 −1 extracts/stallman1996b.tex
  49. +1 −1 extracts/stallman1996c.tex
  50. +1 −1 extracts/stallman1998a.tex
  51. +1 −1 extracts/stallman1999a.tex
  52. +1 −1 extracts/stallman2000a.tex
  53. +1 −1 extracts/stallman2001a.tex
  54. +1 −1 extracts/stallman2002b.tex
  55. +1 −1 extracts/suchomski2011a.tex
  56. +1 −1 extracts/taubert2006a.tex
  57. +1 −1 extracts/viesel2006a.tex
  58. +1 −1 extracts/vwdjDebVEee2003a.tex
  59. +1 −1 extracts/widmer2003a.tex
  60. +1 −1 extracts/williams2002a.tex
  61. +79 −36 oslic.tex
  62. BIN presentations/20130308-oslic-on-cebit-os-forum-rel-1.0.0.pdf
  63. BIN presentations/20130315-oslic-on-chemnitzer-linuxdays-rel-1.0.0.pdf
  64. BIN presentations/20130405-oslic-on-ellw-fsfe-amsterdam-1.0.0-with-spoken-comments.pdf
  65. BIN presentations/20130405-oslic-on-ellw-fsfe-amsterdam-1.0.0.pdf
  66. BIN presentations/20130522-oslic-oscad-linuxday-lecture-with-spoken-comments.pdf
  67. BIN presentations/20130522-oslic-oscad-linuxday-lecture.pdf
  68. +1 −1 rel-number.tex
  69. +5 −0 snippets/20110905-LitCheckInc.tex
  70. +5 −0 snippets/20110912-TopicTopoi.tex
  71. +110 −101 snippets/en/01C-IntroductionInc.tex
  72. +908 −863 snippets/en/02C-SameIdeaDifferentLicenseModelsInc.tex
  73. +4 −2 snippets/en/03C-ImportantMinorPointsInc.tex
  74. +410 −306 snippets/en/03C-osImportantMinorPoints/0301-osAndPatentsInc.tex
  75. +96 −84 snippets/en/03C-osImportantMinorPoints/0302-noLinkDataInc.tex
  76. +181 −68 snippets/en/03C-osImportantMinorPoints/0303-derivativeWorksInc.tex
  77. +11 −5 snippets/en/03C-osImportantMinorPoints/0304-licenseCompatibilityInc.tex
  78. +5 −0 snippets/en/03C-osImportantMinorPoints/0305-osAndMoneyInc.tex
  79. +169 −288 snippets/en/04C-OsucConceptAndTaxonomyInc.tex
  80. +306 −815 snippets/en/05C-OsToDoListFinderInc.tex
  81. +33 −7 snippets/en/06C-OsFulfillmentByToDoListsInc.tex
  82. +5 −0 snippets/en/06C-osFulfillmentByToDoLists/0601-agplFulfillToDoList.tex
  83. +431 −487 snippets/en/06C-osFulfillmentByToDoLists/0602-apacheFulfillToDoList.tex
  84. +625 −437 snippets/en/06C-osFulfillmentByToDoLists/0603-bsdFulfillToDoList.tex
  85. +527 −672 snippets/en/06C-osFulfillmentByToDoLists/0604-eplFulfillToDoList.tex
  86. +526 −725 snippets/en/06C-osFulfillmentByToDoLists/0605-euplFulfillToDoList.tex
Sorry, we could not display the entire diff because it was too big.
View
9 .gitignore
@@ -11,4 +11,11 @@
.DS_Store
.project
.texlipse
-
+/tmp
+/000-branch-*
+/oscad.xml
+/oslic.nlo
+/oslic.nls
+/oslic.out
+/oslic.pdf
+/oslic-*.pdf
View
1 000-branch-gsharpe
@@ -1 +0,0 @@
-flag file for indicating which branch is used
View
2 CHANGES
@@ -1,3 +1,5 @@
+2014-01-13:
+* change to pdfLatex
2013-07-28:
* LGPL specific finder improved
* Default version set to English (oslic-en-*.* => oslic-*.*)
View
28 Makefile
@@ -1,6 +1,8 @@
# (c) Karsten Reincke, Frankfurt am Main, 2011
# compile one/all tex-files
+LATEX=pdflatex
+
AUX_EXTS=url bbl blg aux dvi toc log lof nlo nls ilg ils ent
RES_EXTS=ps pdf bak rtf
SUB_DIRS=bibfiles btexmat extracts snippets templates
@@ -8,6 +10,7 @@ OSLICDIR=oslic
all: advi
+ifneq ($(LATEX),pdflatex)
advi: clear
find . -maxdepth 1 -name "*.tex" -type f ! -name "rel*.tex"|\
while read file; do \
@@ -15,28 +18,49 @@ advi: clear
done
aps: clear
- find . -maxdepth 1 -name "*.tex" -type f - name "rel*.tex"|\
+ find . -maxdepth 1 -name "*.tex" -type f ! -name "rel*.tex"|\
while read file; do \
make "`basename $$file .tex`.ps";\
done
+endif
apdf: clear
- find . -maxdepth 1 -name "*.tex" -type f -name "rel*.tex"|\
+ find . -maxdepth 1 -name "*.tex" -type f ! -name "rel*.tex"|\
while read file; do \
make "`basename $$file .tex`.pdf";\
done
+ifneq ($(LATEX),pdflatex)
ddvi: advi
$(foreach DIR, ${SUB_DIRS}, cd ${DIR} && make advi && cd ..; done)
dps: aps
$(foreach DIR, ${SUB_DIRS}, cd ${DIR} && make aps && cd ..; done)
+endif
dpdf: apdf
$(foreach DIR, ${SUB_DIRS}, cd ${DIR} && make apdf && cd ..; done)
.SUFFIXES: .tex .dvi .ps .pdf .rtf
+
+.tex.pdf:
+ @ echo "### `date +'%Y%m%dT%H%M%S'`"
+ @ echo "### converting $< to $@"
+ @ $(LATEX) $<
+ @ bibtex `basename $< .tex`
+ @ makeindex `basename $< .tex`.nlo -s btexmat/nomencl.ist -o `basename $< .tex`.nls
+ @ $(LATEX) $<
+ @ $(LATEX) $<
+ @ $(LATEX) $<
+ifneq ($(LATEX),pdflatex)
+ @ echo "### converting DVI to PostScript"
+ @ dvips $<
+ @ echo "### converting PostScript to PDF"
+ @ ps2pdf $<
+endif
+ @ mv $@ `basename $@ .pdf`-`cat rel-number.tex`.pdf
+
.tex.dvi:
@ echo "### `date +'%Y%m%dT%H%M%S'`"
@ echo "### converting $< to $@"
View
93 Rakefile
@@ -0,0 +1,93 @@
+# ------------------------------------------------------------------------------
+# Rake build script for oslic
+# ------------------------------------------------------------------------------
+
+require 'find'
+
+VERSION_NUMBER = IO.read("rel-number.tex").chomp
+
+PROTECTED_DIRS=%w{license presentations}
+AUX_EXTS=%w{url bbl blg aux dvi toc log lof nlo nls ilg ils ent out}
+RES_EXTS=%w{ps pdf rtf} + AUX_EXTS
+
+DIR_REGEX=%r{^(\./)?#{PROTECTED_DIRS.join('|')}}
+AUX_REGEX=%r{\.(#{AUX_EXTS.join('|')})$}
+RES_REGEX=%r{\.(#{RES_EXTS.join('|')})$}
+
+# ------------------------------------------------------------------------------
+# Utilities for manipulating file names
+# ------------------------------------------------------------------------------
+
+def replace_ext(filename, new_ext)
+ filename.sub(/#{File.extname(filename)}$/, new_ext)
+end
+
+def no_ext(filename)
+ replace_ext(filename, "")
+end
+
+
+# ------------------------------------------------------------------------------
+# Commands used in this file
+# ------------------------------------------------------------------------------
+
+def latex(filename)
+ sh "pdflatex #{no_ext(filename)}"
+end
+
+def make_bib_and_index(filename)
+ index_input = replace_ext(filename, '.nlo')
+ index_output = replace_ext(filename, '.nls')
+ sh "bibtex #{no_ext(filename)}"
+ sh "makeindex #{index_input} -s btexmat/nomencl.ist -o #{index_output}"
+end
+
+def fast_build(filename)
+ basename = no_ext(filename)
+ latex filename
+ cp "#{basename}.pdf", "#{basename}-#{VERSION_NUMBER}.pdf"
+end
+
+# filename - name of the LaTeX file, w/ or w/o extension
+#
+def full_build(filename)
+ latex filename
+ make_bib_and_index filename
+ latex filename
+ fast_build filename
+end
+
+def remove_files
+ Find.find(".") do |f|
+ if yield(f) then
+ rm f
+ end
+ end
+end
+
+# ------------------------------------------------------------------------------
+# Tasks
+# ------------------------------------------------------------------------------
+
+task :clean do
+ remove_files { |file| not(file =~ DIR_REGEX) && AUX_REGEX =~ file }
+end
+
+task :distclean do
+ remove_files { |file| not(file=~ DIR_REGEX) && RES_REGEX =~ file }
+ rm "oslic.pdf"
+end
+
+task :build do
+ full_build "oslic"
+end
+
+task "oslic.pdf" do
+ fast_build "oslic"
+end
+
+# ------------------------------------------------------------------------------
+# Local Variables:
+# mode: ruby
+# End:
+# ------------------------------------------------------------------------------
View
378 bibfiles/oscNextActions.bib
189 additions, 189 deletions not shown because the diff is too large. Please use a local Git client to view these changes.
View
84 bibfiles/oscResourcesDe.bib
@@ -1,4 +1,4 @@
-% This file was created with JabRef 2.8.1.
+% This file was created with JabRef 2.9.2.
% Encoding: UTF8
@INBOOK{ArlBriVol2004a,
@@ -658,29 +658,6 @@ @INPROCEEDINGS{SteHam2008a
timestamp = {2011.09.01}
}
-@BOOK{VwdjDebVEee2003a,
- author = {R. {van Wendel de Joode} and J. A. {de Bruijn} and M. J. G. {van
- Eeten}},
- title = {Protecting the Virtual Commons. Self-Organizing Open Source and Free
- Software Communities and Innovative Intellectual Property Regimes},
- address = {The Hague},
- year = {2003},
- shorttitle = {Protecting the Virtual Commons, 2003},
- number = {3},
- series = {Information Technology \& Law Series},
- publisher = {T.M.C. Asser Press},
- isbn = {90-6704-159-9},
- annote = {Neben anderen will dieser Bericht die Frage beantworten, warum die
- Community so viele verschiedene FLOSS Lizenzen definiert hat. Die
- Antwort ist vielleicht etwas dünn: der grösste Teil der Lizenzen
- sei von der BSD oder der GPL abgeleitet, um die grundlegenden Prinzipien
- der Community zu schützen.},
- language = {english},
- note = {Print},
- owner = {reincke},
- timestamp = {2012.02.20}
-}
-
@MISC{AsfLicenses2013a,
author = {{Apache Software Foundation}},
title = {Licenses},
@@ -749,6 +726,21 @@ @BOOK{Berry2008a
timestamp = {2012.02.28}
}
+@MISC{wpBlackDuck2014a,
+ author = {{Black Duck}},
+ title = {Top 20 Open Source Licenses},
+ year = {2014 [n.y]},
+ shorttitle = {Top 20 Open Source Licenses, 2014},
+ annote = {Listet die 20 wichtigsten Open Source Lizenzen, bezogen auf die Black
+ Duck Wissensbasis},
+ language = {english},
+ note = {FreeWeb/HTML},
+ owner = {reincke},
+ timestamp = {2014.02.11},
+ url = {http://www.blackducksoftware.com/resources/data/top-20-open-source-licenses},
+ urldate = {2014-02-11}
+}
+
@BOOK{Booth2010a,
author = {David R. Booth},
title = {Peer Production and Software. What Mozilla Has To Teach Government},
@@ -1515,7 +1507,7 @@ @BOOK{Moody2002a
year = {2002},
shorttitle = {Rebel Code, 2002},
publisher = {Basic Books},
- isbn = {ISBN 978-0738206707},
+ isbn = {978-0738206707},
annote = {Das Original letzter Hand: wenn jemand nur ein Buch über 'Open Source'
lesen möchte, dann dies.},
language = {english},
@@ -1942,7 +1934,7 @@ @MISC{Apl20OsiLicense2004a
@MISC{Cddl10OsiLicense2004a,
author = {{Open Source Initiative}},
- title = {Common Development and Distribution License (CDDL-1.0)},
+ title = {Common Development and Distribution License (CDDL-1.0)},
year = {2004 [n.y. of the html page itself]},
shorttitle = {The CDDL-1.0, 2004},
annote = {Die Common Development and Distribution License 1.0 in der von der
@@ -2021,7 +2013,7 @@ @MISC{Reincke2012a
@BOOK{Reincke2012b,
author = {Karsten Reincke},
title = {(Geistes-) Wissenschaftliche Texte mit jurabib. Dienst am Leser,
- Dienst am Scholaren: Uber Anmerkungsapparate in Fußnoten - aber richtig.},
+ Dienst am Scholaren: Über Anmerkungsapparate in Fußnoten - aber richtig.},
address = {[n.l.]},
year = {2012},
shorttitle = {(Geistes-) Wissenschaftliche Texte mit jurabib, 2012},
@@ -2306,6 +2298,44 @@ @BOOK{Taubert2006a
timestamp = {2011.07.01}
}
+@MISC{LinuxFounSpdxList2014a,
+ author = {{The Linux Foundation}},
+ title = {SPDX License List},
+ year = {2013},
+ shorttitle = {SPDX License List, 2013},
+ annote = {Die Liste der Lizenzidentifier, wie sie ihm Rahmen des SPDX-Projektes
+ propagiert werden.},
+ language = {english},
+ note = {FreeWeb/HTML},
+ owner = {reincke},
+ timestamp = {2014.03.14},
+ url = {http://spdx.org/licenses/},
+ urldate = {2014-03-14}
+}
+
+@BOOK{VwdjDebVEee2003a,
+ author = {R. {van Wendel de Joode} and J. A. {de Bruijn} and M. J. G. {van
+ Eeten}},
+ title = {Protecting the Virtual Commons. Self-Organizing Open Source and Free
+ Software Communities and Innovative Intellectual Property Regimes},
+ address = {The Hague},
+ year = {2003},
+ shorttitle = {Protecting the Virtual Commons, 2003},
+ number = {3},
+ series = {Information Technology \& Law Series},
+ publisher = {T.M.C. Asser Press},
+ isbn = {90-6704-159-9},
+ annote = {Neben anderen will dieser Bericht die Frage beantworten, warum die
+ Community so viele verschiedene FLOSS Lizenzen definiert hat. Die
+ Antwort ist vielleicht etwas dünn: der grösste Teil der Lizenzen
+ sei von der BSD oder der GPL abgeleitet, um die grundlegenden Prinzipien
+ der Community zu schützen.},
+ language = {english},
+ note = {Print},
+ owner = {reincke},
+ timestamp = {2012.02.20}
+}
+
@BOOK{Viesel2006a,
author = {Edward Viesel},
title = {Freiheit statt Freibier. Geschichte und Praxis der freien digitalen
View
82 bibfiles/oscResourcesEn.bib
@@ -1,4 +1,4 @@
-% This file was created with JabRef 2.8.1.
+% This file was created with JabRef 2.9.2.
% Encoding: UTF8
@INBOOK{ArlBriVol2004a,
@@ -656,29 +656,6 @@ @INPROCEEDINGS{SteHam2008a
timestamp = {2011.09.01}
}
-@BOOK{VwdjDebVEee2003a,
- author = {R. {van Wendel de Joode} and J. A. {de Bruijn} and M. J. G. {van
- Eeten}},
- title = {Protecting the Virtual Commons. Self-Organizing Open Source and Free
- Software Communities and Innovative Intellectual Property Regimes},
- address = {The Hague},
- year = {2003},
- shorttitle = {Protecting the Virtual Commons, 2003},
- number = {3},
- series = {Information Technology \& Law Series},
- publisher = {T.M.C. Asser Press},
- isbn = {90-6704-159-9},
- annote = {Beside other questions this report wants to answer the question why
- the communities have created so many different Free / Open Source
- Software licenses. The answer is perhaps a little thin: the most
- part of the licenses are derived from BSD or GPL 'to protect the
- fundamental principles of the communities'.},
- language = {english},
- note = {Print},
- owner = {reincke},
- timestamp = {2012.02.20}
-}
-
@MISC{AsfLicenses2013a,
author = {{Apache Software Foundation}},
title = {Licenses},
@@ -747,6 +724,21 @@ @BOOK{Berry2008a
timestamp = {2012.02.28}
}
+@MISC{wpBlackDuck2014a,
+ author = {{Black Duck}},
+ title = {Top 20 Open Source Licenses},
+ year = {2014 [n.y]},
+ shorttitle = {Top 20 Open Source Licenses, 2014},
+ annote = {The page ranks the top 20 open source licenses with respect to the
+ Black Duck Knowledgebase.},
+ language = {english},
+ note = {FreeWeb/HTML},
+ owner = {reincke},
+ timestamp = {2014.02.11},
+ url = {http://www.blackducksoftware.com/resources/data/top-20-open-source-licenses},
+ urldate = {2014-02-11}
+}
+
@BOOK{Booth2010a,
author = {David R. Booth},
title = {Peer Production and Software. What Mozilla Has To Teach Government},
@@ -1511,7 +1503,7 @@ @BOOK{Moody2002a
year = {2002},
shorttitle = {Rebel Code, 2002},
publisher = {Basic Books},
- isbn = {ISBN 978-0738206707},
+ isbn = {978-0738206707},
annote = {The original, last version: If your friend only wants to read one
book on the topic 'Open Source', then give him this! It tells the
story - of nearly all aspects.},
@@ -2009,7 +2001,7 @@ @MISC{Reincke2012a
@BOOK{Reincke2012b,
author = {Karsten Reincke},
title = {(Geistes-) Wissenschaftliche Texte mit jurabib. Dienst am Leser,
- Dienst am Scholaren: Uber Anmerkungsapparate in Fußnoten - aber richtig.},
+ Dienst am Scholaren: Über Anmerkungsapparate in Fußnoten - aber richtig.},
address = {[n.l.]},
year = {2012},
shorttitle = {(Geistes-) Wissenschaftliche Texte mit jurabib, 2012},
@@ -2290,6 +2282,44 @@ @BOOK{Taubert2006a
timestamp = {2011.07.01}
}
+@MISC{LinuxFounSpdxList2014a,
+ author = {{The Linux Foundation}},
+ title = {SPDX License List},
+ year = {2013},
+ shorttitle = {SPDX License List, 2013},
+ annote = {List of the license identifiers as they are developed / distributed
+ by the SPDX project},
+ language = {english},
+ note = {FreeWeb/HTML},
+ owner = {reincke},
+ timestamp = {2014.03.14},
+ url = {http://spdx.org/licenses/},
+ urldate = {2014-03-14}
+}
+
+@BOOK{VwdjDebVEee2003a,
+ author = {R. {van Wendel de Joode} and J. A. {de Bruijn} and M. J. G. {van
+ Eeten}},
+ title = {Protecting the Virtual Commons. Self-Organizing Open Source and Free
+ Software Communities and Innovative Intellectual Property Regimes},
+ address = {The Hague},
+ year = {2003},
+ shorttitle = {Protecting the Virtual Commons, 2003},
+ number = {3},
+ series = {Information Technology \& Law Series},
+ publisher = {T.M.C. Asser Press},
+ isbn = {90-6704-159-9},
+ annote = {Beside other questions this report wants to answer the question why
+ the communities have created so many different Free / Open Source
+ Software licenses. The answer is perhaps a little thin: the most
+ part of the licenses are derived from BSD or GPL 'to protect the
+ fundamental principles of the communities'.},
+ language = {english},
+ note = {Print},
+ owner = {reincke},
+ timestamp = {2012.02.20}
+}
+
@BOOK{Viesel2006a,
author = {Edward Viesel},
title = {Freiheit statt Freibier. Geschichte und Praxis der freien digitalen
View
7 btexmat/oscBibDataCheckEn.tex
@@ -31,7 +31,7 @@
%%% (2) language specific configurations %%%
\usepackage[]{a4,ngerman}
-\usepackage[ngerman, english]{babel}
+\usepackage[ngerman, german, english]{babel}
\selectlanguage{english}
%language specific quoting signs
@@ -159,3 +159,8 @@ \section{Testzitat $\backslash$cite in $\backslash$footnote}
\printnomenclature
\end{document}
+
+% Local Variables:
+% mode: latex
+% fill-column: 80
+% End:
View
5 btexmat/oscBibRevAllDe.tex
@@ -130,3 +130,8 @@
\printnomenclature
\end{document}
+
+% Local Variables:
+% mode: latex
+% fill-column: 80
+% End:
View
7 btexmat/oscBibRevAllEn.tex
@@ -31,7 +31,7 @@
%%% (2) language specific configurations %%%
\usepackage[]{a4,ngerman}
-\usepackage[ngerman, english]{babel}
+\usepackage[ngerman, german, english]{babel}
\selectlanguage{english}
%language specific quoting signs
@@ -133,3 +133,8 @@
\printnomenclature
\end{document}
+
+% Local Variables:
+% mode: latex
+% fill-column: 80
+% End:
View
7 btexmat/oscBibRevCopiedButNotRead.tex
@@ -31,7 +31,7 @@
%%% (2) language specific configurations %%%
\usepackage[]{a4,ngerman}
-\usepackage[ngerman, english]{babel}
+\usepackage[ngerman, german, english]{babel}
\selectlanguage{english}
%language specific quoting signs
@@ -117,3 +117,8 @@
\printnomenclature
\end{document}
+
+% Local Variables:
+% mode: latex
+% fill-column: 80
+% End:
View
7 btexmat/oscBibRevNextAction.tex
@@ -31,7 +31,7 @@
%%% (2) language specific configurations %%%
\usepackage[]{a4,ngerman}
-\usepackage[ngerman, english]{babel}
+\usepackage[ngerman, german, english]{babel}
\selectlanguage{english}
%language specific quoting signs
@@ -119,3 +119,8 @@
\printnomenclature
\end{document}
+
+% Local Variables:
+% mode: latex
+% fill-column: 80
+% End:
View
5 btexmat/oscBibRevResourcesDe.tex
@@ -117,3 +117,8 @@
\printnomenclature
\end{document}
+
+% Local Variables:
+% mode: latex
+% fill-column: 80
+% End:
View
7 btexmat/oscBibRevResourcesEn.tex
@@ -31,7 +31,7 @@
%%% (2) language specific configurations %%%
\usepackage[]{a4,ngerman}
-\usepackage[ngerman, english]{babel}
+\usepackage[ngerman, german, english]{babel}
\selectlanguage{english}
%language specific quoting signs
@@ -115,3 +115,8 @@
\bibliography{../bibfiles/oscResourcesEn}
\end{document}
+
+% Local Variables:
+% mode: latex
+% fill-column: 80
+% End:
View
5 btexmat/oscHyphenationDeInc.tex
@@ -22,4 +22,7 @@
\hyphenation{rein-cke}
-
+% Local Variables:
+% mode: latex
+% fill-column: 80
+% End:
View
9 btexmat/oscHyphenationEnInc.tex
@@ -25,5 +25,10 @@
\hyphenation{OS-LiC}
\hyphenation{ori-gi-nal}
\hyphenation{bi-na-ry}
-\hyphenation{Li-cen-ce}
-\hyphenation{li-cen-ce}
+\hyphenation{Li-cence}
+\hyphenation{li-cence}
+
+% Local Variables:
+% mode: latex
+% fill-column: 80
+% End:
View
5 btexmat/oscJbibCfgDeInc.tex
@@ -111,3 +111,8 @@
\space\bibsnfont{(=~#2}%
\ifthenelse{\equal{#1}{}}{)}{, [Bd./Nr.]~#1)}%
}%
+
+% Local Variables:
+% mode: latex
+% fill-column: 80
+% End:
View
5 btexmat/oscJbibCfgEnInc.tex
@@ -117,3 +117,8 @@
\ifthenelse{\equal{#1}{}}{)}{, [Vol./No.]~#1)}%
}%
+
+% Local Variables:
+% mode: latex
+% fill-column: 80
+% End:
View
125 btexmat/oscJbibCfgEnIncNoAnno.tex
@@ -0,0 +1,125 @@
+% Telekom osCompendium English Jurabib Configuration Include Module
+%
+% (c) Karsten Reincke, Deutsche Telekom AG, Darmstadt 2011
+%
+% This LaTeX-File is licensed under the Creative Commons Attribution-ShareAlike
+% 3.0 Germany License (http://creativecommons.org/licenses/by-sa/3.0/de/): Feel
+% free 'to share (to copy, distribute and transmit)' or 'to remix (to adapt)'
+% it, if you '... distribute the resulting work under the same or similar
+% license to this one' and if you respect how 'you must attribute the work in
+% the manner specified by the author ...':
+%
+% In an internet based reuse please link the reused parts to www.telekom.com and
+% mention the original authors and Deutsche Telekom AG in a suitable manner. In
+% a paper-like reuse please insert a short hint to www.telekom.com and to the
+% original authors and Deutsche Telekom AG into your preface. For normal
+% quotations please use the scientific standard to cite.
+%
+% [ File structure derived from 'mind your Scholar Research Framework'
+% mycsrf (c) K. Reincke CC BY 3.0 http://mycsrf.fodina.de/ ]
+
+% the first time cite with all data, later with shorttitle
+\jurabibsetup{citefull=first}
+
+%%% (1) author / editor list configuration
+%\jurabibsetup{authorformat=and} % uses 'und' instead of 'u.'
+% therefore define your own abbreviated conjunction:
+% an 'and before last author explicetly written conjunction
+
+% for authors in citations
+\renewcommand*{\jbbtasep}{ a.\ } % bta = between two authors sep
+\renewcommand*{\jbbfsasep}{, } % bfsa = between first and second author sep
+\renewcommand*{\jbbstasep}{, a.\ }% bsta = between second and third author sep
+% for editors in citations
+\renewcommand*{\jbbtesep}{ a.\ } % bta = between two authors sep
+\renewcommand*{\jbbfsesep}{, } % bfsa = between first and second author sep
+\renewcommand*{\jbbstesep}{, a.\ }% bsta = between second and third author sep
+
+% for authors in literature list
+\renewcommand*{\bibbtasep}{ a.\ } % bta = between two authors sep
+\renewcommand*{\bibbfsasep}{, } % bfsa = between first and second author sep
+\renewcommand*{\bibbstasep}{, a.\ }% bsta = between second and third author sep
+% for editors in literature list
+\renewcommand*{\bibbtesep}{ a.\ } % bte = between two editors sep
+\renewcommand*{\bibbfsesep}{, } % bfse = between first and second editor sep
+\renewcommand*{\bibbstesep}{, a.\ }% bste = between second and third editor sep
+
+% use: name, forname, forname lastname u. forname lastname
+\jurabibsetup{authorformat=firstnotreversed}
+\jurabibsetup{authorformat=italic}
+
+%%% (2) title configuration
+% in every case print the title, let it be seperated from the
+% author by a colon and use the slanted font
+\jurabibsetup{titleformat={all,colonsep}}
+%\renewcommand*{\jbtitlefont}{\textit}
+
+%%% (3) seperators in bib data
+% separate bibliographical hints and page hints by a comma
+\jurabibsetup{commabeforerest}
+
+%%% (4) specific configuration of bibdata in quotes / footnote
+% use a.a.O if possible
+\jurabibsetup{ibidem=strict}
+% replace ugly a.a.O. by translation of ders., a.a.O.
+\AddTo\bibsgerman{
+ \renewcommand*{\ibidemname}{Id., l.c.}
+ \renewcommand*{\ibidemmidname}{id., l.c.}
+}
+\renewcommand*{\samepageibidemname}{Id., ibid.}
+\renewcommand*{\samepageibidemmidname}{id., ibid.}
+
+
+%%% (5) specific configuration of bibdata in bibliography
+% ever an in: before journal and collection/book-tiltes
+\renewcommand*{\bibbtsep}{in: }
+\renewcommand*{\bibjtsep}{in: }
+% ever a colon after author names
+\renewcommand*{\bibansep}{: }
+% ever a semi colon after the title
+% \AddTo\bibsgerman{\renewcommand*{\urldatecomment}{Referenzdownload: }}
+\renewcommand*{\bibatsep}{; }
+% ever a comma before date/year
+\renewcommand*{\bibbdsep}{, }
+
+% let jurabib insert the S. and p. information
+% no S. necessary in bib-files and in cites/footcites
+\jurabibsetup{pages=format}
+
+% use a compressed literature-list using a small line indent
+\jurabibsetup{bibformat=compress}
+\setlength{\jbbibhang}{1em}
+
+% which follows the design of the cites and offers comments
+\jurabibsetup{biblikecite}
+
+% configuruation for not commenting the literature
+% print annotations into bibliography
+% \jurabibsetup{annote}
+% \renewcommand*{\jbannoteformat}[1]{{ \itshape #1 }}
+
+%refine the prefix of url download
+\AddTo\bibsgerman{\renewcommand*{\urldatecomment}{reference download: }}
+
+% we want to have the year of articles in brackets
+\renewcommand*{\bibaldelim}{(}
+\renewcommand*{\bibardelim}{)}
+
+% in english version Nr. must be replaced by No.
+\renewcommand*{\artnumberformat}[1]{\unskip,\space No.~#1}
+\renewcommand*{\pernumberformat}[1]{\unskip\space No.~#1}%
+\renewcommand*{\revnumberformat}[1]{\unskip\space No.~#1}%
+
+
+%Reformatierung Seriestitels and Seriesnumber
+\DeclareRobustCommand{\numberandseries}[2]{%
+\unskip\unskip%,
+\space\bibsnfont{(=~#2}%
+\ifthenelse{\equal{#1}{}}{)}{, [Vol./No.]~#1)}%
+}%
+
+
+% Local Variables:
+% mode: latex
+% fill-column: 80
+% End:
View
5 btexmat/oscJbibCfgPureInc.tex
@@ -117,3 +117,8 @@
\ifthenelse{\equal{#1}{}}{)}{, [Vol./No.]~#1)}%
}%
+
+% Local Variables:
+% mode: latex
+% fill-column: 80
+% End:
View
7 btexmat/oscLicenseFootnoteInc.tex
@@ -35,4 +35,9 @@
please use the scientific standard.
\newline
{ \tiny \itshape [derived from myCsrf (= 'mind your Scholar Research Framework')
-\copyright K. Reincke CC BY 3.0 http://mycsrf.fodina.de/)] }}
+\copyright K. Reincke CC BY 3.0 http://mycsrf.fodina.de/)] }}
+
+% Local Variables:
+% mode: latex
+% fill-column: 80
+% End:
View
4 btexmat/oscLicenseHintInc.tex
@@ -39,3 +39,7 @@
{\tiny \itshape [ LaTeX form derived from myCsrf (= 'mind your Scholar Research
Framework') \copyright K. Reincke CC BY 3.0 http://mycsrf.fodina.de/)] }
+% Local Variables:
+% mode: latex
+% fill-column: 80
+% End:
View
7 btexmat/oscNclAbbreviationsDeInc.tex
@@ -30,4 +30,9 @@
\abbr[wp]{wp.}{webpage = Webdokument ohne innere Seitennummerierung}
\abbr[oa]{o.A.}{ohne Angabe}
\abbr[ojahr]{o.J.}{Jahr nicht (explizit) angegeben}
-\abbr[oort]{o.O.}{Ort nicht (explizit) angegeben}
+\abbr[oort]{o.O.}{Ort nicht (explizit) angegeben}
+
+% Local Variables:
+% mode: latex
+% fill-column: 80
+% End:
View
7 btexmat/oscNclAbbreviationsEnInc.tex
@@ -46,4 +46,9 @@
\abbr[mpl]{MPL}{Mozilla Public License}
\abbr[gpl]{GPL}{GNU General Public License}
\abbr[agpl]{AGPL}{GNU Affero General Public License}
-\abbr[nabbr]{n.abbr.}{no abbreviation (known)}
+\abbr[nabbr]{n.abbr.}{no abbreviation (known)}
+
+% Local Variables:
+% mode: latex
+% fill-column: 80
+% End:
View
4 btexmat/oscNclJournalsInc.tex
@@ -81,3 +81,7 @@
\abbr[cr]{CR}{Computer und Recht. Zeitschrift für die Praxis des Rechts der
Informationstechnologien}
+% Local Variables:
+% mode: latex
+% fill-column: 80
+% End:
View
2 extracts/arlBriVol2004a.tex
@@ -32,7 +32,7 @@
%%% (2) language specific configurations %%%
\usepackage[]{a4,ngerman}
-\usepackage[english, ngerman]{babel}
+\usepackage[english, german, ngerman]{babel}
\selectlanguage{ngerman}
%language specific quoting signs
View
2 extracts/breGlaGra2008a.tex
@@ -32,7 +32,7 @@
%%% (2) language specific configurations %%%
\usepackage[]{a4,ngerman}
-\usepackage[ngerman, english]{babel}
+\usepackage[ngerman, german, english]{babel}
\selectlanguage{english}
%language specific quoting signs
View
2 extracts/bruHarPicCreFieHen2004a.tex
@@ -32,7 +32,7 @@
%%% (2) language specific configurations %%%
\usepackage[]{a4,ngerman}
-\usepackage[english, ngerman]{babel}
+\usepackage[english, german, ngerman]{babel}
\selectlanguage{ngerman}
%language specific quoting signs
View
2 extracts/eckl2004a.tex
@@ -32,7 +32,7 @@
%%% (2) language specific configurations %%%
\usepackage[]{a4,ngerman}
-\usepackage[english, ngerman]{babel}
+\usepackage[english, german, ngerman]{babel}
\selectlanguage{ngerman}
%language specific quoting signs
View
2 extracts/euler2006a.tex
@@ -32,7 +32,7 @@
%%% (2) language specific configurations %%%
\usepackage[]{a4,ngerman}
-\usepackage[english, ngerman]{babel}
+\usepackage[english, german, ngerman]{babel}
\selectlanguage{ngerman}
%language specific quoting signs
View
2 extracts/ifross2005a.tex
@@ -32,7 +32,7 @@
%%% (2) language specific configurations %%%
\usepackage[]{a4,ngerman}
-\usepackage[english, ngerman]{babel}
+\usepackage[english, german, ngerman]{babel}
\selectlanguage{ngerman}
%language specific quoting signs
View
2 extracts/jaeMet2002a06a11a.tex
@@ -32,7 +32,7 @@
%%% (2) language specific configurations %%%
\usepackage[]{a4,ngerman}
-\usepackage[english, ngerman]{babel}
+\usepackage[english, german, ngerman]{babel}
\selectlanguage{ngerman}
%language specific quoting signs
View
2 extracts/kaes2008a.tex
@@ -32,7 +32,7 @@
%%% (2) language specific configurations %%%
\usepackage[]{a4,ngerman}
-\usepackage[ngerman, english]{babel}
+\usepackage[ngerman, german, english]{babel}
\selectlanguage{english}
%language specific quoting signs
View
2 extracts/koglin2007a.tex
@@ -32,7 +32,7 @@
%%% (2) language specific configurations %%%
\usepackage[]{a4,ngerman}
-\usepackage[english, ngerman]{babel}
+\usepackage[english, german, ngerman]{babel}
\selectlanguage{ngerman}
%language specific quoting signs
View
2 extracts/kreutzer2008a.tex
@@ -31,7 +31,7 @@
%%% (2) language specific configurations %%%
\usepackage[]{a4,ngerman}
-\usepackage[english, ngerman]{babel}
+\usepackage[english, german, ngerman]{babel}
\selectlanguage{ngerman}
%language specific quoting signs
View
2 extracts/kreutzer2008b.tex
@@ -32,7 +32,7 @@
%%% (2) language specific configurations %%%
\usepackage[]{a4,ngerman}
-\usepackage[english, ngerman]{babel}
+\usepackage[english, german, ngerman]{babel}
\selectlanguage{ngerman}
%language specific quoting signs
View
2 extracts/kreutzer2008c.tex
@@ -32,7 +32,7 @@
%%% (2) language specific configurations %%%
\usepackage[]{a4,ngerman}
-\usepackage[english, ngerman]{babel}
+\usepackage[english, german, ngerman]{babel}
\selectlanguage{ngerman}
%language specific quoting signs
View
2 extracts/mundhenke2007a.tex
@@ -31,7 +31,7 @@
%%% (2) language specific configurations %%%
\usepackage[]{a4,ngerman}
-\usepackage[english, ngerman]{babel}
+\usepackage[english, german, ngerman]{babel}
\selectlanguage{ngerman}
%language specific quoting signs
View
2 extracts/oberhem2008a.tex
@@ -31,7 +31,7 @@
%%% (2) language specific configurations %%%
\usepackage[]{a4,ngerman}
-\usepackage[english, ngerman]{babel}
+\usepackage[english, german, ngerman]{babel}
\selectlanguage{ngerman}
%language specific quoting signs
%default for language emglish is american style of quotes
View
2 extracts/renVetRexKet2005a.tex
@@ -32,7 +32,7 @@
%%% (2) language specific configurations %%%
\usepackage[]{a4,ngerman}
-\usepackage[english, ngerman]{babel}
+\usepackage[english, german, ngerman]{babel}
\selectlanguage{ngerman}
%language specific quoting signs
View
2 extracts/sebald2008a.tex
@@ -32,7 +32,7 @@
%%% (2) language specific configurations %%%
\usepackage[]{a4,ngerman}
-\usepackage[english, ngerman]{babel}
+\usepackage[english, german, ngerman]{babel}
\selectlanguage{ngerman}
%language specific quoting signs
View
2 extracts/seeKra2008a.tex
@@ -32,7 +32,7 @@
%%% (2) language specific configurations %%%
\usepackage[]{a4,ngerman}
-\usepackage[english, ngerman]{babel}
+\usepackage[english, german, ngerman]{babel}
\selectlanguage{ngerman}
%language specific quoting signs
View
2 extracts/spindler2004a.tex
@@ -32,7 +32,7 @@
%%% (2) language specific configurations %%%
\usepackage[]{a4,ngerman}
-\usepackage[english, ngerman]{babel}
+\usepackage[english, german, ngerman]{babel}
\selectlanguage{ngerman}
%language specific quoting signs
View
2 extracts/stallman1984a.tex
@@ -32,7 +32,7 @@
%%% (2) language specific configurations %%%
\usepackage[]{a4,ngerman}
-\usepackage[ngerman, english]{babel}
+\usepackage[ngerman, german, english]{babel}
\selectlanguage{english}
%language specific quoting signs
View
2 extracts/stallman1994a.tex
@@ -32,7 +32,7 @@
%%% (2) language specific configurations %%%
\usepackage[]{a4,ngerman}
-\usepackage[ngerman, english]{babel}
+\usepackage[ngerman, german, english]{babel}
\selectlanguage{english}
%language specific quoting signs
View
2 extracts/stallman1996a.tex
@@ -32,7 +32,7 @@
%%% (2) language specific configurations %%%
\usepackage[]{a4,ngerman}
-\usepackage[ngerman, english]{babel}
+\usepackage[ngerman, german, english]{babel}
\selectlanguage{english}
%language specific quoting signs
View
2 extracts/stallman1996b.tex
@@ -32,7 +32,7 @@
%%% (2) language specific configurations %%%
\usepackage[]{a4,ngerman}
-\usepackage[ngerman, english]{babel}
+\usepackage[ngerman, german, english]{babel}
\selectlanguage{english}
%language specific quoting signs
View
2 extracts/stallman1996c.tex
@@ -32,7 +32,7 @@
%%% (2) language specific configurations %%%
\usepackage[]{a4,ngerman}
-\usepackage[ngerman, english]{babel}
+\usepackage[ngerman, german, english]{babel}
\selectlanguage{english}
%language specific quoting signs
View
2 extracts/stallman1998a.tex
@@ -32,7 +32,7 @@
%%% (2) language specific configurations %%%
\usepackage[]{a4,ngerman}
-\usepackage[ngerman, english]{babel}
+\usepackage[ngerman, german, english]{babel}
\selectlanguage{english}
%language specific quoting signs
View
2 extracts/stallman1999a.tex
@@ -32,7 +32,7 @@
%%% (2) language specific configurations %%%
\usepackage[]{a4,ngerman}
-\usepackage[ngerman, english]{babel}
+\usepackage[ngerman, german, english]{babel}
\selectlanguage{english}
%language specific quoting signs
View
2 extracts/stallman2000a.tex
@@ -32,7 +32,7 @@
%%% (2) language specific configurations %%%
\usepackage[]{a4,ngerman}
-\usepackage[ngerman, english]{babel}
+\usepackage[ngerman, german, english]{babel}
\selectlanguage{english}
%language specific quoting signs
View
2 extracts/stallman2001a.tex
@@ -32,7 +32,7 @@
%%% (2) language specific configurations %%%
\usepackage[]{a4,ngerman}
-\usepackage[ngerman, english]{babel}
+\usepackage[ngerman, german, english]{babel}
\selectlanguage{english}
%language specific quoting signs
View
2 extracts/stallman2002b.tex
@@ -32,7 +32,7 @@
%%% (2) language specific configurations %%%
\usepackage[]{a4,ngerman}
-\usepackage[ngerman, english]{babel}
+\usepackage[ngerman, german, english]{babel}
\selectlanguage{english}
%language specific quoting signs
View
2 extracts/suchomski2011a.tex
@@ -32,7 +32,7 @@
%%% (2) language specific configurations %%%
\usepackage[]{a4,ngerman}
-\usepackage[english, ngerman]{babel}
+\usepackage[english, german, ngerman]{babel}
\selectlanguage{ngerman}
%language specific quoting signs
View
2 extracts/taubert2006a.tex
@@ -32,7 +32,7 @@
%%% (2) language specific configurations %%%
\usepackage[]{a4,ngerman}
-\usepackage[english, ngerman]{babel}
+\usepackage[english, german, ngerman]{babel}
\selectlanguage{ngerman}
%language specific quoting signs
View
2 extracts/viesel2006a.tex
@@ -32,7 +32,7 @@
%%% (2) language specific configurations %%%
\usepackage[]{a4,ngerman}
-\usepackage[english, ngerman]{babel}
+\usepackage[english, german, ngerman]{babel}
\selectlanguage{ngerman}
%language specific quoting signs
View
2 extracts/vwdjDebVEee2003a.tex
@@ -32,7 +32,7 @@
%%% (2) language specific configurations %%%
\usepackage[]{a4,ngerman}
-\usepackage[ngerman, english]{babel}
+\usepackage[ngerman, german, english]{babel}
\selectlanguage{english}
%language specific quoting signs
View
2 extracts/widmer2003a.tex
@@ -32,7 +32,7 @@
%%% (2) language specific configurations %%%
\usepackage[]{a4,ngerman}
-\usepackage[english, ngerman]{babel}
+\usepackage[english, german, ngerman]{babel}
\selectlanguage{ngerman}
%language specific quoting signs
View
2 extracts/williams2002a.tex
@@ -32,7 +32,7 @@
%%% (2) language specific configurations %%%
\usepackage[]{a4,ngerman}
-\usepackage[ngerman, english]{babel}
+\usepackage[ngerman, german, english]{babel}
\selectlanguage{english}
%language specific quoting signs
View
115 oslic.tex
@@ -18,16 +18,21 @@
% [ File structure derived from 'mind your Scholar Research Framework'
% mycsrf (c) K. Reincke CC BY 3.0 http://mycsrf.fodina.de/ ]
+%\documentclass[DIV=calc,BCOR=5mm,12pt,headings=small,oneside,toc=bib,draft]{scrbook}
\documentclass[DIV=calc,BCOR=5mm,12pt,headings=small,oneside,toc=bib]{scrbook}
%%% (1) general configurations %%%
\usepackage[utf8]{inputenc}
%%% (2) language specific configurations %%%
-\usepackage[]{a4,ngerman}
-\usepackage[ngerman, english]{babel}
+\usepackage[]{a4}
+\usepackage[english]{babel}
\selectlanguage{english}
+\usepackage{microtype}
+
+\usepackage{to_oscad/oscad}
+
%language specific quoting signs
%default for language emglish is american style of quotes
%\usepackage[english=british]{csquotes}
@@ -36,8 +41,8 @@
% jurabib configuration
\usepackage[see]{jurabib}
\bibliographystyle{jurabib}
-\input{btexmat/oscJbibCfgPureInc} %no annotations
-
+% do not comment the litrature any longer
+\input{btexmat/oscJbibCfgEnIncNoAnno} %no annotations
% language specific hyphenation
\input{btexmat/oscHyphenationEnInc}
@@ -64,7 +69,6 @@
%\usepackage{utopia}
%\usepackage{courier}
%\usepackage{avant}
-\usepackage[dvips]{epsfig}
% graphic
\usepackage{graphicx,color}
@@ -86,7 +90,6 @@
%\deffootnote[0em]{1.5em}{1em}{\textsuperscript{\thefootnotemark}}
%- end(footnote-configuration)
-
% %- start(endnote-configuration) uncomment to activate
% % Let all notes being marked with \endnote instead of \footnote
% % become endnotes. This set of endnotes replaces the next
@@ -119,18 +122,19 @@
\usetikzlibrary{shapes,snakes}
\usetikzlibrary{positioning}
\usetikzlibrary{decorations.text}
+\usetikzlibrary{trees}
\usepackage{multirow}
-\usepackage{blindtext}
+%RPD%%%\usepackage{blindtext}
\usepackage{caption}
\usetikzlibrary{matrix}
-\usepackage{amsmath,amsfonts}
+\usepackage{amsmath}
+\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{wasysym}
-\usepackage{pstricks, pst-node, pst-tree}
\usepackage{chngcntr}
\usepackage{nameref}
@@ -152,15 +156,47 @@
% depth of contents
\setcounter{secnumdepth}{5}
\setcounter{tocdepth}{5}
+
+% Hyperlinks
+\usepackage{hyperref}
+\hypersetup{bookmarks=true,breaklinks=true,colorlinks=true,citecolor=blue,draft=false}
+
+% Compatibility command if hyperref cannot be used
+%\newcommand{\texorpdfstring}[2]{#1}
+
+% Abbreviations
+\newcommand{\oslic}{OSLiC}
+
+% Often Cited Sources
+% --------------------
+% first (optional) argument is text at beginning, defaults to "cf."
+% second argument is location, like "§2"; must be "wp" if no paragraph is given
+\newcommand*{\citeAGPL}[2][cf.]{\footcite[#1][\nopage wp #2]{Agpl30OsiLicense2007a}}
+\newcommand*{\citeAPL}[2][cf.]{\footcite[#1][\nopage wp #2]{Apl20OsiLicense2004a}}
+\newcommand*{\citeBSDnew}[2][cf.]{\footcite[#1][\nopage wp #2]{BsdLicense3Clause}}
+\newcommand*{\citeBSDsimple}[2][cf.]{\footcite[#1][\nopage wp #2]{BsdLicense2Clause}}
+\newcommand*{\citeCDDL}[2][cf.]{\footcite[#1][\nopage wp #2]{Cddl10OsiLicense2004a}}
+\newcommand*{\citeEPL}[2][cf.]{\footcite[#1][\nopage wp #2]{Epl10OsiLicense2005a}}
+\newcommand*{\citeEUPL}[2][cf.]{\footcite[#1][\nopage wp #2]{Eupl11OsiLicense2007a}}
+\newcommand*{\citeGPLthree}[2][cf.]{\footcite[#1][\nopage wp #2]{Gpl30OsiLicense2007a}}
+\newcommand*{\citeGPLtwo}[2][cf.]{\footcite[#1][\nopage wp #2]{Gpl20OsiLicense1991a}}
+\newcommand*{\citeLGPLthree}[2][cf.]{\footcite[#1][\nopage wp #2]{Lgpl30OsiLicense2007a}}
+\newcommand*{\citeLGPLtwo}[2][cf.]{\footcite[#1][\nopage wp #2]{Lgpl21OsiLicense1999a}}
+\newcommand*{\citeMIT}[2][cf.]{\footcite[#1][\nopage wp #2]{MitLicense2012a}}
+\newcommand*{\citeMPL}[2][cf.]{\footcite[#1][\nopage wp #2]{Mpl20OsiLicense2013a}}
+\newcommand*{\citeMSPL}[2][cf.]{\footcite[#1][\nopage wp #2]{MsplOsiLicense2013a}}
+\newcommand*{\citePGL}[2][cf.]{\footcite[#1][\nopage wp #2]{PglOsiLicense2013a}}
+\newcommand*{\citePHP}[2][cf.]{\footcite[#1][\nopage wp #2]{Php30OsiLicense2013a}}
%%%%%%%%%%%%%%
+
\begin{document}
%% use all entries of the bliography
\nocite{*}
%%-- start(titlepage)
-\titlehead{Version \input{rel-number} % -- \input{rel-date}
-}
+\titlehead{Version \input{rel-number}}
+
\subject{\small \itshape A Practical Guide for Developers, Managers, OS Experts,
and Companies}
@@ -186,23 +222,26 @@
(in alphabetical order):
}
-\parbox{50mm}{
+\parbox{80mm}{
\tiny
\begin{flushright}
Eitan Adler,\\
-Stefan Altmeyer,\\
+Stefan Altmeyer (Deutsche Telekom AG),\\
+Ronald Dauster,\\
John Dobson, \\
Steffen Härtlein, \\
-Ta'Id Holmes, \\
-Michael Kern,\\
-Michael Machado,\\
-Thorsten Müller,\\
-Oliver Podebradt,\\
-Thomas Quiehl,\\
-Peter Schichl,\\
+Ta'Id Holmes (Deutsche Telekom AG), \\
+Michael Kern (Deutsche Telekom AG),\\
+Michael Machado (Deutsche Telekom AG),\\
+Thorsten Müller (Deutsche Telekom AG),\\
+Tanja Neske (Deutsche Telekom AG),\\
+Oliver Podebradt (Deutsche Telekom AG),\\
+Thomas Quiehl (Deutsche Telekom AG),\\
+Peter Schichl (Deutsche Telekom AG),\\
Michael Schierl,\\
-Helene Tamer,\\
-Bernhard Tsai,\\
+Helene Tamer (T-Systems Internationl AG),\\
+Bernhard Tsai (Deutsche Telekom AG),\\
+Thomas Weißschuh (Amadeus Germany GmbH),\\
\ldots additionally all the feedback giving participants of the
European Legal \& Licensing Workshop 2013 in Amstardam\\
and all the others\ldots
@@ -252,19 +291,19 @@ \chapter*{Disclaimer}
%%%%%%%%%%%%%%%
\input{snippets/en/06C-OsFulfillmentByToDoListsInc}
-\input{snippets/en/06C-osFulfillmentByToDoLists/0601-agplFulfillToDoList}
-\input{snippets/en/06C-osFulfillmentByToDoLists/0602-apacheFulfillToDoList}
-\input{snippets/en/06C-osFulfillmentByToDoLists/0603-bsdFulfillToDoList}
-\input{snippets/en/06C-osFulfillmentByToDoLists/0613-cddlFulfillToDoList}
-\input{snippets/en/06C-osFulfillmentByToDoLists/0604-eplFulfillToDoList}
-\input{snippets/en/06C-osFulfillmentByToDoLists/0605-euplFulfillToDoList}
-\input{snippets/en/06C-osFulfillmentByToDoLists/0606-gplFulfillToDoList}
-\input{snippets/en/06C-osFulfillmentByToDoLists/0607-lgplFulfillToDoList}
-\input{snippets/en/06C-osFulfillmentByToDoLists/0608-mitFulfillToDoList}
-\input{snippets/en/06C-osFulfillmentByToDoLists/0609-mplFulfillToDoList}
-\input{snippets/en/06C-osFulfillmentByToDoLists/0610-msplFulfillToDoList}
-\input{snippets/en/06C-osFulfillmentByToDoLists/0611-pglFulfillToDoList}
-\input{snippets/en/06C-osFulfillmentByToDoLists/0612-phpFulfillToDoList}
+{\input{snippets/en/06C-osFulfillmentByToDoLists/0601-agplFulfillToDoList}}
+{\input{snippets/en/06C-osFulfillmentByToDoLists/0602-apacheFulfillToDoList}}
+{\input{snippets/en/06C-osFulfillmentByToDoLists/0603-bsdFulfillToDoList}}
+{\input{snippets/en/06C-osFulfillmentByToDoLists/0613-cddlFulfillToDoList}}
+{\input{snippets/en/06C-osFulfillmentByToDoLists/0604-eplFulfillToDoList}}
+{\input{snippets/en/06C-osFulfillmentByToDoLists/0605-euplFulfillToDoList}}
+{\input{snippets/en/06C-osFulfillmentByToDoLists/0606-gplFulfillToDoList}}
+{\input{snippets/en/06C-osFulfillmentByToDoLists/0607-lgplFulfillToDoList}}
+{\input{snippets/en/06C-osFulfillmentByToDoLists/0608-mitFulfillToDoList}}
+{\input{snippets/en/06C-osFulfillmentByToDoLists/0609-mplFulfillToDoList}}
+{\input{snippets/en/06C-osFulfillmentByToDoLists/0610-msplFulfillToDoList}}
+{\input{snippets/en/06C-osFulfillmentByToDoLists/0611-pglFulfillToDoList}}
+{\input{snippets/en/06C-osFulfillmentByToDoLists/0612-phpFulfillToDoList}}
%%%%%%%%%%%%%%%
@@ -294,5 +333,9 @@ \chapter{Appendices}
\bibliography{bibfiles/oscResourcesEn,bibfiles/oscCopiedButNotRead,bibfiles/oscNextActions}
-
\end{document}
+
+% Local Variables:
+% mode: latex
+% fill-column: 80
+% End:
View
BIN presentations/20130308-oslic-on-cebit-os-forum-rel-1.0.0.pdf
Binary file not shown.
View
BIN presentations/20130315-oslic-on-chemnitzer-linuxdays-rel-1.0.0.pdf
Binary file not shown.
View
BIN presentations/20130405-oslic-on-ellw-fsfe-amsterdam-1.0.0-with-spoken-comments.pdf
Binary file not shown.
View
BIN presentations/20130405-oslic-on-ellw-fsfe-amsterdam-1.0.0.pdf
Binary file not shown.
View
BIN presentations/20130522-oslic-oscad-linuxday-lecture-with-spoken-comments.pdf
Binary file not shown.
View
BIN presentations/20130522-oslic-oscad-linuxday-lecture.pdf
Binary file not shown.
View
2 rel-number.tex
@@ -1 +1 @@
-0.97.2
+0.99.2
View
5 snippets/20110905-LitCheckInc.tex
@@ -57,3 +57,8 @@ \section{Form [only to demo our lib style. will be replaced]}
\end{itemize}
%\bibliography{../bibfiles/oscResourcesEn}
+
+% Local Variables:
+% mode: latex
+% fill-column: 80
+% End:
View
5 snippets/20110912-TopicTopoi.tex
@@ -51,3 +51,8 @@
%\bibliography{../bibfiles/oscResourcesEn}
+
+% Local Variables:
+% mode: latex
+% fill-column: 80
+% End:
View
211 snippets/en/01C-IntroductionInc.tex
@@ -28,8 +28,8 @@ \chapter{Introduction}
% Abstract
\footnotesize \begin{quote}\itshape
-This chapter briefly describes the idea behind the OSLiC, the way it should be
-used and the way it can be read -- which is indeed not quite the same.
+This chapter briefly describes the idea behind the \oslic, the way it should be
+used and the way it can be read---which is indeed not quite the same.
\end{quote}
\normalsize{}
@@ -37,41 +37,42 @@ \chapter{Introduction}
This book focuses on just one issue: \emph{What needs to be done in order to act
in accordance with the licenses of those \emph{open source software} we use?}
The \emph{Open Source License Compendium} aims at reliably answering this
-question -- in a simple and easy to understand manner. However, it is not just
-another book on \emph{open source} in ge\-ne\-ral\footnote{Meanwhile, there are
+question---in a simple and easy to understand manner. However, it is not just
+another book on \emph{open source} in ge\-ne\-ral.\footnote{Meanwhile, there are
tons of literature dealing with open source. Trying to expand your knowledge by
means of books and articles might let you get lost in literature: our list of
-secondary literature may adumbrate this 'danger of being overwhelmed'. But
-nevertheless, our bibliography at the end of the OSLiC is not complete.
+secondary literature may adumbrate this `danger of being overwhelmed'. But
+nevertheless, our bibliography at the end of the \oslic{} is not complete.
Moreover, it is not intended to be complete. It is only an extract representing
-the background information we did not directly cite in the OSLiC. If we were
+the background information we did not directly cite in the \oslic. If we were
forced to indicate two books for attaining a good overview on the topic of
-\emph{open source (licenses)} we would name (a) the 'Rebel Code' (\cite[for a
-German version cf.][\nopage passim]{Moody2001a} -- \cite[for an English version
-cf.][passim]{Moody2002a}) and (b) the 'legal basic conditions'
+\emph{open source (licenses)} we would name (a) the `Rebel Code' (\cite[for a
+German version cf.][\nopage passim]{Moody2001a}---\cite[for an English version
+cf.][passim]{Moody2002a}) and (b) the `legal basic conditions'
(\cite[cf.][\nopage passim]{JaeMet2011a}). But fortunately, we are not forced to
-do so.}. The intention is, rather, for it to be a tool for simplifying the
+do so.} The intention is, rather, for it to be a tool for simplifying the
activities for achieving license conformity.
-This compendium was created out of a necessity at \emph{Deutsche Telekom AG} and
-a challenge for some of its software developers and project managers: Of course,
-the company itself wants to behave as license compliantly as its employees.
-Unfortunately, they could not find a reference text which simply lists what
-precisely must be done in order to comply with the license of that piece of open
-source being used.
-As some of these co-workers in Telekom projects, even we -- the initial authors
-of the OSLiC -- did not want to become open source license experts only for being
-able to use open source software in accordance with the respective licenses. We
+This compendium was created out of necessity at \emph{Deutsche Telekom AG} to
+counter a challenge some of its software developers and project managers were
+facing: Of course, the company itself wants to behave as license compliantly as
+its employees, but, unfortunately, they could not find a reference text which
+simply lists what precisely must be done in order to comply with the license of
+that piece of open source being used.
+
+As some of these co-workers in Telekom projects, even we---the initial authors
+of the \oslic---did not want to become open source license experts only for being
+able to use open source software in accordance with their respective licenses. We
did not want to become lawyers. We just wanted to do more efficiently, what
in those days claimed much time and many resources. We were searching for clear
guidance instead of having to determine a correct way through the jungle of open
-source licenses -- over and over again, project for project. We loved using the
+source licenses---over and over again, project for project. We loved using the
high-quality open source software to improve our performance. We liked using it
legally. But we did not like to laboriously discuss the legal constraints of the
many and different open source licenses.
-What we needed, was an easy-to-use handout which would lead us without any
+What we needed was an easy-to-use handout which would lead us without any
detours to executable lists of work items. We wished to obtain to-do lists,
tailored to our usecases and our licenses. We needed reliable lists of tasks we
only had to execute for being sure that we were acting in accordance with the
@@ -79,7 +80,7 @@ \chapter{Introduction}
For solving this problem our company took three decisions:
-The first decision our company arrived at, was to support a small group of
+The first decision our company arrived at was to support a small group of
employees to act as \emph{a board of open source license experts}: They should
offer a service for the whole company. Projects, managers, and developers should
be able to ask this board what they have to do for complying with a specific
@@ -88,38 +89,38 @@ \chapter{Introduction}
are acting according to the corresponding open source licenses. The idea behind
this decision was simple. It would save cost and increase quality if one had one
central group of experts instead of being obliged to select (and to train)
-developers -- over and over again, for every new project. So, the \emph{OSRB} --
-the \emph{Telekom Open Source Review Board} -- was founded as an internal expert
-group -- as a self-organizing, bottom-up driven community.
+developers---over and over again, for every new project. So, the \emph{OSRB}
+(the \emph{Telekom Open Source Review Board}) was founded as an internal expert
+group---as a self-organizing, bottom-up driven community.
-The second decision our company took, was to allow this \emph{Telekom OSRB} to
-collect their results systematically -- in the form of a reusable compendium.
+The second decision our company took was to allow this \emph{Telekom OSRB} to
+collect their results systematically---in the form of a reusable compendium.
The idea behind this decision was also simple: The more the internal service
became known, the more the workload would increase: the more work, the more
resources, the more costs. So, such a compendium should save costs and enable
the requestors to find answers by themselves without becoming license experts:
For all default cases, they should find an answer in the compendium instead of
having to request that their work is analyzed by the OSRB. Thus, the planned
-\emph{Telekom Open Source License Compendium} prevents Telekom from being forced
-to increase the number of OSRB members in the future.
+\emph{Telekom Open Source License Compendium} will prevent the need
+to increase the size of the OSRB in the future.
-The third decision our company reached, was to allow the \emph{Telekom OSRB} to
+The third decision our company reached was to allow the \emph{Telekom OSRB} to
create the compendium in the same mode of cooperation that open source projects
-usually use. Again, a simple reason evoked this ruling: If in the future
--- as a rule -- not a reviewing OSRB, but a simple manual should assure the open
-source license compliant behavior of projects, programmers and managers, this
+usually use. Again, a simple reason evoked this ruling: If in the future---as a
+rule---not a reviewing OSRB, but a simple manual should assure the open
+source license compliant behavior of projects, programmers, and managers, this
book had of course to be particularly reliable. There is a known feature of the
open source working model: the ongoing review by the cooperating community
-increases the quality. Therefore, the decision, not only to write an internal
-'Telekom handout', but to enable the whole community to use, to modify and to
-redistribute a broader \emph{Open Source License Compendium}, was a decision for
+increases the quality. Therefore, the decision not only to write an internal
+`Telekom handout,' but to enable the whole community to use, modify, and
+redistribute a broader \emph{Open Source License Compendium} was a decision for
improving quality. Consequently, the \emph{OSRB} decided to publish the
-\emph{OSLiC} as a set of LaTeX sources, publicly available via the open
-repository GitHub\footnote{Get the code by using the link
+\emph{\oslic} as a set of \LaTeX sources, publicly available via the open
+repository GitHub.\footnote{Get the code by using the link
\texttt{https://github.com/dtag-dbu/oslic}; get project information by
\texttt{http://dtag-dbu.github.com/oslic/} or by
-\texttt{http://www.oslic.org/}.}. And it licensed the OSLiC under Creative
-Commons Attribution-ShareAlike 3.0 Germany License\footnote{ This text is
+\texttt{http://www.oslic.org/}.} And it licensed the \oslic{} under Creative
+Commons Attribution-ShareAlike 3.0 Germany License.\footnote{This text is
licensed under the Creative Commons Attribution-ShareAlike 3.0 Germany License
(\texttt{http://creativecommons.org/licenses/by-sa/3.0/de/}): Feel free
\enquote{to share (to copy, distribute and transmit)} or \enquote{to remix (to
@@ -131,86 +132,89 @@ \chapter{Introduction}
\texttt{http://www.telekom.com}. In a paper-like reuse please insert a short
hint to \texttt{http://www.telekom.com}, to the initial authors, and to their
sponsor \textit{Deutsche Telekom AG} into your preface. For normal citations
-please use the scientific standard.}.
+please use the scientific standard.}
-But to publish the \emph{OSLiC} as a free book has another important connotation --
-at least for the \emph{Telekom OSRB}: It is also intended to be an appreciative
-\emph{giving back} to the \emph{open source community} which has enriched and
-simplified the life of so many employees and companies over so many years.
+But to publish the \emph{\oslic} as a free book has another important
+connotation---at least for the \emph{Telekom OSRB}: It is also intended to be an
+appreciative \emph{giving back} to the \emph{open source community} which has
+enriched and simplified the life of so many employees and companies over so many
+years.
-Altogether, the OSLiC follows five principles:
+Altogether, the \oslic{} follows five principles:
\begin{description}
- \item[To-do lists as the core, discussions around them]: Based on a simple
- form to gather information concerning the concrete use of a piece of open
- source software and its license, the OSLiC shall offer an easy-to-use finder
+ \item[To-do lists as the core, discussions around them] Based on a simple
+ form for gathering information concerning the use of a piece of open
+ source software and its license, the \oslic{} shall offer an easy to use finder
taking the requestor to the respective to-do list for ensuring license
- conformity. In addition, all these elements of the OSLiC should comprehensibly
+ conformity. In addition, all these elements of the \oslic{} should comprehensibly
be introduced and discussed without disturbing the usage itself.
- \item[Quotations with thoroughly specified sources]\label{QuotationPrinciple}:
- The OSLiC shall be revisable and reliable. It shall comprehensibly argue and
+ \item[Quotations with thoroughly specified sources]\label{QuotationPrinciple}
+ The \oslic{} shall be revisable and reliable. It shall comprehensibly argue and
explicitly specify why it adopts which information, from whom, in which
- version, and why\footnote{For that purpose, we are using an 'old-fashioned'
+ version, and why.\footnote{For that purpose, we are using an `old-fashioned'
bibliographic style with footnotes, instead of endnotes or inline-hints.
We want to enable the users to review or to ignore our comments and hints just
- as they prefer -- but on all accounts without being disturbed by large inline
+ as they prefer---but on all accounts without being disturbed by large inline
comments or frequent page turnings. We know that modern writer guides prefer
- less 'noisy' styles (\cite[pars pro toto cf.][\nopage passim]{Mla2009a}). But
- for a reliable usage -- challenged by the often modified internet sources --
- these methods are still a little imprecise (for details $\rightarrow$ OSLiC,
- pp.\ \pageref{sec:QuotationAppendix}. For a short motivation of the style used
- in the OSLiC \cite[cf.][\nopage passim]{Reincke2012a}. For a more elaborated
- legitimizing version \cite[cf.][\nopage passim]{Reincke2012b}).}.
+ less `noisy' styles (\cite[pars pro toto cf.][\nopage passim]{Mla2009a}). But
+ for a reliable usage---challenged by the often modified internet
+ sources---these methods are still a little imprecise (for details
+ $\rightarrow$ \oslic, pp.\ \pageref{sec:QuotationAppendix}. For a short
+ motivation of the style used in the \oslic{} \cite[cf.][\nopage
+ passim]{Reincke2012a}. For a more elaborated legitimizing version
+ \cite[cf.][\nopage passim]{Reincke2012b}).}
- \item[No clearing the forest, but cutting a swath]: The OSLiC has to deal with
+ \item[Not clearing the forest, but cutting a swath] The \oslic{} has to deal with
licenses and their legal aspects, no doubt. But it shall not discuss all
details of every aspect. It shall focus on one possible way to act according
- to a license in a specific usecase -- even if it is known that there might be
- alternatives\footnote{The OSLiC shall not counsel projects with respect to
+ to a license in a specific usecase---even if it is known that there might be
+ alternatives.\footnote{The \oslic{} shall not counsel projects with respect to
their specific needs. This must remain the task for lawyers and legal experts.
- The OSLiC cannot and shall not replace a legal review or a legal advice by
+ The \oslic{} cannot and shall not replace a legal review or a legal advice by
lawyers. It shall inspire developers, managers, open source experts, and
- companies to find good solutions which they finally should have reviewed by
- legal counselors in the end. For the German readers let us repeat again: The
- OSLiC naturally respects the German 'Rechtsdienstleistungsgesetz'. It only
+ companies to find good solutions, which they finally should have reviewed by
+ legal counselors. For the German readers let us repeat again: The
+ \oslic{} naturally respects the German \emph{Rechtsdienstleistungsgesetz}. It only
contains legal reflections addressed to a general public. Its content may only
be read as a \enquote{nur an die Allgemeinheit gerichtete Darstellung und
- Erörterung von Rechtsfragen}.}.
+ Erörterung von Rechtsfragen}.}
- \item[Take the license text seriously]: The OSLiC shall not give general
+ \item[Take the license text seriously!] The \oslic{} shall not give general
lectures on legal discussions, much less shall it participate in them. It
shall only find one dependable way for each license and each usecase to comply
with the license. The main source for this analysis shall be the exact reading
- of the open source licenses themselves -- based on and supported by the
+ of the open source licenses themselves---based on and supported by the
interpretation of benevolent lawyers and rationally arguing software
- developers. The OSLiC shall respect that open source licenses are written for
+ developers. The \oslic{} shall respect that open source licenses are written for
software developers (and sometimes by developers).
- \item[Trust the swarm]: The OSLiC shall be open for improvements and
+ \item[Trust the swarm!] The \oslic{} shall be open for improvements and
adjustments encouraged and stimulated also by other people than employees of
\emph{Deutsche Telekom AG}.
\end{description}
-Based on these principles the OSLiC offers two methods for being used:
+Based on these principles the \oslic{} offers two methods for being used:
First and foremost the readers expect to simply and quickly find those to-do
-lists fitting their needs. Here is the respective process\footnote{For the well
-known 'quick and dirty hackers' -- as we tend to be, too -- we have integrated a
-shortcut: If you already know the license of the open source package you want to
-use and if you are very familiar with the meaning of the open source use cases
-we defined, then you might directly jump to the corresponding license specific
-chapter, without 'struggling' with \textit{OSLiC 5 query form} ($\rightarrow$
-OSLiC p. \pageref{OSLiCStandardFormForGatheringInformation}), the taxonomic
-\textit{Open Source Use Case Finder} ($\rightarrow$
-\pageref{OSLiCUseCaseFinder}) or the \textit{O}pen \textit{S}ource \textit{U}se
-\textit{C}ase page ($\rightarrow$ \pageref{OSUCList}ff.): Some of the chapters
-dedicated to specific open source licenses start with a license specific
-finder offering a set of license specific use cases -- which, according to the
-complexity of the license, in some cases could be stripped down. But the
-disadvantage of this method is that you have to apply your knowledge about the
-use cases and their side effects by yourself without the systematically guiding
-OSLiC process.}:
+lists fitting their needs. Here is the respective process:%
+ \footnote{For the well known `quick and dirty hackers'---as we tend to be,
+ too---we have integrated a shortcut: If you already know the license of the
+ open source package you want to use and if you are very familiar with the
+ meaning of the open source use cases we defined, then you might directly
+ jump to the corresponding license specific chapter, without `struggling'
+ with \textit{OSLiC 5 query form} ($\rightarrow$ \oslic{} p.
+ \pageref{OSLiCStandardFormForGatheringInformation}), the taxonomic
+ \textit{Open Source Use Case Finder} ($\rightarrow$
+ \pageref{OSLiCUseCaseFinder}) or the \textit{O}pen \textit{S}ource \textit{U}se
+ \textit{C}ase page ($\rightarrow$ \pageref{OSUCList}ff.): Some of the chapters
+ dedicated to specific open source licenses start with a license specific
+ finder offering a set of license specific use cases---which, according to the
+ complexity of the license, in some cases could be stripped down. But the
+ disadvantage of this method is that you have to apply your knowledge about the
+ use cases and their side effects by yourself without being systematically guided
+ by the \oslic{} process.}
\tikzstyle{decision} = [diamond, draw, fill=gray!20,
text width=4.5em, text badly centered, node distance=4cm, inner sep=0pt]
@@ -226,16 +230,16 @@ \chapter{Introduction}
\tikzstyle{line} = [draw, -latex']
-\tikzstyle{cloud} = [draw, ellipse, text width=6em, text centered, fill=gray!10]
+\tikzstyle{cloud} = [draw, ellipse, text centered, fill=gray!10]
\begin{tikzpicture}[node distance =1.5cm, auto]
\footnotesize
% Place nodes
- \node [cloud] (start) at (1,10)
+ \node [cloud, anchor=south, text width=7em] (start) at (1,10)
{$\forall$ open source \\ components};
- \node [preparation] (select) at (5,10)
+ \node [preparation, below of=start] (select)
{select next open source component};
\node [preparation, below of=select] (analyze)
{analyze its role as part of software system};
@@ -267,7 +271,7 @@ \chapter{Introduction}
to-do list} ($\rightarrow$ \pageref{OSUCToDoLists}ff.)};
\node [decision, right of=process] (other) {more?};
- \node [cloud, below of=other] (stop) {stop};
+ \node [cloud, right of=other, anchor=west] (stop) {stop};
\path [line] (start) -- (select);
@@ -290,15 +294,20 @@ \chapter{Introduction}
\end{tikzpicture}
Second, the readers might wish to comprehend the whole analysis. So, we briefly
-discuss open source licenses taxonomies as the basis for a license compliant
-behavior\footnote{$\rightarrow$ OSLIC \enquote{\nameref{sec:LicenseTaxonomies}},
-pp.\ \pageref{sec:LicenseTaxonomies}}. We consider some side effects of acting
-according to the open source licenses\footnote{$\rightarrow$ OSLiC
-\enquote{\nameref{sec:SideEffects}}, pp.\ \pageref{sec:SideEffects}}. Finally,
-we study the structure of open source use cases\footnote{$\rightarrow$ OSLiC
-\enquote{\nameref{sec:OSUCdeduction}}, pp.\ \pageref{sec:OSUCdeduction}}.
+discuss open source license taxonomies as the basis for a license compliant
+behavior.\footnote{$\rightarrow$ OSLIC \enquote{\nameref{sec:LicenseTaxonomies}},
+pp.\ \pageref{sec:LicenseTaxonomies}} We consider some side effects of acting
+according to the open source licenses.\footnote{$\rightarrow$ OSLiC
+\enquote{\nameref{sec:SideEffects}}, pp.\ \pageref{sec:SideEffects}} Finally,
+we study the structure of open source use cases.\footnote{$\rightarrow$ OSLiC
+\enquote{\nameref{sec:OSUCdeduction}}, pp.\ \pageref{sec:OSUCdeduction}}
So, let us close our introduction by using, modifying, and (re)distributing a
well known wish of a well known man: Happy (Legally) Hacking.
%\bibliography{../../../bibfiles/oscResourcesEn}
+
+% Local Variables:
+% mode: latex
+% fill-column: 80
+% End:
View
1,771 snippets/en/02C-SameIdeaDifferentLicenseModelsInc.tex
908 additions, 863 deletions not shown because the diff is too large. Please use a local Git client to view these changes.
View
6 snippets/en/03C-ImportantMinorPointsInc.tex
@@ -23,5 +23,7 @@
% ----------------
\chapter{Open Source: About Some Side Effects}\label{sec:SideEffects}
-
-
+% Local Variables:
+% mode: latex
+% fill-column: 80
+% End:
View
716 snippets/en/03C-osImportantMinorPoints/0301-osAndPatentsInc.tex
@@ -19,108 +19,106 @@
% mycsrf (c) K. Reincke 2012 CC BY 3.0 http://mycsrf.fodina.de/ ]
%
-
%% use all entries of the bibliography
%\nocite{*}
\section{The problem of implicitly releasing patents}
-\footnotesize \begin{quote}\itshape In this chapter, we are briefly analyzing
-the effect of patent clauses in open source licenses -- not in general, but with
+\footnotesize \begin{quote}\itshape In this chapter, we briefly analyze
+the effects of patent clauses in open source licenses---not in general, but with
respect to the license fulfilling tasks they require, also known as the
-'implicit acceptance of a patent use' by distributing open source software.
+`implicit acceptance of a patent use' by distributing open source software.
\end{quote}
\normalsize
At least the free software movement frowns on the existence of software
-patents\footnote{For an early and elaborated description on the effects of
-software patents based on the viewpoint of the free software movement
-\cite[see][\nopage wp]{Stallman2001a}. This lecture seems to have been given
-more than once and printed later on (\cite[cf.][\nopage wp]{Stallman2002a}).
-Within the first decade of 2000, the focus switched to a more political fight
-against software patents (\cite[cf.][\nopage wp]{Stallman2004a}). But recently
-there seems to have been appeared another turn in dealing with software patents:
-Not fighting against the patents, but mitigating their effects: The proposal is
-'[...] (to legislate) that developing, distributing, or running a program on
-generally used computing hardware does not constitute patent infringement'
-(\cite[cf.][\nopage wp]{Stallman2012a})}. One of the most known witnesses for
-that attitude is the GPL itself. Its preamble purports that \enquote{[\ldots]
-any free program is threatened constantly by software
-patents}\footcite[cf.][wp]{Gpl20OsiLicense1991a}. One can read that the open
+patents.%
+ \footnote{For an early and elaborate description on the effects of
+ software patents based on the viewpoint of the free software movement
+ \cite[see][\nopage wp]{Stallman2001a}. This lecture seems to have been given
+ more than once and printed later on (\cite[cf.][\nopage wp]{Stallman2002a}).
+ Within the first decade of 2000, the focus switched to a more political fight
+ against software patents (\cite[cf.][\nopage wp]{Stallman2004a}). But recently
+ there seems to have appeared another turn in dealing with software patents:
+ Not fighting against the patents, but mitigating their effects. The proposal is
+ `[...] (to legislate) that developing, distributing, or running a program on
+ generally used computing hardware does not constitute patent infringement'
+ (\cite[cf.][\nopage wp]{Stallman2012a})}
+One of the best known witnesses for that attitude is the GPL itself. Its
+preamble purports that \enquote{[\ldots] any free program is threatened
+constantly by software patents.}\citeGPLtwo{} One can read that the open
source community fears three risks: First, they are apprehensive of people who
hijack the idea of a piece of open source software they do not have developed,
register a corresponding patent, and finally try to earn money by preventing the
-use of the software or by envolving its users into patent