comp.lang.ada
 help / color / mirror / Atom feed
From: M E Leypold <development-2006-8ecbb5cc8aREMOVETHIS@ANDTHATm-e-leypold.de>
Subject: Re: ANNOUNCE: DTraq Released
Date: 20 Jun 2006 17:21:39 +0200
Date: 2006-06-20T17:21:39+02:00	[thread overview]
Message-ID: <j77j3bzwcc.fsf@hod.lan.m-e-leypold.de> (raw)
In-Reply-To: m2mzc8gz9u.fsf@grendel.local


Simon Wright <simon@pushface.org> writes:

> Thanks for a valuable discussion.
> 
> The only reason I got involved was that I felt that people were
> getting the wrong end of the stick about GPL licensing and the impact
> on their own code, which is as we all know an emotive issue round
> here.

It's less emotion on my part or obsessiveness for my code. It's just
simple "business considerations". Let's take GtkAda which now seems to
be GPL only. With the new situation I have 2 options:

  - Develop GPL code only. Some customers don't like that, since they
    don't want to grant me the right to distribute the control
    programs I'm writing for them. Probably that could be fixed by
    having a contractual agreement (perhaps, IANAL), but usually their
    lawyers are unsettled enough by the vicinity to GPL code that they
    are not sure wether I'm actually bound to that agreement: So to be
    sure they prefer to let their process control made in C# or Java
    (That case is real so don't coplain to me anyone).

  - I start big and pay the ACT support with (one hears $ 15000.- /
    year). Of course that would rise the fix cost for Ada programming
    so much that I would be forced to programm Ada in almost 100% of
    the projects. There is no market for this. 

    The market could be bootstrapped by starting small projects with
    Ada and using them as reference and the knowhow acquired there to
    get the next customer(s) to try Ada instead of Java or
    .Net. Unfortunately that bootstrapping needs time.

With the old GMPL license for GtkAda one could try to bootstrap a
clientele of Ada customers slowly. With GPL-or-buy-ACT-support and an
entry barrier of $15000.- its a all-or-nothing proposition. Certainly
nothing to stimulate a community which would use Ada instead of C.

A bit emotion admittedly comes in at the point where license change
from GMPL to GPL (this is a restriction as I have tried to explain),
after on has inversted time and effort into Ada infrastructure (which
is now over day and year only good for option 1: GPL
softwaredevelopment). 

I've been following the discussion on c.l.a. on the issue of GNAT GPL
in c.l.a end of last year and have to say that I found the GPL
protagonists ("Do you expect AdaCore to work for nothing") also not
quite so cool and rational then. Obviously there is emotion on both
sides here. One of the reasons I didn't participate then and one of
the reasons I already sort of regret that I started this discussion.

Regards -- Markus









  parent reply	other threads:[~2006-06-20 15:21 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-06-15 14:20 ANNOUNCE: DTraq Released Marc A. Criley
2006-06-15 18:55 ` M E Leypold
2006-06-17 13:30   ` Marc A. Criley
2006-06-17 14:30     ` Ludovic Brenta
2006-06-18  7:33   ` Simon Wright
2006-06-18 20:29     ` Marc A. Criley
2006-06-19 19:32       ` Simon Wright
2006-06-19 20:12         ` M E Leypold
2006-06-19 20:18           ` Georg Bauhaus
2006-06-19 20:36             ` M E Leypold
2006-06-20  0:37         ` Marc A. Criley
2006-06-20  5:41           ` Simon Wright
2006-06-20 13:23             ` Marc A. Criley
2006-06-20 15:21             ` M E Leypold [this message]
2006-06-21  6:17               ` Martin Dowie
2006-06-21 12:16                 ` M E Leypold
2006-06-21 18:00                   ` Martin Dowie
2006-06-21 18:25               ` Jeffrey R. Carter
replies disabled

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