I am not however very sure the open core model would work that well, people generally dread it as it tends to be crippleware.
Serious question: can anyone name one open core product that is really successfull?
If I were the people behind Nginx I would make my money through selling my technical expertise and support. Pretty much like RedHat make their money.
On the other side, this would make room for some new projects or for older to pick up some new steam (e.g. lighty, cherokee).
Mysql? Was doing really well even among the OSS crowd until Oracle, and post Oracle still seems to be doing alright.
Postgresql while not traditionally open core, there are a couple of companies that employ core contributors that sell addons fairly similar to the way Mysql used to(maybe still does I haven't looked at Mysql in a while.)
At least this is my impression. At the end of the day I do like Xen and Citrix, they were/are certainly good for virtualisation on linux.
I do not believe that and Apache has saved our arses over and over since times immemorial. Should've mentioned them, but it was kind of implied.
(I'm both an nginx and apache fan, just trying to add some clarity here.)
Ah, ye olde dayes of Apache. Cast my memory back there, lord!
Many of us still are running Apache, as well as MySQL, & even PHP :)
What proprietary interfaces?
Red Hat does have things that are not available to the public (e.g. RH network), but these are more services than actual products (machine management and patching can be managed using Spacewalk these days, and all patches are rebuilt and released by CentOS/SL). There's a bit more leg-work required but RH's whole business is based around adding service value for customers.
The one thing they do not provide to everyone for some reason is signed Windows drivers for QXL KVM graphical devices, but one can sign it himself need be.
The OSS base product is not crippleware by a long shot.
Instead, MirthCorp's main way to encourage folks to purchase the paid version is the lack of freely-available, up-to-date documentation, and getting secure connections working with the OSS version requires either custom code or more sophisticated server admin skills (i.e., stunnel or proxying to get SSL support for incoming connections).