comp.lang.ada
 help / color / mirror / Atom feed
From: Marin David Condic <nobody@noplace.com>
Subject: Re: Feasibility/Requirements/Wishes of xAL (was: Standard Library Interest?)
Date: Sun, 12 Oct 2003 23:37:42 GMT
Date: 2003-10-12T23:37:42+00:00	[thread overview]
Message-ID: <3F89E5C5.80804@noplace.com> (raw)
In-Reply-To: 3F89DB96.80708@comcast.net

Well, O.K. If what you're saying is that there would be some 
organization producing a "Common" Ada library (or whatever it is 
ultimately called) and you expect that there are people who would want 
to contribute pieces - such as bindings, etc. - then yes, I can see a 
need to manage the names. But I'd think that we'd want to first see some 
notion of general acceptance of the concept of a CAL (or insert name 
here) and how it would be produced. Whoever is doing the publishing 
could worry about name allocation.

MDC


Robert I. Eachus wrote:
> 
> 
> First notice that without a group working on CAL or whatever name is 
> chosen, this isn't much use at all. The bit about avoiding name 
> conflicts might be helpful in a vacuum, but that is about it.
> 
> However, if we do have a serious collaborative library building effort 
> going on, or several of them, then having the registrar in place and 
> working deals with several major problems and has one side benefit.
> 
> The major problem is that there are names and areas which are potential 
> minefields.  For example, GNADE uses ODBC.  ODBC is a Microsoft 
> standard.  It would be really nice to name the package that supplies the 
> thin binding to ODBC, something.ODBC, and have Microsoft's permission to 
> do so.  This is part of what the registry is there to accomplish, just 
> like the process for registering domain names on the Internet.
> 
> In addition there are some names which may be highly prized and others 
> which should be used for implementations of particular bindings or 
> libraries.  I don't care if CAL has a CAL.BLAS which has nothing to do 
> with the Basic Linear Algebra System. (Well, I think it would be silly, 
> and if I got a vote inside CAL I'd probably vote against it.) But I 
> think any "root" library named BLAS would only be given to a (complete, 
> working) BLAS implementation.  Similarly I can't see any legitimate 
> standards group approving the name GtkAda for anyone except the authors 
> of GtkAda.
> 
> Now comes the side benefit...  There are certain Microsoft bindings that 
> won't get into CAL or any such library without Microsoft's blessing.  To 
> the extent that Microsoft wants to control such bindings, they will. But 
> if there is a registry in place and well managed, it will be a lot 
> easier to get sensible Ada bindings to Microsoft (and other company's) 
> interfaces registered and with sensible copyright restrictions.  No, 
> that doesn't mean that we can talk Microsoft into going to open source 
> licensing for everything.  But it should mean that they will agree to 
> have the package spec free for copying without modification, even if 
> Microsoft wants you to buy their implementation.  (But I expect that 
> Microsoft will be willing to make any necessary Microsoft bindings 
> available from their website.  They have in the past.)
> 
> I used Microsoft to be specific.  But there are other companies such as 
> Oracle, Sun, and even ACT where before we are done we may have to deal 
> with trademark and copyright issues.  Do it right from the start, and 
> there may even be funding from someone other than the compiler 
> companies.  But if we don't start out with the right intentions--to do 
> our best to acknowledge and protect copyrights and trademarks without 
> making the libraries impossible to use--then we will fail.


-- 
======================================================================
Marin David Condic
I work for: http://www.belcan.com/
My project is: http://www.jsf.mil/NSFrames.htm

Send Replies To: m c o n d i c @ a c m . o r g

     "All reformers, however strict their social conscience,
      live in houses just as big as they can pay for."

          --Logan Pearsall Smith
======================================================================




  reply	other threads:[~2003-10-12 23:37 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-10-09 17:33 Feasibility/Requirements/Wishes of xAL (was: Standard Library Interest?) Ching Bon Lam
2003-10-09 18:22 ` Martin Dowie
2003-10-09 18:29 ` Stephane Richard
2003-10-10 16:18   ` Martin Dowie
2003-10-11  7:48 ` Martin Krischik
2003-10-12 11:13   ` Ching Bon Lam
2003-10-11 21:56 ` Ching Bon Lam
2003-10-12  4:18   ` Robert I. Eachus
2003-10-12 15:32     ` Marin David Condic
2003-10-12 16:51       ` Stephane Richard
2003-10-12 23:29         ` Marin David Condic
2003-10-12 22:54       ` Robert I. Eachus
2003-10-12 23:37         ` Marin David Condic [this message]
2003-10-13  1:02           ` Robert I. Eachus
2003-10-13  9:58             ` Stephane Richard
2003-10-13 19:58               ` Robert I. Eachus
2003-10-13 20:57                 ` Stephane Richard
2003-10-13 12:13             ` Marin David Condic
2003-10-12 13:57 ` Freejack
replies disabled

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