Bir yazılım arkeolojisi projesi kapsamında, 40 yıldır kullanılan eski bir muhasebe yazılımının modern sistemlere taşınması süreci anlatılıyor. Bir arkadaşının muhasebe firmasının dört on yıldır bağlı kaldığı, RPG (Report Program Generator) dilinde yazılmış bu yazılım, IBM'in eski orta seviye bilgisayarlarından MS-DOS'a taşınmış ve halen bir Windows 98 bilgisayarında DOS konsolu içinde çalıştırılıyordu. Bu eski sistemin en büyük zorluğu, yazılımın çalışması için bilgisayarın paralel portuna takılması gereken özel bir donanım kopya koruma dongle'ına ihtiyaç duymasıydı. Bu tür dongle'lar, özellikle "kurumsal" yazılım satıcıları tarafından yetkisiz kullanımı engellemek amacıyla o dönemde yaygın olarak kullanılıyordu.
Dongle üzerindeki yazılar zamanla silinmiş olsa da, "Stamford, CT" ve "Software Security Inc." gibi ipuçları ile "RUNTIME" kelimesi dikkat çekiyordu. İlk adım olarak, Windows 98 bilgisayarının disk görüntüsü alındı ve bir emülatörde çalıştırılmaya çalışıldı. Amaç, yazılımın işleyişini anlamak ve verileri modern muhasebe araçlarıyla kullanılmak üzere dışa aktarmaktı. Ancak, dongle takılı olmadan muhasebe araçlarının hiçbiri çalışmıyordu, bu da donanım korumasının aşılması gerektiğini gösteriyordu.
Disk görüntüsü üzerinde yapılan detaylı incelemelerde, RPG II dili için bir derleyici (compiler) ile karşılaşıldı. Software West Inc. tarafından 1990'larda yayınlanmış iki farklı RPG II derleyici versiyonu bulunması, projenin seyrini değiştirdi. Daha da önemlisi, muhasebe yazılımının RPG dilinde yazılmış eksiksiz kaynak koduna ulaşıldı. Bu kaynak kodunun keşfi, dongle'ın işleyişini anlamak ve potansiyel olarak bypass etmek için kritik bir başlangıç noktası oldu. Yazılımın, DOS batch dosyalarıyla orkestrasyonu yapılan çok sayıda RPG modülünden oluştuğu ve kullanıcıların sayı kombinasyonlarıyla gezinmesi için bir "menü" sistemi olarak tasarlandığı anlaşıldı.
Bu çalışma, eski teknolojilerin ve yazılımların günümüz dünyasına nasıl adapte edilebileceği ve veri mirasının nasıl korunabileceği konusunda değerli bir vaka çalışması sunuyor.