Pertanyaan yang bagus dan balasan yang bagus, tetapi saya rasa tidak ada yang menjawab pertanyaan tentang kegigihan secara memadai, jika tujuannya adalah untuk mencapai standar yang sama dengan publikasi itu sendiri. (Yang mungkin konyol mengingat peluang kode masih berjalan , tetapi mungkin masih setidaknya sama bermanfaatnya dengan publikasi semua sama).
Suplemen jurnal situs web universitas tidak persisten
Situs web Universitas tidak mungkin memberikan stabilitas atau redundansi untuk mempertahankan konten yang dihosting. Konten lebih sulit dikutip dan biasanya tidak memiliki metadata yang dapat dibaca mesin.
Sayangnya nampak bahwa jurnal tidak melakukan jauh lebih baik dalam mempertahankan bahan tambahan mereka (lihat Anderson et al. 2006 ), dan mungkin tidak menerima format yang diperlukan, atau bahkan menerima materi tambahan sama sekali (lihat satu contoh penting ).
Karena alasan ini, orang-orang yang peduli dengan pengarsipan data jangka panjang telah dengan suara bulat beralih ke advokasi untuk penggunaan repositori khusus daripada situs web atau bahan tambahan, dan banyak jurnal sekarang mengamanatkan praktik ini . Tampaknya adil jika kode dipegang oleh standar ini.
Solusi banyak salinan?
Github dan situs terkait belum membuktikan umur panjang selama skala 100 tahun yang dicapai oleh perpustakaan universitas dan penerbit yang sudah mapan. Dengan memfasilitasi distribusi yang luas, ini mungkin memberikan solusi yang orang lain gema di komentar, termasuk satu orang yang tidak bisa mengomentari stackexchange,
... mari kita selamatkan apa yang tersisa: bukan dengan brankas dan kunci yang memagari mereka dari mata publik dan menggunakannya untuk membuang-buang waktu, tetapi dengan penggandaan salinan seperti itu, sebagaimana menempatkan mereka di luar jangkauan kecelakaan.
- Thomas Jefferson, 18 Februari 1791
Figshare & standar CLOCKSS
Satu-satunya standar kearsipan yang saya ketahui adalah figshare , yang dapat menerima repositori kode lengkap (sebagai "filesets" untuk saat ini, tetapi saya yakin akan segera memiliki opsi untuk dicantumkan sebagai tipe "kode"). Bagian penting dari figshare bukan hanya DOI yang dapat dicita-citakan dengan metadata terprogram, tetapi juga didukung oleh layanan arsip CLOCKSS , yang menyimpan salinan semua kontennya di 12 simpul geografis dan geografis yang didistribusikan secara geografis di seluruh dunia. Jika figshare keluar dari bisnis atau tidak ada lagi, ini akan memicu semua kontennya tersedia secara bebas dari CLOCKSS.
Karenanya, saya sarankan menggunakan Github untuk distribusi kode, tetapi juga menyediakan salinan arsip ke figshare pada saat publikasi.