Ja, wenn das Modul auf anpera.net veröffentlicht wird, geht das von meiner Seite absolut klar.
Aber vielleicht an dieser Stelle allgemein etwas zu 0.9.7 und 1.x.x.
Die beiden Versionen unterscheiden sich nämlich nicht nur im Code und im Aufbau, sondern auch in der zugrundeliegenden Lizenz. Und dieser Lizenzunterschied macht wesentlich mehr Probleme beim Übernehmen von Erweiterungen, als den Code umzubiegen...
LoGD 1.x.x steht unter einer "Creative Commons License" (CCL). Diese verlangt, dass auch alle damit verwendeten Erweiterungen unter der selben CCL stehen.
LoGD 0.9.7 steht aber unter der "GNU General Public License" (GPL), und die meisten dafür veröffentlichten Erweiterungen ebenfalls.
Das bedeutet aber auch, dass Erweiterungen aus LoGD 0.9.7
nicht in LoGD 1.x.x verwendet werden
dürfen, da der LoGD 0.9.7-Code eben nicht unter der CCL steht, wie es LoGD 1.x.x verlangt.
Mit dem Einbau einer Erweiterung aus LoGD 0.9.7 in LoGD 1.x.x verstößt du im Prinzip also gegen beide Lizenzen gleichzeitig und dürftest genau genommen keine der beiden Versionen mehr nutzen.
(Da sowohl CCL, wie auch GPL in Deutschland rechtlich anerkannt sind, könnte ein Autor, der sein LoGD 0.9.7-Modul in deiner 1.x.x-Version wiederfindet, sogar gegen dich klagen. Jedenfalls theoretisch.)
Besonders dramatisch wird das dadurch, dass nur der Urheber selbst in der Lage ist, den benötigten Lizenzwandel durchzuführen, indem er sein Werk eben noch einmal höchstpersönlich unter der CCL veröffentlicht. Und da in Deutschland das Urheberrecht nicht übertragbar ist, genügt genau genommen nichteinmal die schriftliche Erlaubnis des Urhebers, wenn du ein Werk unter einer anderen Lizenz nutzen willst als die, unter der es ursprünglich veröffentlicht wurde. (Ob man das irgendwie als Nutzungsrecht auslegen kann, weiß ich nicht.)
Siehe dazu auch
hier.
So, nachdem ich nun genug geschockt habe:
Ich habe meinen Code "für LoGD" geschrieben, nicht für eine bestimmte Lizenz. Den Gartenflirt hab ich glaub ich an anderer Stelle sogar selbst schonmal unter der CCL veröffentlicht, von daher kein Problem.
Aber ganz allgemein gilt für meine Erweiterungen:
Wenn eine meiner 0.9.7-Erweiterungen als Modul für 1.x.x hier auf anpera.net veröffentlicht wird, dann kommt das einer Veröffentlichung durch mich gleich. Durch die Veröffentlichung auf anpera.net ist der notwendige Lizenzwandel von GPL nach CCL also automatisch vollzogen. Das gilt aber ausdrücklich nur für meine eigenen Erweiterungen! Bei anderen Autoren, die auf anpera.net Erweiterungen für 0.9.7 veröffentlicht haben, gilt das
nicht! Ich kann nur für mich sprechen. Vorsicht also vor dem Lizenz-Fallstrick.