The right thing to do is to just make the source available when the license requires you to do so. It's not that hard. If in doubt, just make it available.
It's hard if you licensed some of the code elsewhere and boundaries are unclear (and then ignore all the fallout from publishing - others can't use it and will call support, security researchers might find bugs, ...)
If more code would be shared it would be a better world, but the way s not simple. Respecting licenses of ocurse is a requirement.
If more code would be shared it would be a better world, but the way s not simple. Respecting licenses of ocurse is a requirement.