Richtlinien in Bezug auf die Veröffentlichung und Open Source-Entwicklung von Code in der Wissenschaft

11

Einführung

Lassen Sie mich zunächst einige widersprüchliche Aussagen machen, um zu veranschaulichen, worum es geht.

Persönlich möchte ich meinen Code seitdem in jeder Entwicklungsphase offen haben

  • andere werden sehen und ausnutzen, was ich tue
  • Ich verwende auch gerne vorhandenen Code
  • Dritte können dazu beitragen
  • Die Öffentlichkeit finanziert mich, also hat die Öffentlichkeit das Recht zu sehen

Aber mein Chef sagt

  • Er muss genehmigen, was unter seinem Namen (oder dem des Instituts) veröffentlicht wird, und er kann nicht jeden einzelnen Schritt genehmigen
  • Es gibt Richtlinien, die sich auf das geistige Eigentum des Instituts beziehen

und meine Kollegen sagen

  • andere werden kommen und meine unveröffentlichten Ideen stehlen
  • Mein experimenteller Code ist für andere von geringem Nutzen

Fragen

Um einen Entwurf für die Veröffentlichung von Code und die Open Source-Entwicklung in meinem Labor zu erstellen, möchten wir die folgenden Fragen aufwerfen.

  1. Gibt es bereits eine solche Richtlinie, die die wichtigen Themen offener Software im akademischen Bereich abdeckt?
  2. Welche Themen müssen in eine solche Richtlinie aufgenommen werden?
  3. Was ist Ihrer Meinung nach der richtige Weg, um eine solche Richtlinie umzusetzen und anzuwenden?

Bemerkungen

Die Themen Gutschrift, Reproduzierbarkeit, Codedokumentation und Veröffentlichungsort möchten wir in einer separaten Richtlinie behandeln.

Jan.
quelle
3
Welches Land ist das? Einige NSF-Zuschüsse in den USA erfordern Open-Sourcing von Software, die unter ihnen entwickelt wurde (obwohl sie möglicherweise nicht angeben, zu welchem ​​Zeitplan).
Bill Barth
1
Es ist Deutschland. Die Richtlinie ist jedoch für den allgemeinen Gebrauch bestimmt. Vorgehensweise bei Bedarf an Open Source-Entwicklung. Es sei denn , es gibt besondere Anforderungen durch einen Zuschuss oder so ...
Jan
2
Ich halte dies nicht für nicht zum Thema gehörend, dennoch gibt es in der Academia SE einige ähnliche Themen. Beispiele 1 2 3
nicoguaro
Ich werde mir das ansehen. Außerdem habe ich darum gebeten, dieses Community-Wiki zu erstellen. damit alle sammeln und beitragen können.
Januar
1
Sie sollten die Richtlinien der Institutionen zu Rechten des geistigen Eigentums gut finden und lesen. Ihr Chef hat wahrscheinlich zumindest teilweise Recht, dass die Institution die Möglichkeit haben möchte, neue Entwicklungen auf Patentierung oder Urheberrecht zu prüfen. In diesem Fall müssen Sie einen Weg finden, um innerhalb dieser Richtlinien zu arbeiten.
Brian Borchers

Antworten:

3

Wir haben die rechtlichen und persönlichen Anliegen der Kollegen und des Abteilungsleiters gesammelt und ein Formular zusammengestellt, das

  • definiert Form, Inhalt und Umfang der Softwareveröffentlichung
  • benennt den Entwickler
  • spricht konkurrierende Interessen innerhalb des Labors an
  • kann vom Abteilungsleiter unterschrieben werden

eine allgemeine, aber genau definierte Genehmigung für die Veröffentlichung von Software sowohl in endgültigen Versionen als auch als Open Source-Entwicklung zu erteilen.

Auf dieser Gitlab-Seite finden Sie einen Download des Dokuments und der texQuellen.

Jan.
quelle