Design: Bidang Lisensi dalam Format Biner?

Dibuat pada 8 Mar 2017  ·  8Komentar  ·  Sumber: WebAssembly/design

Isu ini sudah diungkit dua tahun lalu, rupanya pada saat itu merupakan ide yang bagus tapi tidak untuk MVP[1]. Tampaknya solusinya adalah menggunakan bagian yang tidak dikenal dalam format biner untuk menambahkan komentar, apakah itu benar?

Apakah ada rencana untuk menambahkan bagian License-SourceURL tertentu? Saya pikir ini akan sangat berguna, karena halaman web diunduh sesuai permintaan, tidak ada cara mudah bagi pengguna untuk memfilter lisensi seperti sekarang. Bidang seperti itu dapat memungkinkan pembuatan pemfilteran ekstensi peramban.

"Kegunaan dan pertumbuhan web bergantung pada universalitasnya." [2], kurangnya penyaringan lisensi yang mudah dapat memberlakukan pembatasan hukum pada pengguna tertentu. Misalnya perangkat lunak tertentu dapat memiliki batasan penggunaan komersial dan dapat diakses oleh karyawan yang tidak mengetahui informasi. Skenario seperti itu dapat menyebabkan ketidaknyamanan hukum yang serius. Ini sudah menyebabkan masalah dan ada upaya untuk menyelesaikan ini di JS, tetapi tidak ada yang bekerja dengan baik. Tampaknya bagi saya bahwa situasinya cenderung hanya menjadi lebih buruk karena semakin banyak perangkat lunak yang pindah ke web dan bahkan lebih banyak lagi, akankah WebAssembly berhasil. Lebih penting lagi, ini akan membuat web ramah bagi pengguna mana pun, terlepas dari ideologi dan keyakinan mereka.

[1]. https://github.com/WebAssembly/design/issues/208
[2]. https://www.w3.org/standards/

Komentar yang paling membantu

Kami adalah insinyur, bukan pengacara. Kami tidak memenuhi syarat untuk memutuskan bagaimana lisensi harus ditentukan secara hukum di binari WebAssembly atau halaman yang menyimpan binari ini. Itu saat ini diserahkan kepada pengacara pengembang sendiri. Jika kita menstandardisasi bagian lisensi, itu harus dengan masukan dari pengacara yang sebenarnya, apa pun yang kurang adalah sikap di bagian kita, kita cenderung salah dan membuat segalanya lebih buruk daripada yang dirasakan saat ini. Jika insinyur yang dipekerjakan oleh vendor browser menentukan lisensi, pengembang dapat menafsirkan ini sebagai nasihat hukum yang bukan posisi yang kami inginkan.

Saya sarankan bergabung dengan Grup Komunitas W3C dan melibatkan pengacara untuk menentukan informasi tersebut.

Semua 8 komentar

Saya tidak melihat alasan khusus mengapa format biner harus spesifik bagian metadata tertentu (bernama). (Meskipun secara teknis kami menentukan satu bagian nama opsional, saya tidak berpikir kita harus membuka pintu banjir dulu).

lisensi/sumber adalah masalah yang cukup unik dan penting secara fundamental sehingga tidak layak untuk ditunda sebagai bagian dari daftar panjang hipotetis bagian metadata. Masuk akal untuk menambahkan bagian metadata tertentu satu per satu saat alasan untuk bagian tersebut cukup menarik.

Singkatnya: ya, kita harus membutuhkan justifikasi yang sangat tinggi sebelum menambahkan bagian metadata tertentu. sumber lisensi memenuhi standar tinggi itu menurut saya.

@titzer Biasanya saya akan setuju dengan Anda dan menggunakan bahasa sesederhana mungkin. Pengguna dapat membaca lisensi ketika mereka menjalankan program instalasi atau mengunduh file.

Tapi ini tidak mungkin dengan web. Tidak ada instalasi. Jika wasm berhasil, kami akan memiliki lebih banyak lisensi kompleks di web, untuk perangkat lunak seperti CAD, PS, dan game. Bahasa harus siap menghadapi masalah yang akan ditimbulkannya.
Ini bukan membuka pintu banjir, ini adalah situasi yang sangat spesifik dan rumit yang memang dan akan membawa lebih banyak sakit kepala di masa depan.

Kami adalah insinyur, bukan pengacara. Kami tidak memenuhi syarat untuk memutuskan bagaimana lisensi harus ditentukan secara hukum di binari WebAssembly atau halaman yang menyimpan binari ini. Itu saat ini diserahkan kepada pengacara pengembang sendiri. Jika kita menstandardisasi bagian lisensi, itu harus dengan masukan dari pengacara yang sebenarnya, apa pun yang kurang adalah sikap di bagian kita, kita cenderung salah dan membuat segalanya lebih buruk daripada yang dirasakan saat ini. Jika insinyur yang dipekerjakan oleh vendor browser menentukan lisensi, pengembang dapat menafsirkan ini sebagai nasihat hukum yang bukan posisi yang kami inginkan.

Saya sarankan bergabung dengan Grup Komunitas W3C dan melibatkan pengacara untuk menentukan informasi tersebut.

@jfbastien Bagaimana cara mengakses URL? Saya mendapatkan 404.

@ badumt55 https://www.w3.org/community/webassembly/ bekerja untuk saya.

@jfbastien Saya tidak menyarankan bahwa pengacara tidak boleh dihubungi tetapi saya tidak berpikir proposal ini secara hukum menentukan apa pun. Ini akan menyediakan mekanisme standar untuk lisensi referensi dan informasi sumber dalam metadata. Saya kira pengacara bisa mengkonfirmasi itu.

Tidak ada aktivitas dalam beberapa saat. Penutup untuk saat ini, silakan komentar jika Anda bersedia menjadi juara (tetapi pertimbangkan rintangan yang saya sebutkan ).

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

artem-v-shamsutdinov picture artem-v-shamsutdinov  ·  6Komentar

jfbastien picture jfbastien  ·  6Komentar

beriberikix picture beriberikix  ·  7Komentar

bobOnGitHub picture bobOnGitHub  ·  6Komentar

Artur-A picture Artur-A  ·  3Komentar