11 Replies - 1158 Views - Last Post: 16 April 2009 - 10:49 AM

#1 giuseppe105  Icon User is offline

  • D.I.C Regular

Reputation: 9
  • View blog
  • Posts: 444
  • Joined: 15-May 08

Releaseing code

Posted 15 April 2009 - 03:48 PM

I am proud of my crappy creations but i don't feel safe giving the code to people or even an exe file because they can open it up and take the code.

I feel like i'm insane who is going to go though all that to take my crappy game. is it safe to post my game on the internet?
Is This A Good Question/Topic? 0
  • +

Replies To: Releaseing code

#2 KYA  Icon User is offline

  • g++ jameson.cpp -o beverage
  • member icon

Reputation: 3105
  • View blog
  • Posts: 19,144
  • Joined: 14-September 07

Re: Releaseing code

Posted 15 April 2009 - 04:11 PM

If its on the internet, it's open to anyone with a connection. Privacy nowadays is an illusion.
Was This Post Helpful? 0
  • +
  • -

#3 giuseppe105  Icon User is offline

  • D.I.C Regular

Reputation: 9
  • View blog
  • Posts: 444
  • Joined: 15-May 08

Re: Releaseing code

Posted 15 April 2009 - 04:16 PM

So are you telling me i shouldn't release my "Works of art"?
Was This Post Helpful? 0
  • +
  • -

#4 KYA  Icon User is offline

  • g++ jameson.cpp -o beverage
  • member icon

Reputation: 3105
  • View blog
  • Posts: 19,144
  • Joined: 14-September 07

Re: Releaseing code

Posted 15 April 2009 - 04:57 PM

Don't release it if you don't want any chance of someone reverse engineering/stealing/pirating/etc... it.
Was This Post Helpful? 0
  • +
  • -

#5 Amadeus  Icon User is offline

  • g+ + -o drink whiskey.cpp
  • member icon

Reputation: 248
  • View blog
  • Posts: 13,506
  • Joined: 12-July 02

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.
Was This Post Helpful? 0
  • +
  • -

#6 c0mrade  Icon User is offline

  • D.I.C Regular

Reputation: 20
  • View blog
  • Posts: 412
  • Joined: 16-November 07

Re: Releaseing code

Posted 15 April 2009 - 05:30 PM

Quote

I feel like i'm insane

You are :)

My opinion: your worrying about nothing. Most implementation code (even that which is professionally written) really isn't worth anything.

This post has been edited by c0mrade: 15 April 2009 - 05:30 PM

Was This Post Helpful? 0
  • +
  • -

#7 markhazlett9  Icon User is offline

  • Coding is a lifestyle
  • member icon

Reputation: 60
  • View blog
  • Posts: 1,666
  • Joined: 12-July 08

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 :)
Was This Post Helpful? 0
  • +
  • -

#8 baavgai  Icon User is offline

  • Dreaming Coder
  • member icon

Reputation: 5846
  • View blog
  • Posts: 12,703
  • Joined: 16-October 07

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.

So, yes, you are insane. Sorry. ;)
Was This Post Helpful? 0
  • +
  • -

#9 WinBase  Icon User is offline

  • D.I.C Head

Reputation: 7
  • View blog
  • Posts: 93
  • Joined: 27-January 09

Re: Releaseing code

Posted 16 April 2009 - 09:04 AM

View PostAmadeus, on 15 Apr, 2009 - 04:26 PM, said:

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

GL

Bob
Was This Post Helpful? 0
  • +
  • -

#10 KYA  Icon User is offline

  • g++ jameson.cpp -o beverage
  • member icon

Reputation: 3105
  • View blog
  • Posts: 19,144
  • Joined: 14-September 07

Re: Releaseing code

Posted 16 April 2009 - 09:05 AM

I would take it as a compliment if someone wants to steal your work.
Was This Post Helpful? 0
  • +
  • -

#11 UltraFlynn  Icon User is offline

  • D.I.C Head
  • member icon

Reputation: 2
  • View blog
  • Posts: 136
  • Joined: 03-August 07

Re: Releaseing code

Posted 16 April 2009 - 09:10 AM

View PostKYA, on 16 Apr, 2009 - 03:05 PM, said:

I would take it as a compliment if someone wants to steal your work.


I'd agree with that.

Either release under an open-source licence and be proud of it, or just release it and if someone really wants it then take it as a compliment.
Was This Post Helpful? 0
  • +
  • -

#12 JonBernal  Icon User is offline

  • D.I.C Head

Reputation: 3
  • View blog
  • Posts: 199
  • Joined: 14-March 09

Re: Releaseing code

Posted 16 April 2009 - 10:49 AM

Or, take a picture of it,
erase the code, and put
the picture in your wall,
where only you can see it;
and be proud of it?

:]
Was This Post Helpful? 0
  • +
  • -

Page 1 of 1