Zasady dotyczące publikacji i rozwoju kodu Open Source w środowisku akademickim

11

Wprowadzenie

Pozwólcie, że najpierw przedstawię sprzeczne twierdzenia w tej sprawie, aby zilustrować problemy.

Od tego czasu osobiście chciałbym mieć otwarty kod na każdym etapie programowania

  • inni zobaczą i wykorzystają to, co robię
  • Lubię też ponownie wykorzystywać istniejący kod
  • osoby trzecie mogą wnosić wkład
  • społeczeństwo mnie finansuje, więc społeczeństwo ma prawo zobaczyć

Ale mój szef mówi

  • musi zatwierdzić to, co stanie się publiczne pod jego nazwiskiem (lub instytutem) i nie może zatwierdzić każdego kroku
  • Istnieją wytyczne dotyczące własności intelektualnej instytutu

i moi koledzy mówią

  • inni przyjdą i ukradną moje niepublikowane pomysły
  • mój kod eksperymentalny jest mało użyteczny dla innych

pytania

Aby opracować w moim laboratorium plan publikacji kodu i rozwoju oprogramowania typu open source, chcemy zadać następujące pytania.

  1. Czy istnieją już takie wytyczne dotyczące ważnych zagadnień otwartego oprogramowania w środowisku akademickim?
  2. Jakie kwestie należy uwzględnić w takich wytycznych?
  3. Jak myślisz, jaki jest właściwy sposób na wdrożenie i stosowanie takich wytycznych?

Uwagi

Kwestie kredytowania, odtwarzalności, dokumentacji kodu i gdzie publikować, chcemy rozwiązać w osobnych wytycznych.

Jan
źródło
3
Co to za kraj? Niektóre granty NSF w USA wymagają otwartego pozyskiwania oprogramowania opracowanego na ich podstawie (chociaż mogą nie określać harmonogramu).
Bill Barth,
1
To są Niemcy. Ale wytyczne są do ogólnego użytku. Jak postępować, jeśli istnieje potrzeba rozwoju oprogramowania typu open source. O ile nie istnieją szczególne wymagania z grantu lub tak ...
Jan
2
Nie uważam tego za nie na temat, jednak w Academia SE jest kilka podobnych tematów. Przykłady 1 2 3
nicoguaro
Spojrzę na to. Poprosiłem także o utworzenie tej wiki społeczności. aby wszyscy mogli zbierać i wnosić wkład.
stycznia
1
Dobrze byłoby znaleźć i przeczytać politykę instytucji dotyczącą praw własności intelektualnej. Twój szef prawdopodobnie ma przynajmniej częściową rację, że instytucja chce okazji zbadać nowe osiągnięcia w zakresie patentowania lub praw autorskich. Jeśli tak, musisz znaleźć sposób pracy w ramach tych zasad.
Brian Borchers,

Odpowiedzi:

3

Zebraliśmy prawne i osobiste obawy współpracowników i kierownika działu i opracowaliśmy formularz, który

  • określa formę, treść i zakres publikacji oprogramowania
  • nazywa dewelopera
  • odnosi się do sprzecznych interesów w laboratorium
  • może być podpisany przez kierownika działu

udzielić ogólnej, ale dobrze zdefiniowanej zgody na publikację oprogramowania zarówno w wersjach ostatecznych, jak i jako oprogramowanie open source.

Zobacz tę stronę gitlab, aby pobrać dokument i texźródła.

Jan
źródło