Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I've been spending the vast majority of my free time developing an extension for Google Chrome. I've been maintaining my source on GitHub under an MIT license. Just yesterday I received my first pull request. How exciting!

All of this has got me thinking, though. What if my idea is good? Should I ever be worrying about monetization - will it just come naturally if the product goes viral? Does the fact that I currently have my code open source affect this?

I've accepted the pull request. Does this mean the code I currently have cannot be made closed-source without first remove the collaborators code?

Just a complete newb to this whole side of programming, looking for some pointers. Thanks.

share|improve this question

closed as off topic by Zoredache, BBlake, EBGreen, Mokubai, slhck Jul 23 '12 at 17:54

Questions on Super User are expected to relate to computer software or computer hardware within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

I hope you don't plan on trying to sell a chrome extension. You won't have a great deal of luck with that considering the source has been released. –  Ramhound Jul 23 '12 at 18:34

1 Answer 1

up vote 1 down vote accepted

This might help a little. Google is going to be your friend here though, there's a lot of information out there on this.

Also try thinking of ways to make money outside the box. Ad-revenue is always easy, and doesn't even involve licensing issues around your code. Many open-source projects make money by selling support to their product.

I believe you might also be able to build upon your project under a different license (research that before you get in to sticky legal areas though). The base of your project might be open source and free, but does your 'premium version' necessarily have to be? Perhaps use your initial idea as a platform and expand upon it later.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.