Writing software, in and of itself, does no more to advance science than building houses does to advance structural engineering.
If they are specifically writing software to be used for scientific research, or are carrying out significant research into computing and releasing papers/patents freely, then they might qualify.
To go further, I'd look up exactly what "Public Charity Status 170(b)(1)(A)(vi)" is, and then compare that to how they describe themselves here: https://wikimediafoundation.org/wiki/FAQ/en
In a different thread a couple of days ago, someone mentioned that Apache got a scientific exemption.
Which is not surprising at all, since the Apache HTTP Server had its roots in the National Center for Supercomputing Applications (NCSA), a scientific institution.
Python Software Foundation also got a scientific and educational exemption.