Bolehkah VPN atau proksi menyalin kandungan berhak cipta? Tiga tindakan
Pemajuan paket, cache respons dan penerbitan semula menimbulkan persoalan hak cipta yang berbeza. Padankan tindakan yang dilakukan oleh perkhidmatan anda dengan peraturan yang mengawalnya.
Pemajuan paket, cache dan penerbitan semula kelihatan sama pada papan pemuka tetapi berkelakuan sama sekali berbeza apabila persoalan hak timbul. Perkhidmatan yang memindahkan bait antara pengguna dan pelayan melakukan satu tindakan, manakala yang menyimpan respons dan menyerahkannya kepada pelawat seterusnya melakukan tindakan lain. Menerbitkan bahan orang lain atas nama sendiri ialah tindakan ketiga, dan hanya tindakan ketiga itu merupakan pengedaran dalam erti kata biasa.
Tentukan yang mana satu daripada ketiga-tiga itu yang sebenarnya dilakukan oleh susunan sistem anda, kemudian kaitkan peraturan yang sepadan dengannya. Label produk tidak menentukan apa-apa di sini, dan protokol yang digunakan juga bukan ujiannya.
Tiga tindakan yang boleh dilakukan oleh proksi atau VPN
Get laluan menerima aliran TCP, menulis semula alamat dan memajukan segmen dalam kedua-dua arah. Tiada apa yang kekal pada cakera selepas sambungan, dan muatan kekal legap kepada get laluan melainkan klien berunding TLS dengan get laluan dan bukan dengan asalan.
Perantara cache berfungsi secara berbeza: ia menghuraikan permintaan, menyimpan respons untuk tempoh hayat yang dikira atau dibaca daripada pengepala, kemudian memainkan semula objek tersimpan itu kepada klien kemudian. Sesuatu kini wujud di luar wayar, dikunci oleh URL dan pengesah, dan penyimpanannya ialah pilihan konfigurasi, bukan kesan sampingan.
Penerbitan semula melangkah satu langkah lebih jauh. Bahan itu terletak pada infrastruktur yang anda kawal, dialamatkan kepada khalayak yang anda pilih, selalunya selepas penyuntingan. Dua tindakan pertama menerangkan pengangkutan, manakala yang ketiga menerangkan pengedaran.
| Tindakan | Apa yang wujud selepasnya | Soalan yang menentukan hasilnya |
|---|---|---|
| Membawa aliran | Keadaan terjemahan dan penimbal yang bertahan beberapa saat | Peruntukan perantara manakah meliputi penghantaran sementara? |
| Menyimpan respons | Objek serta metadata kesegaran dan pengesah | Adakah penyimpanan dan main semula dibenarkan, dan sehingga bila? |
| Menghidangkan karya di bawah URL anda | Salinan terbitan yang dialamatkan kepada khalayak baharu | Kebenaran apakah yang meliputi pengedaran kepada khalayak itu? |
Di mana proksi penyahsulitan menukar pengangkutan menjadi penyalinan
Perbezaan yang menentukan kebanyakan hujah ialah sama ada kotak itu pernah memegang teks biasa. Terowong tulen, sama ada WireGuard, peranti OpenVPN tun atau pemajuan SSH -L, memindahkan teks sifer antara titik akhir dan tidak meninggalkan apa-apa yang boleh dibaca. Proksi yang menamatkan TLS melakukan sebaliknya: ia melengkapkan jabat tangan, menimbal respons dalam memori, kemudian menyulitkan semula strim ke arah klien. Antara operasi itu karya wujud dalam bentuk yang boleh diperiksa dan disimpan oleh pengendali.
17 USC 106 menyenaraikan pembiakan dan pengedaran antara hak eksklusif, setiap satu tertakluk kepada batasan yang dinyatakan dalam kanun yang sama. Penimbal semilisaat mungkin masuk ke dalam batasan tanpa perdebatan; objek tersimpan yang boleh dimain semula jauh lebih sukar diletakkan di situ. Tempoh dan tujuan membawa lebih berat daripada fakta bahawa memori disentuh sama sekali.
Tiada satu pun daripada itu menjadikan VPN sebagai lesen, dan tiada satu pun menjadikan setiap proksi sebagai pelanggar. Pengangkutan ialah satu fakta antara beberapa, dan soalan yang boleh dinilai kekal sama: tindakan mana, atas bahan siapa, di bawah kebenaran apa.
Pengepala cache menerangkan kebenaran protokol, bukan kebenaran undang-undang
Cache HTTP memutuskan apa yang boleh disimpannya daripada metadata respons, dan RFC 9111 menetapkan peraturan yang diikutinya. Cache-Control: no-store memberitahu setiap cache yang patuh supaya menggugurkan respons, manakala private mengehadkan penggunaan semula kepada satu pengguna dan max-age yang panjang mengundang penyimpanan berkongsi. Satu permintaan memberitahu anda dasar mana yang dipilih oleh asalan. Jalankannya sebelum berhujah tentang apa-apa yang lain.
curl -sI https://origin.example/media/report.pdf | grep -i -E 'cache-control|etag|age'
Respons yang mengiklankan hayat panjang memberitahu cache bahawa main semula boleh diterima pada peringkat protokol. Pernyataan itu tidak mengatakan apa-apa tentang sama ada anda boleh mengambil objek yang sama, mengehosnya semula dan melipatnya ke dalam perkhidmatan anda sendiri. Dua kebenaran berbeza datang daripada dua mekanisme berbeza, dan memenuhi satu membiarkan yang lain tepat di tempatnya.
Kes cermin gagal dengan cara yang sama. HTTPS hujung ke hujung menghalang cache lutsinar daripada menyimpan apa-apa, namun hasil itu tidak mencipta hak untuk mengedar bahan itu dan tidak menghapuskan hak yang sudah anda miliki. Kelakuan protokol menerangkan apa yang boleh dilakukan oleh kotak; ia tidak pernah membekalkan kebenaran.
Apa yang perlu ditulis sebelum perkhidmatan dilancarkan
Huraikan susunan itu dalam istilah yang boleh diperiksa oleh orang luar. Namakan bahan dan sumbernya, senaraikan tindakan yang dilakukan oleh sistem, dan nyatakan berapa lama setiap objek tersimpan hidup.
Simpan huraian itu bersama penggunaan sebenar dan bukan dalam ingatan seseorang. Apabila aduan tiba, jurang antara kedudukan yang boleh dipertahankan dan tekaan biasanya ialah satu perenggan yang ditulis beberapa bulan lebih awal yang menamakan tempoh penyimpanan dan lesen.
Senarai semakan pendek meliputi lubang yang berulang:
- Sumber bahan dan terma yang dilampirkan padanya.
- Setiap tindakan yang dilakukan: majukan, simpan, sunting, hidangkan.
- Penyimpanan bagi setiap kelas objek, dalam jam atau hari.
- Kebenaran atau batasan yang dijadikan asas untuk langkah penghidangan.
- Hubungan dan laluan penurunan untuk pemegang hak.
Jalankan senarai itu terhadap konfigurasi langsung, bukan rajah seni bina. Di mana jawapan tiada, jurang itu ialah tugas seterusnya: sama ada dapatkan kebenaran untuk tindakan itu atau berhenti melakukannya. Bagi perkhidmatan komersial, minta peguam membaca huraian bertulis itu terhadap bidang kuasa tempat anda berkhidmat, kerana huraian itulah yang memungkinkan semakan tersebut. Apa-apa yang tidak dapat anda huraikan secara bertulis ialah kedudukan yang tidak dapat anda pertahankan.