Museum mengkritik Microsoft karena 'memutilasi' rilis open source MS-DOS 4 — memposting tentang 'bodoh' git yang disalahkan atas kesalahan buggy

Pada tanggal 4 April, Microsoft merilis kode sumber sistem operasi MS-DOS 4 tahun 1986 yang penting di GitHub, terdaftar bersama rilis kode sumber DOS lainnya— namun, memposting MS-DOS 4 di GitHub dalam bentuk yang telah diubah saat ini tampaknya telah merusak beberapa file penting sepenuhnya. Seperti yang disebutkan oleh pengembang dan operator blog OS/2 Museum Michal Necasek dalam Bagaimana Tidak Merilis Kode Sumber Bersejarah, git gagal mempertahankan stempel waktu dan mengonversi file ke UTF-8 cukup merusak segalanya. Necasek memuji peluncuran kode tersebut tetapi mengkritik bug yang muncul dalam proses tersebut, dengan mengatakan, “Tapi tolong jangan merusak kode sumber bersejarah dengan memasukkannya ke dalam git (bodoh).”

Dari dua masalah tersebut, file sumber yang dikonversi ke UTF-8 mungkin lebih parah. Hal ini karena karakteristik alat lama dari sistem operasi tersebut tidak dapat benar-benar mengurai UTF-8 dan kemungkinan besar juga tidak dapat diperbarui untuk melakukan hal tersebut. Batas panjang baris byte MASM MS-DOS 4 adalah 512 byte, dan konversi UTF-8 membuat file tertentu melebihi batas tersebut, sehingga tidak dapat dibaca.