Объяснение: что такое софтфорк и как он работает?