comp.lang.ada
 help / color / mirror / Atom feed
From: Maciej Sobczak <see.my.homepage@gmail.com>
Subject: Re: Needed - Ada 2012 Compiler.
Date: Tue, 28 May 2019 22:54:03 -0700 (PDT)
Date: 2019-05-28T22:54:03-07:00	[thread overview]
Message-ID: <d1ba037d-d355-45c9-a4f5-e51b65c0613e@googlegroups.com> (raw)
In-Reply-To: <1f5a3876-a27a-439a-bcf8-d24d96e437a4@googlegroups.com>


> > Wrong. You can write your program (or a
> > library) and sell it in the form of source code
> > with whatever license you wish
> 
> Certainly absolutely no one does that regarding software that is strictly GPLv3 without the Runtime Library Exception!

Wrong. But let's go back a little to better understand the workflow.

1. You write some code. It can be a standalone app or a library.

2. You can put whatever license you wish on your source code.

3. You can deliver it (the source code!) to your users with that license.

Finished.

...

OK, so you think it might be a good idea to verify this code a little bit before selling it to your customers - you know, test it or at least check whether it compiles at all. So you add an additional points to the scheme above:

1a. You compile your code with whatever compiler you have.
1b. You run your tests or perform whatever other verification activities to make sure that your product has an expected quality level.

These two points have no impact on points 2. and 3. above.

I will agree that this scheme is not satisfactory for the case of applications distributed via App Stores, or for users who don't want to be involved in technical activities like compiling something on their own - this is understandable, and in such cases a turn-key product needs to be delivered. But it is a very satisfactory scheme for the case of libraries, which become included in this kind of workflow on the user side anyway.

-- 
Maciej Sobczak * http://www.inspirel.com


  reply	other threads:[~2019-05-29  5:54 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-05-27  5:42 Needed - Ada 2012 Compiler obyrneaustin
2019-05-27 10:30 ` alby.gamper
2019-05-27 11:52   ` obyrneaustin
2019-05-27 13:48   ` Björn Lundin
2019-05-27 23:25     ` Optikos
2019-05-28  6:43       ` Maciej Sobczak
2019-05-28  8:25         ` Björn Lundin
2019-05-29  1:57         ` Optikos
2019-05-29  5:54           ` Maciej Sobczak [this message]
2019-05-29 14:28             ` Optikos
2019-05-29 15:23               ` Björn Lundin
2019-05-29 16:27                 ` Optikos
2019-05-29 17:15                   ` Björn Lundin
2019-05-29 19:32                     ` Simon Wright
2019-05-29 20:47                       ` Björn Lundin
2019-05-30  7:32                         ` Simon Wright
2019-05-30 11:04                           ` Björn Lundin
2019-05-30 11:59                             ` Simon Wright
2019-05-28  8:17       ` Björn Lundin
replies disabled

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