paying-the-piper icon indicating copy to clipboard operation
paying-the-piper copied to clipboard

Core is open source, (enterprise) features remain closed source

Open jayfk opened this issue 8 years ago • 7 comments

Nginx Inc. the company behind nginx is using a model like this. Nginx is free and open source, but they offer a pro version called Nginx Plus to fund development. The Plus version is subscription based and targeted to enterprise customers.

jayfk avatar Oct 15 '15 12:10 jayfk

A problem with this approach is that the enterprise features don't get the engineering benefit of being open source - more eyeballs on bugs, etc.

A variation on this theme is to hold back features from the open source version until a certain time passes. Aladdin Ghostscript did this for a while - if you wanted the latest, greatest code, pay us; otherwise, wait 6-12 months and get it in the open source pool.

freakboy3742 avatar Oct 15 '15 13:10 freakboy3742

This is an exclusive model: it helps one company make money on the project but not others.

lukego avatar Oct 15 '15 13:10 lukego

An instance of this model is Sidekiq by @mperham (maybe Mike you'll want to share more about your experience here?). I think Mike's Inspektor Pro is open-source too, by the way (a different model).

thbar avatar Oct 15 '15 14:10 thbar

+1 on the main idea

nanuxbe avatar Oct 15 '15 16:10 nanuxbe

Yep, I sell closed-source extensions to Sidekiq's open core as my full-time job. The source is actually available (it is normally packaged Ruby code) but not without payment.

mperham avatar Oct 15 '15 17:10 mperham

This is not a model for software freedom, it's a model for half-assed freemium software freedom. At best, it's like GitLab where the extra features are really not that significant a set, but still this is a symptom of the funding problem, not a solution to it.

wolftune avatar Oct 18 '15 03:10 wolftune

There's also the issue of what happens if someone from the community tries to contribute their own implementation of an Enterprise™ feature to the open-source version.

cvrebert avatar Oct 18 '15 05:10 cvrebert