Whether you call it "business logic" or "the real code", the fact remains that the real, sneaky, controlling code; the one that manipulates users emotions[1], must remain secret and restricted.
I don't think companies that do this have a true commitment to respecting their users, and their rhetoric about the evils of copyleft always make me think, "what are you trying to hide or control?"
---
[1] http://www.nbcnews.com/tech/internet/facebook-manipulates-em...