Câu hỏi tuyệt vời và câu trả lời tuyệt vời, nhưng tôi nghĩ không ai giải quyết được câu hỏi về sự kiên trì đầy đủ, nếu mục tiêu là đạt được cùng tiêu chuẩn phù hợp với chính ấn phẩm. (Điều này có thể ngớ ngẩn khi có cơ hội mã vẫn chạy , nhưng ít nhất vẫn có thể hữu ích như tất cả các ấn phẩm như nhau).
Trang web của trường đại học bổ sung không kiên trì
Các trang web của trường đại học không có khả năng cung cấp sự ổn định hoặc dự phòng để bảo tồn nội dung được lưu trữ. Nội dung khó trích dẫn hơn và thường thiếu siêu dữ liệu có thể đọc được của máy.
Thật không may, có vẻ như các tạp chí không làm tốt hơn trong việc duy trì các tài liệu bổ sung của họ (xem Anderson et al. 2006 ), và có thể không chấp nhận các định dạng cần thiết, hoặc thậm chí chấp nhận tài liệu bổ sung (xem một ví dụ đáng chú ý ).
Vì những lý do này, những người quan tâm đến việc lưu trữ dữ liệu lâu dài đã nhất trí chuyển sang ủng hộ việc sử dụng các kho lưu trữ chuyên dụng thay vì các trang web hoặc tài liệu bổ sung, và nhiều tạp chí hiện bắt buộc thực hành này . Dường như chỉ có công bằng rằng mã được tổ chức theo tiêu chuẩn này.
Giải pháp của nhiều bản sao?
Github và các trang web liên quan vẫn chưa chứng minh được tuổi thọ trong quy mô 100 năm đạt được của các thư viện đại học và các nhà xuất bản được thành lập. Bằng cách tạo điều kiện phân phối rộng rãi, nó có thể cung cấp một giải pháp mà những người khác đã lặp lại trong các bình luận, bao gồm cả một người không thể bình luận về stackexchange,
... Chúng ta hãy tiết kiệm những gì còn lại: không phải bằng kho tiền và khóa mà chúng che khuất chúng khỏi mắt công chúng và sử dụng để ký gửi chúng lãng phí thời gian, mà bằng cách nhân lên các bản sao như vậy, sẽ đặt chúng ngoài tầm với của tai nạn.
- Thomas Jefferson, ngày 18 tháng 2 năm 1791
Figshare & tiêu chuẩn CLOCKSS
Tiêu chuẩn lưu trữ duy nhất mà tôi biết là figshare , có thể chấp nhận kho lưu trữ mã đầy đủ (dưới dạng "tập tin" vào lúc này, nhưng tôi tin rằng sẽ sớm có tùy chọn được liệt kê dưới dạng "mã"). Mấu chốt của figshare không chỉ là DOI có thể sử dụng được với siêu dữ liệu lập trình, mà còn là sự hỗ trợ của dịch vụ lưu trữ CLOCKSS , duy trì các bản sao của tất cả nội dung của nó tại 12 nút phân phối địa lý và chính trị trên toàn thế giới. Nếu figshare ngừng hoạt động hoặc ngừng tồn tại, điều này sẽ kích hoạt tất cả nội dung của nó được cung cấp miễn phí từ CLOCKSS.
Do đó, tôi khuyên bạn nên sử dụng Github để phân phối mã, nhưng cũng cung cấp một bản sao lưu trữ cho figshare tại thời điểm xuất bản.