Do FOSS Projects Need An End User TOS Too?

There’s been a lot of discussion lately about the need for FOSS (Free Open Source Software) projects to have a CoC (Code of Conduct). A recent tweet I saw made me think about something CoCs are missing and inspired me to write this post. First we need to step back and look at what a Code of Conduct is and why there has been such a recent clamor for projects to adopt one.