Re: Releaseing code

Posted 15 April 2009 - 05:26 PM

Reverse engineering by decompiling an exe is actually a lot more difficult than it seems...since all compilers have their own way of optimizing code, a decompiler will pretty much never get the exact code. If someone wants to recreate your stuff, it's much more likely they'll do it from scratch.

Post away if you want to share...if you're more worried about keeping the source to yourself, either don't post it, or obfuscate the code.

Re: Releaseing code

Posted 15 April 2009 - 05:53 PM

Personally I'm thinking why NOT release the source code? Maybe release it under one of the open source licenses. Then maybe some more advanced programmers will come along and maybe do some modifications but you will still have credit for the work you did. Open source is a good theory, you may want to look into it

Re: Releaseing code

Posted 15 April 2009 - 06:35 PM

As a programmer, there's nothing a single individual could write that I couldn't write myself, given time and inclination. Stealing someone else's effort is a waste of time; it's either too complex to bother worrying out or too simple to matter.

The only thing another programmer might be interested in stealing from you is a new insight or design idea that would be obvious to anyone using the program. At this point, there really aren't a lot of new ideas to be had.

I'm afraid it's unlikely your work will have all the programming gods bowing before you or algorithmic angles singing your praises. Get over yourself.

Re: Releaseing code

Reverse engineering by decompiling an exe is actually a lot more difficult than it seems...

errr im afraid thats totally wrong Amadeus - for .NET apps its the easiest thing in the world if u use a tool like reflector, and even obfuscated code can be read quite easily

in reply to the initial question by giuseppe105, u gotta ask would anyone wanna rip off ur software, and if they did would it matter. at a guess, (and coz u are asking the question) id say it probably isnt a commercially viable product thats gunna lose u any amount of money worth talking about, so id say publish and be dammed lol, unless u think u have written the next 'word' then at the very least invest in an obfuscator that hides string literals