View Single Post
  #37  
Old 03-19-2018, 05:13 PM
loramin loramin is offline
Planar Protector

loramin's Avatar

Join Date: Jul 2013
Posts: 10,515
Default

Quote:
Originally Posted by p99auct [You must be logged in to view images. Log in or Register.]
Ouch, but factual.
Heh, sorry, I call it 'em like I see 'em [You must be logged in to view images. Log in or Register.]

Quote:
Originally Posted by p99auct [You must be logged in to view images. Log in or Register.]
The code has been completely redone. Front/end and back but still a lot of bug and things to figure out. However the original will be posted. And by nose closes am i a professional program just a hobbyist. The reason for my wanting to keep new code hidden at this time is the fact all the other have been exploited.
So here's the thing: you really should read an article about open source licenses, or watch a 10-minute video, or something. You should not even be looking at code on GitHub until you do. But ... here's a TLDR.

If you use anything, even a single line, of a GPL-licensed project's code, you have a legal obligation to share all other related code. Other licenses like Apache and BSD are less restrictive, but GPL is all about sharing so that's what the license means.

You can imagine it being like whoever wrote the code had said "hey world, instead of being a dick and keeping this code to myself I'm going to be a nice person and share it with the world, BUT there's a condition: you can only use this code if you share your own." When they write "this project is licensed under the GPL", that's what they're saying.

Now, with GPL2 there are some exceptions made for the code running on the server, but GPL3 is Stallman's crazy "EVERYTHING MUST ALWAYS BE SHARED" license, which means it doesn't matter where the code gets run.

So, you have three choices:
  1. remove every last bit of code from AHungry, completely (and I do mean completely; forgetting even a single line makes you legally liable) AND share everything you did before that (you can only start hiding changes made after every lick of AHungry's is gone)
  2. share every line of code in your project, always
  3. take the whole thing down (technically I think you might still have some legal liability if you don't also share your code, but in practice I believe this would make you safe)
  4. break the law (among other issues I imagine Github will disable your account if you go this route)

Those are your only choices. If you leave even a single line of ahungry code in or leave a single line of your code un-shared, ever, for whatever reason (even to prevent attacks) you are breaking the law. Also, you are opening yourself up to a civil claim from AHungry (the details of which you'd want to talk to a lawyer about ... but I would strongly discourage you from making that choice).
__________________

Loramin Frostseer, Oracle of the Tribunal <Anonymous> and Fan of the "Where To Go For XP/For Treasure?" Guides
Anyone can improve the wiki! If you are new to the Blue or Green servers, you can improve the wiki to earn a "welcome package" of platinum and/or gear! Send me a forum message for details.
Last edited by loramin; 03-19-2018 at 05:21 PM..