I started a business with my best friend and his relative 8 years ago and we had a blast building a successful product and a profitable business, so the startup phase worked out for us. Life got in the way and I bought out both of my partners earlier this year. I would say that the key to creating a partnership is to have an upfront agreement about split of responsibilities and commitment (time wise), in writing! Early on you don't have much to "divide" so you aren't overly motivated to talk about details, especially when you work with people close to you - friends or family.
Some earlier advise posted was all about cutting off the partners-to-be, but that in itself could cost the OP a friendship. It's hard to start businesses from scratch and going solo is even harder. If friends have subject matter expertise and it's still possible to renegotiate the terms than it's not a bad option. You could easily build an argument about time spent so far and saying all signs point to you possibly doing bulk of the work so you want to structure a deal in a fair way. Tell them since you have a unique (and expensive) skill that they can't replace, you have no redundancy (think growing business and being in standby mode for any technical issues). Another way to "even out" on contributions is for them to supply initial cash for typical operational expenses to match your hours - setup (regi Co., etc), hosting, software licenses, accounting, tax prep, and the biggest of them all marketing (writing and distributing a press release, SEM, etc).
Besides renegotiating terms now, you could also agree that if some of you (or any partner) end up spending significantly more time than others in the future, that extra time will be counted as "loan to business", so when business is successful, that loan is repaid. Consult an accounting on this.
Getting partners (friends or not) that can take care of certain (critical) aspects of the business can be a deal breaker, especially if you have a full time job and work on your business idea/product on weekends. Will you be the one replying to all customer service emails 7 days a week all year around? Writing press releases and managing social media? There is more to building a successful business than building a site or an app.
Oh, and those people you mentioned that are willing to work for free? Doesn't sound like a sure thing to me. They could work on your content for building a skill or for self-promotion, but if they see value/demand in their skill they will try to get paid for it by you or others or when business picks up they will ask you to pay, or give them shares, or just wait and sue you later when you have some $ to show for all your hard work.