Lesen

Bahaya saman yang mengintai.

Lesen mana yang patut digunakan

Lesen

Anda (sekurang-kurangnya saya) mahu mengelakkan masalah kemudian kerana, sengaja atau tidak, menggunakan perisian yang tidak boleh digunakan secara komersial. Sebab itu sejak awal saya menggunakan terutamanya lesen MIT untuk engine3 dan Signal From The Stars.

Ringkasnya, lesen berikut selamat untuk kegunaan komersial: MIT, zlib, BSD, Apache, Unlicense, ISC License. Namun penting untuk anda menyimpan hak cipta dan teks lesen asal daripada sumber, dan juga menyertakannya dalam produk akhir.

Dari sekarang saya sudah mengumpul semua lesen kod pihak ketiga yang saya gunakan, dan meletakkannya di sebelah kod dan kadangkala di dalam kod. Akan ada juga satu fail umum yang menghimpunkan semua yang digunakan dan di mana.

Jika anda menggunakan GPL dan mahu melancarkan produk secara komersial, anda dijangka menjadikan perisian itu open source.

Jika anda mencari lesen mana yang sebaiknya tidak pernah digunakan, anda akan jumpa:

  • 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 anda mungkin terfikir:

Wah, gambar yang cantik, saya nak guna untuk produk saya!

Sekarang itu langsung tidak boleh. Bukan sahaja anda akan cepat menerima surat daripada peguam atau perlu membayar untuk menggunakan gambar itu. Ia juga tidak asli dan merugikan orang yang membuat gambar tersebut.

Oleh sebab saya tidak pandai melukis, saya akan membayar orang lain untuk membuat gambar berdasarkan input saya.

Ini sebenarnya terpakai untuk semua aset, seperti audio dan juga fon.

Permainan ini

Nah, ini akan menjadi permainan berbayar kerana sekurang-kurangnya saya cuba mendapatkan semula perbelanjaan saya. Engine3 mungkin akan menjadi open source suatu hari nanti. Dahulu anda selalu nampak pemasangan perisian yang memerlukan anda membaca berhalaman-halaman teks dan bersetuju sebelum perisian dipasang.

Malangnya itu ada sebabnya. Kod saya ada kesilapan, itu tidak dapat saya elakkan. Ia mengandungi 100000 baris kod, termasuk daripada pihak ketiga seperti SDL dan Love2D, dan pelbagai perkara yang saya tidak dapat pantau. Anda perlu melindungi diri supaya apabila orang menggunakan perisian anda, anda tidak boleh dipertanggungjawabkan atas sebarang kerosakan (dalam apa jua bentuk).

Teks sebenarnya masih perlu saya kaji, tetapi anda sering nampak sesuatu 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.
  • Klausa “AS IS”:
    • Perisian disediakan seadanya, tanpa sebarang jaminan, nyata atau tersirat. Ini melindungi anda daripada tuntutan bahawa perisian tidak berfungsi seperti dijangka.
  • Pengecualian jaminan:
    • Ia secara jelas mengecualikan jaminan seperti kesesuaian untuk tujuan tertentu atau perlindungan daripada pelanggaran hak.
  • Had liabiliti:
    • Ia mengecualikan anda daripada bertanggungjawab atas kerosakan, kerugian atau tuntutan akibat penggunaan perisian.

Signal From The Stars

kemas kini 2025

Nama permainan ini tidak boleh sudah wujud dan domain .com perlu masih kosong. Selain itu anda boleh menyemak sama ada nama itu mempunyai tanda dagangan, 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

Akhir kata

Niat saya baik, saya cuma mahu melancarkan permainan dan cuba memenuhi kewajipan sebaik mungkin. Tetapi saya juga hanya manusia dan mungkin terlepas pandang sesuatu. Saya menganggap undang-undang juga melindungi saya dan melihat bahawa saya telah melakukan semua yang dijangka daripada saya.