What's the major difference between sharetribe.com and open source version?

because apparently the Local landing page and few other page is different with online version:

by open source version, I mean https://github.com/sharetribe/sharetribe

sharetribe have 2 version right?
one for sharetribe.com.(private github repo)
one for open source

what’s the major difference between these two?

Thanks for open source this project :smiley:

2 Likes

Thanks for asking!

The code in https://github.com/sharetribe/sharetribe is the same code that is running the marketplaces in the sharetribe.com hosting. When ever we merge something to sharetribe master branch, we deploy that code to sharetribe.com.

We do have a few private repositories in Github. We have one repository for our marketing site (your screenshot). Then we have one repository for our new search service (Clojure + ElasticSearch). We plan to open that repository but we don’t have a timeline for this. Then we have few repositories for our hosting setup configs, internal tooling, etc.

I wouldn’t say that there are two different Sharetribe versions. Currently the new search engine is a big piece that is not opened yet, but other than that, all the code needed for running a marketplace on Sharetribe is available for public.

1 Like

As Mikko said, the software is basically the same version that we use internally.

However, in our knowledge base of the hosted service we often describe the two options as different versions, as there are several matters that allow different things in practice. This knowledge base article offers a good overview on the different possibilities that each “version” offers.

1 Like

Hi there,

I’ve read pretty much read all articles about hosted vs. open source (including the one provided by Antti in this thread).
I like the hosted plan but because of one single feature I really need and that is not offered in the hosted version, I’m considering moving to open source. Really wish I could avoid that.

In practice, once set up and running, should i expect a lot of maintenance, downtime, bug fixes in the open source version? or is it rather stable?

The plan is to go with Digital Ocean, Mailgun…

I would hire a developer to set up the open source instance. Once done, should i expect to have to hire a developer on a regular basis to run the open source version or will this be running smoothly?

Thanks!

Don’t forget that Calendar Availability is also in its own private repository (Harmony). Again will be opened when it is stable.

Thanks for adding that! :slight_smile: Didn’t forget it but at the time of writing my reply, Harmony didn’t even exist. :smile:

1 Like

Is this still the case that the open source version and the live hosted version are fairly close to one another. In particular, I’m wondering if the calendar availability has been merged in at this point (the last word in this thread was from nearly 2 years ago).

Also - a few days ago, I was looking at the “Updates” page at https://www.sharetribe.com/updates.html and cross referencing the features mentioned, and it looked like some of the most-recent features listed there were still (as of the day I was researching) listed as pending pull requests on the GitHub site. Is there a general rule-of-thumb for how “in-sync” the two are? (I’m wondering about that in an overall sense…I’m not looking for a commitment or anything - just curious more than anything)

Hello @Toonetown!

Good questions, thanks for the followup.
Indeed the availability features have been released.

As of today, there are three differences between the hosted and open-source version:

  • the default hosted icon set isn’t in the open-source version, as it requires a licence (an alternative is available)
  • the location search hasn’t been open-sourced yet
  • PayPal code is available but requires lots of special permissions from PayPal, quite hard to get for a single project (Stripe is fully operational though)

Does it help?

About the update page (good to hear that you’re keeping an eye on it!), I update it as soon as we deploy a feature. It’s a manual task, and sometimes there can be a short 1-2 days delay (full day, day off, holidays…) but in general, it’s quite in sync.

If a feature is deployed under a feature_flag, it’s usually added to the updates pages only when the feature flag is removed (and the feature is available to all in the hosted version).

One more things: we had to rollback a feature few days ago (search in conversations and reviews) because of performance challenges. That has been fixed/improved, and deployed again. But it’s true that I should have removed it from that Updates pages: it stayed there for about 10 days, during the holidays, even though it was rolledback. Maybe that’s the case you’ve noticed? I’ll be more strict in the future!

Let me know if you’ve noticed another example of something not in sync at all. Happy to correct it or clarify!

Hello @thomasmalbaux,

I have a question about differences between hosted and open source versions

I recently received several mails annoucing new features in Sharetribe Go: custom users fields, customizable footer, invitations monitoring, search tool for admins & posting listings on users behalf.

I was just wondering if you plan to open source these features?

I am asking the question because I plan to launch my marketplace in the coming weeks, so maybe I would wait for these releases before launching.

Thank you all in advance.

Hey Guido!

All these new features are already available in the open-source version, in the repository at https://github.com/sharetribe/sharetribe

The latest master branch is what’s used for the Hosted version, and you can use the exact same thing.
We create a new release every now and then, when things are stable enough. The latest features you’ve listed are not yet in the latest release but if you want to use them already, you can rely on the latest master branch.

Hopefully this helps!

Hi

Can I check if the SEO function (SEO tab) available in the Sharetribe Open Source Version? Thanks a bunch. :slight_smile:

Sure! That feature is already on the master branch (see my earlier reply), but not yet in the latest release.

Give it a try!

So glad to hear that the search engine is going to be replaced by ElasticSearch, as it is much more powerful than Sphinx.

It doesn’t matter if the elastic search is stable or not, please release it into the open, thinking sphinx is no longer a valid solution for a serious marketplace in 2019.