The LGPL seems to stipulate that I have to distribute my app in a way that the LGPLed code can be replaced. Xamarin keeps saying that to distribute a mac app in the store, I need to use Xamarin.Mac and buy a license. Now, if I have a closed source app and I distribute a .app bundle where the Mono runtime is present as a .dylib rather than statically compiled into some executable, I'm compliant, yes? I don't understand their restriction.MonoDevelop/Monomac distributes apps in a way that requires the user to jump through the hoops of installing the Mono runtime, but this seems totally unnecessary if I just bundle mono in as a replacable library.
Xamarin/Mono LGPL Compliance
gpl;legal;lgpl;mono