Могу ли я сделать свой клон Minecraft открытым исходным кодом?


12

В свободное время я занимаюсь разработкой такой игры, как Minecraft. На самом деле, это не « как Minecraft», потому что я пытаюсь сделать его как можно более точной копией (задумано как упражнение для себя в возрасте 16 лет и просто из-за этого мне весело). Конечно, я не копирую код с помощью Minecraft Coder Pack (MCP) . Я начал игру с нуля на Java, используя OpenGL.

Итак, мой вопрос: могу ли я разместить свой исходный код в Интернете на общедоступном хостинге версий исходного кода, таком как GitHub, Google Code и так далее (что делает мой код открытым исходным кодом, потому что я не хочу платить за использование частного хост)? Конечно, я не хочу продавать игру, потому что игра от Notch.

Что может быть важно, так это то, что я использую пользовательский пакет текстур (а не тот, который поставляется с настоящим Minecraft).

Если это разрешено, есть ли правила? Я посмотрел на эту страницу, но, похоже, он ничего не говорит об этом: http://www.minecraft.net/terms


Редактировать: Существует игра под названием Терасология (запущенная под названием Blockmania) от Бегла. Это хороший проект, но он не предназначен быть как можно ближе к Minecraft. Этот проект с открытым исходным кодом.


4
Пока вы не нарушаете чьи-либо авторские права, вы, вероятно, в порядке (хотя я не юрист и так далее). Вы могли бы даже продать получившуюся игру. Тем не менее, вы должны учитывать как авторские права Mojang, так и авторские права автора пакета текстур, который вы используете - вы не можете распространять (или получать прибыль), если автор не предоставил вам это право.

Ответы:


20

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

Вам разрешается сделать Minecraft клон и с открытым исходным кодом это без последствий , как долго , как вы не используете название Minecraft , не используйте любой из Minecraft «s исходного кода, а не использовать какой - либо из Minecraft » с активы.

Любое из этих действий нарушит авторские права на игру. Программирование игры, отражающей игру, которая вам действительно нравится, вовсе не плохая вещь, и делиться этим кодом - хорошая вещь. Тем не менее, наступать на любой из них в Mojang с помощью кода или активов, которые они создали, нехорошо.


Как вы интерпретируете активы ?
Мартин Курто

13
Активами будут любые аудио, модели, код и искусство, созданные Mojang.
Бретт Чалупа

2
Вполне возможно, что Minecraft имеет патенты на некоторые вещи, которые он делает. Если это так, то вы нарушаете эти патенты, если делаете их таким же образом, даже если вы перепроектируете их. Вам также необходимо остерегаться обвинения в том, что вы «выдаваете свою программу» за Minecraft, то есть пытаетесь заставить людей думать, что ваш код - Minecraft, например, делая их похожими.
DJClayworth

1
Вы делаете действительно хорошее замечание, и я не уверен, что Mojang запатентовал их игровую механику (если вы можете даже сделать это?). Minecraft - игра с механическим управлением, в которой нет ничего, кроме основных концепций. Я знаю, что строительство и генерация случайно посеянной местности не запатентованы. Я бы остерегался упоминать какое-либо отношение к Minecraft и просто разрабатывать что-то вдохновленное им, а не просто перепроектировать его.
Бретт Чалупа

5
Педантический режим: использование «Minecraft» в названии не нарушит закон об авторском праве, но, скорее всего, нарушит торговую марку, если предположить, что они потрудились зарегистрировать ее (что они почти наверняка сделали).
RomanSt

11

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

Да, это твоя работа, тебе разрешено это делать. Вы можете делать с вещами, которые вы пишете в свободное время, все, что вы хотите.

То, что вам не разрешено, это:

  • Используйте оригинальный исходный код (декомпилированный) из Minecraft и поместите его под другую лицензию
  • Используйте оригинальные произведения искусства из Minecraft
  • Используйте название «Майнкрафт» как свое собственное
  • Распространите minecraft.jar

Если вы что-то клонируете, вам нужно следить за возможными нарушениями авторских прав. Не используйте ничего, что подпадает под авторское право. Авторское право применяется, но не ограничивается:

  • Исходный код
  • Произведение искусства (графика, звук и т. Д.)
  • Название

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


Спасибо за ответ. Два человека говорят одно и то же, это звучит нормально. Я проголосовал, но так как другой ответ пришел раньше, я принял тот.
Мартейн Курто

1
Название технически является товарным знаком, а не авторским правом. Но в любом случае вы не можете использовать его или что-либо, что может быть перепутано с ним (вероятно, как Mine-craft, хотя я не юрист, и это не является юридической консультацией).
DJClayworth

Боюсь, это зависит от толкования судьи, который руководит делом. В прошлом были споры, например, Microsoft против Lindows и Bethesda против Mojang .
Бобби

2
Я не юрист, но дублирование ресурса путем точного рисования каждого пикселя ничем не отличается от копирования битов на диске в том, что касается авторских прав.
Блецки

@Blecki: Ну, возможно, клон был неправильным термином. Конечно, вы не должны перерисовывать его попиксельно ... но это довольно размытая линия.
Бобби
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.