Lisensi

Bahaya tuntutan hukum yang mengintai.

Lisensi mana yang harus dipakai

Lisensi

Kamu (setidaknya saya) ingin menghindari masalah di kemudian hari karena, sengaja atau tidak, memakai software yang tidak boleh dipakai secara komersial. Karena itu sejak awal saya terutama memakai lisensi MIT untuk engine3 dan Signal From The Stars.

Singkatnya, lisensi berikut aman dipakai secara komersial: MIT, zlib, BSD, Apache, Unlicense, ISC License. Yang penting, kamu tetap menyimpan copyright dan teks lisensi asli dari sumbernya dan juga menyertakannya di produk akhir.

Dari sekarang saya sudah mengumpulkan semua lisensi kode pihak ketiga yang saya pakai, dan meletakkannya di samping kode, kadang bahkan di dalam kode. Nanti juga akan ada satu file umum yang merangkum semua yang dipakai dan di mana.

Kalau kamu memakai GPL dan ingin merilis produk secara komersial, kamu diharapkan membuat software-nya open source.

Kalau kamu mencari lisensi mana yang sebaiknya tidak pernah dipakai, hasilnya:

  • GNU General Public License (GPL, semua versi)
  • Affero General Public License (AGPL)
  • Creative Commons Non-Commercial Licenses (CC BY-NC, CC BY-NC-SA, dll.)
  • Creative Commons ShareAlike Licenses (CC BY-SA, CC BY-NC-SA, dll.)
  • Sleepycat License
  • Open Software License (OSL)
  • Server Side Public License (SSPL)

Aset

Kalau dulu mungkin kamu berpikir:

Wah, gambarnya bagus, aku pakai buat produkku!

Sekarang itu sama sekali tidak boleh. Bukan hanya kamu cepat sekali dapat surat dari pengacara atau harus membayar untuk pemakaian gambarnya. Itu juga tidak orisinal dan merugikan orang yang membuat gambar itu.

Karena saya tidak bisa menggambar, saya akan membayar orang lain untuk membuat gambar berdasarkan arahan saya.

Ini sebenarnya berlaku untuk semua aset, seperti audio, tapi juga font.

Game-nya

Yah, ini akan jadi game berbayar karena setidaknya saya ingin biaya saya kembali. Engine3 mungkin suatu hari akan jadi open source. Dulu kamu selalu melihat instalasi software yang mengharuskan kamu membaca berhalaman-halaman teks lalu menyetujuinya sebelum software terpasang.

Sayangnya itu ada alasannya. Di kode saya ada kesalahan, itu tidak bisa saya hindari. Isinya 100000 baris kode, termasuk dari pihak ketiga seperti SDL dan Love2D, dan segala macam hal yang tidak bisa saya awasi. Kamu harus melindungi diri supaya saat orang memakai software-mu, kamu tidak bisa dimintai tanggung jawab atas kerugian (dalam bentuk apa pun).

Teks persisnya masih harus saya cari tahu, tapi sering kamu lihat yang seperti ini:

THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES, OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT, OR OTHERWISE, ARISING FROM, OUT OF, OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  • Klausul “AS IS”:
    • Software diberikan apa adanya, tanpa jaminan apa pun, baik tersurat maupun tersirat. Ini melindungimu dari klaim bahwa software tidak bekerja seperti yang diharapkan.
  • Pengecualian jaminan:
    • Secara tegas mengecualikan jaminan seperti kesesuaian untuk tujuan tertentu atau perlindungan dari pelanggaran hak.
  • Pembatasan tanggung jawab:
    • Mengecualikan tanggung jawabmu atas kerugian, kehilangan, atau klaim yang timbul dari pemakaian software.

Signal From The Stars

update 2025

Nama game-nya tidak boleh sudah ada dan domain .com-nya harus masih tersedia. Selain itu kamu bisa mengecek apakah nama itu sudah terdaftar sebagai merek dagang, dan ternyata tidak.

https://euipo.europa.eu

https://euipo.europa.eu

https://tmsearch.uspto.gov/search/

https://tmsearch.uspto.gov/search/

https://www.boip.int/en/brand-check

https://www.boip.int/en/brand-check

Penutup

Niat saya baik, saya hanya ingin merilis sebuah game dan berusaha memenuhi kewajiban sebaik mungkin. Tapi saya juga hanya manusia dan mungkin ada yang terlewat. Saya berasumsi hukum juga melindungi saya dan melihat bahwa saya sudah melakukan semua yang diharapkan dari saya.