It’s just a code fork - you could change anything you want so it could be completely compatible or it could change many things making it incompatible
Same way I could take Damus code and change it - I could just change the ui and still interact with anyone or I could replace Nostr with rest that only connects to my own server