Omówiono już większość powodów, o których myślę, ale pomyślałem, że dodam jeszcze dwa, które mi się przydarzyły:
Czasopismo nie ma pojęcia, co robić .
W przypadku jednego z artykułów, nad którymi pracowałem, zdecydowałem, że jestem absolutnie, bez żadnych wątpliwości, że będę zawierał kod źródłowy (cały punkt pracy to wizualizacja danych) i przykładowe dane, które mu towarzyszyć. Tak więc wraz ze zgłoszeniem załączyłem Elektroniczne suplementy 1 i 2 - skrypt R z moim kodem oraz plik CSV z danymi potrzebnymi dla wspomnianego skryptu R.
Okazuje się, że dziennik może przyjmować suplementy elektroniczne tylko wtedy, gdy zostały przypisane do plików Word. Próbując przez większą część dnia uzyskać skrypt R w tej formie, poddałem się i postanowiłem nie dołączać kodu jako dodatku. Mógłbym go założyć na moim uniwersytecie, ale jako doktorant wiedziałem, że stracę tam konto w ciągu ~ 1 roku - open source nie przyda się, jeśli zostanie natychmiast przejęty przez linkrot.
Skończyło się na tym, że umieściłem go na GitHubie i zamieściłem odniesienie do tego w gazecie, ale to dlatego, że naprawdę chciałem wprowadzić kod. Widzę, zwłaszcza, że większość ludzi w mojej branży nie używa czegoś takiego jak GitHub, po prostu decydując, że wysiłek nie będzie warty garstki ludzi, którzy go pobiorą i którzy i tak mogą do mnie napisać, jeśli naprawdę tego chcą.
Czasopismo po prostu nie jest zainteresowane
Na żądanie recenzenta umieściłem kilka drobnych szczegółów na temat samego kodu, ale jest to dziennik kliniczny (czytaj: nie ma jednego kodu), nie zezwala na suplementy elektroniczne, a dodanie kodu źródłowego prawdopodobnie byłoby więcej kłopotów niż było warto.
Paradoksalnie, jeśli ktoś nie szukać kodu, to jest (lub wkrótce będzie) open source, ale został już uruchomiony na krawędzi „to rośnie distractingly techniczna” i postanowiłem, że krótka, „make recenzent szczęśliwy „wspomnienie było wszystkim, co zamierzałem zrobić.