LINUX.ORG.RU

История изменений

Исправление Vsevolod-linuxoid, (текущая версия) :

Ты будешь удивлен, но Wine не использует реверс-инжинириг вообще. WinAPI, хотя и закрыт код реализации, вполне себе открытый для всех стандарт: https://docs.microsoft.com/en-us/windows/desktop/apiindex/windows-api-list

Используя эту документацию, а так же информацию об недокументированных особенностях, команда Wine и пишет свою реализацию WinAPI для Linux, не используя ни строчки защищенного патентами кода из оригинальной реализации. Так что реверс-инжиниринг попросту не нужен — оригинальный код не требуется, а сам стандарт и так общедоступен.

Исходная версия Vsevolod-linuxoid, :

Ты будешь удивлен, но Wine не использует реверс-инжинириг вообще. WinAPI, хотя и закрыт код реализации, вполне себе открытый для всех стандарт: https://docs.microsoft.com/en-us/windows/desktop/apiindex/windows-api-list

Используя эту документацию, а так же информацию об недокументированных особенностях, команда Wine и пишет свою реализацию WinAPI для Linux, не используя ни строчки защищенного патентами кода из оригинальной реализации.