Unless I'm mistaken, the Beaglebone Black uses chips that are available for purchase from TI (and from which I think you can get datasheets, even as an individual), boots the mainline kernel, and provides CAD files for the board: http://elinux.org/Beagleboard:BeagleBoneBlack#Hardware_Files
Their founder and key personnel was/are employed by Broadcom. IIRC, essentially Broadcom thought of the Pi as a fun side project and were completely blown away by the demand.
The other problem is that people have written stuff, and loads of that, specifically for the Pi CPU/GPU - which makes a move away from BCM next to impossible:
- anything involving accelerated video isn't easily portable (e.g. omxplayer)
- anything that relies on a given special function of the CPU mapped to a specific GPIO pin might break with another CPU (e.g. extension boards)
- anything that relies on other rpi-specific hardware features (CSI, DSI) will be hard to port, but then again you don't really have a choice with non-usb/i2c camera or display modules...
You're far better off going with one of the Allwinner-based boards like the C.H.I.P if you intend to do this at some point in the future.