Вопросы к Поиску с Алисой
Основное отличие портирования и форкинга программного обеспечения заключается в целях и процессе разработки. ru.wikipedia.org ru.ruwiki.ru
Портирование — это адаптация программы или её части для работы в другой среде, отличающейся от той, под которую она была изначально написана. ru.wikipedia.org ru.ruwiki.ru При этом стараются сохранить все пользовательские свойства пакета. ru.wikipedia.org ru.ruwiki.ru Добавление новых или удаление части имеющихся свойств при портировании не допускается. ru.wikipedia.org ru.ruwiki.ru
Форкинг — это создание новой версии существующего программного проекта на основе его оригинального исходного кода. appmaster.io Разработчики создают отдельную ветку проекта для достижения разных целей или выбора дизайна. appmaster.io Форки могут быть временными, с намерением интегрировать изменения обратно в основной проект, или постоянными, что приводит к созданию отдельного и независимого проекта. appmaster.io
Таким образом, при портировании основной акцент сделан на сохранении прежних свойств пакета, а при форкинге — на самостоятельной разработке с новыми полезными свойствами на общей основе. ru.wikipedia.org ru.ruwiki.ru