comp.lang.ada
 help / color / mirror / Atom feed
* GWindows and a future home for it
@ 2004-09-29  2:48 Fionn mac Cuimhaill
  2004-09-29  2:53 ` stephane richard
                   ` (4 more replies)
  0 siblings, 5 replies; 108+ messages in thread
From: Fionn mac Cuimhaill @ 2004-09-29  2:48 UTC (permalink / raw)


Has anyone done any more thinking about a home for GWindows? David
Botton seems to have fallen off the edge of the world, and it occursto
me that his  AdaPower web site could do the same thing. It occurs to
me that Adaworld would be a goot temporary location, even if it
eventually moves to Sourceforge or Tigris. That would supply a bit of
insurance in case Adapower's plug gets yanked, and would allow us tp
proceed with development and still have some time to build a consensus
on a future home for GWindows.

On another front - the proposed bug list. I have an item for it.
This might be described as a restriction rather than a bug; this is in
GWindows.Databases. I was using one of the Field_Value functions to
get a SQL Server datetime value into a variable of type Time (as
defined in Ada.Calendar).  The problem is that the range of dates that
can be expressed with a variable of type Time is too narrow, and one
of the GNATCOM routines which converts the date extracted from SQL
Server into a Time choked on a date with a year before 1901.

GNATCOM and GWindows need a calendar package similar to Ada.Calendar
which is based on a native Windows time representation.



^ permalink raw reply	[flat|nested] 108+ messages in thread
* Re: GWindows and a future home for it
@ 2004-10-07  6:20 Robert C. Leif
  0 siblings, 0 replies; 108+ messages in thread
From: Robert C. Leif @ 2004-10-07  6:20 UTC (permalink / raw)
  To: comp.lang.ada

   I appreciate Marius' kind words.
   I apologize in advance for the length of my comments.  
   An example of the source of my continuing motivation to foster the
development of commercial products occurred today. FrameMaker 7.1 document
processor further increased my motivation when it unsuccessfully tried to
produce a Word file and scrambled some cross-references in the original file
of my latest chemistry patent application. For me this is a mission critical
application. In case anyone is interested, the cross-referencing and column
numbering technology in Word are unsuitable for this task.  Since FrameMaker
is expensive, my use of it establishes that like most scientists, I am
motivated to spend money on products. Lawyers and physicians also need
reliable products. 
   Previously, having been depressed by Ada's lack of commercial success and
frustrated by the unreliable and poor software I use at work (see above), I
came up with the obvious way to increase the commercial use of Ada; it was
to apply the old American adage, "Money talks". A few Ada millionaires would
be the best counterargument to the C group of languages aficionados. 
   One simple business observation about the largest software corporation,
Microsoft, is that the company has very nice buildings and treats its
employees very well. In short, there is a very significant overhead and
salary component in its costs. 
   Ada technology fortunately provides a means to eliminate most of the
corporate building and overhead costs and to change the economic model of
software development from a centralized to a decentralized structure.  In
fact, Randy Brukardt and Tom Moran have demonstrated with CLAW the
feasibility of distributed Ada development. I believe that with Ada because
of its readability, use of separate specifications, etc. the scaling from 2
developers to 100 or 1,000 distributed developers is possible. Ada also has
the advantage that the number of developers required is inversely
proportional to their productivity. However, these technological advantages
do not provide a sufficient business case for the use of Ada.
   The use of Ada has the very large commercial advantage in that an ASIS
program can be created that divides up the royalties paid to the developers.
This will remove very significant legal and accounting costs as well as
upfront capital investment. A software based method to calculate
compensation will permit the use of down-stream and evolved or mutated
software components. If a product is successful, it will assure the upstream
developers obtain a good return for their initial effort.
   As we all know, software design is a critical component. Frankly, it
would be a very high-risk undertaking to start a business composed of
software experts who had minimal domain knowledge of a commercial product.
   However, this risk factor is mitigated by the use of existing
well-thought-out designs. We are now well along in what is an XML centric
market. If we build products that are based on the World Wide Web Consortium
standards, much of the design and domain knowledge problems are mitigated.
This type of development is further simplified by the semantic similarity
between Ada and XML schema.  I also have a gut feeling that Ada program
designers would realize that there was significant commonality between a
table in document and a spreadsheet. I suspect that a simple object based
design could result in much smaller and fast packages.
   Since we already have the Commercial Ada Users Working Group (CAUWEG), I
can think of no better aim for CAUWEG than the commercial use of Ada.
   Yours,
   Bob Leif
   
   
   Message: 4
   Date: Wed, 06 Oct 2004 22:28:36 +0100
   
   From: Marius Amado Alves <amado.alves@netcabo.pt>
   Subject: Re: GWindows and a future home for it
   To: comp.lang.ada@ada-france.org
   Message-ID: <41646384.6030805@netcabo.pt>
   Content-Type: text/plain; charset=us-ascii; format=flowed
   
   Hyman Rosen wrote:
   
   > ... the practical problems of
   > such "fair source" licenses will doom them.
    > ... The weight of legal and
   > accounting requirements to track these is just as heavy
   > as for closed-source packages.
   
   In that case I see no problem, because proprietary software does not 
   seem to be suffering from this :-)
   
   Of course managing shares in fair source is more complicated than in 
   open source--where there are none. But we think it can be done, and 
   we're working toward putting some tools in place for it. See for example 
   the Relative Credit Scheme and the respective provisions in Bob Leif's 
   Ada Developers Cooperative License.
   
   > ... Just because some programmer wants to make money does not
   > obligate anyone else to march to his drumbeat.
   
   Well, you can just say it the other way around: if some programmer does 
   not want to make money...
   
   Anyway in fair source any author can forfeit his right to be rewarded.
   
   Thanks for your time and knowledge. I'll take a look at the Id Sender 
   business.




^ permalink raw reply	[flat|nested] 108+ messages in thread

end of thread, other threads:[~2004-10-22 16:46 UTC | newest]

Thread overview: 108+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-09-29  2:48 GWindows and a future home for it Fionn mac Cuimhaill
2004-09-29  2:53 ` stephane richard
2004-09-29  7:20   ` Martin Krischik
2004-09-29 12:40 ` Chris Humphries
2004-09-29 15:21   ` stephane richard
2004-09-29 19:12     ` Chris Humphries
2004-09-30  0:03 ` Stephen Leake
2004-09-30  1:39   ` stephane richard
2004-09-30  3:29   ` Fionn mac Cuimhaill
     [not found]     ` <mailman.141.1096581654.390.comp.lang.ada@ada-france.org>
2004-09-30 23:32       ` Randy Brukardt
2004-10-01  1:28     ` Stephen Leake
2004-10-01  1:39       ` stephane richard
2004-10-01  6:43       ` Fionn mac Cuimhaill
     [not found]     ` <umzz75se6.fsf@acm.org>
2004-10-01 10:48       ` Marius Amado Alves
2004-10-01 14:49         ` Fionn mac Cuimhaill
2004-10-01 15:39           ` Marius Amado Alves
2004-10-01 15:50             ` stephane richard
2004-10-01 16:25               ` Chris Humphries
2004-10-01 17:09                 ` Ludovic Brenta
2004-10-21 17:12                   ` Warren W. Gay VE3WWG
2004-10-21 18:02                     ` Coupling or not coupling database and GUI libraries (was: GWindows and a future home for it) Ludovic Brenta
2004-10-21 21:11                       ` Coupling or not coupling database and GUI libraries Warren W. Gay VE3WWG
2004-10-22  2:36                       ` Coupling or not coupling database and GUI libraries (was: GWindows and a future home for it) David Botton
2004-10-02  2:01             ` GWindows and a future home for it Fionn mac Cuimhaill
2004-09-30 14:40   ` Nick Roberts
2004-09-30 15:22     ` stephane richard
2004-10-01 19:52       ` Nick Roberts
2004-09-30 16:55     ` tmoran
2004-09-30 22:17   ` Stephen McNeill
2004-09-30 22:48     ` stephane richard
2004-10-01 16:34   ` Björn Persson
2004-10-01 16:58   ` AndreS
2004-10-01 18:08     ` Georg Bauhaus
2004-10-01 18:16       ` Randy Brukardt
2004-10-01 23:20         ` tmoran
2004-10-02  0:45         ` Jeffrey Carter
2004-10-03 17:23           ` David Botton
2004-10-04 22:10         ` Randy Brukardt
2004-10-01 18:40       ` Marius Amado Alves
2004-10-03 22:45         ` Georg Bauhaus
2004-10-04 13:01           ` Marius Amado Alves
2004-10-04 21:05             ` Ludovic Brenta
2004-10-06 10:13               ` Marius Amado Alves
2004-10-06 13:15                 ` David Botton
2004-10-06 14:35                   ` Marius Amado Alves
2004-10-06 15:07                     ` Hyman Rosen
2004-10-06 17:04                       ` Marius Amado Alves
2004-10-06 17:53                         ` Licenses and physical things Björn Persson
2004-10-06 18:02                         ` GWindows and a future home for it Hyman Rosen
2004-10-06 18:39                           ` Marius Amado Alves
2004-10-06 18:58                         ` Georg Bauhaus
2004-10-06 19:20                           ` Marius Amado Alves
2004-10-06 20:30                             ` Hyman Rosen
2004-10-06 21:28                               ` Marius Amado Alves
2004-10-06 21:40                                 ` Hyman Rosen
2004-10-07 11:50                     ` Marin David Condic
2004-10-07 14:33                       ` Georg Bauhaus
2004-10-06 13:19                 ` Gnat Pro and the GPL Björn Persson
2004-10-06 17:16                   ` Marius Amado Alves
2004-10-06 17:55                     ` Björn Persson
2004-10-06 18:18                       ` Marius Amado Alves
2004-10-06 19:02                         ` Hyman Rosen
2004-10-06 20:25                           ` Björn Persson
2004-10-07  6:07                             ` Florian Weimer
2004-10-07 16:00                               ` Björn Persson
2004-10-06 22:21                         ` CBFalconer
2004-10-06 18:04                     ` Hyman Rosen
     [not found]               ` <4163C54F.9050700@netcabo.pt>
2004-10-07  0:27                 ` GWindows and a future home for it Stephen Leake
2004-10-07  0:55                   ` stephane richard
2004-10-07 19:11                     ` Not redistributing GNAT Pro (was: GWindows and a home for it) Ludovic Brenta
2004-10-08  2:07                       ` Jeff C r e e.m
2004-10-08 16:50                         ` Not redistributing GNAT Pro Ludovic Brenta
2004-10-08 17:26                           ` Jeff C r e e.m
2004-10-09  2:27                           ` Brian May
2004-10-09 11:14                             ` Ludovic Brenta
2004-10-09  5:16                           ` CBFalconer
2004-10-09  9:57                             ` Jerry van Dijk
2004-10-08  5:53                       ` Not redistributing GNAT Pro (was: GWindows and a home for it) Simon Wright
2004-10-01 23:57     ` GWindows and a future home for it Stephen Leake
2004-10-02  3:06     ` Fionn mac Cuimhaill
2004-10-02  7:13       ` tmoran
2004-10-03 16:22         ` James E. Hopper
2004-10-03 19:03         ` Future of Ada volunteer efforts David Botton
2004-10-03 23:31           ` stephane richard
2004-09-30  0:13 ` GWindows Database time type Stephen Leake
2004-09-30  4:31   ` Fionn mac Cuimhaill
2004-10-01  0:57     ` Stephen Leake
2004-10-01  1:44       ` stephane richard
2004-10-01  3:04         ` Randy Brukardt
2004-10-01 10:07           ` stephane richard
2004-09-30 18:44   ` Georg Bauhaus
2004-10-21 17:29     ` Warren W. Gay VE3WWG
2004-10-22  2:32       ` David Botton
2004-10-22 16:46         ` Warren W. Gay VE3WWG
2004-10-21 17:26   ` Warren W. Gay VE3WWG
2004-10-03 15:41 ` AdaPower and GWindows community effort drive David Botton
2004-10-03 16:45   ` stephane richard
2004-10-03 17:29     ` David Botton
2004-10-03 17:38       ` stephane richard
2004-10-03 19:10         ` David Botton
2004-10-04  2:12       ` Stephen Leake
2004-10-04  2:21         ` stephane richard
2004-10-04 13:25         ` David Botton
2004-10-04  2:37   ` Fionn mac Cuimhaill
2004-10-04  2:49     ` stephane richard
2004-10-04 13:44     ` David Botton
2004-10-05  1:25       ` David Botton
  -- strict thread matches above, loose matches on Subject: below --
2004-10-07  6:20 GWindows and a future home for it Robert C. Leif

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