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=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,9a5f3bd162009c01 X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news4.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!local01.nntp.dca.giganews.com!nntp.scarlet.biz!news.scarlet.biz.POSTED!not-for-mail NNTP-Posting-Date: Wed, 21 Sep 2005 14:14:20 -0500 From: Ludovic Brenta Newsgroups: comp.lang.ada Subject: Re: GNAT GPL 2005: Too clever by half? References: <70e0e$4331acfc$4995583$14979@ALLTEL.NET> Date: Wed, 21 Sep 2005 21:13:57 +0200 Message-ID: <87hdcew7wq.fsf@ludovic-brenta.org> User-Agent: Gnus/5.110004 (No Gnus v0.4) Emacs/21.4 (gnu/linux) Cancel-Lock: sha1:TMyezcNPSp/lf3iNMHB2PgCBRYs= MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii NNTP-Posting-Host: 83.134.247.28 X-Trace: sv3-LGVemvEF4+zwvkHexrr5rYIxuF+s2ddV6GtovratfcxDxlVwlN/foBfK7gjJFDr9lTyrB24JKquSy0/!ByjXIdQb6WFvBmNk6sQxHB3CBpZwwoCprPLHb/rxih5djkd8cW3Oh7PW1pthL5whp+gTu/jzzw== X-Complaints-To: abuse@scarlet.be X-DMCA-Complaints-To: abuse@scarlet.biz X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.32 Xref: g2news1.google.com comp.lang.ada:5010 Date: 2005-09-21T21:13:57+02:00 List-Id: "Marc A. Criley" writes: > If you're hard over to free software, GPL GNAT 2005 is just fine and > dandy, since it'll force people to make their software free (libre), > which is the goal of the FSF. > > On the other hand, if you're a greedy proprietary capitalist developing > a product whose external functionality and use is language independent, > GPL GNAT 2005 is also just fine, since by the requisite GPLing of your > application, it will keep the vast majority of your customers from > taking your source code and doing anything other than reading it. All > they'll be able to do with your product then is _use_ it (and perhaps > modify it on their own, _if_ they have the expertise to do so). > > I'm mulling this over... Ah, the beauty of free software will never cease to amaze me. But I can think of two flaws in your reasoning. One, your customer could hire anybody to do the maintenance; they don't have to hire you. AdaCore solves this by hiring all the experts who are good enough to tamper with the compiler, but depending on your product this may or may not be possible. The second flaw is if a greedy capitalist wants to sell Ada development tools - e.g. code coverage, static analysis or whatnot. Then the customer can be expected to be quite literate with Ada. Me personally, I refuse to purchase or recommend any software if I can't see and compile its sources for myself :) Call me a control freak. I'll repeat once more: I personally have no objection to libgnat being GPLed. And now today's idea: if AdaCore came out of the closet and said "from now on we do dual licensing like TrollTech, MySQL or Sleepycat", I'd have no problems with that, and I'd find it difficult to sympathise with "greedy proprietary capitalists". -- Ludovic Brenta.