I have two really cool projects that I want to open source.
First one is called Baraka and its a Python framework for generating Objective C code.You can generate Objective C classes by writing their templates in Python. Its very useful as some vanilla code needs to be written in every app and using Baraka you can auto-generate most of your vanilla code.
Second one is a re-implementation of Facebook for iPhone and I would like to open source it and call it OpenBook.It basically uses the facebook graph api and has most of the functionality the facebook for iPhone has.
Now I want to do this for the following reasons.
1) They have been rotting in my private repos for quite some time now and I would rather have them benefitting some other hacker than rot there.I also want to give back to OS.
2) I would like to promote my free hacker news app for iphones and ipads. (Check it out at itunes.apple.com/us/app/hackernode/id473882597)
3) If possible I would like to make some money :)
Now can you please share your thoughts on how I can accomplish goal 3 and also what license I should use and why?
OpenBook will most likely be free but how do I protect myself against sleazy copycats who will publish a dozen paid clones of OpenBook on the app store the next day?