Basis Kode Tron Menjiplak dari EthereumJ ?

Seorang peneliti dari Digital Asset Research (DAR) telah menemukan beberapa contoh kode dalam basis kode Tron yang disalin dari proyek lain.

Tampaknya para pengembang Tron menjiplak kode di antara proyek-proyek lain Ethereum. Dan mengubah nama filenya sehingga sulit untuk mengidentifikasi sumber kode tersebut. DAR menerbitkan sebuah artikel di surat kabar Medium mengenai tindakan legal dan plagiarisme dan masalah teknis yang sekarang mungkin mempengaruhi mainnet Tron ke depannya.

“Pada 31 Desember 2017, proyek ini awalnya dituduh melanggar Lisensi Publik Umum Pengarang (LGPL) GNU v3.0. Karena proyek tersebut tidak menyebutkan bahwa kliennya, Java-Tron, berasal dari EthereumJ, yang merupakan salah satu dari perpustakaan pertama Ethereum”. DAR menambahkan:

"Meskipun proyek tersebut kemudian menambahkan bahasa lisensi LGPL yang relevan ke 14 file. Kami menemukan beberapa contoh kode yang disalin kata demi kata atau sedikit dimodifikasi dari EthereumJ. Masih tanpa referensi yang tepat".

DAR menyediakan gambar ini untuk mendukung dugaan bahwa Tron menyalin kode dari proyek lain yang melanggar lisensi open-source [klik untuk memperbesar]
Lucas Nuzzi dari DAR mengatakan:

“Dalam komit di atas, pengembang mengalami kesulitan dalam mengubah judul beberapa fungsi untuk menyembunyikan plagiarisme, sebagaimana dibuktikan oleh komit d4ad9c9. Tidak ada alasan yang sah untuk mengubah 'nama' kelas publik EthereumJ. Misalnya, menjadi “dataBaseName”, selain untuk membuatnya sulit melacak persamaan antara kedua repositori”.

Nuzzi melanjutkan bahwa terlepas dari potensi masalah hukum dan etika seputar kode plagiarisme. Basis kode yang sekarang menghadapi masalah teknis juga yang bisa terbukti sangat signifikan.

“Masalahnya adalah ketika Anda menggunakan kembali kode yang awalnya dikembangkan untuk arsitektur sistem yang sepenuhnya berbeda. Dan tidak memiliki cukup waktu untuk sepenuhnya mengujinya. Kerentanan yang tidak berlaku untuk sistem asli sekarang berlaku untuk yang baru. Plagiarisme itu buruk, tetapi yang menjadi perhatian di sini berkaitan dengan kerentanan yang tidak diketahui yang mungkin muncul ketika Anda menggabungkan semua modul ini bersama-sama, pada steroid. Tidak ada yang salah dengan bereksperimen, tetapi komunitas pasti harus menyesuaikan harapan”.

Peneliti DAR tidak didanai secara khusus untuk meneliti basis kode Tron - proyek ini adalah riset perusahaan yang menjual sisi yang berfokus pada analisis aset digital untuk investor institusi. Dan menghasilkan pendapatan dari pelanggan yang membayar untuk mendapatkan akses ke materi eksklusif yang akan membantu menginformasikan mereka ketika berinvestasi dalam proyek-proyek cryptocurrency seperti Tron.

“Pekerjaan saya adalah melakukan uji tuntas teknis yang mendalam untuk klien kami. Yyang melibatkan peninjauan seluruh basis kode proyek yang kami cakup, yang saya lakukan dengan TRON”, kata Nuzzi. “Sebagian besar penelitian untuk klien kami adalah eksklusif, tetapi setiap kali kami menemukan sesuatu yang dapat dimanfaatkan oleh seluruh komunitas, kami membagikannya.”

Dengan migrasi mainnet yang akan berlangsung pada 25 Juni, kemungkinan Tron mungkin menghadapi berbagai masalah teknis dan hukum yang akan berdampak negatif terhadap kinerja dan keberhasilan proyek.

Sementara itu, Nuzzi memiliki saran lain untuk Tron - yang mereka bebas untuk menyalin, atribusi atau tidak.

[PSA: Jika Anda berpikir peluncuran #EOS kacau, tunggu hingga #TRON diluncurkan dalam beberapa hari ... Saya juga telah meninjau keseluruhan basis kode $ TRX. Mata saya jadi sakit. Mereka harus mengubah citra menjadi "TRON: the Frankenstein of crypto."]

- Tulis akun twitter Lucas Nuzzi (@LucasNuzzi) pada 19 Juni 2018

Sumber: Berita CCN
, ,

About Sofia

Just a freelancer
View all posts by Sofia →

Leave a Reply

Your email address will not be published. Required fields are marked *