An idea for commercial support for D
via Digitalmars-d
digitalmars-d at puremagic.com
Fri Jan 9 00:48:48 PST 2015
On Friday, 9 January 2015 at 04:33:53 UTC, Joakim wrote:
> I have little idea why you're going into all these detailed
> business cases that have nothing to do with the two separate
> concepts I've laid out, but what the hell, I'll bite.
Start listing:
1. What alternatives the seller has.
2. What alternatives the buyer has for all likely use scenarios.
And you you'll see why your model is either inferior or similar
to existing models.
Selling patches is basically no different from selling plugins
without QA. That's not very attractive. For plugins to work in
the market you need a customer that buys incremental upgrades
(like musicians who spend all their money on gear hunting for the
next big sound).
> D is not ready for 3., I don't see many using it for that.
> It's mostly 1. and 2., and they will pay some amount for
> features or polish they need, though obviously not as much as
> 3. However, D has been used for 3. at Sociomantic, where they
> were willing to develop a concurrent GC and other features to
> make it more capable for their particular use. It is possible
> that other companies would similarly try to use it for 3. but
> outsource development of such key features that they need,
> though unlikely, simply because 3. is just a much bigger bet.
You are speaking as if people don't sell customized systems. They
do. They sell a customization service or they sell niche products
where you negotiate the price with each customer. That way you
can give the customer good value and still be able to charge a
premium. Make your pricing public and you end up with lower
margins and have to sell more. The problem is, if there is a
market for more, then there is a market for a new independent
product too.
> This is all general business strategy that has essentially
> nothing to do with the specific ideas in this thread. I'm not
> sure what connection you're trying to make.
Then read it again. You are writing as if you are offering
something new. You are not.
> So every development tool vendor in the world who gives away a
> free starter tool and then charges for an upgrade, or even
> those in-store displays where they let you try out some food
> for free before you buy more of it, is a "drug dealer?" Yes,
> there are some superficial similarities, but I'd call it more
> "try before you buy."
Vendors of expensive software ignored (turned a blind eye to)
piracy for a long time because it eroded the market for the less
expensive competing products and gave themselves increased market
share. Then they formed an alliance to address piracy to combat
piracy and enforce purchases.
Other vendors sell cheap LE versions of their products to erode
the market for competitors, then they stop selling LE versions of
their product forcing an upgrade to a more expensive product for
customers who are then locked in.
> The differences are in the original post. A "regular closed
> source vendor" is simply a collection of developers who pool
> their patches together and sell them compiled into a closed
> build of the compiler. In this case, the developers would not
> all work for a single company, but the customer would still get
> a build with some assortment of closed patches from some
> selection of independent paid devs compiled in.
Why would a company want to depend on a conglomerate of
individuals? No contract, no sale. You need to be accountable if
you are going to charge real money. Without being accountable
there is no quality. The quality of FOSS is entirely dependent on
volume (lots of users testing it).
> Also, the customer would eventually receive the patches under
> an OSS license, the boost license which this project uses,
> after a delay based on a funding and time limit. A regular
> closed source vendor usually does not do this.
But the customer don't want the patches. They want a working tool
with support. Building your own tool is more expensive than
buying an expensive ready-made.
Who are you customers? Define scenarios that are concrete.
Without concrete scenarios all you are left with is hand-waving.
More information about the Digitalmars-d
mailing list