comp.lang.ada
 help / color / mirror / Atom feed
From: Tero Koskinen <tero.koskinen@iki.fi>
Subject: Re: Gnoga the "Killer App" for Ada
Date: Thu, 09 Oct 2014 22:35:09 +0300
Date: 2014-10-09T22:35:09+03:00	[thread overview]
Message-ID: <m16o1q$pen$1@loke.gir.dk> (raw)
In-Reply-To: <6e922098-0a87-4b2b-850a-3b93a8647e8f@googlegroups.com>

8.10.2014 16:11, David Botton wrote:
>>> Our business decided not to use Gnoga because of the license 
>>> GPLv3. Any chances for BSD/MIT?
> 
> 
> *** Did you look at the FAQ? I discuss this there.
...
> However as pointed out this is __GMGPL v3__ not GPL v3 which means 
> you can use in closed source applications, just if you extend / 
> change the library itself _and_ you distribute your app beyond your 
> walls, you need to make just _that_ source available to others. That 
> is the reason I don't use BSD/MIT, I don't want a 3rd party company 
> building on Gnoga with out sharing :) (Even though they could get 
> away with it to a degree even with GMGPL)
> 
> All the code I've written for the community to date has been with 
> GMGPL and they have been used in 100s of closed source project (no 
> exaggeration on that number since I know of one company with over
> 100 alone using GWindows).

As a guy who releases most of his Ada code under BSD/MIT/ISC,
my experience has been that companies using open source Ada projects
with permissive licenses in their closed source projects are
willing to collaborate with the project and provide their patches
back to the project.

Maintaining a separate fork is a huge task and these days companies
tend to realise it.

Also, if you distribute your project under GPL or GMGPL, you should
actively do checks that companies using your code actually honor
the license, otherwise GPL/GMGPL is pretty pointless.

And if you trust that the companies comply with the license terms,
you most likely could trust that the same companies contribute
back to your BSD/MIT/ISC licensed projects.

Another point is that, as we have seen here, GPL'd version
of GNAT (GNAT GPL 20xx) has harmed the image of the Ada quite much.
The language gets a lot of bonus points if you can say
"You have this big amount of code under permissive BSD/MIT/ISC license
ready to be used in any project you wish."

Yours,
 Tero

  reply	other threads:[~2014-10-09 19:35 UTC|newest]

Thread overview: 31+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-10-06  0:46 Gnoga the "Killer App" for Ada David Botton
2014-10-06  5:42 ` Thomas Løcke
2014-10-06  8:05   ` tonyg
2014-10-06  8:25     ` Simon Wright
2014-10-06 10:29     ` David Botton
2014-10-06 23:20       ` Shark8
2014-10-06 23:44         ` David Botton
2014-10-08  7:22           ` dptrash
2014-10-08  8:53             ` Björn Lundin
2014-10-08  9:32               ` Simon Wright
2014-10-08 13:17                 ` David Botton
2014-10-08 15:47                   ` Björn Lundin
2014-10-08 16:03                     ` David Botton
2014-10-08 17:55                       ` Simon Wright
2014-10-08 19:05                         ` David Botton
2014-10-08 19:40                           ` Simon Wright
2014-10-08 22:09                             ` Why GPL for GNAT hurt(s) the Application Space David Botton
2014-10-09  9:21                               ` Simon Wright
2014-10-09 11:31                                 ` Björn Lundin
2014-10-09 10:37                               ` G.B.
2014-10-09 13:18                                 ` Simon Wright
2014-10-09 14:43                                   ` G.B.
2014-10-09 17:11                                     ` Simon Wright
2014-10-09 17:54                                       ` G.B.
2014-10-10  5:30                                     ` Pascal Obry
2014-10-12  0:50                                       ` David Botton
2014-10-09 10:57                               ` Luke A. Guest
2014-10-09 13:14                               ` tonyg
2014-10-08 13:11               ` Gnoga the "Killer App" for Ada David Botton
2014-10-09 19:35                 ` Tero Koskinen [this message]
2014-10-06 10:17   ` David Botton
replies disabled

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