Strategi pertahanan NGINX dan permintaan ke Igor Sysoev

Sejak minggu lalu, seluruh komunitas telah bergolak tentang kasus pidana terhadap NGINX. Dan, mungkin, tidak ada orang yang acuh tak acuh seperti administrator sistem biasa yang berhasil mengubah hobinya menjadi kesuksesan finansial yang luar biasa, mencoba menekan hiu kapitalisme Rusia dengan gaya tahun 90-an yang gagah.

Saya, seperti kebanyakan orang yang peduli, sangat bersimpati dengan Igor. Ya, dan dari pengalaman saya sendiri, saya berhasil memastikan bahwa sangat sulit untuk membuat bisnis yang menguntungkan dengan perangkat lunak bebas dan sumber terbuka. Dan seratus kali lebih sulit tanpa keterlibatan "cakar berbulu" dan sumber daya administratif.

Tapi saya juga menganggap mematikan situs kerja untuk demonstrasi sederhana dari posisi saya sendiri adalah usaha yang sia-sia. Tentu saja, ini lebih terlihat daripada mengekspresikan pendapat Anda di dapur atau sofa, tetapi hasil dari ini kemungkinan besar akan sama.

Selain itu, jika Anda melihat situasi tanpa prasangka, maka ada kemungkinan bahwa Igor benar-benar dapat dijahit sebuah artikel. Saya sadar betul bahwa Anda bisa sampai ke dasar pilar, tetapi hanya duduk di sana, berharap untuk imam tsar atau keadilan telepon juga bukan pilihan.

Oleh karena itu, saya mengusulkan untuk membahas / melengkapi strategi yang mungkin untuk melindungi Igor dari serangan Rambler. Atau mungkin materi dalam artikel ini akan berguna tidak hanya untuknya, tetapi juga untuk pengembang Perangkat Lunak Bebas lainnya yang mungkin secara tidak sengaja menemukan diri mereka dalam situasi yang sama.

Bagi saya sepertinya ini akan lebih berguna daripada hanya mengubah avatar Anda menjadi "I / WE NGINX" :-)





Fakta


Artikel tuduhan itu disuarakan, dan sayangnya, tetapi dengan alasan formal, ini benar. Apa hasil yang diharapkan Rambler dari tekanan seperti itu juga tidak perlu dipikirkan lama. Jackpot beberapa ratus juta dolar akan menarik minat siapa pun. Apalagi, lagi-lagi, dengan alasan formal , tuduhan itu tidak begitu salah.

Saya akan mengutip beberapa paragraf dari sumber www.duralex.org/2019/12/14/delo-o-poxishhennom-veb-servere

Klaim Rambler ke nginx didasarkan pada kenyataan bahwa server web dikembangkan oleh penulisnya Igor Sysoev selama bekerja di Rambler dan oleh karena itu merupakan "pekerjaan resmi", yang haknya menjadi milik majikan.
...
Tetapi masalahnya adalah bahwa kemunculan hak-hak atas suatu karya sangat ditentukan oleh undang-undang yang berlaku pada saat penciptaannya . Dan di sini semuanya menjadi rumit.

...
« 12.
1. , () , , () .»


...
Di sini, seperti dalam KUH Perdata, “tugas-tugas tenaga kerja” disebutkan, tetapi pekerjaan, menurut hukum ini, menjadi “resmi” bahkan jika penciptaannya tidak termasuk dalam “tugas-tugas” ini, tetapi hanya “terhubung” dengan mereka. Dan di sini semuanya menjadi sangat buruk bagi Sysoev, karena server nginx melakukan persis apa yang termasuk dalam "tanggung jawab pekerjaan" di Rambler, yaitu, ia mengontrol server dan itu saja.

...
Beberapa wawancara Sysoev dapat berkontribusi pada keberhasilan pemasangan jawaban:
« mod_proxy. , , - . mod_accel — Apache . 2001 .
— , ?
— , .»


Dengan kata lain, keadaan faktual dari kasus ini sebagian mungkin sesuai dengan pendapat Rambler. Tetapi karena prosesnya ternyata sangat keras dan tentu saja tidak akan gagal untuk ditutup, saya sungguh-sungguh ingin percaya bahwa penyelidikan tidak akan terlibat dalam penyulapan fakta secara jujur.

Dan ini berarti ada harapan untuk pengadilan yang adil, dan dalam kasus ini, strategi pertahanan berikut mungkin berguna.

Strategi pertahanan


Itu terletak pada fakta bahwa Anda tidak boleh membantah fakta bahwa Rambler memang membayar untuk pengembangan nginx untuk kepentingannya sendiri. Jangan berdebat dengan jelas atau mencoba membuktikan bahwa pengembangan itu tidak terkait dengan kinerja tugas resmi Igor.

Lagi pula, jika kebalikannya terbukti, maka dengan prinsip permusuhan proses hukum, ini bisa dibilang setara dengan membuktikan kesalahan. Anda berpendapat bahwa Anda melakukan inisiatif "sendiri", tetapi ada bukti yang bertentangan. Tetapi menemukan mereka atau menafsirkannya dengan cara yang benar tidak akan sulit. Sepertinya Rambler tidak akan memulai proses yang sama jika dia tidak secara serius menapis dirinya dengan berbagai surat kabar:

“Selama bertahun-tahun, pengacara Lynwood, bersama dengan firma hukum internasional dan perusahaan spesialis independen di bidang keamanan informasi, telah melakukan pekerjaan besar dalam menganalisis sejumlah besar informasi dan mengumpulkan sekitar seribu halaman dokumen, file, dan korespondensi resmi terkait dengan partisipasi Rambler di Pengembangan produk perangkat lunak Nginx. Dokumen-dokumen ini dapat menunjukkan adanya alasan hukum untuk menyimpulkan pelanggaran terhadap hak-hak Rambler


Oleh karena itu, menurut saya itu benar, bukan untuk berdebat dengan yang jelas, tetapi untuk melakukan yang sebaliknya. Menyetujui pernyataan Rambler bahwa pekerjaan pada proyek itu bersifat resmi. Dan mungkin mereka bahkan membayar hadiah Igor untuknya atau mengumumkan terima kasih.

Ya resmi. Tapi, seperti kata mereka, ada nuansa yang mengikuti prinsip pengembangan perangkat lunak open source dan fitur lisensi gratis.

Apa yang terjadi sebelumnya, telur atau ayam?


Nuansa adalah jawaban untuk pertanyaan ini. Membuat karya layanan dan mengembangkan karya-karya Open Source bukanlah hal yang sama.

Jika dalam kasus pertama, hak properti asli benar-benar menjadi milik majikan secara default (sesuai dengan versi lama dari Kode Sipil dan ZoAP) dan dapat dipublikasikan hanya dengan persetujuan eksplisit dari pemilik hak-hak ini, opsi kedua secara radikal berbeda dari yang pertama.

Pada awalnya, nginx dibuat oleh penulis setelah jam dan diterbitkan di bawah lisensi gratis. Dan hanya setelah itu ia mulai difinalisasi dan dikembangkan sesuai dengan tanggung jawab pekerjaan dan dengan persetujuan penuh dari majikan saat itu. Dan tidak peduli bagaimana Rambler mencoba berpegang teguh pada kesuksesan Igor, dia tidak akan memiliki peluang. Lagi pula, untuk membuat karya dan memodifikasi yang sudah ada , ini adalah situasi yang sama sekali berbeda.

Dan karena Nginx adalah pengembangan dari Igor Sysoev, yang ia terbitkan pertama kali di bawah lisensi gratis dan baru setelah itu mulai memperbaikinya sebagai bagian dari hubungan kerja dengan Rambler, maka situasinya benar-benar berbeda.

Jika pada saat itu, Rambler tidak keberatan bahwa karyawannya sedang menyelesaikan perangkat lunaknya sendiri dalam rangka memenuhi tugas-tugas tenaga kerjanya sendiri, tetapi untuk beberapa alasan sekarang ia menentang publikasi mereka (setelah semua, ia benar-benar memiliki hak untuk mencabut kode), kemudian biarkan suntingan ini dikembalikan dan mengambil. Dan Nginx tidak akan sakit, karena bahkan jika bagian dari kode program dihapus, tidak akan sulit untuk menulisnya lagi.

"Pada waktunya"


Strategi pertahanan ini dikembangkan sejak lama, ketika saya masih antusias dan berpartisipasi dalam pekerjaan organisasi RASPO yang sekarang sudah mati ( https://cnews.ru/news/top/raspo_razvalilasrazrabotchiki_spo ).

Ini dilaksanakan dengan sangat sederhana, dengan formalitas hukum minimal, dan tersedia untuk siapa saja. Tetapi agar strategi pertahanan yang sama dapat digunakan dalam praktik, disarankan untuk "berlarian" dalam beberapa jenis kasus pidana. Untuk membuat preseden, yang nantinya bisa dirujuk oleh pengembang lain yang menemukan diri mereka dalam situasi serupa.

Permintaan ke Igor Sysoev


Tampak bagi saya bahwa begitu Rambler (atau Lynwood) mencapai pengacara bahwa situasinya dapat dilihat dari sisi lain juga, mereka akan mengusulkan Igor untuk pergi ke dunia. Terlebih lagi, ketika "undang-undang telepon" sudah resmi berfungsi, dan permintaan semacam itu disuarakan secara publik.

Lagi pula, tidak sia-sia bahwa Dewan Direksi Rambler bertemu?

Dewan Direksi Rambler menginstruksikan untuk memulai penghentian kasus pidana terhadap pencipta program Nginx. Mereka dapat melanggar hak intelektual perusahaan, tetapi arbitrase harus memutuskan masalah tersebut, dewan memutuskan.

Manajemen Rambler diperintahkan untuk mengajukan banding ke lembaga penegak hukum Rusia dengan permintaan untuk menghentikan kasus pidana dan melanjutkan, jika perlu, untuk melindungi kepentingan perusahaan dalam bidang hukum sipil, kata laporan itu.


Igor
ketika mereka akan membujuk Anda untuk menyetujui dunia, jangan percaya janji dan permintaan maaf munafik. Sekarang Anda adalah satu-satunya yang memiliki peluang nyata dan sumber daya keuangan untuk menjalankan strategi dalam melindungi pengembang perangkat lunak bebas dalam masalah seperti itu.

Membawa masalah ini ke pengadilan untuk membentuk praktik penegakan hukum. Biarkan semua pakar TI tidak hanya mengilhami kesuksesan finansial Anda, tetapi kasus kriminal ini akan berfungsi sebagai contoh dalam hal melindungi pengembang perangkat lunak gratis lainnya yang, sama seperti Anda, dapat menemukan diri mereka dalam keadaan yang serupa.


Memang, untuk ini Anda perlu sedikit:

  • Konfirmasikan di pengadilan tentang kemampuan kerja dari lisensi gratis di bidang hukum Rusia
  • Buat praktik penegakan hukum untuk melindungi pengembang sumber terbuka
  • Berdasarkan pengalaman yang didapat, publikasikan instruksi (rekomendasi) yang dapat membantu pengembang lain dalam situasi seperti itu
  • Ketika sudah berakhir, publikasikan dalam domain publik kumpulan dokumen dengan contoh-contoh kata-kata perlindungan untuk digunakan dalam mempertimbangkan kasus-kasus serupa lainnya. Biarkan itu menjadi semacam OpenSource legal ;-)

PS


Saya kira strategi serupa untuk melindungi pengembang perangkat lunak akan bekerja bahkan di yurisdiksi AS.

PPS


Seperti kata pepatah, pertahanan terbaik adalah serangan. Dan karena Rambler membiarkan dirinya tabrakan, saya mengusulkan untuk membayarnya kembali dengan koin yang sama.

Akan lebih bagus jika F5 Networks menambahkan ketentuan lisensi untuk NGINX larangan penggunaannya dalam struktur Rabmler sehingga mereka akan menggunakan versi lama, dan yang baru baik untuk uang atau tidak sama sekali. Saya pikir setelah ini, Lynwood akan lebih akomodatif. Biarkan mereka tahu bahwa permainan seperti itu dapat dimainkan tidak hanya sendirian ;-)

Source: https://habr.com/ru/post/id480680/


All Articles