I know that the MIT and GPL licenses are 'compatible', and so I can use them together in a project. I also know that GPL allows you to sell software, but requires that the source code be available on request. I believe the MIT license does not require this.
If I plan on using code that is dual licensed under MIT and GPL, how does this combination work? Do I have to follow all rules of both licenses, all rules of one, or what?
Specifically, I'm wondering if I can use dual-licensed code in a subscription-based webapp.
Thanks.