From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!mx02.eternal-september.org!news.eternal-september.org!feeder.eternal-september.org!matrix.darkstorm.co.uk!reality.xs3.de!news.jacob-sparre.dk!loke.jacob-sparre.dk!pnx.dk!.POSTED!not-for-mail From: Tero Koskinen Newsgroups: comp.lang.ada Subject: Re: Gnoga the "Killer App" for Ada Date: Thu, 09 Oct 2014 22:35:09 +0300 Organization: Jacob Sparre Andersen Research & Innovation Message-ID: References: <54322bcb$0$293$14726298@news.sunsite.dk> <45107455-131c-415f-a24a-9d68fd7da4d7@googlegroups.com> <35af326e-5601-4b39-b323-d2e406b16b77@googlegroups.com> <8a0db66f-2bb6-49b8-ad3b-781b41ccdca3@googlegroups.com> <6e922098-0a87-4b2b-850a-3b93a8647e8f@googlegroups.com> NNTP-Posting-Host: 87-95-197-118.bb.dnainternet.fi Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: loke.gir.dk 1412883322 26071 87.95.197.118 (9 Oct 2014 19:35:22 GMT) X-Complaints-To: news@jacob-sparre.dk NNTP-Posting-Date: Thu, 9 Oct 2014 19:35:22 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 In-Reply-To: <6e922098-0a87-4b2b-850a-3b93a8647e8f@googlegroups.com> Xref: news.eternal-september.org comp.lang.ada:22288 Date: 2014-10-09T22:35:09+03:00 List-Id: 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