comp.lang.ada
 help / color / mirror / Atom feed
From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: Ada is getting more popular!
Date: Mon, 25 Oct 2010 15:24:30 +0200
Date: 2010-10-25T15:24:30+02:00	[thread overview]
Message-ID: <1vrvs62sbe6l7$.1l641i8xdubq4$.dlg@40tude.net> (raw)
In-Reply-To: 8732ea65-1c69-4160-9792-698c5a2e8615@g13g2000yqj.googlegroups.com

On Mon, 25 Oct 2010 04:00:19 -0700 (PDT), Ludovic Brenta wrote:

> Dmitry A. Kazakov wrote:
>> On Mon, 25 Oct 2010 02:47:38 -0700 (PDT), Ludovic Brenta wrote:
>>> Dmitry A. Kazakov wrote on comp.lang.ada:
>>>>> As for existing companies offering compilers, �you have mentioned
>>>>> RRSoftware, there are more Ada companies, some of them offer
>>>>> compilers at quite the usual prices. You'll have to ask, though.
>>>>
>>>> I doubt that there is a single company which earns anything from selling
>>>> compilers. Those who sell or give compilers for free refund from somewhere
>>>> else.
>>>>
>>>> This model (also known from Socialism) is not sustainable, so we are
>>>> observing the number of compilers for all languages declining, not just for
>>>> Ada.
>>
>>> I don't see what the "sell services, not software" model has to do with
>>> socialism.
>>
>> Redistribution is the key. You pay/invest in not what you get/sell. It is a
>> distorted relationship between the producer and consumer.
> 
> When a greedy capitalist multinational invests in advertizements, do
> they sell advertizements to you?
> No. But marketing is a major part of
> their expenditure.

Yes, and the money they are investing in the advertising are calculated in
the product cost. Therefore you and me are paying for that. Therefore they,
in effect, sell advertisements to us.

> If the software is proprietary, you cannot tell
> how buggy it is or will be in the future

The customer cannot anyway. Can you tell the quality of food you buy, the
car you drive etc? You cannot and you need not. It is the market +
liability regulations, which can in the end and only statistically ensure
product quality.

The idea that a compiler user must be an expert in compiler construction
only shows how immature the state of affairs is. It is a stone ages'
technological relationships with minimum or none labor division.

> and you must depend on a
> single supplier for the services.

Only if the supplier is the monopolist. But we were talking about a
*market*!

> If the software is Free Software,
> there is no catch and no hidden bugs; all the bugs are in the open and
> you don't have to buy services from the same people that provided the
> first dose.

Natural economy? No, again it is not a working model. Openness brings
nothing to the customers. It does to the competitors and/or to the
supervising bodies. In absence of the former (there is no market) and the
latter (there is no regulations), openness does not improve quality.

>> As for services. If you sell them, sooner or later you come to the idea of
>> selling them without developing *useful* software. What makes a service
>> profitable? The point is that service is secondary to the product. It is a
>> parasite living on the host. The success of the former means nothing good
>> for the latter.
> 
> No, the service is not secondary to the product and you know that. Why
> else does your company pay for AdaCore's services if they can get the
> same compiler and libraries for free?

1. GNAT Pro /= GNAT GPL;
2. We have another model, we sell software, i.e. we needed GM GPL;
3. AdaCore services have a great value well *beyond* the compiler.

In an ideal world AdaCore would sell both the compiler and the services
separately. In the real world I don't know how long AdaCore would remain
committed to Ada. I am afraid that it is the enthusiasm of AdaCore staff
rather than the pressure of non-existing market, which keeps this
commitment. Enthusiasm is not sustainable.

>>> And this model seems to be more than sustainable for AdaCore;
>>> this is probably because they made the concious decision *not* to address
>>> the SOHO market (i.e. high volume, low margins) at all.
>>
>> USSR existed for 80 years before it collapsed.
> 
> You still have not provided a satisfactory explanation of why you
> think that the "sell services, no software" is socialism, so the
> comparison with the USSR is meaningless to me.

That is because you were never exposed to Soviet propaganda. One of the
main arguments of which was: the salary is low because the rest (of what a
western worker earns) is given for free in the form of state *services*
(medicine, education, job security, retirement pension, apartment etc). 

There is nothing wrong with selling services, it is wrong to *refund* one
thing with another.

A commitment to refund based on enthusiasm wears off. The fourth generation
of soviet people wasn't committed anymore.

>> That this model of software development (not only compiler development) is
>> not socially/economically sustainable is obvious when you consider present
>> software quality (miserable), the types of software being developed (mostly
>> useless/damaging), the amount of resources spend directly/indirectly on
>> software (huge waste).
> 
> No, I explain these things by plain and simple greed and short-
> sightedness from most people managing developers and from most
> developers themselves.

Sorry, but people are greedy and short-sighted. I have no other people for
you...

> Socialism has nothing to do with that.

Of course it does. Another major thesis of Socialism was education of a New
Man, people who would fit and enjoy the new society. See, if the idea does
not work, there must be something wrong with the people. Let us teach them.
[ I hope there is no need to remind what follows when the people refuse
being taught... ]

> Proof:
> the miserable state of software you describe exists also in (some)
> very capitalist companies selling high-end, expensive proprietary
> software, especially those who charge only a small fraction of the
> license fees in "maintenance fees".  These companies are simply not
> interested in fixing the bugs that affect their customers; they are
> only interested in selling "upgrades".  And the unrealistic time-to-
> market pressures (e.g. arbitrarily fixed release schedules) make it
> nearly impossible for them to ship bug-free software in the first
> place.

It only shows the evident: absence of market produces monopolies, which
necessarily start abusing customers.

-- 
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de



  reply	other threads:[~2010-10-25 13:24 UTC|newest]

Thread overview: 128+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-10-13  7:15 Ada is getting more popular! Nasser M. Abbasi
2010-10-13 12:07 ` ramon_garcia
2010-10-13 14:51   ` Georg Bauhaus
2010-10-13 17:00     ` Dmitry A. Kazakov
2010-10-14 22:10       ` Robert A Duff
2010-10-15  7:27         ` Dmitry A. Kazakov
2010-10-13 15:04   ` Mark Lorenzen
2010-10-13 18:01   ` Jeffrey Carter
2010-10-13 18:50     ` mockturtle
2010-10-13 21:53     ` ramon_garcia
2010-10-13 22:34       ` Vinzent Hoefler
2010-10-13 22:49         ` Nasser M. Abbasi
2010-10-13 23:00           ` ramon_garcia
2010-10-13 23:21             ` Jeffrey Carter
2010-10-14  0:57             ` Georg Bauhaus
2010-10-15 12:12             ` Jacob Sparre Andersen
2010-10-24 22:10               ` Yannick Duchêne (Hibou57)
2010-10-13 22:49         ` ramon_garcia
2010-10-13 23:05           ` Vinzent Hoefler
2010-10-14  4:59             ` Simon Wright
2010-10-14 18:45               ` Vinzent Hoefler
2010-10-14 18:48                 ` Vinzent Hoefler
     [not found]       ` <i95f0n$j61$1@tornado.tornevall.net>
2010-10-14  5:03         ` Simon Wright
2010-10-13 20:17   ` Vinzent Hoefler
2010-10-13 22:05   ` Simon Wright
2010-10-14  2:20   ` tmoran
2010-10-24 22:15     ` Yannick Duchêne (Hibou57)
2010-10-25  0:14       ` Georg Bauhaus
2010-10-24 21:21   ` Yannick Duchêne (Hibou57)
2010-10-25  0:12     ` Georg Bauhaus
2010-10-25  7:43       ` Yannick Duchêne (Hibou57)
2010-10-25  7:52       ` Dmitry A. Kazakov
2010-10-25  8:07         ` Georg Bauhaus
2010-10-25  9:21           ` Dmitry A. Kazakov
2010-10-25  9:47         ` Ludovic Brenta
2010-10-25 10:33           ` Dmitry A. Kazakov
2010-10-25 11:00             ` Ludovic Brenta
2010-10-25 13:24               ` Dmitry A. Kazakov [this message]
2010-10-31 19:59                 ` Yannick Duchêne (Hibou57)
2010-10-25 19:06               ` Yannick Duchêne (Hibou57)
2010-10-25 22:39                 ` Thomas Løcke
2010-10-25 23:29                   ` Yannick Duchêne (Hibou57)
2010-10-26  6:29                     ` Thomas Løcke
2010-10-26 14:33                       ` Colin Paul Gloster
2010-10-26 13:59                         ` Dmitry A. Kazakov
2010-10-27 11:59                           ` Colin Paul Gloster
2010-10-27 13:07                             ` Dmitry A. Kazakov
2010-10-27 17:51                               ` Laziness (Was: Re: Ada is getting more popular!) Jeffrey Carter
2010-10-27 20:51                                 ` Yannick Duchêne (Hibou57)
2010-11-03 18:02                               ` Ada is getting more popular! Colin Paul Gloster
2010-11-03 20:52                                 ` Dmitry A. Kazakov
2010-11-04  1:27                                   ` Yannick Duchêne (Hibou57)
2010-11-04  1:30                                 ` Yannick Duchêne (Hibou57)
2010-10-26 18:29                         ` Thomas Løcke
2010-10-27 11:32                           ` Colin Paul Gloster
2010-10-27 19:28                             ` Thomas Løcke
2010-10-27 19:38                               ` Thomas Løcke
2010-10-27 20:46                               ` Yannick Duchêne (Hibou57)
2010-10-28  6:06                                 ` Thomas Løcke
2010-10-28  8:19                                   ` Dmitry A. Kazakov
2010-10-28  9:41                                     ` Thomas Løcke
2010-10-28 13:01                                       ` Dmitry A. Kazakov
2010-10-28 18:21                                         ` Thomas Løcke
2010-10-28 20:18                                           ` Dmitry A. Kazakov
2010-10-28 20:33                                             ` Ludovic Brenta
2010-10-28 21:19                                               ` Dmitry A. Kazakov
2010-10-28 23:37                                                 ` Georg Bauhaus
2010-10-29  8:00                                                   ` Dmitry A. Kazakov
2010-10-29  9:19                                                     ` Georg Bauhaus
2010-10-29 10:03                                                       ` Dmitry A. Kazakov
2010-10-29 16:55                                                       ` Yannick Duchêne (Hibou57)
2010-10-30  9:50                                                       ` Florian Weimer
2010-10-30 12:58                                                         ` Georg Bauhaus
2010-10-30 17:48                                                           ` Florian Weimer
2010-10-30 18:50                                                             ` Yannick Duchêne (Hibou57)
2010-10-30 19:02                                                             ` Georg Bauhaus
2010-10-30 19:26                                                               ` Dmitry A. Kazakov
2010-10-30 20:57                                                                 ` Georg Bauhaus
2010-10-31  7:48                                                                   ` Dmitry A. Kazakov
2010-10-31 10:59                                                                     ` Georg Bauhaus
2010-10-31 12:36                                                                       ` Dmitry A. Kazakov
2010-10-30 18:17                                                           ` Yannick Duchêne (Hibou57)
2010-10-29 16:51                                                     ` Yannick Duchêne (Hibou57)
2010-10-28 21:02                                             ` Thomas Løcke
2010-10-28 21:31                                               ` Dmitry A. Kazakov
2010-10-28 21:28                                           ` Brian Drummond
2010-10-29  5:13                                             ` Thomas Løcke
2010-10-29 14:04                                               ` Brian Drummond
2010-10-29 14:03                                                 ` Thomas Løcke
2010-10-30  6:23                                                   ` Brian Drummond
2010-10-29  0:31                                       ` Chad  R. Meiners
2010-10-29 11:47                                       ` stefan-lucks
2010-10-28 17:25                                     ` Warren
2010-10-28  9:12                                   ` J-P. Rosen
2010-10-28 17:02                                     ` Yannick Duchêne (Hibou57)
2010-10-28 17:58                                     ` Nicholas Collin Paul Gloster
2010-10-28 18:17                                       ` J-P. Rosen
2010-10-29 18:59                                         ` Vinzent Hoefler
2010-10-29 19:56                                           ` Yannick Duchêne (Hibou57)
2010-10-29 20:28                                             ` J-P. Rosen
2010-10-29 21:51                                               ` Yannick Duchêne (Hibou57)
2010-10-31  1:35                                               ` Yannick Duchêne (Hibou57)
2010-10-31  5:02                                                 ` Yannick Duchêne (Hibou57)
2010-10-31  6:42                                                   ` Yannick Duchêne (Hibou57)
2010-10-31 10:38                                                   ` J-P. Rosen
2010-10-31 10:54                                                     ` Dmitry A. Kazakov
2010-10-31 12:54                                                       ` J-P. Rosen
2010-10-31 14:57                                                         ` Dmitry A. Kazakov
2010-10-31 13:57                                                       ` Niklas Holsti
2010-10-31 21:02                                                         ` Niklas Holsti
2010-11-02  9:15                                                           ` J-P. Rosen
2010-10-31 14:39                                                       ` Yannick Duchêne (Hibou57)
2010-10-31 17:21                                                       ` Jeffrey Carter
2010-10-31 18:04                                                       ` Jeffrey Carter
2010-10-31 20:00                                                         ` Dmitry A. Kazakov
2010-10-31 18:06                                                     ` Jeffrey Carter
2010-10-30  0:01                                             ` Vinzent Hoefler
2010-10-30  0:30                                               ` Yannick Duchêne (Hibou57)
2010-10-30 17:00                                                 ` Vinzent Hoefler
2010-10-26  0:10                   ` Yannick Duchêne (Hibou57)
2010-10-25 12:06             ` Georg Bauhaus
2010-10-25 13:41               ` Dmitry A. Kazakov
2010-10-25 14:55                 ` Georg Bauhaus
2010-10-25 19:33             ` Yannick Duchêne (Hibou57)
2010-10-26 20:37             ` Shark8
2010-10-25 11:49           ` J-P. Rosen
2010-10-25 19:58             ` Yannick Duchêne (Hibou57)
2010-10-25 19:17           ` Yannick Duchêne (Hibou57)
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox