Saat menggunakan Unity, saya mengekspor game Android sebagai APK. Saat APK dijalankan, hal pertama yang ditampilkan adalah layar splash Unity. Saya mengetahui bahwa saya dapat mengganti gambar itu dengan membuka APK seperti file zip, mencari gambar splash screen ( App.apk/assests/bin/Data/splash.png
) dan menggantinya dengan gambar apa pun yang saya inginkan.
Apakah sah untuk menerbitkan aplikasi game Android yang didukung Unity dengan splash screen yang dimodifikasi seperti ini? Saya ingat bahwa beberapa game di PS3, 360 dan Wii telah dibuat dengan Unity tetapi tidak menampilkan layar splash Unity saat dijalankan di konsol masing-masing.
unity
legal
copyright
publishing
google-play
David Dimalanta
sumber
sumber
Jawaban:
Ada beberapa bagian dari Perjanjian Lisensi Pengguna Akhir Persatuan (yang untuk versi 4.x ketika saya menulis ini, meskipun versi sebelumnya mirip) yang berkaitan dengan masalah ini.
Yang paling relevan secara langsung adalah bagian 3, yang berbunyi (sebagian):
Ini adalah jawaban yang cukup mudah untuk pertanyaan Anda: tidak , Anda tidak diizinkan untuk menghapus layar splash Unity dari game berbasis Unity Anda.
Ada batasan lain, seperti bagian 2.f, yang berbunyi (sebagian):
dan berlanjut
Untuk persyaratan lisensi, istilah "Perangkat Lunak" mengacu pada "semua versi 4.x dan pembaruan semua produk perangkat lunak Unity yang diidentifikasi di situs web Unity." Lebih lanjut, perjanjian tersebut diatur oleh hukum Denmark, sebuah fakta yang mungkin tidak secara khusus berlaku untuk pertanyaan ini tetapi tetap perlu dicatat.
Teknik Anda untuk menggali di dalam binari akhir gim dan membersihkan layar splash default dengan jelas melanggar hal di atas; satu-satunya jalan Anda untuk modifikasi splash screen adalah apa pun yang ada di dalam versi Unity yang Anda miliki . Teknik Anda melanggar perjanjian lisensi.
sumber
Meskipun hack APK yang tampaknya mudah tapi pasti tidak akan berjalan, pilihan lain saya yakin adalah untuk meng-upgrade ke Unity Pro versi dan saya menemukan beberapa penelitian ke atasnya.
Lihat tautan:
sumber
Karena Perjanjian Lisensi Pengguna Akhir, otorisasi tertulis diperlukan dari Unity Technologies, tetapi "mungkin" untuk mengubah layar splash asli Unity.
Cara melakukannya adalah dengan menghasilkan "versi Anda sendiri" dari merek dagang Unity dan mengusulkannya langsung ke Unity untuk IP spesifik yang Anda kembangkan. Mereka akan mengharuskan Anda memiliki lisensi Pro legal terlebih dahulu dan mungkin meminta beberapa penyesuaian atau perubahan.
Contoh dari merek dagang yang dapat diterima adalah jika Anda menerapkan merek dagang Persatuan ke dalam menu utama (dengan visibilitas yang cukup) alih-alih layar splash asli.
Tidak mungkin untuk tidak menunjukkan merek dagang Persatuan di mana pun karena Anda tidak memiliki perangkat lunak, tetapi lisensi (atau lebih) yang mencakup perjanjian untuk memungkinkan Anda MENGGUNAKAN perangkat lunak untuk penggunaan komersial.
Jika mereka menerima, mereka akan mengirimkan Anda izin tertulis resmi.
sumber
Jika Anda menggunakan versi Pro, Anda tidak memiliki kewajiban untuk menampilkan layar splash Unity. Jika Anda menggunakan versi gratis, itu tidak dapat dimodifikasi, jadi itu berarti Anda harus menunjukkannya. Menghapusnya "setelah pembuatan" jelas salah dan dianggap sebagai peretasan.
Jika itu sangat mengganggu Anda; Anda bisa mendapatkan uji coba versi pro selama 30 hari, membangun game Anda dengan itu, dan menghapus layar splash. Maka Anda harus membeli versi Pro, karena Anda tidak dapat menerbitkan game dengan versi uji coba.
Saya tidak akan khawatir untuk menunjukkan splash screen ... membuat game tidak sesederhana yang Anda bayangkan, Unity tidak akan melakukan semuanya dengan sendirinya, tanpa desainer yang terampil, dan tidak ada yang akan berpikir bahwa Anda bukan desainer yang baik / programmer, hanya karena Anda tidak menulis Mesin 3d Anda sendiri.
sumber
Anda tidak dapat secara legal memodifikasi apk akhir yang dibuat oleh unity dan menampilkan layar splash khusus Anda.
Tapi yang mungkin bisa Anda lakukan adalah membuat aktivitas launcher yang meluncurkan aktivitas unity (com.unity3d.player.UnityPlayerActivity).
Dalam aktivitas peluncur Anda, Anda dapat menampilkan gambar Anda sebagai splash image.
Masalah dengan pendekatan ini adalah bahwa ketika Anda meluncurkan aktivitas persatuan itu masih akan menampilkan logo Unity.
Saya menemukan informasi di sini http://chikkooos.blogspot.jp/2016/03/a-splash-screen-for-unity.html
sumber
Mengenai apa yang dapat Anda lakukan secara hukum, undang-undang tersebut melihat persyaratan lisensi atau kontrak yang telah Anda tandatangani. Penandatanganan hak penerbitan milik pemegang hak cipta. Dalam kasus Unity 3D, lisensi run-time tetap milik Unity 3D dan tidak ditransfer ke penerbit atau pengguna akhir.
Alih-alih penerbit menggunakan sepotong kode yang secara tegas masih dilisensikan oleh Unity 3D untuk tujuan menjalankan karya Anda yang diterbitkan. Namun, ada masalah dengan model ini. Jika Anda membeli mobil dan memiliki syarat bahwa Anda tidak dapat mengubah tampilannya, atau iklan, maka Anda berharap bahwa Anda tidak benar-benar memiliki hak pengalihan properti itu secara estetika.
Namun, ini adalah hal yang sama ketika Anda membeli kendaraan bermotor. Masalahnya adalah bahwa meskipun fisik dari situasi tersebut menetapkan Anda memiliki kendaraan, Anda sebenarnya tidak memiliki hak untuk mengklaim Anda memiliki kekayaan intelektual dari desain kendaraan bermotor. Namun Anda memiliki hak untuk memodifikasi penampilan kendaraan Anda. Kita semua akan mengangkat senjata jika ada undang-undang yang mengatakan, bagian dari model penetapan harga kendaraan bermotor Anda didasarkan pada lencana yang diberikan pabrikan pada mobil. Anda tidak dapat merusak lencana pada mobil Anda? Pokoknya, saya untuk satu sepenuhnya mengakui bahwa harus ada kredit di sana, tetapi tidak di adegan pertama aplikasi. Inilah argumen saya mengapa.
Pasar menjadi sangat jenuh dengan aplikasi omong kosong. Atau, singkatnya crApps. Masalahnya adalah dengan begitu banyak crApps yang menampilkan Logo Persatuan dalam beberapa detik pertama pembukaan, memberikan aplikasi Anda kerugian otomatis karena prenotions keberhasilan anggaran rendah mutlak. Sebuah shitfest dari bogware jelek bengkak diarungi mengarungi bahwa semua telanjang logo pembukaan yang sama.
Ini ide yang lebih baik, pilih titik di mana kredit / lencana ditampilkan. Mungkin pilih pada saat keluar Aplikasi, atau titik dalam siklus hidup aplikasi menggunakan penempatan yang lebih kecil atau cukup pilih untuk menghapus logo dengan imbalan metrik nyata. Jika aplikasi memanggil induk untuk memberi tahu bahwa itu telah dijalankan, maka mereka dapat mulai hanya berfokus pada mengumpulkan pendapatan berdasarkan jangka waktu lisensi, daripada potensi pengembalian iklan .... Saya tidak tahu, mungkin mereka sudah melakukannya?
sumber