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: a07f3367d7,577ecbb6c5a53a1f,start X-Google-Attributes: gida07f3367d7,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII-7-bit Received: by 10.224.189.75 with SMTP id dd11mr8378750qab.6.1349477465062; Fri, 05 Oct 2012 15:51:05 -0700 (PDT) Received: by 10.236.109.233 with SMTP id s69mr1266867yhg.11.1349477465035; Fri, 05 Oct 2012 15:51:05 -0700 (PDT) Path: e10ni211270746qan.0!nntp.google.com!l8no27276456qao.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Fri, 5 Oct 2012 15:51:04 -0700 (PDT) Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=70.53.16.250; posting-account=cUi90woAAADTaOISowbbHM8GUD0-opJO NNTP-Posting-Host: 70.53.16.250 User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <5de9a47c-6594-4653-a083-38f90312e70e@googlegroups.com> Subject: Forking old GMGPL libs ? From: Patrick Injection-Date: Fri, 05 Oct 2012 22:51:05 +0000 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Date: 2012-10-05T15:51:04-07:00 List-Id: Hi Everyone I am really tense right now! please forgive me if this post is not a good o= ne. I've been on a FSF mailing list for the past few days and I am really PO'd = with the FSF right now. They lecture about their "four freedoms" but they deny that there are any v= alid concerns for end users rights outside of this. I am working on two projects. One of them is a data collection/analysis too= l to help parents of special needs kids record data for use by professional= s like speech therapists later. I want to release it with source code but I= don't ever want anyone to end up being charged for it. I want it to be free-as-in-beer forever as well as well as open sourced. Th= e FSF is against this. If you search on Ebay for basically any large FLOSS = application, like Gimp for instance, you will find them being sold to peopl= e who already have internet connections (because they can bid)but again not= a problem to the FSF that people are being charged $20 + shipping for Gimp= , even though they could download it for free if they understood the situat= ion. It's exploitation of people who don't understand whats available. Now I have to forgo all FSF licensed libraries and it's going to be harder.= Sure I have GCC and the runtime exception for basic Ada use but what about= all the GNAT libraries. I don't have $20K + lying around for the non-GPL v= ersions. So to the point!(thanks for your patience) I was thinking about forking older GNAT libraries that were licensed under = GMGPL. If someone gives me an older library that they received under the GM= GPL then don't' they still have the right to redistribute it under the GMGP= L ? Adacore can't retroactively change licences on software they already di= stributed can they? If they can't I could try to take on a few libraries. Maybe over time I cou= ld improve them a bit and I could keep GMGPL libraries available for the 99= % that can't afford the current way that GMGPL GNAT libraries are distribu= ted. One more thing... This is total crack smok'in, I hardly know anything about the clang compile= r and don't have the time of intelligence to fork GNAT but does anyone thin= k it would be technically possible to retool GNAT's to output clang's AST. = It sounds like clang is able to output it's AST and read it in later. A to= tally freestanding Ada compiler could be completely decoupled from the clan= g codebase as long as it outputted a compatible AST. Thanks for reading and if I have upset anyone please don't come back at me = too hard, I probably am not thinking straight! Thanks-Patrick