comp.lang.ada
 help / color / mirror / Atom feed
From: Gautier <gautier@fakeaddress.nil>
Subject: Re: Ada source code obfuscator
Date: Sun, 20 Jan 2008 18:09:34 +0100
Date: 2008-01-20T18:09:34+01:00	[thread overview]
Message-ID: <47938035$1_5@news.bluewin.ch> (raw)
In-Reply-To: <WHJkj.462478$kj1.264702@bgtnsc04-news.ops.worldnet.att.net>

I'm afraid you may have misunderstood Oliver's need. His Ada compiler seems to 
produce memory-leaking code on a very specific situation, which involves 
proprietary code, and he wants to report this bug with source code so that the 
compiler maintainers can reproduce this problem. It is not about distributing 
source code to customers. And if his compiler was Green-Hills or IBM, the 
situation would be exactly the same: Green-Hills or IBM would say: "Are you sure 
it is a bug of ours ? Could you please send an example of sources which shows 
this problem ?". The obfuscation needed here consists in replacing each 
identifier like "Send_money", "Launch_missile" or 
"The_solution_to_all_problems",... by I29684, I29685, I29686,...
G.

anon wrote:
> 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 <bce765d6-c3be-4849-9911-e89608a11880@v46g2000hsv.googlegroups.com>, okellogg <okellogg@freenet.de> 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
______________________________________________________________
Gautier         -- http://www.mysunrise.ch/users/gdm/index.htm
Ada programming -- http://www.mysunrise.ch/users/gdm/gsoft.htm



  reply	other threads:[~2008-01-20 17:09 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-01-19 23:28 Ada source code obfuscator okellogg
2008-01-20 11:26 ` Simon Wright
2008-01-21  7:36   ` okellogg
2008-01-20 15:23 ` anon
2008-01-20 17:09   ` Gautier [this message]
2008-01-20 19:21     ` Larry Kilgallen
2008-01-20 19:37       ` okellogg
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox