> Basically, if I'm reading it correctly, they have to give you the source code if you ask for it, but they don't have to tell you that you can ask.
I think the bigger picture is more subtle than that. You, the buyer do not have a cause of action if they fail to tell you that you can ask.
They would, however be in violation of copyright if they don't tell buyers that they are entitled to ask for a copy of the source code because the license requires that they do so, and nothing else gives them permission to distributed the covered software. Any relevant copyright holder would have a cause of action in that case, but the SFC is not a copyright holder in this case.
I dont remember if we ever told our customers that they could ask for our code for one of the products a former employer made, but I do recall one customer did eventually ask for it, and we obliged. I don't know much of the details as to why they wanted it. Just know it was a GPL licensed project. Heck I think we even gave them pieces that were not even GPL based.