💡 WHY PAT IS RIGHT
Once code is public, customers will run it, file tickets about it and ask whether their contract covers it. Legal needs to confirm the company owns every line, that no customer code slipped in, and that the license matches the business model. The name needs to be protectable. Support needs a written answer for free users before the first angry email. None of this is bureaucracy; it is what makes publishing survivable.