The tech industry is far from perfect when it comes to issues like economic and social justice.

Silicon Valley has long been accused of abusing the H1B visa process to bring in cheaper foreign engineers and programmers. It has benefited enthusiastically from cheaper manufacturing in China. Many of the biggest companies continue with questionable tax practices. And everyone from Apple to startups to venture capital firms struggle with issues of racial and gender diversity.

But this past weekend, the tech industry offered an overwhelming response to the executive order issued by President Trump banning travel from seven Muslim-majority countries. For all of Silicon Valley’s sins, the response from the tech industry is notable for its combination of strong statements and actions, and contrasts with the deafening silence from almost ever other major corporate sector in the U.S.

Of course, the tech industry largely denounced and worked against Trump in the election last year, with the notable exception of Peter Thiel. So it’s hard to say whether this push will make a difference to a president who is known to nurse grudges. In any case, whatever modest goodwill may have been created at the infamous breakfast meetup between Trump and tech leaders a few weeks ago seems to have been short-lived.

Over the past weekend:

Today, Google committed up to $4 million to help those affected by Trump’s immigration order. And over the weekend, Google cofounder Sergey Brin joined protestors at San Francisco Airport:

Tesla cofounder Elon Musk, who has also drawn heat for joining Trump’s business council, offered to take the tech industry’s concerns to the president:

Now the tech response has gone global. Today, German’s SAP issued a memo reassuring its staff and criticizing Trump. In addition, chief executive Bill McDermott wrote to SAP’s global workforce that “we are always in your corner,” according to Reuters.

Further east, Rakuten’s CEO Hiroshi Mikitan took to Twitter to express his disappointment and said the company’s Viber would offer free calls from the U.S. to the seven countries affected by the ban.

Again, tech has its own sins. But it seems to have found its voice on this issue. Now we’ll see whether this response is sustained and how far these companies are willing to go when the inevitable criticism from Trump arrives.