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=-0.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,2fef6432c43f4d74 X-Google-Attributes: gid103376,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news1.google.com!news.glorb.com!wn13feed!worldnet.att.net!bgtnsc04-news.ops.worldnet.att.net.POSTED!53ab2750!not-for-mail Newsgroups: comp.lang.ada From: anon@anon.org (anon) Subject: Re: Ada source code obfuscator Reply-To: anon@anon.org (anon) References: X-Newsreader: IBM NewsReader/2 2.0 Message-ID: Date: Sun, 20 Jan 2008 15:23:34 GMT NNTP-Posting-Host: 12.64.84.88 X-Complaints-To: abuse@worldnet.att.net X-Trace: bgtnsc04-news.ops.worldnet.att.net 1200842614 12.64.84.88 (Sun, 20 Jan 2008 15:23:34 GMT) NNTP-Posting-Date: Sun, 20 Jan 2008 15:23:34 GMT Organization: AT&T Worldnet Xref: g2news1.google.com comp.lang.ada:19481 Date: 2008-01-20T15:23:34+00:00 List-Id: Ada was designed not to allow "obfuscation" of its code. The only way to protect your proprietary code is to use a close source version of Ada like Green-Hill, IBM Ada compiler which is based on Ada 95 spec. Compile the program and only distribute the binary version. For Adacores GNAT version compilers, unless you are using GNAT PRO, you must supply the source code with the binary. See the FAQ page at Adacore. It states that all code create by the GNU/GPL version of GNAT must be license under the GPL. Which means that the source must be made available to the users of the code. In , okellogg writes: >Does anyone know of a free obfuscator for Ada source code? > >(I hit a memory thrashing bug in FSF gcc-4.[1-3] that requires a large >amount of proprietary code to reproduce. As soon as I remove stuff >from the test case the memory hog goes away. I'd like to post a bug >report to GCC bugzilla but would need to obfuscate the source code.) > >Thanks, > >Oliver