On Thu, 12 Jul 2018, Martyn wrote:
>> Jump to /reasonable/ per cpu or per server licensing.
>
> I would be very grateful if you could expand on your thoughts. What do
> you mean by per CPU or per server licensing, where you might have 5, 10 or
> 250 or more users working on a single server. Are you looking for a single
> license cover any number of users. With regards to the CPU license option,
> I assume you are talking about CPU licensing to limit the license to one
> license per machine where the machine is used by multiple people??
>
I don't know that it would make sense for OI to use a per service license
as it's a desktop application, isn't it? (Note that the last time I
saw OI was pre-1.0 and I recall little about it. I was a huge fan of
Advanced Revelation though - I even wrote some C code that would allow
you to access EMS from within R/BASIC, but there didn't seem to be much
interest in it so I dropped it.)
Does OI have a dedicated server component to it?
> Bearing in mind that everyone needs to pay the bills. I'm sure you guys
> don't work for nothing and if you do, you won't be in business for long,
> likewise the Vendors if they give everything away for free.
>
I view products like OpenQM, jBASE, D3, etc. as server-bound developer
platforms. If Jonny Dev writes an accounting package that runs atop an MV
system, then a per-user license fee would make sense.
> How do you license your software?
>
I don't - I do D3 & Windows development for a manufacturing company. It's
all internal consumption. I don't write anything for resale.
> I think that it would be useful to know what you all think is fair to
> Vendors, VARs and End Users. Most people just keep asking for free
> licenses but that will only result in the MV community dying faster. If
> the vendors cannot pay the bills, then they will pack up and then where
> will anyone be.
>
It pains me to say this, but for server-centric products it might make
sense to look at how SQL server is licensed. You have the option of per
server+CAL licensing, or per core. Server+CAL makes sense only up to a
small # of users, after that it's more cost effective for the
customer to purchase per-core licenses. I found this that illustrates
their cost structure a bit (very simplistic example)
http://www.mirazon.com/how-is-sql-server-2016-licensed-part-1-the-basics/
Compare that to what D3 currently costs per seat, which is around $600.
My largest plant has 130 seats, which works out to $78k. If they had a
per-core fee structure available (and for this example, priced the same as
SQL Server 2016 Std), I could license 8 cores for around $30k and not have
to worry about how many people I have connected to the system and not have
to play any "pooling" games.
Now the pricing structure probably doesn't matter to big companies with
deep pockets, but in order for MV to accumulate a bigger user base, it
needs to be attractive to the small & medium sized companies that don't
have those deep pockets. The assumption here is that the little companies
will eventually become big companies. Those larger companies can
influence what other companies use for their infrastructure needs, and
that's how the MV market can be grown.
Now per-seat licensing doesn't have to be as painful as the D3 example -
OpenQM charges something around $120 (I _think_) per seat, which means you
can have around 63 seats before you hit the SQL server example cost. That
kind of fee structure is perfectly fine for small companies that
realistically may not have a need for 63 seats (or even half that).
I think one of the issues is that MV can be targeted at two vastly
different customer types. Customers like myself that are doing
internal-only systems to support the business and customers that are
building a product for resale around MV. The retail customer is going to
be vastly more cost concious on a per-seat basis because that cost has the
potential to carve out from what they can charge for software that THEY
created. I don't see marketing efforts that specifically target either
one of those categories. (Realistically, I don't think I've ever seen any
MV marketing in the ouside world. Advertising cars to the people that
already have that car isn't going to help you much. :) )
Holy crap, that got long winded. I'm going to put on my asbestos
underwear on and go back to my cave. ;)