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 X-Received: by 10.236.125.67 with SMTP id y43mr8413912yhh.22.1412806197569; Wed, 08 Oct 2014 15:09:57 -0700 (PDT) X-Received: by 10.182.250.164 with SMTP id zd4mr27604obc.25.1412806197455; Wed, 08 Oct 2014 15:09:57 -0700 (PDT) Path: border2.nntp.dca1.giganews.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!s7no1435005qap.0!news-out.google.com!rp1ni22143igb.0!nntp.google.com!uq10no6747087igb.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Wed, 8 Oct 2014 15:09:57 -0700 (PDT) In-Reply-To: Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=66.176.73.77; posting-account=yiWntAoAAAC1KqC_shmxJYv07B9l6LNU NNTP-Posting-Host: 66.176.73.77 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> <549a2774-28f2-4c6c-b39d-406eba70e36e@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <02c3b60f-9b1a-486a-82b2-351c4ef2589f@googlegroups.com> Subject: Why GPL for GNAT hurt(s) the Application Space From: David Botton Injection-Date: Wed, 08 Oct 2014 22:09:57 +0000 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Xref: number.nntp.giganews.com comp.lang.ada:189565 Date: 2014-10-08T15:09:57-07:00 List-Id: >> I think this claim may not have been accurate (otherwise=20 >> why would FSF require copyright statements in each file?)=20 I think the entire GNAT GPL idea is suspect, however, I and I think most ot= hers are not about to challenge it. I had my vote at an AdaCore meeting aga= inst the idea and what was, is. As I wrote, GNAT GPL _hurt_ and _hurts_ the Application programming space f= or Ada, even though for AdaCore it "may" have helped to stem the tide of cu= stomers leaving to use the public releases. Sure it is better that GNAT GPL= exists than nothing. Since that would hurt all of Ada. Certainly I appreci= ate that it is AdaCore that fuels the development for these years of a free= compiler. So don't get me wrong. I understand, appreciated and even like A= daCore. However, I think worth making a _very clear_ statement if not for those wor= king on http://gnuada.sourceforge.net/ (you all have my praise) and produci= ng a Mac FSF Gnat version, I would never have bothered to write Gnoga, I wo= uld never bother with Ada public projects again, I would have just used ano= ther (unnamed language and dev environment) that I have used for numerous p= rojects since being away from working on public Ada projects (although I ha= ve been doing private Ada work, even did some for AdaCore). I had the idea for Gnoga even before websockets came out years back. I even= had some tests running using alternate methods. The point is I didn't feel= the desire anymore to try and promote or push Ada and use if it meant you = were locked in to the GPL (despite the fact that if Ada was popular enough = I'd feel the opposite about it!) No one wants to waste their time and until I felt I had a viable tool suite= that didn't have the GPL virus in it, Ada was out for public projects for = me. I even wrote and used for production an entire Rails for Ada, never bothere= d releasing it. (I've ported some of the code into Gnoga and more will come= ) in this in between time. I am an Application developer. I've written systems stuff, some compiler st= uff, etc., I just don't enjoy it. I am a software _artist_ with engineering skills. Coding is meditation, mag= ic and music. I like to make noise and say look at this cool stuff, try this. I want to s= hare my music, I want to share my enthusiasm for the mystical creation of n= ew code. So when I think that I can't share my code with anyone since no one will be= able to use it (remember the Application space doesn't have the 10s of 100= 0s for support contracts) why bother... Sometimes I wonder if I had bother completing the few lines of code left to= GNAVI for Windows if it would have been the VB killer, or if I ported GWin= dows to Linux and Mac bringing easy VB like dev everywhere in Ada, maybe no= t since Windows _died_ and the Web was born, but who knows. So as long as I think there is an audience for my music, Gnoga rolls on :) David Botton yes I have a big head, yes I think too much of my work and what I am doing = and what it could be, yes sometimes people think it means I think less of t= heir work (never the case), but dreams make reality, and ambition produces = results. So be it, I don't get paid to do this somethings got to motivate c= hange :)