There was recently a compromise struck among the largest bitcoin exchanges and mining pools. It was called the Silbert Agreement, or New York Agreement, or Segwit2x. The agreement was to deploy a feature upgrade that the current developers had been pushing (called Segwit) alongside a block size increase from 1MB to 2MB. It broke a stalemate in which the big blockers had been preventing Segwit from going live, and the Segwit supporters had been refusing to increase the block size.
The deal was that Segwit would go live immediately, and several months later, the block size increase would go live. Segwit did go live as agreed, but then its proponents refused to honor the rest of the agreement (since they already got what they wanted).
That was a few days ago, and now we're seeing the backlash: lots of users and capital fleeing to "Bitcoin Cash," a separate branch that recently forked off from the traditional Bitcoin. Proponents (including Gavin Andresen) consider this new branch to be the true Bitcoin, because it's willing to scale with user demand as Satoshi Nakamoto intended. Opponents consider it to be an altcoin that's fraudulently calling itself Bitcoin, since its block size increase is a departure from the original spec.