LINUX.ORG.RU

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

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

Из старого (аж 2007 г.) интервью Брагина Компьютерре:

В принципе, обратная разработка (reverse engineering) - например, дизассемблирование - не является нарушением авторского права. Тем не менее, прямое заимствование дизассемблированного кода, безусловно, нарушает копирайт (это считается созданием производной работы). Чтобы избежать нарушения, используют подход, называемый «clean room reverse engineering»: один человек дизассемблирует программу, разбирается в том, как она устроена, пишет качественную документацию обычным текстом (без настоящего кода) и передает другому человеку, который, смотря только на эту документацию, уже делает свою реализацию. Только такой метод обратной разработки разрешается в соответствии с правилами ReactOS.

Там ещё много интересного, в том числе и по вопросам легальности, хотя кое-что устарело:

http://old.computerra.ru/focus/332964/

Исходная версия hobbit, :

Из старого (аж 2007 г.) интервью Брагина Компьютерре:

В принципе, обратная разработка (reverse engineering) - например, дизассемблирование - не является нарушением авторского права. Тем не менее, прямое заимствование дизассемблированного кода, безусловно, нарушает копирайт (это считается созданием производной работы). Чтобы избежать нарушения, используют подход, называемый «clean room reverse engineering»: один человек дизассемблирует программу, разбирается в том, как она устроена, пишет качественную документацию обычным текстом (без настоящего кода) и передает другому человеку, который, смотря только на эту документацию, уже делает свою реализацию. Только такой метод обратной разработки разрешается в соответствии с правилами ReactOS.

Там ещё много интересного, хотя кое-что устарело:

http://old.computerra.ru/focus/332964/