Should i allow everyone to see my game source code?

So i have my final college project to be presented in two months.

Its a game in libgdx.

Im wondering if i should let everyone see the code in bitbucket, i plan to put it on google play for free but since i didnt make any document / patent yet, im unsure if i should.

Opinions?

Doesn’t really hurt…

Cas :slight_smile:

If you’re planning to make it free anyway it indeed wouldn’t hurt. Maybe you could look into an open source license.

Le awesome link:
http://opensource.org/licenses

  • hwin

The most likely scenario is that very few people will look at your code, so it really doesn’t matter what you do with it. Harsh reality.

A slightly less likely scenario is that your project is of interest to niche academic researchers, and they’ll probably want to see your code and probably send you obnoxious emails. I wrote a little Ant Colony Simulation a few years ago and I still get emails from “phd students” doing Ant Colony Optimization (plz sir, help my thesis sir, plzz help plz plz). Although if you’re just putting it up on bitbucket, I’m not sure how they’ll even find it (I don’t really know what bitbucket is).

An even less likely scenario is that your game becomes popular enough to attract the attention of cloners. If it’s that popular, you’re going to get clones regardless of whether you release your source. However, if you can prove that somebody used your source (and it’s not under a license that allows that), then you at least have some way to fight them for copyright infringement.

The point is, I don’t really see a downside of releasing the source. Do you have a specific concern?

… if you do not publish.

no offence but … most ppl usually do not read “foreign” code at all. appreciate that you would tho’.

you could just share later, maybe when somebody who really wants to know the code approaches you. maybe just parts which are interesting.

My concern would be someone to claim that its their project ( steal from me ), and i college bealive them and i dont graduate.

Then that’s a pretty valid concern. I would consult with your teacher to discuss any issues with academic dishonesty. Maybe this is like posting the answers to the final test, which you obviously shouldn’t do.

Why do you want to release the source? What value do you think people will get out of it?

If you send the source to your prof or someone else, you can proove its from you (or send by you first anyway)

If your have doubts, that any part of the code is not quite original … dont release it :wink:

Its about sharing knowledge.
Im not posting here as KNOW IT ALL programmer thinking people are going to steal my code because im the best programmer of this forum.
Actually, i would expect a lot of comments and code change suggestions instead.

I certainly hope you’re kidding. On the other hand, I may be misunderstanding. (Quite possibly.)

CopyableCougar4

Oh my god.

Interpreting text?

Lets read it again.
Im not posting here as KNOW IT ALL programmer thinking people are going to steal my code because im the best programmer of this forum.”

What i mean for f**k it sakes, is that , i dont consider myself a top game developer.

Im learning.i wont say im the same as when i started here.I improved a lot thanks to the guidance of people in this forum and Dermet Fan.

Some people in the topic is interpreting me as i was going : OH MY GOD IM SO GOOD, PEOPLE ARE STEALING CODEZ MINEZ, but i never meant that.

Theres a lot of folks here who knows way more than me.And so, sharing code is always a good idea to learn.

Maybe your sentence was too long, so he forgot the beginning ;D

Well I’m sorry if there was a miscommunication. See the red text.

[quote]“Im not posting here as a KNOW IT ALL programmer thinking people are going to steal my code because im the best programmer of this forum.”
[/quote]
I interpreted it as “I’m not posting here as know it all programmer-thinking people are going to steal my code, because I’m the best programmer on this forum.”

So as you can see, without the a, it’s perfectly reasonable that I could interpret it diffferently. Punctuation and omitted words can change greatly the meaning of the sentence.

I also said in my post, and I quote:

[quote]On the other hand, I may be misunderstanding. (Quite possibly.)
[/quote]
Onto your response:
I think [quote]for f**k it sakes
[/quote]
was quite an overreaction. You could have just explained what you meant.

CopyableCougar4

are you talking about your thesis ?

anyway you can just release after you get your points.
if its for a thesis it doesnt matter, the actual code is not very important compared to the paper that you write

bottom line: no one cares.

Its a thesis.
Im not sure whats the best approach. I will check college teachers too.

I’m planning on releasing the Retro-Pixel Castles source code with the retail copy of the game, if it means anything. Just going to have some sort of “Learning and modding purposes only” clause/license in there somewhere that allows people to distribute parts of the game for the purpose of modding, but not outside of RPC itself.

Reality is it’s java, if people really cared they can just decompile your source. (minecraft anyone? :stuck_out_tongue: ).

Its great to hear that RetroPixel castles is going to be open-source :slight_smile:
Too many people irrationally fear that people are going to try to “steal” their code (Whatever that means…)

I second that.

Retro-Pixel Castles anyone??

CopyableCougar4

Distributing source code with the purchased game isn’t really open-source, but it’s good to see that Ray will be providing it :point:

lol, I had a double-take on that screenshot for a minute. :stuck_out_tongue: