Almost. The excessive CLA had to go too (or be replaced by a DCO).
CLAs may have a place, but as long as they hadn't planned on a bait and switch all along they wouldn't need a CLA literally copied from Oracle's playbook.
If both sides don't trust each other, no amount license nor contract would suffice.
It would be a headache to prove the other side violate licenses.
In fact, they are already fighting on whether Eric was scraping data illegally or not, and people's opinions are divided. This would be an expensive lawsuit for both sides.
At the current level of trust, it's better not to do any business together at all.
Isn't this the exact point of copyleft licenses?
Relicense PebbleOS as GPL, relicense Rebble as AGPL.
Problem is then solved, no?