Apakah saya diizinkan membuat klon Minecraft open source?

12

Saya mengembangkan di waktu luang saya permainan seperti Minecraft. Sebenarnya, ini bukan " seperti Minecraft", karena saya mencoba membuatnya sedekat mungkin dengan salinannya (dimaksudkan sebagai olahraga untuk diri saya sendiri pada usia 16 dan hanya karena itu menyenangkan bagi saya). Tentu saja, saya tidak menyalin kode menggunakan Minecraft Coder Pack (MCP) . Saya memulai permainan dari awal di Jawa menggunakan OpenGL.

Jadi, pertanyaan saya adalah: apakah saya diizinkan untuk meletakkan kode sumber saya secara online pada host versi kode sumber publik seperti GitHub, Google Code, dan lain-lain (yang menjadikan kode saya open source, karena saya tidak ingin membayar untuk menggunakan pribadi tuan rumah)? Tentu saja, saya tidak ingin menjual game, karena game itu dari Notch.

Detail yang mungkin penting adalah saya menggunakan paket tekstur khusus (jadi, bukan yang dikirim bersama Minecraft asli).

Jika diizinkan, apakah ada aturannya? Saya melihat-lihat halaman ini, tetapi sepertinya dia tidak mengatakan apa-apa tentang ini: http://www.minecraft.net/terms


Sunting: Ada permainan yang disebut Terasology (dimulai dengan nama Blockmania) dari Begla. Itu adalah proyek yang bagus, tetapi tidak dimaksudkan untuk sedekat mungkin dengan Minecraft. Proyek itu adalah open source.

Martijn Courteaux
sumber
4
Selama Anda tidak melanggar hak cipta siapa pun, Anda mungkin baik-baik saja (meskipun saya bukan pengacara, dan lain-lain). Anda bahkan bisa menjual game yang dihasilkan. Namun, Anda harus mempertimbangkan hak cipta Mojang dan hak cipta dari pembuat paket tekstur yang Anda gunakan - Anda tidak dapat mendistribusikan (atau mendapat untung) dari hal itu, kecuali jika penulis telah memberikan Anda hak itu.

Jawaban:

20

Oke, jadi inilah pemahaman saya tentang ini - berasal dari pengembangan game dan upaya terus-menerus untuk mendapatkan lebih banyak pengetahuan tentang perizinan, hak cipta, proyek sumber terbuka, dll.

Anda diizinkan membuat klon Minecraft dan membuka-sumbernya tanpa dampak selama Anda tidak menggunakan judul Minecraft , tidak menggunakan kode sumber Minecraft , dan tidak menggunakan salah satu dari Minecraft . aktiva.

Melakukan salah satu dari itu akan melanggar hak cipta game. Memprogram permainan untuk mencerminkan permainan yang benar-benar Anda nikmati sama sekali bukan hal yang buruk, dan membagikan kode itu adalah hal yang baik. Namun, menginjak salah satu jari kaki orang-orang di Mojang dengan menggunakan kode atau aset yang mereka ciptakan tidak apa-apa.

Brett Chalupa
sumber
Bagaimana Anda menginterpretasikan aset ?
Martijn Courteaux
13
Aset akan berupa audio, model, kode, dan seni apa pun yang dibuat Mojang.
Brett Chalupa
2
Bisa dibayangkan bahwa Minecraft memiliki paten pada beberapa hal yang dilakukannya. Jika itu masalahnya, maka Anda melanggar paten tersebut jika Anda melakukannya dengan cara yang sama, bahkan jika Anda merekayasa baliknya. Anda juga perlu waspada terhadap tuduhan bahwa Anda "lulus dari program Anda" sebagai Minecraft, yaitu mencoba membuat orang berpikir bahwa kode Anda adalah Minecraft, misalnya dengan membuat mereka terlihat serupa.
DJClayworth
1
Anda membuat poin yang sangat bagus, dan saya tidak yakin apakah Mojang telah mematenkan mekanik permainan mereka (jika Anda bahkan bisa melakukan itu?). Minecraft adalah permainan yang digerakkan oleh mekanik, sehingga tidak ada banyak hal selain konsep inti. Saya tahu bahwa membangun dan membuat medan secara acak tidak dipatenkan. Saya akan berhati-hati dalam menyebutkan hubungan apa pun dengan Minecraft dan hanya mengembangkan sesuatu yang diilhami dari pada alih-alih merekayasa baliknya.
Brett Chalupa
5
Mode Pedantic: menggunakan "Minecraft" dalam nama tidak akan melanggar undang-undang hak cipta, tetapi sangat mungkin melanggar merek dagang, dengan asumsi mereka repot-repot mendaftarkannya (yang hampir pasti mereka lakukan).
RomanSt
11

Penafian: Saya bukan pengacara. Saya menjawab ini berdasarkan pengetahuan terbaik, mungkin salah.

Ya, itu pekerjaan Anda, Anda diizinkan melakukannya. Anda dapat melakukan hal-hal yang Anda tulis di waktu luang apa pun yang Anda inginkan.

Yang tidak diizinkan adalah:

  • Gunakan kode sumber asli (didekompilasi) dari Minecraft dan letakkan di bawah lisensi lain
  • Gunakan karya seni asli dari Minecraft
  • Gunakan nama "Minecraft" sebagai milik Anda
  • Bagikan minecraft.jar

Jika Anda mengkloning sesuatu, Anda harus berhati-hati terhadap kemungkinan pelanggaran hak cipta. Jangan gunakan apa pun yang termasuk dalam Hak Cipta. Hak cipta berlaku tetapi tidak terbatas pada:

  • Kode sumber
  • Karya Seni (Grafik, Suara, dll.)
  • Nama

Jadi, jika Anda mengkloning perangkat lunak (permainan atau aplikasi), jangan pernah menggunakan apa pun dari perangkat lunak itu secara langsung , lakukan sendiri .

Polisi
sumber
Terima kasih atas jawabannya. Dua orang mengatakan hal yang sama, kedengarannya oke. Saya memilih, tetapi karena jawaban yang lain datang lebih awal, saya menerima jawaban itu.
Martijn Courteaux
1
Nama ini secara teknis merupakan merek dagang, bukan hak cipta. Tetapi dalam kedua kasus Anda tidak dapat menggunakannya, atau apa pun yang mungkin bingung dengan itu (mungkin seperti kerajinan saya, meskipun saya bukan pengacara dan itu bukan merupakan nasihat hukum).
DJClayworth
@DJClayworth: Itu tergantung pada interpretasi hakim yang mengatur kasus ini, saya khawatir. Ada perselisihan di masa lalu, Microsoft vs Lindows dan Bethesda vs Mojang .
Bobby
2
Saya bukan pengacara, tetapi menduplikasi sumber daya dengan menggambar setiap piksel dari awal tidak berbeda dengan menyalin bit pada disk, sejauh menyangkut hak cipta.
Blecki
@ Blecki: Yah, mungkin klon adalah istilah yang salah. Tentu saja Anda tidak perlu menggambar ulang piksel demi piksel ... tapi itu garis yang agak buram.
Bobby