Red Hat: You can use our patents if we can use your software.
Facebook: You can use our software if we can use your patents.
That's my severely over-simplified interpretation. The most significant difference is that Red Hat's promise extends to FOSS in general, though apparently not proprietary software. Facebook's license applies only to specific Facebook FOSS code, but it can be used in proprietary software.