I'm working on a plugin that adds some degree of offline functionality to Stack Exchange. It needs to be able to render pages without internet access.
I am going to bundle jQuery and WMD/PageDown with my plugin because their licenses allow me to, but I don't think I can legally include Stack Exchange's other resources without permissions. I see three possibilities:
Cache Stack Exchange's resources when online, and serve them from this cache when offline. This may result in some resources being unavailable when offline, if they weren't cached first.
Include Stack Exchange's resources with my plugin. Use the current copies while online, but fall back to the packaged copies when offline.
My impression is that #2 would be okay without permission, but that #3 would not be. I'd like to be able to bundle everything if I could. The resources would only be used to recreate Stack Overflow pages while offline, they wouldn't be used for any other purpose.
What I am allowed to do?