{"id":998,"date":"2013-02-26T07:30:06","date_gmt":"2013-02-26T06:30:06","guid":{"rendered":"http:\/\/www.helden-software.de\/?p=998"},"modified":"2013-02-26T07:30:06","modified_gmt":"2013-02-26T06:30:06","slug":"die-helden-software-und-open-source","status":"publish","type":"post","link":"https:\/\/www.helden-software.de\/index.php\/2013\/02\/26\/die-helden-software-und-open-source\/","title":{"rendered":"Die Helden-Software und Open Source"},"content":{"rendered":"<p><span style=\"color: #000000;\">Da der letzte Valentinstag gleichzeitig der <a href=\"http:\/\/ikhaya.ubuntuusers.de\/2013\/02\/13\/der-i-love-free-software-day-am-14-februar\/\"><span style=\"color: #000000;\">&#8222;I love Free Software&#8220;-Day<\/span><\/a> war und wir immer wieder gefragt werden, wieso die Helden-Software nicht Open Source ist, m\u00f6chte ich die Gelegenheit ergreifen und in diesem Blogbeitrag erkl\u00e4ren, wieso das nicht der Fall sein wird.<\/span><\/p>\n<p><span style=\"color: #000000;\">F\u00fcr uns gibt es drei gro\u00dfe Gr\u00fcnde, warum wir die Software nicht Open-Source machen:<\/span><\/p>\n<p><span style=\"color: #000000;\">1. Anforderungen von Ulisses<\/span><br \/>\n<span style=\"color: #000000;\"> Die Daten in der Helden-Software beruhen komplett auf Regeln, die durch den Verlag Ulisses-Spiele zum Thema Generierung und Steigerung zum Rollenspiel Das Schwarze Auge ver\u00f6ffentlicht wurden.<\/span><br \/>\n<span style=\"color: #000000;\"> Der Verlag hat s\u00e4mtliche Rechte an der Marke und den Werken. Durch den Verkauf dieser Werke m\u00f6chte der Verlag Geld verdienen um damit die Finanzierung neuer Publikationen und die Bezahlung seiner Angestellten sicherstellen zu k\u00f6nnen. Kernbedingung, die Ulisses unserem Kenntnisstand nach an alle Fan-Projekte stellt, ist, dass das Projekt die Regelwerke nicht entwerten darf. Deswegen gibt es in der Software zu Regeln sehr wenig bis keine Erkl\u00e4rungen. Jedes neues Feature ist f\u00fcr uns immer eine Gratwanderung, welche Informationen wir intern ben\u00f6tigen und welche problemlos dargestellt werden k\u00f6nnen (auch die Form der Darstellung ist dabei wichtig) ohne die Regelwerke zu entwerten.\u00a0 Wir verstehen die Software nur als Hilfe f\u00fcr die Generierung, Verwaltung und Steigerung von Helden und nicht als Ersatz f\u00fcr die Regelb\u00fccher. Wir versuchen den Anwendern so viele Hilfsmittel wie m\u00f6glich an die Hand zu geben, um selber Informationen eintragen oder \u00e4ndern zu k\u00f6nnen, wenn sie das ben\u00f6tigen.<\/span><br \/>\n<span style=\"color: #000000;\"> In der Software sind eine Menge von Daten und Algorithmen hinterlegt, die f\u00fcr die Steigerung und Generierung von Helden n\u00f6tig sind. W\u00fcrden wir diese Daten im Rahmen eines Open Source-Projekts jedermann zug\u00e4nglich machen, w\u00fcrden wir die Regelwerke massiv entwerten, weil jeder sich ohne Probleme die Werte von Rassen\/Kulturen\/Professionen zusammenstellen k\u00f6nnte und die Funktionsweise von verschiedenen Regelmechanismen ersichtlich ist.<\/span><br \/>\n<span style=\"color: #000000;\"> Bisher gab es eine stabile Vertrauensbasis zwischen Ulisses und uns. Und dieser w\u00fcrden wir nicht gerecht, wenn wir die Regelwerke entwerten. Es ist fraglich, ob solche Dinge wie das zeitgleiche Erscheinen von Publikationen und einer Version der Helden-Software, die diese unterst\u00fctzt, \u00fcberhaupt m\u00f6glich gewesen w\u00e4ren, wenn die Helden-Software Open Source w\u00e4re.<\/span><\/p>\n<p><span style=\"color: #000000;\">2. Entwicklungsprozess<\/span><br \/>\n<span style=\"color: #000000;\"> Viele Leute, die uns auf Open Source angesprochen haben, sind der Meinung, dass man mal eben einen Patch einreichen k\u00f6nnte. Dies ist aber nicht der Fall, da alleine durch die Regeln f\u00fcr Generierung und Steigerung eine Menge Sonderf\u00e4lle geschaffen wurden, die die Komplexit\u00e4t der Software erh\u00f6ht haben. \u00dcber abweichenden Regelungen aus 3 verschiedenen Settings wie ein bestimmter Mechanismus funktionieren soll, reden wir erstmal gar nicht.<\/span><br \/>\n<span style=\"color: #000000;\"> Um sich dort hineinzuarbeiten ist eine gewisse Zeit n\u00f6tig, auch wenn man auf erfahrene Java-Entwickler zur\u00fcckgreifen kann.<\/span><br \/>\n<span style=\"color: #000000;\"> Ein Problem w\u00e4ren auch unterschiedliche Interpretationen von Regeln und welche Sicht denn nun die ist, die implementiert werden soll.<\/span><br \/>\n<span style=\"color: #000000;\"> Ein Bild von den unterschiedlichen Interpretationen von DSA-Regeltexten kann man sich ja sehr sch\u00f6n in den diversen seitenlangen Diskussionen in verschiedenen DSA-Foren machen. Die eingereichten Patches m\u00fcssten auch reviewt und gr\u00fcndlich getestet werden, was den Aufwand f\u00fcr unsere Handvoll Tester nicht wirklich verringern w\u00fcrde.<\/span><br \/>\n<span style=\"color: #000000;\"> Das l\u00e4\u00dft sich mit einem kleinen geschlossenen Team und der Kommunikation \u00fcber Instant-Messenger, Mailinglisten und Bugzilla unserer Ansicht nach einfacher bewerkstelligen.<\/span><\/p>\n<p><span style=\"color: #000000;\">3. Eigene rechtliche Situation<\/span><br \/>\n<span style=\"color: #000000;\"> Wenn wir den Quellcode aus der Helden-Software freigeben wollen w\u00fcrden, m\u00fcsste jeder Entwickler der letzten 10 Jahre zustimmen. Da viele Entwickler noch nicht einmal mehr DSA spielen, ist es extrem schwer, die Kontakte wieder aufzubauen.<\/span><\/p>\n<p><span style=\"color: #000000;\">Jeder der drei Gr\u00fcnde w\u00e4re schon Grund genug die Software nicht als Open-Source zu ver\u00f6ffentlichen. Jeder der Lust hat, kann uns aber als Tester oder Entwickler unterst\u00fctzen.<\/span><br \/>\n<span style=\"color: #000000;\"> Als Entwickler m\u00f6chten wir vorher noch eine kleine &#8222;Probearbeit&#8220; in Form eines Plugins oder einer Software, die die Helden-Software unterst\u00fctzt, sehen. Dies dient zum einen dazu, dass wir die Programmiererfahrungen einsch\u00e4tzen k\u00f6nnen und dazu, dass wir sehen, dass er wirklich l\u00e4ngerfristiges Interesse hat.<\/span><span style=\"color: #008000;\"><span style=\"color: #000000;\"> Wenn ihr also Ideen oder etwas in der Mache habt, meldet euch bei uns.<\/span><br \/>\n<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Da der letzte Valentinstag gleichzeitig der &#8222;I love Free Software&#8220;-Day war und wir immer wieder gefragt werden, wieso die Helden-Software nicht Open Source ist, m\u00f6chte ich die Gelegenheit ergreifen und in diesem Blogbeitrag erkl\u00e4ren, wieso das nicht der Fall sein wird. F\u00fcr uns gibt es drei gro\u00dfe Gr\u00fcnde, warum wir die Software nicht Open-Source machen: [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-998","post","type-post","status-publish","format-standard","hentry","category-allgemein"],"_links":{"self":[{"href":"https:\/\/www.helden-software.de\/index.php\/wp-json\/wp\/v2\/posts\/998","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.helden-software.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.helden-software.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.helden-software.de\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.helden-software.de\/index.php\/wp-json\/wp\/v2\/comments?post=998"}],"version-history":[{"count":13,"href":"https:\/\/www.helden-software.de\/index.php\/wp-json\/wp\/v2\/posts\/998\/revisions"}],"predecessor-version":[{"id":1020,"href":"https:\/\/www.helden-software.de\/index.php\/wp-json\/wp\/v2\/posts\/998\/revisions\/1020"}],"wp:attachment":[{"href":"https:\/\/www.helden-software.de\/index.php\/wp-json\/wp\/v2\/media?parent=998"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.helden-software.de\/index.php\/wp-json\/wp\/v2\/categories?post=998"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.helden-software.de\/index.php\/wp-json\/wp\/v2\/tags?post=998"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}