I worked for a corporation for 12 years, and I was in a team developing software for CT scanner operations. What's wrong with that? Then I also worked for a very small company, where I coded... games. So according to the RMS, that could be morally less wrong. :-)