Semua link konten

Ringkasan konten · Etika open source

Drama Bridgeplay: legal, tapi diprotes.

Legal secara lisensi GPL-3.0, tapi menuai protes keras dari maintainer luar negeri. Ini ringkasan konfliknya dan pelajarannya.

02 — Anatomi konflik

Tiga posisi di Issue #79.

Tuduhan upstream

Opportunistic slop fork

Dituding mengambil kode & unmerged WIP PR tanpa koordinasi demi personal branding.

Ancaman finansial

Kanibalisasi CrossOver

CodeWeavers kehilangan revenue lisensi yang selama belasan tahun menggaji developer Wine Mac.

Pembelaan Raymond

Hak bebas lisensi GPL

Proyek hobi gratis non-profit untuk gamer Mac, legal secara GPL-3.0.

Fakta hukum vs etika

Secara hukum GPL 100% legal, tapi dinilai melanggar "social contract" ekosistem open source.

03 — Cara kerjanya

Bukan sihir: 3 pilar yang dibangun komunitas.

Teknologi intinya dibangun CodeWeavers & Apple selama belasan tahun, bukan dalam semalam oleh satu orang.

  1. 01

    Apple GPTK & Rosetta 2

    Instruksi x86 diterjemahkan ke ARM64, panggilan Win32 API dipetakan oleh Wine.

  2. 02

    D3DMetal

    Shader DirectX 11/12 diterjemahkan real-time ke Apple Metal.

  3. 03

    Steam client hook (NotProton)

    Wrapper di compatibilitytools.d agar Steam macOS memunculkan tombol Play untuk game Windows.

04 — Pelajaran

Legal secara hukum belum tentu etis.

Lisensi GPL memberi hak legal untuk fork, tapi reputasi engineering ditentukan oleh caramu menghormati upstream maintainer.

  1. 01

    Transparan dari hari pertama.

    Jangan biarkan publik berasumsi kamu membuat seluruh arsitektur dari nol.

  2. 02

    Hati-hati dengan "vibe coding".

    Menggabungkan unmerged WIP PR tanpa koordinasi bisa merusak stabilitas dan relasi komunitas.

  3. 03

    Ekonomi open source itu rapuh.

    Kalau fork gratisan mematikan sponsor developer aslinya, seluruh ekosistem ikut mandek.

  4. 04

    Jalan tengah.

    Fork boleh, asal ada kontribusi balik (upstream PR) dan user diajak mendukung proyek induk.

05 — Konten lainnya

Link dari konten lain.

Lihat semua link

06 — Kontak

Punya ide? Mari kita bangun.

Ceritakan kebutuhan aplikasi atau website Anda. Tim BYTEQ akan membantu dari awal.