comp.lang.ada
 help / color / mirror / Atom feed
From: Jere <jhb.chat@gmail.com>
Subject: Proper way to license a ZFP runtime
Date: Sun, 11 Aug 2019 07:19:06 -0700 (PDT)
Date: 2019-08-11T07:19:06-07:00	[thread overview]
Message-ID: <9deedc88-a52f-4ab1-9df5-a84f517baeae@googlegroups.com> (raw)

I'm building up a ZFP runtime targeting the GNAT compiler and
had some questions about how to handle licensing the files.  Take a
package like System.Storage_Elements.  The Ada RM leaves quite a 
few of the items as "implementation defined" (which makes sense), 
and I have to add implementations for the functions, but since I 
am targeting the GNAT compiler, I will want to use GNAT specific
language extensions to implement them.  Does this force me to
use one of the GNAT licenses?  

Additionally, defining some of the types in the package System 
are also "implementation defined" but there really is only one 
way to define them for a board of similar type (32bit arm).  
Since they have already defined in runtimes for other similar
arm boards, am I forced to use the copywrite and license of the
runtimes for those boards?

If I don't have to use the licenses mentioned above, is there
a good license statement that conveys the files are simply
based on the Ada RM and are free to use however one wants?
I feel like I have seen one before in a repo, but couldn't 
locate it, so it might have just been in my head.

Same type of questions apply to copyright as well.

If I have to, I'll put the GNAT copyright and license on all
the files, but I would prefer to only do that on files that
I include or modify from actual existing GNAT files

             reply	other threads:[~2019-08-11 14:19 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-08-11 14:19 Jere [this message]
2019-08-11 14:20 ` Proper way to license a ZFP runtime Jere
replies disabled

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