comp.lang.ada
 help / color / mirror / Atom feed
From: alexander@xn--junivrs-e1a.com
Subject: Re: Licensing Paranoia and Manual Compilation Issues
Date: Tue, 11 Dec 2018 12:50:42 -0800 (PST)
Date: 2018-12-11T12:50:42-08:00	[thread overview]
Message-ID: <96f1ef1d-9cc6-4b11-af0c-9eeda2120d95@googlegroups.com> (raw)
In-Reply-To: <lypnu7lvj3.fsf@pushface.org>

> Building a dynamic library (do you mean .so? are you on a Mac or Linux? 
> You mention my darwin 8.1.0 release) is more so. 

Yes. According to (this page)[1] it's accomplishable using the following command:

$ gcc -shared -o libmy_lib.so *.o

but that causes an error mentioning how there are "Undefined symbols for architecture x86_64:".

> For licensing in arbitrary ways, the aforementioned Ada distribution is not 
> the suitable one. Another compiler distribution might meet your needs, 
> including some FSF GNAT. GPL means tit-for-tat and thus intentionally puts 
> restrictions on licensing, no back doors.

GPL on its own, I must say, does serve a purpose. It's nice for the author to be able to share their source or works and still be certain nobody can (legally anyway) steal their work and distribute it for a fee themselves.

When it comes to source code licensed under GPL lacking the runtime library exception, on the other hand, I can't say I'm too fond of it. Compilers on their own, featuring a standard library, should always be free to use; whereupon the user may licence their executable in any way they want.

[1] http://beru.univ-brest.fr/~singhoff/DOC/LANG/ADA/gnat_ugn_20.html

  reply	other threads:[~2018-12-11 20:50 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-12-11 11:46 Licensing Paranoia and Manual Compilation Issues alexander
2018-12-11 16:11 ` Simon Wright
2018-12-11 16:31   ` Lucretia
2018-12-11 19:21     ` Simon Wright
2018-12-11 20:50       ` alexander [this message]
2018-12-11 23:45         ` Simon Wright
2018-12-12  9:34           ` alexander
2018-12-12 17:44             ` Simon Wright
2018-12-13  9:21             ` Björn Lundin
2018-12-13 10:30               ` alexander
2018-12-13 10:32                 ` alexander
2018-12-11 18:50 ` G. B.
replies disabled

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