On other hand. If I for example make food from rotten ingredients and share it on street for free, even with disclaimer and someone gets food poisoning I don't think anything protects me. Or should protect me.
I have never understood why software is some special place. Specially if entity has anyway to monetize it.
Making food from obviously rotten ingreedients is not akin to something that would fall under good samaritan laws. However I don't agree that you should be liable for providing food to those in need if you have made reasonable safety precautions. Restaurants throwing away their leftovers rather than be held liable is not a good thing for society. So no, I don't think software should have a special place here but rather that someone trying to "do good" should not be punished for it even if they mess up a bit.
I have never understood why software is some special place. Specially if entity has anyway to monetize it.