Неэтично ли использовать опубликованный код в моей кандидатской диссертации?

Я использовал код из опубликованной магистерской диссертации в своей докторской работе. Я изменил только 10% кода, чтобы удовлетворить мои исследовательские требования. Однако большая часть кода разработана первоначальным исследователем. Мне пришлось использовать код из литературы, потому что в настоящее время у меня нет времени, ресурсов или мотивации писать код с нуля.

Однако я стою перед дилеммой, делаю ли я что-то неэтичное, используя код, разработанный кем-то другим для своих исследований. Я буду цитировать оригинальный тезис в своих статьях и тезисах. Я процитирую его следующим образом:

Код, используемый в этой диссертации, был разработан на основе работы, опубликованной Джоном Доу в Университете Агарты [1].

[1] Доу, Дж. Реализация кода. Университет Агарты, 2008 г.

Кроме того, я не собираюсь добавлять код в свою диссертацию или статью. Будет ли это неэтичным и нарушением авторских прав оригинального автора?

Под какой лицензией был опубликован код? Скорее всего, первоначальный автор опубликовал код, чтобы вы и другие исследователи могли с ним работать.

Ответы (3)

Есть три проблемы:

  1. Это нарушение авторских прав? Это зависит от лицензии, под которой был выпущен исходный код. Вам придется прочитать это.

  2. Это плагиат? Нет, вы указали оригинального автора. Однако вы можете захотеть уточнить, что на самом деле это относительно незначительная модификация их кода. Ваша текущая формулировка «разработано на основе работы ...» может быть истолковано как «я получил некоторые идеи из их работы, но затем написал весь свой код с нуля», что исказило бы реальный вклад других авторов.

  3. Достаточно ли этого для вашей кандидатской диссертации? Вы можете написать целую диссертацию, просто используя чужую работу, правильно процитировав ее, с небольшими изменениями. Это не будет плагиатом, но и не даст вам докторскую степень, потому что не демонстрирует способность проводить независимые исследования. Таким образом, вы должны убедиться, что ваш консультант и комитет полностью осведомлены о том, какие части являются вашей собственной работой, а какие — работой других, чтобы они могли оценить ваши исследовательские достижения на основе того, что вы сделали . Если они не считают это адекватным, вам, возможно, придется проделать больше работы, чтобы завершить диссертацию, которая будет принята.

    То же самое относится и к публикации статьи. Здесь редакторы и рецензенты должны оценить вашу статью на основе ее новизны — какая ее часть является новой работой, а какая просто использует существующую работу?

Авторское право не действует, если код не опубликован.
@Buffy Нет, вам также нужна лицензия на использование кода. Вопрос касается этики использования кода, а не написания диссертации по этому поводу.
Хороший ответ, я добавлю, что при ссылке на код довольно стандартно указывать ссылку на общедоступный репозиторий, из которого вы получили код (например, GitHub)
«относительно небольшая модификация их кода»; на самом деле это будет зависеть от того, что делают эти 10% (и насколько они «критичны»); если 90% просто выполняют пользовательский интерфейс, форматирование и синтаксический анализ данных и что-то еще, в то время как 10% - это часть, которая фактически выполняет фактическую работу по анализу, что ж, эти 10% изменения будут, по сути, серьезным изменением ИМХО. ..
@AnonymousPhysicist Этот вопрос имеет здравый смысл и имеет мало общего с академическими кругами. Это то же самое, что «Этично ли использовать Microsoft Word для написания моей диссертации?», «Нет, если вы его пиратили».
@Buffy Если код не опубликован, все права защищены по умолчанию.
@CaptainEmacs, диссертация опубликована. Я не думаю, что авторское право означает то, что вы думаете. Речь идет о публикации, а не об использовании. Здесь много недоразумений. Не только по этому вопросу, а вообще. Я не могу переиздавать или публиковать производную работу без лицензии, но я, безусловно, могу ее использовать .
@CaptainEmacs, предположим, я угоняю грузовик по пути в Borders Books, а внутри у него тысяча книг. Предположим, я читал эти книги, вероятно, изданные «все права защищены». Я нарушаю не закон об авторском праве .
@ Баффи Боюсь, я вообще не могу понять твои аргументы здесь. Это просто уход от вопроса. А именно: могу ли я использовать код, защищенный авторским правом, для моей докторской работы, которая по определению общедоступна? Я не думаю, что здесь был дан компетентный ответ. Пример с угнанным грузовиком здесь ни при чем; это уголовное дело, в то время как авторское право и т. д. являются гражданскими делами. Это будут отдельные судебные процессы, даже если они относятся к одному и тому же инциденту. Вопрос в том, попадете ли вы в неприятности из-за использования опубликованного, но не авторского лева метода. Движение за свободное программное обеспечение постоянно борется с этими проблемами.
Что касается этики, пока цитата четкая и недвусмысленная, проблем не возникает. Я думаю, что суть в правовом аспекте.
@CaptainEmacs, что именно, по вашему мнению, защищает и предотвращает закон об авторском праве? См.: en.wikipedia.org/wiki/Copyright_law_of_the_United_States . Речь идет о публикации и отображении работ других и производных работ, основанных на них. Дело вовсе не в использовании . Речь идет даже не о создании и использовании производных произведений, а только об их публикации. Прочтите это. IIRC, Бернская конвенция более либеральна, чем законодательство США.
@ Баффи, я не юрист, и я так понимаю, ты тоже. Может быть, стоит дождаться здесь какого-то квалифицированного ответа? Я много лет следил за развитием движения за свободное программное обеспечение, и они были очень осторожны, чтобы избежать ситуации, описанной в OP, именно из-за сложности и серых зон в этой области. Если вы используете код в частном порядке, конечно, никто не может это проверить. Другое дело, если вы напишете докторскую диссертацию на основе этого, что фактически общедоступно. Я прочитал страницу Википедии, как вы и требовали: там написано, что «подготовка производной работы» является исключительным правом владельца авторских прав. Извини.

Нет, это не неэтично. Если бы первоначальные авторы не хотели, чтобы вы использовали код, они бы не сделали его общедоступным. На самом деле они, вероятно, будут польщены тем, что вы найдете их код достаточно полезным/интересным, чтобы использовать его.

Конечно, вам нужно указать авторов оригинала, поскольку вы используете их работу.

Это зависит от того, под какой лицензией они выпустили его.
@Элин, не для использования .
ОП не использует, ОП модифицирует. И лицензии могут быть связаны с использованием, просто некоторые лицензии больше ориентированы на распространение, например, лицензия GPL дает вам лицензию на повторное распространение при определенных условиях. Это также дает вам лицензию на запуск, изучение и модификацию.

Отказ от ответственности: я не юрист.

Но то, что вы предлагаете, прекрасно, если код не запатентован. Это очень маловероятно, конечно.

Различайте использование чего-либо (разрешенное, если только оно не запатентовано) и его повторную публикацию (зависит от лицензии).

Единственный случай, когда вы не можете что-то использовать , это когда это запатентовано, но не лицензировано для вас. Сомневаюсь, что здесь так. Но в противном случае вы можете использовать то, что вы найдете, и вы можете использовать его модификации. Вы просто не можете переиздавать работу других без какого-либо разрешения, такого как лицензия.

Плагиат — это другая проблема, чем публикация/авторское право. Если вы цитируете работу, вы правильно указываете ее источник и таким образом избегаете плагиата.

Придумайте аналогию с математикой. Если я найду формулу (авторское право) в учебнике по математике, я смогу ее использовать. Я даже могу адаптировать его для другого использования. Я не могу утверждать, что создал его (это было бы плагиатом), и я не могу переиздавать его без разрешения. Если бы это было не так, прогресс математики был бы невозможен. Любая формула или любая другая идея были бы абсолютным препятствием для любого другого математика.

Придумайте аналогию с поэзией. Если я найду где-нибудь опубликованное стихотворение, я могу адаптировать и переписать его для своих целей. Я просто не могу переиздавать его и, возможно, не смогу опубликовать свою переписку. Но я могу использовать его сам, может быть, для собственного удовольствия.

Код немного отличается, поскольку его можно выполнить. Если я найду это и оно не запатентовано, я могу его исполнить. Я также могу переписать его для своих целей. И это я тоже могу выполнить. Я просто не могу переиздавать это обязательно. А смогу ли я опубликовать измененный код, зависит от вещей.

В целях воспроизводимости вы можете опубликовать, как вы изменили оригинал, потому что это ваша работа, но вы не сможете опубликовать полную версию, которую вы использовали, поскольку она частично является работой другого человека, но это зависит от лицензии.


На мой взгляд, патентование кода чрезвычайно проблематично. К сожалению, в некоторых местах это возможно.

Обратите внимание: я предположил, что программный код публикуется в виде текста, а не в виде исполняемого файла. Я также предположил, что у вас есть законный доступ к этому тексту.


Обратите также внимание, что я предположил, что это не «коммерческая тайна». Если бы это было так, то вы бы даже не смогли его увидеть без (возможно) подписания явной лицензии с изложением условий. Но обладатели коммерческой тайны должны проявлять должную осмотрительность в сохранении работы в «секретности».

Вы предполагаете, что у автора есть законный доступ к коду/книге/стихотворению. Я бы хотел, чтобы ты был прав, но это не так. В вашем профиле указано, что вы профессор компьютерных наук. Я предполагаю, что вы читали лицензионное соглашение с коммерческим программным обеспечением и видели все ограничения, которые оно накладывает. Ваше учреждение, вероятно, платит за лицензии, которые не соответствуют правилам, которые вы описали в своем ответе.
@AnonymousPhysicist, да, я делаю такое предположение. Я думаю, что это справедливо для чего-то (компьютерного кода), «опубликованного в магистерской диссертации». Совершенно иначе обстоят дела с вещами, опубликованными не как исходный код, а только как исполняемый файл.
@AnonymousPhysicist, Учебники по информатике обычно публикуются со «всеми правами». Они содержат код, например, программу «hello world». Является ли студент неэтичным для входа в эту программу и ее выполнения? За адаптацию к "привет вселенной"?
@AnonymousPhysicist, обратите внимание, что коммерческие организации используют «коммерческую тайну» для защиты своего исходного кода. При публикации исполняемых файлов единственный способ «использовать» их - это обойти авторские права, а единственное использование копии - это выполнить ее. Это не то же самое для исходного кода, который используется для других целей, например, для обучения на нем. Если у вас есть легальная копия исходного кода, вы можете использовать ее для всех законных целей, включая исполнение. Но вы не можете публиковать его или публиковать адаптации без лицензии. Исходный код — это просто текст.
@AnonymousPhysicist, также обратите внимание, что соглашения EULA касаются договорного права, а не закона об авторском праве. И, поскольку они носят ограничительный, а не разрешительный характер, некоторые суды постановили, что некоторые такие «соглашения» не подлежат исполнению, поскольку они представляют собой ненадлежащее использование договорного права. Путаница в этих вещах бесполезна для ОП. Обратите внимание, что лицензия на авторское право по своей природе разрешительна. Вы не можете наложить дополнительные ограничения через лицензию на авторское право. Договорное право совсем другое.