Большинство причин, о которых я могу подумать, уже упоминалось здесь, но я подумал, что добавлю еще две, которые действительно произошли со мной:
Журнал не знает, что делать .
Для одной из работ, над которыми я работал, я решил, что абсолютно без сомнений собираюсь включить исходный код (весь смысл статьи был в визуализации данных) и примеры данных, которые будут сопровождать его. Поэтому вместе с представлением я приложил электронные дополнения 1 и 2 - сценарий R с моим кодом и файл CSV с данными, необходимыми для указанного сценария R.
Журнал, как выясняется, может принимать электронные приложения только в том случае, если они включены в файлы Word. Пытаясь большую часть дня получить R-скрипт в этой форме, я сдался и решил не включать код в качестве дополнения. Я мог бы разместить его в своем университете, но, будучи аспирантом, я знал, что потеряю там свою учетную запись через ~ 1 год - открытый исходный код бесполезен, если его немедленно обгонят с помощью linkrot.
Я закончил тем, что разместил его на GitHub и поместил ссылку на это в газете, но это было потому, что я действительно хотел, чтобы код вошел. Я вижу, тем более, что большинство людей в моей области не используют что-то вроде GitHub, просто решив, что усилия не будут стоить горстке людей, которые загрузят их, и которые в любом случае могут написать мне по электронной почте, если они действительно захотят.
Журнал просто не интересует
Я вставил некоторые мелкие детали о самом коде в документ по запросу от рецензента, но это клинический журнал (читай: никто не кодирует), он не допускает электронных дополнений, и опять же, добавление исходного кода, вероятно, было бы больше проблем, чем оно того стоило.
По иронии судьбы, если кто-то и пошел искать код, то он (или скоро будет) с открытым исходным кодом, но я уже работал на грани «Это становится все более отвлекающим», и я решил, что краткое изложение «порадует рецензента» «упоминание было все, что я собирался сделать.