So this project is to integrate XMR with OpenBazaar, correct? Or is it to fork OpenBazaar to a completely separate codebase that supports XMR?
At first stage just integrate XMR into OpenBazaar as fork "FreeBazaar".
On the second if it possible, commit all into OpenBazaar. If not (because BTC is very hardcoded, OB-dev may decline it) then it will be parallel/separate XMR-Bazaar.
I suggest you make your fork have an API so it works with any crypto coin. Then if they don't accept your commits, then yours may likely become the dominant fork, assuming you have the resources and skills to carry it forward.
Whereas, if you make your code Monero only focused, then it has no wider-scale attractiveness to gain the political support you need.
Edit: it also potentially spreads your risk of wasted
effort away from 100% dependence on any one outcome.
I highlighted the important part for you... is it still effort if some people paid for it?
I rarely value my opportunity cost in $2000 or even $20,000 increments, unless it has come down to survival mode (and even then I in the past ate rice & salt so I could continue coding what I wanted to code). Whether I am delusional or not, I view my opportunity cost as $200,000, $2m, $20m increments and moreover that money is not my main goal (although I do need some).
I am paradigmatically and ideologically opposed to expending my finite life on closed paradigms. My goal is to change the world.
I always hating working for someone else. Even I had the best job at Fractal Design in 1993 & 1995, it just isn't me.
And that is why now I am working on the artist economy.
I can't speak for the priorities of others.
How would you view the potential of OpenBazaar? I think its potential is very large but so will be the competition.
I can't speak to the technical design of that project because I haven't studied it and the devil is usually in the details, e.g. see my comments in the Synereo thread about how a great conceptual idea (decentralized social networks) falls flat on its face in terms of implementation and design strategies pursued thus far.
The concept of a decentralized, permissionless Ebay seems to be at least from a superficial perspective, a very important and powerful one. That is why if you want to be a leader for the global community on such then pigeon-holing your effort to
only Monero currency support is almost certainly not the winning strategy. If you want to make sure Monero support is in the main fork (and make sure the bindings for Monero work perfectly as that being one of your strong motivations) then I suggest formulating an open API for all currencies and at least also implement bindings to Bitcoin so your commits are more likely accepted in the main fork or your fork becomes the most popular. Any way, that is my 2 cents from the peanut gallery because my head is not deep in that project so I may be unaware of certain facts.
An API for cross-currency support also makes one think about how to make the API most general, which allows for Monero to change in the future and only the bindings need to change. You all know these design principles.