Die Zeitschrift Association for Computing Machinery Transactions on Mathematical Software (ACM TOMS) veröffentlicht zahlreiche Artikel zu numerischen Algorithmen, die Software-Implementierungen enthalten. Gemäß ihrer redaktionellen Richtlinie enthält die Einreichung eines Algorithmuspapiers den Quellcode für eine Implementierung des in diesem Papier beschriebenen Algorithmus. Dieser Quellcode unterliegt der Copyright- und Lizenzvereinbarung der ACM-Software .
Da ich daran interessiert bin, Software-Implementierungen meiner eigenen Arbeit freizugeben, bin ich besorgt über die rechtlichen Auswirkungen dieser Lizenz. Wie interagiert diese Softwarelizenz speziell mit gängigen Open Source-Lizenzen (wie den GPLv3-, BSD-, MIT / X11- und Apache-Lizenzen)?
quelle
Antworten:
Normalerweise kann der Autor eines Werks es unter mehr als einer der von Ihnen genannten Open Source-Lizenzen lizenzieren (sogenannte Doppellizenzierung). Es scheint jedoch ein Problem damit zu geben, wenn Sie dies unter der referenzierten ACM-Redaktionsrichtlinie tun, die besagt, dass Sie verpflichtet wären, das Urheberrecht an veröffentlichten "Algorithmen" zu übertragen:
In der Richtlinie (und der ACM-Software- und Urheberrechts- und Lizenzvereinbarung) heißt es weiter, dass sie "den Autoren das Recht einräumt, ihr Material wiederzuverwenden, und auch die liberale Erlaubnis zur Wiederverwendung der zugehörigen Software für nichtkommerzielle Zwecke erteilt". Diese Beschränkung auf nichtkommerzielle Zwecke würde dann verhindern, dass der Autor (IMHO, IANAL) unter den in Ihrer Frage genannten Open Source-Lizenzen erneut lizenziert, da diese keine Unterscheidung zwischen kommerzieller und nichtkommerzieller Nutzung zulassen.
Eine mögliche Lösung finden Sie in der ausführlichen Diskussion der ACM-Urheberrechtsrichtlinie :
Ich habe keine Ahnung, wie oft solche Ausnahmen zur Veröffentlichung gewährt werden könnten. Wenn ich versuchen würde, eine solche Ausnahme zu suchen, würde ich wahrscheinlich argumentieren, dass ich die Software bereits unter einer dieser Open-Source-Lizenzen lizenziert habe und dass das ACM stattdessen das Urheberrecht an den durch Veröffentlichung des Artikels erstellten abgeleiteten Werken haben könnte.
Ich habe IANAL erwähnt (ich bin kein Anwalt)?
quelle