Whoa, wait a second. What about open-source contributions? Are they banned as well? Open-source work can be, but is not "normally" paid though.
Quoting from http://www.cilawgroup.com/news/2013/10/15/unpaid-volunteer-w... :
"As a general rule of thumb, one should look at whether Americans would perform the same job without pay and under similar circumstances and if the answer is “yes,” then a foreign national in an employment-restricted status can volunteer and work without pay."