Even though it's a "non profit" company you can still run advertising and marketing for other companies within the site. Being "non profit" doesn't always mean you can't make a profit from the business. It does mean though that you need to put a certain percentage of the profits back into the business.
