🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #11620

Re: c++ en unix/linux/...

#11620
From: Lieven Marchand
Date: Sat, 26 Jan 2002 20:48
37 lines
2350 bytes
"Pieter" <pieter@|N_O_S_P_A_M|ilmbase.com> writes:

> Hallo,
> 
> Stel ik heb een cgi programma in c, ik wil dit verspreiden zonder de source
> beschikbaar te stellen.
> Hoe kan ik dit het best doen ?
> 
> 1) ik kan het programma zelf installeren/compileren op die persoon zijn
> server
> -> niet echt aangewezen, teveel werk voor mij, persoon moet zijn login/pass
> beschikbaar stellen,
> de source uploaden naar die persoon zijn server is ook niet aangewezen want
> als hij snel genoeg is kan hij ze copieren tussen de upload, compile en
> delete.
> 
> 2) een gecompileerde versie aanbieden, maar hoeveel distributies moet ik dan
> maken ?
> 

Normaal gezien is dat vrij beperkt, zeker als je alle gebruikte
bibliotheken statisch linkt. Dan kan je je vaak beperken tot een
binary per platform.

Een alternatief is je source code door een "versluieraar" draaien en
die versie aan je klant geven. Dit is een programma dat alle
preprocessor expansie van je c source doet, alle namen van variabelen
en functies vervangt door dingen als v12378, en nog heel wat andere
truukjes om tot geldige maar niet meer gemakkelijk te wijzigen source
code te komen. Er zijn er zowel commerciele als gratis beschikbaar te
vinden.

-- 
Lieven Marchand <mal@wyrd.be>
She says, "Honey, you're a Bastard of great proportion."
He says, "Darling, I plead guilty to that sin."
Cowboy Junkies -- A few simple words
Technical Details
Message-ID: <m3u1t8n8hw.fsf@localhost.localdomain>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!195.86.7.162!newsfeed.wirehub.nl!bnewspeer00.bru.ops.eu.uu.net!bnewsifeed02.bru.ops.eu.uu.net!bnewspost00.bru.ops.eu.uu.net!emea.uu.net!news.be.uu.net!not-for-mail
References: <AGy48.97345$rt4.7456@afrodite.telenet-ops.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,389645da8a274670
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-01-27 04:17:51 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!195.86.7.162!newsfeed.wirehub.nl!bnewspeer00.bru.ops.eu.uu.net!bnewsifeed02.bru.ops.eu.uu.net!bnewspost00.bru.ops.eu.uu.net!emea.uu.net!news.be.uu.net!not-for-mail
Sender: mal@localhost.localdomain
Newsgroups: be.comp.programming
Subject: Re: c++ en unix/linux/...
References: <AGy48.97345$rt4.7456@afrodite.telenet-ops.be>
From: Lieven Marchand <mal@wyrd.be>
Date: 26 Jan 2002 21:48:59 +0100
Message-ID: <m3u1t8n8hw.fsf@localhost.localdomain>
X-Newsreader: Gnus v5.5/XEmacs 20.4 - "Emerald"
Lines: 37
NNTP-Posting-Host: uu212-190-166-43.unknown.uunet.be
X-Trace: 1012133870 news.be.uu.net 12219 212.190.166.43
X-Complaints-To: abuse@be.uu.net