<insert thoughts about the GPL being the best fit for truly free/open source projects, left out because it would have probably started an off-topic flamewar/>
Just for your information: our code implements the pebble protocol over BT classic, that is not allowed to run in background on iOS. The new devices (pebble 2 and pebble time 2) will use the same BLE/GATT protocol on android and iOS though: we will have to implement that too (uff ;-) ) but it will ease the life of a dev willing to port it to iOS.
<insert thoughts about the GPL being the best fit for truly free/open source projects, left out because it would have probably started an off-topic flamewar/>
Just for your information: our code implements the pebble protocol over BT classic, that is not allowed to run in background on iOS. The new devices (pebble 2 and pebble time 2) will use the same BLE/GATT protocol on android and iOS though: we will have to implement that too (uff ;-) ) but it will ease the life of a dev willing to port it to iOS.