Я хочу процитировать репозиторий GitHub в научных публикациях. Репозиторий, который я использовал, представляет собой форк оригинального репозитория GitHub, к которому прилагается документ. Оба репозитория одинаковы, но форк имеет дополнительный код для дальнейших вычислений и графиков.
Я процитировал документ, чтобы сослаться на методологию. Но я не использовал оригинальный GitHub, предоставленный в статье. Вместо этого я использовал вилку.
Должен ли я цитировать вилку?
Вы должны указать оригинальную статью и форк GitHub. Вы обязаны цитировать все источники, которые вы использовали, даже если они пересекаются. В ваших методах также должно быть точно указано, какой код вы повторно использовали.
Для простоты исходный код относится к программному обеспечению, предоставленному исходным репозиторием или документом, а дополнительный код относится к тому, что предоставляется только форком.
Хорошая лакмусовая бумажка такова: предположим, вы сами написали дополнительный код. Не могли бы вы упомянуть об этом, какие алгоритмы вы использовали и т. д. в статье? Или этот код будет частью вашей публикации, например, для обеспечения воспроизводимости. Если да, вы также должны указать вилку.
Например, если исходный код позволяет вам выполнять некоторые симуляции, а дополнительный код предназначен только для построения графиков и не касается реальных симуляций (и вы проверили это в разумных пределах), не цитируйте разветвление по той же причине, по которой вы не будет упоминать или предоставлять какой-либо собственный код или библиотеку построения графиков, которые ничего не делают, кроме построения некоторых существующих данных. Нет причин предполагать, что оригинала недостаточно для воспроизведения ваших результатов. Если это значительно помогло вам в подготовке ваших графиков, подумайте о том, чтобы признать это.
Однако если дополнительный код модифицирует исходный код таким образом, что это может повлиять на результаты, укажите его. Неважно, добавлял ли код какую-либо функциональность, которую вы использовали, но без этой ссылки ваша работа больше не может быть воспроизведена. Помните, что цитирование не только воздает должное, но и перекладывает вину.
Приведите наиболее актуальную версию.
Не могли бы вы сообщить мне, должен ли я указать версию форка? или нет?
Вы использовали репозиторий, который разветвляет оригинал, чтобы добавить код для дальнейших вычислений и графиков. * Учитывая, что вы цитируете методологию статьи, которая появляется в исходном репозитории и не изменилась в ответвлении, я бы предложил использовать исходный репозиторий. Тем не менее, на самом деле не имеет значения, что вы используете.
Если статья опубликована, укажите опубликованную версию, а не GitHub .
* Я не сразу понимаю, зачем нужен форк для дополнительного кода. Этот код мог появиться в оригинальном репозитории.
пользователь111388
Пер Александерссон
Чепнер