From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,d581a4c04b0d7daf X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Newsgroups: comp.lang.ada Subject: Re: SAL, Auto_Text_IO release References: From: M E Leypold Date: 24 Jun 2006 14:05:51 +0200 Message-ID: <8wveqqrc68.fsf@hod.lan.m-e-leypold.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii User-Agent: Some cool user agent (SCUG) NNTP-Posting-Host: 88.72.218.241 X-Trace: news.arcor-ip.de 1151150391 88.72.218.241 (24 Jun 2006 13:59:51 +0200) X-Complaints-To: abuse@arcor-ip.de Path: g2news2.google.com!news2.google.com!news.germany.com!news.unit0.net!newsfeed.arcor-ip.de!news.arcor-ip.de!not-for-mail Xref: g2news2.google.com comp.lang.ada:4963 Date: 2006-06-24T14:05:51+02:00 List-Id: "Randy Brukardt" writes: > "Stephen Leake" wrote in message > news:u3bdw6njw.fsf@acm.org... > > > Stephen, I'm not discussing nature or size of my business on > > > usenet. The point I made in another post was, that entry-costs of > > > $15000 are quite a hindrance in bootstrapping any business in Ada > > > software (development) _gradually_. > > > > Well, ok. I'm still in the dark. I can't imagine trying to start an > > actual profit making business on less that $15k. But I guess that's > > why I'm working for the government :). > > Probably. ;-) > > RR Software was started on an investment of $1500. Admittedly, that wasn't > enough, but what did we know? That money was earmarked for advertising (else > no one would know about our products). These days, I'd concentrate on the > web (cheaper and as effective), but of course that wasn't possible in > 1981-2. > > If you think a start-up business can afford $15K a year, I think you're > really out of touch. Start-ups generally have little free money, and it is > used for essentials: equipment, utilities, rent, marketing, and so on. The > people are generally paid out of profits (thus "sweat equity", because the > people rarely earn early on what they would in a typical job). If there are > no profits, then there is no pay! So the cost of essentials is kept to a > minimum. I doubt that many would invest $15K a year when there are many > cheaper alternatives out there. Many thanks, Randy, for putting the case so much more aptly than I could have done :-). And also from the horses mouth. I'd like to add another scenario: Spending 15K for an Ada compiler support contract is probably only justfied if you make many times that amount _as business volume_ in Ada software alone. Only: Such a volume doesn't come overnight and needs to be slowly grown. At least at the beginning, even if/when you already have a business going, only a small minority of projects will be suitable to be done in Ada. Mostly projects which would have been done in C/C++ if the new policy weren't Ada now _and_ where the customer doesn't have a preference (in small projects customers often have irrational preferences). So let's have an example: Let's make it simple and assume we have never done an Ada project before but we have people having Ada skills. Let's assume that we now have a project, where we can use Ada and the customer would pay N for that project. Now a very rough calculation goes like this: - The customer expects that we support the product for around 10 years. - Assume we buy a 15K license/support for any of this 10 years, that would be 150K we'd have to spend in the future. - Support will be slow, let's say S / year (mostly patching away already existing bugs, sometimes introducing a new field in the data base or the GUI) - Then we'll have somehow to pay for the developer time, say D. So we must have N + S > 150K + D. (I've not included taxes and this like, but that'd would only make it worser). As a rule of thumb (since probably S<=D) we conclude: N > 150K. So the conclusion is: Either your first Ada project is 150K in volume or you're better sure, that it is not your last one (that last is spelled "RISK"). Or you do it w/o Ada or w/o the support contract. I might not be completly realistic in some points (since I simplified a lot), but my principal hypothesis stands: There is a large entry barrier into the Ada Market if you're forced to buy a 15K license. (and please note the "if": My research on alternatives and the licenses of the "available" libraries and their prospective future is not finished yet). But if this is so, it contrasts badly to the situation in other communities (C, C++, OCaml, Scheme, Haskell, Jave: Compiler runtime, libraries, especial bindings to the OS interface and the graphical toolkits are all under very liberal licenses as far as "link and sell your software" is concerned :-) ). IMHO if Florist and GTkAda go pure GPL that will hurt Ada like nothing before. I'd wish that the community here (which has some interest in advocating Ada over other languages, say Java or FORTRAN (pardon, thats Fortran today ... :-)) would have the ability to see that. Regards -- Markus